C#程序设计实用教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:汪维华,汪维清,胡章平编
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302413547
- 页数:354 页
第1章 C#.NET概述 1
1.1 程序设计语言 1
1.1.1 程序设计语言简介 1
1.1.2 程序设计语言的发展 1
1.1.3 高级语言的类型 2
1.2 .NET 3
1.2.1 Microsoft.NET简介 3
1.2.2.NET的组成 3
1.2.3.NET战略 4
1.2.4.NETFramework 4
1.3 C#语言简介 6
1.3.1 C#语言发展历史 6
1.3.2 C#特点 7
1.4 Visual Studio集成开发环境 8
1.4.1 Visual Studio集成开发环境介绍 8
1.4.2 Visual Studio历代开发环境演变史 9
1.5 熟悉Visual Studio 2013开发环境 10
1.5.1 创建控制台应用程序 10
1.5.2 创建Windows应用程序 11
1.5.3 菜单栏 11
1.5.4 工具栏 13
1.5.5 “工具箱”面板 14
1.5.6 “属性”面板 14
1.5.7 解决方案资源管理器 14
1.5.8 创建第一个控制台项目 15
习题1 17
第2章 C#程序设计基础 18
2.1 C#基本数据类型 18
2.1.1 值类型 19
2.1.2 引用类型 22
2.2 常量、变量与表达式 24
2.2.1 常量 24
2.2.2 变量 26
2.2.3 运算符与表达式 30
2.2.4 运算符的优先级与结合性 34
2.2.5 类型转换 34
2.3 选择结构 37
2.3.1 if语句 37
2.3.2 switch语句 40
2.4 循环结构 41
2.4.1 while语句 41
2.4.2 do…while语句 42
2.4.3 for语句 42
2.4.4 foreach语句 44
2.4.5 跳转语句 45
2.5 数组 46
2.5.1 一维数组 46
2.5.2 多维数组 47
2.6 异常处理 48
2.7 综合案例 51
习题2 52
第3章 面向对象程序设计 53
3.1 面向对象编程简介 53
3.2 类 57
3.2.1 类的声明 57
3.2.2 构造函数 59
3.2.3 析构函数 60
3.2.4 this的引用 61
3.3 方法 62
3.3.1 方法参数 62
3.3.2 方法继承 66
3.4 属性 68
3.5 继承 70
3.5.1 继承的使用 71
3.5.2 隐藏基类成员 72
3.5.3 密封方法 73
3.6 多态 74
3.6.1 方法覆盖与多态 74
3.6.2 抽象类 76
3.6.3 接口多态性 77
3.7 接口 78
3.7.1 接口定义 78
3.7.2 定义接口成员 79
3.7.3 访问接口 80
3.7.4 实现接口 82
3.8 索引器与集合 83
3.8.1 索引器 83
3.8.2 集合 85
3.9 委托与事件 89
3.9.1 委托 89
3.9.2 事件 91
3.10 重载 94
习题3 99
第4章 Windows程序设计基础 100
4.1 可视化编程基础 100
4.2 基本控件 101
4.2.1 Control类 101
4.2.2 Button控件 103
4.2.3 CheckBox控件 104
4.2.4 RadioButton控件 105
4.2.5 ComboBox控件、ListBox控件和CheckedListBox控件 106
4.2.6 DateTimePicker控件 107
4.2.7 ErrorProvider组件 108
4.2.8 HelpProvider组件 109
4.2.9 Label控件 111
4.2.10 TreeView控件和ListView控件 112
4.2.11 PictureBox控件 117
4.2.12 ProgressBar控件 117
4.2.13 TextBox控件、RichTextBox控件与MaskedTextBox控件 118
4.2.14 Panel控件 120
4.2.15 SplitContainer控件 120
4.2.16 TabControl控件和TabPages控件 121
4.3 菜单、工具栏及状态栏 122
4.3.1 创建菜单 122
4.3.2 工具栏 123
4.3.3 状态栏 125
4.4 多文档界面 126
4.5 打印 128
4.6 WinForm程序开发案例 130
习题4 133
第5章 数据库应用开发技术 134
5.1 数据库应用开发概述 134
5.2 ADO.NET数据库访问技术 135
5.2.1 ADO.NET数据库访问技术概述 135
5.2.2.NET Framework数据提供程序 137
5.2.3.NETFramework DataSet 137
5.3 Connection对象 138
5.4 Command对象 142
5.5 DataReader对象 145
5.5.1 DataReader对象概述 145
5.5.2 从DataReader读取数据 146
5.5.3 DataReader对象的使用 147
5.6 DataAdapter对象与DataSet对象 148
5.6.1 ADO.NET数据集工作原理 148
5.6.2 DataAdapter对象 148
5.6.3 DataSet对象 150
5.6.4 DataTable对象 154
5.6.5 DataColumn对象 155
5.6.6 DataRow对象 155
5.6.7 多表操作 156
5.7 XML 157
5.7.1 XML简介 158
5.7.2.NET框架中与XML有关的命名空间 158
5.7.3 写XML文件 159
5.7.4 读XML文件 160
5.7.5 XmlDocument类 162
5.8 数据绑定 164
5.8.1 简单控件和复杂控件的数据绑定 164
5.8.2 DataGridView数据库控件绑定 166
5.9 数据库应用程序开发案例 167
习题5 174
第6章 文件操作 176
6.1 概述 176
6.1.1 文件和流 176
6.1.2 相关类简介 177
6.2 文件和文件夹 177
6.2.1 DirectoryInfo类 178
6.2.2 Directory类 181
6.2.3 Filelnfo类 182
6.2.4 File类 185
6.3 读写文件 187
6.3.1 StreamReader 187
6.3.2 StreamWriter 188
6.3.3 FileStream对象 189
6.4 文件异步模式操作 191
6.5 文件操作案例 194
习题6 196
第7章 多线程开发技术 197
7.1 进程和线程概述 197
7.1.1 进程的基本概念 197
7.1.2 线程的基本概念 197
7.2 进程开发技术 198
7.2.1 进程管理 198
7.2.2 进程创建与关闭 200
7.2.3 获取进程信息 202
7.3 线程开发技术 206
7.3.1 线程开发 206
7.3.2 线程同步 210
7.3.3 线程通信 214
7.3.4 线程池 216
7.4 多线程案例 217
习题7 221
第8章 GDI+图形编程基础 222
8.1 图形概述 222
8.2 基本图形结构 223
8.2.1 Point结构 223
8.2.2 Size结构 223
8.2.3 Point结构与Size结构的转换 224
8.2.4 Rectangle结构 224
8.3 Graphics类 224
8.4 GDI+坐标系统 227
8.5 颜色 231
8.5.1 Color结构 231
8.5.2 用不透明和半透明直线绘制图形 232
8.5.3 用合成模式控制通道混合 232
8.5.4 C#颜色应用实例 232
8.5.5 颜色对话框 233
8.5.6 颜色对话框实例 235
8.6 字体 236
8.6.1 使用Font类绘制文本 237
8.6.2 FontFamily类 238
8.6.3 字体对话框 240
8.6.4 字体对话框实例 242
8.7 画笔与画刷 243
8.7.1 画笔 243
8.7.2 画刷 244
8.8 图形程序设计案例 245
习题8 250
第9章 图像编程技术 251
9.1 图像处理概述 251
9.2 图像文件格式 251
9.3 图像处理常用控件 254
9.3.1 PictureBox控件 254
9.3.2 ImageList控件 257
9.4 坐标变换 261
9.5 图像文件格式转换 265
9.6 像素处理 267
9.6.1 GetPixel方法 267
9.6.2 内存复制法 268
9.6.3 指针法 269
9.7 图像编程案例 270
习题9 278
第10章 ASP.NET编程基础 279
10.1 ASP.NET概述 279
10.2 Web Form基础 280
10.3 ASP.NET控件 285
10.3.1 常用服务器端控件 285
10.3.2 HTML控件 299
10.4 页面信息传递 303
10.4.1 利用Cookies保持客户端信息 303
10.4.2 QueryString 305
10.4.3 Application 307
10.4.4 Session 308
10.5 Web应用程序案例 308
习题10 311
第11章 实验 313
实验1 熟悉Visual Studio 2013编程环境 313
实验2 控制台程序编程 315
实验3 面向对象程序设计 318
实验4 C#基本控件 325
实验5 数据库应用 329
实验6 文件操作 333
实验7 多线程开发 336
实验8 C#图形编程 339
实验9 C#图像编程 344
实验10 Web应用程序开发 349
参考文献 354
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019