书籍简介:
本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发,以及数据库访问技术。全书提供了丰富的示例代码和课后习题,并通过一个贯穿全书的“旅行社管理系统”案例展现了如何运用C#语言和面向对象技术来进行实际软件系统开发。
本书适合作为高等院校计算机及相关专业教材,也可供专业开发人员自学参考。示例源代码和教学课件可在人民邮电出版社教学服务与资源网(http://www.ptpedu.com.cn)上下载。
作者简介:
郑宇军 编著
出版日期:
2009年06月
章节目录:
第1章 面向对象程序设计概述
1.1 计算机程序设计语言
1.2 面向对象的基本概念
1.2.1 对象
1.2.2 类
1.2.3 消息和通信
1.2.4 关系
1.2.5 继承
1.2.6 多态性
1.2.7 接口和组件
1.3 面向对象的开发方法
1.3.1 面向对象的分析
1.3.2 面向对象的设计
1.4 案例研究——旅行社管理系统的分析与设计
小结
习题
第2章 C#程序和Visual Studio开发环境
2.1 C#语言和.NET技术简介
2.2 C#程序的基本结构
2.2.1 注释
2.2.2 命名空间
2.2.3 类型及其成员
2.2.4 程序主方法
2.2.5 程序集
2.3 Visual Studio开发环境
2.3.1 集成开发环境概述
2.3.2 创建控制台应用程序
2.3.3 创建和使用动态链接库程序
2.3.4 创建Windows应用程序
2.3.5 创建ASP.NET网站程序
小结
习题
第3章 C#语法基础
3.1 数据类型
3.1.1 简单值类型
3.1.2 复合值类型
3.1.3 类
3.1.4 数组
3.1.5 类型转换
3.2 操作符和表达式
3.2.1 算术操作符
3.2.2 自增和自减操作符
3.2.3 位操作符
3.2.4 赋值操作符
3.2.5 关系操作符
3.2.6 逻辑操作符
3.2.7 条件操作符
3.3 控制结构
3.3.1 选择结构
3.3.2 循环结构
3.3.3 跳转结构
3.4 案例研究——旅行社管理系统中的结构和枚举
小结
习题
第4章 类和对象
4.1 成员概述
4.1.1 成员种类
4.1.2 成员访问限制
4.1.3 静态成员和非静态成员
4.1.4 常量字段和只读字段
4.2 方法
4.2.1 方法的返回值
4.2.2 参数类型
4.2.3 方法的重载
4.3 类的特殊方法
……
第5章 继承和多态
第6章 委托和事件
第7章 C# Windows应用程序基础
第8章 对象持久性——文件管理
第9章 异常处理
第10章 基于接口的程序设计
第11章 泛型程序设计
第12章 C#中的泛型模式:可空类型和迭代器
第13章 C# Windows应用程序进阶
第14章 C# Web应用程序基础
第15章 对象持久性——访问关系数据库
参考文献
封面图: