• C#面向对象程序设计/21世纪高等学校计算机规划教材
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

C#面向对象程序设计/21世纪高等学校计算机规划教材

正版现货,品相完整,套书只发一本,多版面书籍只对书名

10.93 2.9折 38 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者郑宇军 著

出版社人民邮电出版社

出版时间2009-06

版次1

装帧平装

上书时间2024-06-26

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 郑宇军 著
  • 出版社 人民邮电出版社
  • 出版时间 2009-06
  • 版次 1
  • ISBN 9787115206565
  • 定价 38.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 384页
  • 字数 648千字
  • 正文语种 简体中文
  • 丛书 21世纪高等学校计算机规划教材
【内容简介】
  《C#面向对象程序设计》以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发,以及数据库访问技术。全书提供了丰富的示例代码和课后习题,并通过一个贯穿全书的“旅行社管理系统”案例展现了如何运用C#语言和面向对象技术来进行实际软件系统开发。
【目录】
第1章面向对象程序设计概述1
1.1计算机程序设计语言1
1.2面向对象的基本概念2
1.2.1对象2
1.2.2类2
1.2.3消息和通信3
1.2.4关系3
1.2.5继承4
1.2.6多态性4
1.2.7接口和组件4
1.3面向对象的开发方法5
1.3.1面向对象的分析5
1.3.2面向对象的设计6
1.4案例研究——旅行社管理系统的分析与设计7
小结8
习题9

第2章C#程序和VisualStudio开发环境10
2.1C#语言和.NET技术简介10
2.2C#程序的基本结构11
2.2.1注释11
2.2.2命名空间12
2.2.3类型及其成员12
2.2.4程序主方法13
2.2.5程序集13
2.3VisualStudio开发环境14
2.3.1集成开发环境概述14
2.3.2创建控制台应用程序15
2.3.3创建和使用动态链接库程序16
2.3.4创建Windows应用程序17
2.3.5创建ASP.NET网站程序18
小结19
习题19

第3章C#语法基础20
3.1数据类型20
3.1.1简单值类型20
3.1.2复合值类型22
3.1.3类24
3.1.4数组25
3.1.5类型转换28
3.2操作符和表达式31
3.2.1算术操作符31
3.2.2自增和自减操作符31
3.2.3位操作符32
3.2.4赋值操作符33
3.2.5关系操作符33
3.2.6逻辑操作符34
3.2.7条件操作符35
3.3控制结构35
3.3.1选择结构35
3.3.2循环结构39
3.3.3跳转结构42
3.4案例研究——旅行社管理系统中的结构和枚举44
小结46
习题46

第4章类和对象48
4.1成员概述48
4.1.1成员种类48
4.1.2成员访问限制49
4.1.3静态成员和非静态成员50
4.1.4常量字段和只读字段51
4.2方法52
4.2.1方法的返回值53
4.2.2参数类型53
4.2.3方法的重载56
4.3类的特殊方法57
4.3.1构造函数和析构函数57
4.3.2属性60
4.3.3索引函数62
4.3.4操作符重载64
4.4this对象引用66
4.5常用类型67
4.5.1Object类67
4.5.2String类67
4.5.3StringBuilder类73
4.5.4Math类74
4.5.5DateTime结构75
4.6案例研究——旅行社业务类的实现76
4.6.1省份、城市和景点类76
4.6.2旅游线路和方案类79
4.6.3旅行团和游客类82
小结86
习题86

第5章继承和多态88
5.1继承88
5.1.1基类和派生类88
5.1.2隐藏基类成员91
5.1.3base关键字93
5.1.4对象的生命周期93
5.2多态性95
5.2.1虚拟方法和重载方法95
5.2.2抽象类和抽象方法98
5.2.3密封类和密封方法101
5.3案例研究——旅行社业务类的实现和精化103
5.3.1会员类103
5.3.2职员类105
小结111
习题111

第6章委托和事件113
6.1委托和方法113
6.1.1通过委托来封装方法113
6.1.2委托的加减运算115
6.1.3传递委托对象115
6.1.4Delegate类型成员118
6.2匿名方法118
6.2.1定义和调用匿名方法118
6.2.2外部变量119
6.3事件处理120
6.3.1委托发布和订阅120
6.3.2事件发布和订阅122
6.3.3使用EventHandler类125
6.3.4在事件中使用匿名方法126
6.4Windows控件事件概述128
6.5案例研究——旅行团基本事件处理130
6.5.1旅行团事件发布130
6.5.2旅行团事件处理131
小结134
习题134

第7章C#Windows应用程序基础135
7.1图形用户界面135
7.1.1图形用户界面概述135
7.1.2与界面有关的基础类型136
7.2Windows窗体、消息框和对话框138
7.2.1窗体138
7.2.2消息框140
7.2.3对话框142
7.3常用Windows控件143
7.3.1Control类143
7.3.2标签、文本框和数值框145
7.3.3按钮、复选框和单选按钮148
7.3.4组合框和列表框149
7.3.5容器控件152
7.4菜单栏、工具栏和状态栏153
7.4.1菜单栏153
7.4.2工具栏155
7.4.3状态栏156
7.5案例研究——旅行社信息窗体和登录窗体157
7.5.1旅行社对象及其信息窗体157
7.5.2系统用户及登录窗体160
小结162
习题163

第8章对象持久性——文件管理164
8.1文件和流164
8.1.1File类164
8.1.2使用文件流166
8.1.3FileInfo类168
8.2流的读写器169
8.2.1二进制读写器169
8.2.2文本读写器170
8.3文件对话框173
8.4基于文件的对象持久性175
8.4.1实现对象持久性175
8.4.2.NET中的自动持久性支持178
8.5案例研究——旅行社信息和系统用户的持久性182
8.5.1旅行社对象的持久性182
8.5.2系统用户对象的持久性183
小结185
习题185

第9章异常处理187
9.1异常的基本概念187
9.2异常处理结构189
9.2.1try-catch结构189
9.2.2try-catch-finally结构191
9.2.3try-finally结构192
9.3异常的捕获和传播193
9.3.1传播过程193
9.3.2Exception和异常信息194
9.3.3异常层次结构196
9.4自定义异常199
9.4.1主动引发异常199
9.4.2自定义异常类型200
9.5使用异常的指导原则204
9.6案例研究——旅行社管理系统中的异常处理205
9.6.1文件I/O异常处理205
9.6.2旅行社业务异常206
小结208
习题208

第10章基于接口的程序设计210
10.1接口的定义和使用210
10.1.1接口的定义210
10.1.2接口的实现211
10.2接口与多态212
10.2.1通过接口实现多态性212
10.2.2区分接口方法和对象方法214
10.3接口和多继承217
10.3.1多继承概述217
10.3.2基于接口的多继承218
10.3.3解决二义性222
10.4接口与集合225
10.4.1集合型接口及其实现225
10.4.2列表、队列和堆栈226
10.4.3自定义集合类型228
10.5案例研究——旅行社管理系统中的集合类型230
10.5.1职员列表与数据绑定230
10.5.2使用自定义集合234
小结239
习题239

第11章泛型程序设计241
11.1为什么要使用泛型241
11.2泛型类243
11.2.1泛型类的定义和使用243
11.2.2使用“抽象型”变量244
11.2.3使用多个类型参数245
11.2.4类型参数与标识245
11.2.5泛型的静态成员247
11.3类型限制249
11.3.1主要限制249
11.3.2次要限制250
11.3.3构造函数限制251
11.4泛型继承251
11.5泛型接口254
11.5.1泛型接口的定义254
11.5.2泛型接口的实现255
11.5.3避免二义性258
11.5.4泛型接口与泛型集合259
11.6泛型方法264
11.6.1泛型方法的定义和使用264
11.6.2泛型方法的重载265
11.6.3泛型方法与委托268
11.7案例研究—旅行社管理系统中的泛型集合270
11.7.1使用泛型列表ListT270
11.7.2泛型优先级队列273
小结275
习题275

第12章C#中的泛型模式:可空类型和迭代器277
12.1可空类型277
12.1.1值类型与null值277
12.1.2使用可空类型280
12.1.3可空类型转换284
12.1.4操作符提升285
12.2遍历和迭代286
12.2.1可遍历类型和接口286
12.2.2迭代器288
12.2.3迭代器代码291
12.2.4使用多个迭代器293
12.2.5自我迭代295
12.3案例研究——旅行社管理系统中的可空值与迭代器297
12.3.1旅行社业务对象中的可空值297
12.3.2遍历游客集合298
小结299
习题300

第13章C#Windows应用程序进阶301
13.1高级Windows控件301
13.1.1时间和日期控件301
13.1.2滑块、进度条和滚动条304
13.1.3图片控件306
13.1.4列表视图和树形视图308
13.1.5数据网格控件313
13.2绘图和打印315
13.2.1图形设备、画笔和画刷315
13.2.2打印320
13.3案例研究——完善旅行社管理系统322
13.3.1职员信息显示与打印322
13.3.2构建系统主界面323
13.3.3新建、修改和删除业务对象325
小结329
习题329

第14章C#Web应用程序基础331
14.1ASP.NET技术概述331
14.2ASP.NETWeb窗体和基本对象332
14.2.1Web窗体332
14.2.2请求和响应333
14.2.3服务器对象336
14.2.4应用程序、会话、视图和缓存337
14.3HTML控件339
14.3.1从HTML元素到HTML控件339
14.3.2HtmlControl类型340
14.3.3HtmlAnchor、HtmlTextArea和HtmlSelect控件342
14.3.4HtmlTable控件344
14.3.5HtmlInputControl控件346
14.4Web服务器控件349
14.4.1标准窗体控件350
14.4.2验证控件355
14.5案例研究——旅游信息查询网站356
14.5.1网站首页356
14.5.2旅行团方案页面358
14.5.3景点信息页面359
14.5.4景点导航360
小结361
习题361

第15章对象持久性——访问关系数据库362
15.1关系数据库概述362
15.1.1关系表和对象362
15.1.2关系数据库语言SQL364
15.2ADO.NET数据访问模型367
15.2.1非连接类型367
15.2.2连接类型372
15.3案例研究——旅行社管理系统的数据库解决方案376
15.3.1数据表格设计376
15.3.2数据库连接管理377
15.3.3实现业务对象的数据库存取378
15.3.4终端数据访问382
小结383
习题383
参考文献384
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP