图书介绍

C#面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C#面向对象程序设计
  • 郑宇军编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115206565
  • 出版时间:2009
  • 标注页数:384页
  • 文件大小:70MB
  • 文件页数:396页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐