C#.NET编程培训教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:赵克立等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302061726
- 页数:490 页
第一课 面向对象程序设计 1
学习目标一:面向对象与面向过程 3
一、面向过程 3
二、面向对象 6
学习目标二:面向对象的重要特性 12
一、继承 12
二、封装 14
三、多态 15
学习目标三:面向对象的重要术语 18
一、对象 18
二、类 18
三、方法 19
四、属性 19
七、C/C+++/C#语言 20
五、抽象化 20
六、面向对象程序语言 20
思考与练习 21
第二课 NET Framework与C 23
学习目标一:NET简介 25
一、Web Service 25
二、面向对象程序设计 27
三、复制/粘贴的程序配置方式 27
四、跨平台 27
五、自动资源管理 27
六、数据类型检查 28
七、新的安全模式 28
八、JIT即时编译 29
九、Visual Studio.NET 29
学习目标二:.NET的类库 35
一、Svstem 36
二、Svstem.data 37
三、Svstem.Xml 37
四、System.Drawing 37
五、Svstem.Web 38
六、Svstem.WinForms 38
学习目标三:编写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/O 105
二、同步与异步文件I/O 117
思考与练习 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 Forms 285
学习目标一:第一个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 Forms 319
一、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.NET 363
学习目标一:ADO.NET介绍 365
一、Managed Provider 366
二、DataSet 367
学习目标二:ADO.NET对象 368
一、Connection对象 368
二、Command对象 368
三、参数(Parameter) 369
四、DataSet对象 369
五、DataView对象 370
学习目标三:数据绑定 371
一、什么是Data Binding 371
二、Data Binding的方式 371
一、使用DataSet 379
学习目标四:连接到数据源 379
二、使用DataView 381
思考与练习 384
第十三课 GDl+++ 387
学习目标一:GDI+++概述 389
一、创建Graphics对象 389
二、Paint事件处理程序中的PaintEventArgs 390
三、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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019