C#面向对象程序设计(第2版)

C#面向对象程序设计(第2版)

作者:郑宇军

出版社:人民邮电

出版年:2013年7月

ISBN:9787115297617

所属分类:经济金融

书刊介绍

《C#面向对象程序设计(第2版)》内容简介

本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和WPF窗体界面、文件和数据库访问,以及ASP.NET和Silverlight网站设计,并通过一个贯穿全书的“旅行社管理系统”案例展现了如何运用面向对象技术和C#语言来进行实际软件系统开发。全书提供了丰富的示例代码和课后习题。
本书适合作为高等院校计算机及相关专业的教材,也可供专业开发人员自学参考。
本书由郑宇军编著。

作品目录

内容提要
第2版前言
第1章:面向对象程序设计概述
1.1、计算机程序设计语言
1.2、面向对象的基本概念
1.3、面向对象的开发方法
1.4、案例研究——旅行社管理系统的分析与设计
1.5、小结
1.6、习题
第2章:C#和Visual
Studio开发环境基础
2.1、C#语言和.NET技术简介
2.2、C#程序的基本结构
2.3、Visual
Studio开发环境
2.4、小结
2.5、习题
第3章:C#语法基础
3.1、数据类型
3.2、操作符和表达式
3.3、控制结构
3.4、案例研究——旅行社管理系统中结构和枚举
3.5、小结
3.6、习题
第4章:类和对象
4.1、成员概述
4.2、方法
4.3、类的特殊方法
4.4、this对象引用
4.5、常用类型
4.6、案例研究——旅行社业务类的实现
4.7、小结
4.8、习题
第5章:继承和多态
5.1、继承
5.2、多
态性
5.3、案例研究——旅行社业务类的实现和精化
5.4、小结
5.5、习题
第6章:委托和事件
6.1、委托和方法
6.2、匿名方法和Lambda表达式
6.3、事件处理
6.4、Windows控件事件概述
6.5、案例研究——旅行团基本事件处理
6.6、小结
6.7、习题
第7章:Windows
Form应用程序设计
7.1、图形用户界面概述
7.2、位置、坐标、颜色和字体
7.3、窗体、消息框和对话框
7.4、常用Windows控件
7.5、菜单栏、工具栏和状态栏
7.6、案例研究——旅行社信息窗体和登录窗体
7.7、小结
7.8、习题
第8章:对象持久性——文件管理
8.1、文件和流
8.2、流的读写器
8.3、文件对话框
8.4、基于文件的对象持久性
8.5、案例研究——旅行社信息和系统用户的持久性
8.6、小结
8.7、习题
第9章:异常处理
9.1、异常的基本概念
9.2、异常处理结构
9.3、异常的捕获和传播
9.4、自定义异常
9.5、使用异常的指导原则
9.6、案例研究——旅行社管理系统中的异常处理
9.7、小结
9.8、习题
第10章:基于接口的程序设计
10.1、接口的定义和使用
10.2、接口与多态
10.3、接口和多继承
10.4、接口与集合
10.5、案例研究——旅行社管理系统中的集合类型
10.6、小结
10.7、习题
第11章:泛型程序设计
11.1、为什么要使用泛型
11.2、泛
型类
11.3、类型限制
11.4、泛型继承
11.5、泛型接口
11.6、泛型方法
11.7、案例研究——旅行社管理系统中的泛型集合
11.8、小结
11.9、习题
第12章:C#中的泛型模式:可空类型和迭代器
12.1、可空类型
12.2、遍历和迭代
12.3、案例研究——旅行社管理系统中的可空值与迭代器
12.4、小结
12.5、习题
第13章:WPF应用程序设计
13.1、WPF窗体和控件
13.2、使用XAML设计界面
13.3、绘制图形
13.4、动画和多媒体
13.5、案例研究——旅行社管理系统的WPF界面
13.6、小结
13.7、习题
第14章:C#Web应用程序设计
14.1、ASP
.NET技术概述
14.2、ASP
.NET
Web窗体和基本对象
14.3、HTML控件
14.4、Web服务器控件
14.5、案例研究——旅游信息查询网站
14.6、小结
14.7、习题
第15章:对象持久性——数据库存取和LINQ查询
15.1、关系数据库概述
15.2、ADO.NET数据访问模型
15.3、LINQ对象数据查询
15.4、案例研究——旅行社管理系统的数据库解决方案
15.5、小结
15.6、习题
第16章:Silverlight客户端应用程序
16.1、Silverlight应用开发基础
16.2、Silverlight程序架构
16.3、处理键盘和鼠标事件
16.4、模板和自定义控件
16.5、案例研究——使用必应地图服务
16.6、小结
16.7、习题

相关推荐

微信二维码