图书介绍
C#面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C#面向对象程序设计](https://www.shukui.net/cover/54/31273068.jpg)
- 郑宇军编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115206565
- 出版时间:2009
- 标注页数:384页
- 文件大小:70MB
- 文件页数:396页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计概述1
计算机程序设计语言1
面向对象的基本概念2
对象2
类2
消息和通信3
关系3
继承4
多态性4
接口和组件4
面向对象的开发方法5
面向对象的分析5
面向对象的设计6
案例研究——旅行社管理系统的分析与设计7
小结8
习题9
第2章C#程序和Visual Studio开发环境10
C#语言和.NET技术简介10
C#程序的基本结构11
注释11
命名空间12
类型及其成员12
程序主方法13
程序集13
Visual Studio开发环境14
集成开发环境概述14
创建控制台应用程序15
创建和使用动态链接库程序16
创建Windows应用程序17
创建ASP.NET网站程序18
小结19
习题19
第3章C#语法基础20
数据类型20
简单值类型20
复合值类型22
类24
数组25
类型转换28
操作符和表达式31
算术操作符31
自增和自减操作符31
位操作符32
赋值操作符33
关系操作符33
逻辑操作符34
条件操作符35
控制结构35
选择结构35
循环结构39
跳转结构42
案例研究——旅行社管理系统中的结构和枚举44
小结46
习题46
第4章 类和对象48
成员概述48
成员种类48
成员访问限制49
静态成员和非静态成员50
常量字段和只读字段51
方法52
方法的返回值53
参数类型53
方法的重载56
类的特殊方法57
构造函数和析构函数57
属性60
索引函数62
操作符重载64
this对象引用66
常用类型67
Object类67
String类67
StringBuilder类73
Math类74
DateTime结构75
案例研究——旅行社业务类的实现76
省份、城市和景点类76
旅游线路和方案类79
旅行团和游客类82
小结86
习题86
第5章 继承和多态88
继承88
基类和派生类88
隐藏基类成员91
base关键字93
对象的生命周期93
多态性95
虚拟方法和重载方法95
抽象类和抽象方法98
密封类和密封方法101
案例研究——旅行社业务类的实现和精化103
会员类103
职员类105
小结111
习题111
第6章 委托和事件113
委托和方法113
通过委托来封装方法115
委托的加减运算115
传递委托对象115
Delegate类型成员118
匿名方法118
定义和调用匿名方法118
外部变量119
事件处理120
委托发布和订阅120
事件发布和订阅122
使用EventHandler类125
在事件中使用匿名方法126
Windows控件事件概述128
案例研究——旅行团基本事件处理130
旅行团事件发布130
旅行团事件处理131
小结134
习题134
第7章C#Windows应用程序基础135
图形用户界面135
图形用户界面概述135
与界面有关的基础类型136
Windows窗体、消息框和对话框138
窗体138
消息框140
对话框142
常用Windows控件143
Conrtrol类143
标签、文本框和数值框145
按钮、复选框和单选按钮148
组合框和列表框149
容器控件152
菜单栏、工具栏和状态栏153
菜单栏153
工具栏155
状态栏156
案例研究——旅行社信息窗体和登录窗体157
旅行社对象及其信息窗体157
系统用户及登录窗体160
小结162
习题163
第8章 对象持久性——文件管理164
文件和流164
File类164
使用文件流166
FileInfo类168
流的读写器169
二进制读写器169
文本读写器170
文件对话框173
基于文件的对象持久性175
实现对象持久性175
.NET中的自动持久性支持178
案例研究——旅行社信息和系统用户的持久性182
旅行社对象的持久性182
系统用户对象的持久性183
小结185
习题185
第9章 异常处理187
异常的基本概念187
异常处理结构189
try-catch结构189
try-catch-finally结构191
try-finally结构192
异常的捕获和传播193
传播过程193
Exception和异常信息194
异常层次结构196
自定义异常199
主动引发异常199
自定义异常类型200
使用异常的指导原则204
案例研究——旅行社管理系统中的异常处理205
文件I/O异常处理205
旅行社业务异常206
小结208
习题208
第10章 基于接口的程序设计210
接口的定义和使用210
接口的定义210
接口的实现211
接口与多态212
通过接口实现多态性212
区分接口方法和对象方法214
接口和多继承217
多继承概述217
基于接口的多继承218
解决二义性222
接口与集合225
集合型接口及其实现225
列表、队列和堆栈226
自定义集合类型228
案例研究——旅行社管理系统中的集合类型230
职员列表与数据绑定230
使用自定义集合234
小结239
习题239
第11章 泛型程序设计241
为什么要使用泛型241
泛型类243
泛型类的定义和使用243
使用“抽象型”变量244
使用多个类型参数245
类型参数与标识245
泛型的静态成员247
类型限制249
主要限制249
次要限制250
构造函数限制251
泛型继承251
泛型接口254
泛型接口的定义254
泛型接口的实现255
避免二义性258
泛型接口与泛型集合259
泛型方法264
泛型方法的定义和使用264
泛型方法的重载265
泛型方法与委托268
案例研究——旅行社管理系统中的泛型集合270
使用泛型列表List<T>270
泛型优先级队列273
小结275
习题275
第12章C#中的泛型模式:可空类型和迭代器277
可空类型277
值类型与null值277
使用可空类型280
可空类型转换284
操作符提升285
遍历和迭代286
可遍历类型和接口286
迭代器288
迭代器代码291
使用多个迭代器293
自我迭代295
案例研究——旅行社管理系统中的可空值与迭代器297
旅行社业务对象中的可空值297
遍历游客集合298
小结299
习题300
第13章C#Windows应用程序进阶301
高级Windows控件301
时间和日期控件301
滑块、进度条和滚动条304
图片控件306
列表视图和树形视图308
数据网格控件313
绘图和打印315
图形设备、画笔和画刷315
打印320
案例研究——完善旅行社管理系统322
职员信息显示与打印322
构建系统主界面323
新建、修改和删除业务对象325
小结329
习题329
第14章C#Web应用程序基础331
ASP.NET技术概述331
ASP.NETWeb窗体和基本对象332
Web窗体332
请求和响应333
服务器对象336
应用程序、会话、视图和缓存337
HTML控件339
从HTML元素到HTML控件339
HtmlControl类型340
HtmlAnchor、HtmlTextArea和HtmlSelect控件342
HtmlTable控件344
HtmlInputControl控件346
Web服务器控件349
标准窗体控件350
验证控件355
案例研究——旅游信息查询网站356
网站首页356
旅行团方案页面358
景点信息页面359
景点导航360
小结361
习题361
第15章 对象持久性——访问关系数据库362
关系数据库概述362
关系表和对象362
关系数据库语言SQL364
ADO.NET数据访问模型367
非连接类型367
连接类型372
案例研究——旅行社管理系统的数据库解决方案376
数据表格设计376
数据库连接管理377
实现业务对象的数据库存取378
终端数据访问382
小结383
习题383
参考文献384