图书介绍
C#.NET编程培训教程PDF|Epub|txt|kindle电子书版本网盘下载
- 赵克立等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302061726
- 出版时间:2003
- 标注页数:490页
- 文件大小:204MB
- 文件页数:514页
- 主题词:
PDF下载
下载说明
C#.NET编程培训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一课 面向对象程序设计1
学习目标一:面向对象与面向过程3
一、面向过程3
二、面向对象6
学习目标二:面向对象的重要特性12
一、继承12
二、封装14
三、多态15
学习目标三:面向对象的重要术语18
一、对象18
二、类18
三、方法19
四、属性19
七、C/C+++/C#语言20
五、抽象化20
六、面向对象程序语言20
思考与练习21
第二课 NET Framework与C23
学习目标一:NET简介25
一、Web Service25
二、面向对象程序设计27
三、复制/粘贴的程序配置方式27
四、跨平台27
五、自动资源管理27
六、数据类型检查28
七、新的安全模式28
八、JIT即时编译29
九、Visual Studio.NET29
学习目标二:.NET的类库35
一、Svstem36
二、Svstem.data37
三、Svstem.Xml37
四、System.Drawing37
五、Svstem.Web38
六、Svstem.WinForms38
学习目标三:编写C#的环境39
一、开发工具的安装39
二、工具栏与工具箱49
三、开发环境版面的调整51
思考与练习54
第三课 C#程序的语法57
学习目标一:我的第一个C#程序59
一、C#程序的基本结构59
二、我的第一个C#程序61
学习目标二:变量65
一、变量类别65
二、默认值69
三、明确赋值70
四、变量引用73
学习目标三:运算符与表达式74
一、表达式的结构74
二、运算符的优先级和结合性75
学习目标四:流程控制语句77
一、选择语句77
二、循环语句81
三、跳转语句86
思考与练习92
第四课 输入与输出95
一、Console类概述97
学习目标一:Console类97
二、Console类的属性98
三、Console类的方法100
学习目标二:流102
一、流概述102
学习目标三:文件输入与输出105
一、基本的文件I/O105
二、同步与异步文件I/O117
思考与练习128
第五课 C#的数据类型131
学习目标一:浅谈数据类型133
一、浅谈数据类型133
学习目标二:值类型134
一、默认构造函数134
二、简单类型135
四、枚举类型138
三、结构类型138
学习目标三:引用类型139
一、对象类型139
二、类类型140
三、接口类型140
四、代理144
五、数组145
六、字符串151
七、值类型和引用类型的区别152
学习目标四:类型转换154
一、隐式转换154
二、显式转换157
思考与练习161
第六课 值类型163
一、整型165
学习目标一:整型和浮点型165
二、浮点型167
学习目标二:布尔型169
学习目标三:枚举型171
一、枚举声明171
二、枚举成员172
学习目标四:结构型176
一、结构概述176
二、结构声明177
三、结构和类的区别177
四、两个有用的结构例子182
思考与练习187
第七课 类191
学习目标一:类的声明193
一、类的声明193
一、类的构造函数196
学习目标二:类的构造与析构196
二、析构函数204
学习目标三:继承与多态209
一、继承209
二、多态213
学习目标四:修饰符218
一、修饰符概述218
二、访问修饰符219
三、abstract修饰符224
四、sealed修饰符226
思考与练习227
第八课 异常处理229
学习目标一:异常概述231
一、运行库如何管理异常231
三、C#和C+++中异常的区别232
二、筛选运行库异常232
学习目标二:异常的处理234
一、使用try/catch块捕捉异常234
二、在catch块中使用特定异常235
三、引发异常237
四、使用finally块239
学习目标三:自定义异常241
思考与练习243
第九课 多线程程序设计245
学习目标一:线程概述247
一、多线程概述247
二、System.Threading命名空间249
三、线程池251
学习目标二:多线程程序设计256
一、创建线程256
二、暂停和继续线程259
三、销毁线程260
四、调度线程261
学习目标三:线程的同步269
一、运用Monitor类同步线程269
二、运用Mutex类同步线程274
三、运用Interlocked类同步线程277
思考与练习282
第十课 Win Forms285
学习目标一:第一个WinForms程序287
一、第一个WinForms程序287
学习目标二:Form基本设计292
一、Windows窗体介绍292
二、Windows窗体布局选项293
三、向项目添加Windows窗体295
五、选择Windows应用程序中的启动窗体296
四、在设计器中显示Windows窗体296
六、显示有模式和无模式Windows窗体297
七、更改Windows窗体的边框298
八、设置Windows窗体的屏幕位置300
学习目标三:Form控件301
一、MessageBox类301
二、对话框控件类301
三、Menu类:309
四、ToolBar类310
五、StatusBar类312
六、ProgressBar类314
七、TrackBar类316
思考与练习317
第十一课 Web Forms319
一、ASP.NET简介321
学习目标一:ASP.NET与ASP.NET控件321
学习目标二:Intrinsic控件325
一、Button控件(按钮控件)325
二、LinkButton控件(超链接按钮控件)327
三、TextBox控件(文本框控件)329
四、CheckBox控件(复选框控件)330
五、RadioButton控件(单选钮控件)332
六、DropDownList控件(下拉式选单群组控件)335
七、Image控件(图片控件)335
学习目标三:List控件336
一、Repeater Control(重复显示控件)336
二、DataList Control(数据列表控件)341
三、DataGrid Control(数据表格化控件)344
学习目标四:Rich控件与Validation控件349
一、Rich控件349
二、Validation控件353
思考与练习361
第十二课 ADO.NET363
学习目标一:ADO.NET介绍365
一、Managed Provider366
二、DataSet367
学习目标二:ADO.NET对象368
一、Connection对象368
二、Command对象368
三、参数(Parameter)369
四、DataSet对象369
五、DataView对象370
学习目标三:数据绑定371
一、什么是Data Binding371
二、Data Binding的方式371
一、使用DataSet379
学习目标四:连接到数据源379
二、使用DataView381
思考与练习384
第十三课 GDl+++387
学习目标一:GDI+++概述389
一、创建Graphics对象389
二、Paint事件处理程序中的PaintEventArgs390
三、CreateGraphics方法390
四、从Image对象创建390
五、绘制和操作形状与图像391
学习目标二:笔、画笔和颜色392
一、笔392
二、画笔393
三、颜色394
一、用GDI+绘制线条和形状397
学习目标三:Graphics类397
二、用GDI+绘制文本399
三、用GDI+呈现图像400
学习目标四:GDI+示例401
一、文本示例401
二、画笔示例407
三、笔刷示例411
四、图像示例416
思考与练习424
第十四课 实例制作427
学习目标一:记事本程序429
一、记事本程序开发步骤429
二、记事本程序完整代码433
学习目标二:屏幕捕获程序446
一、程序设计的关键步骤以及具体的实现方法:446
二、用C#做屏幕捕获程序的完整代码449
学习目标三:部署应用程序455
一、Microsoft Windows安装程序介绍455
二、合并模块介绍455
三、部署和关联456
四、部署和Authenticode签名456
五、部署和依赖项456
六、部署与注册表457
七、部署和运行时用户界面457
八、自定义操作457
九、条件部署458
十、部署应用程序实例458
附录467
附录A:关键字469
附录B:运算符475
附录C:命名空间成员速查479