Visual C#程序设计与项目实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吴静,朱蓓主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302241522
- 页数:348 页
第1章 C#语言及其开发环境 1
1.1 C#语言简介 1
1.2 .NET框架概述 2
1.2.1 公共语言运行库的功能 3
1.2.2 .NET Framework类库 4
1.2.3 客户端应用程序开发 4
1.2.4 服务器应用程序开发 5
1.2.5 编译.NET代码 5
1.2.6 通用类型系统 6
1.2.7 程序集 7
1.3 Visual C#集成开发环境 8
1.3.1 集成开发环境 8
1.3.2 起始页 8
1.3.3 创建项目 9
1.3.4 解决方案资源管理器 10
1.3.5 添加引用 13
1.3.6 数据菜单 13
1.3.7 Visual Studio管理窗口 14
1.3.8 自动恢复 14
1.4 命令行工具和MSDN的使用 15
1.4.1 命令行工具的使用 15
1.4.2 MSDN的使用 18
1.5 一个简单的C#程序——Hello World 19
1.6 C#程序结构分析 21
1.6.1 引用语句 21
1.6.2 类的包装 21
1.6.3 注释 22
1.6.4 Main方法 23
1.7 习题 23
第2章 C#语言基础 25
2.1 数据类型 25
2.1.1 基本数据类型 25
2.1.2 引用类型 27
2.1.3 可空类型 29
2.1.4 数据类型转换 31
2.2 变量和常量 34
2.2.1 变量的定义和赋值 34
2.2.2 常量的使用 35
2.3 运算符和表达式 36
2.3.1 算术运算符 36
2.3.2 关系和逻辑运算符 42
2.3.3 条件运算符 47
2.3.4 运算符的优先级 49
2.3.5 表达式、语句和代码块 50
2.4 字符串 52
2.4.1 字符串的操作 52
2.4.2 转义符 53
2.4.3 比较 53
2.4.4 子字符串 54
2.5 程序流程控制语句 54
2.5.1 条件语句 55
2.5.2 循环语句 60
2.5.3 结构化程序设计实例 64
2.6 数组 67
2.6.1 数组的使用 67
2.6.2 数组的基本操作 68
2.6.3 约瑟夫问题 69
2.7 实践训练:创建并调试程序 70
2.8 习题 72
第3章 C#面向对象程序设计 74
3.1 类和对象 74
3.1.1 类的声明 74
3.1.2 类的成员 74
3.1.3 对象的创建 77
3.2 构造函数和析构函数 80
3.3 重载 84
3.3.1 函数重载 84
3.3.2 运算符重载 86
3.4 继承和多态 88
3.4.1 类的继承 88
3.4.2 多态性 90
3.5 访问修饰符 93
3.6 this关键字 94
3.7 实践训练:构造函数与重载函数 95
3.8 习题 99
第4章 接口和异常处理 101
4.1 接口 101
4.1.1 定义和实现接口 101
4.1.2 接口和抽象类 106
4.2 异常处理 109
4.2.1 异常处理基础 109
4.2.2 异常的捕获 110
4.2.3 自定义异常类 112
4.2.4 System.Exception类 114
4.2.5 System.Exception类成员 116
4.3 实践训练:使用多态性和接口 116
4.3.1 使用多态性、抽象类及其方法 117
4.3.2 使用接口 119
4.4 习题 120
第5章 Windows应用程序设计 122
5.1 Windows应用程序结构 122
5.2 窗体控件 122
5.2.1 窗体概述 123
5.2.2 多文档界面设计 123
5.3 常用控件介绍 126
5.3.1 标签(Label) 126
5.3.2 按钮(Button) 127
5.3.3 文本框(TextBox) 128
5.3.4 单选按钮(RadioButton) 128
5.3.5 复选框(CheckBox) 129
5.3.6 组合框(ComboBox) 130
5.3.7 列表框(CheckedListBox) 131
5.3.8 进度条(ProgressBar) 132
5.3.9 菜单(MunuStrip) 133
5.3.10 工具栏(ToolStrip) 135
5.4 实践训练:开发记事本程序 136
5.5 习题 142
第6章 GDI+与图形图像编程 144
6.1 .NET中的图形图像处理 144
6.1.1 GDI+简介 144
6.1.2 绘制图形 145
6.2 GDI+中的图形对象 154
6.2.1 画笔与颜色 154
6.2.2 线条与几何图形 159
6.3 图像处理 160
6.3.1 利用GDI+显示图像 160
6.3.2 PictureBox控件 162
6.4 实践训练:使用GDI+绘制图形 162
6.5 习题 165
第7章 多线程程序设计 167
7.1 C#多线程编程概述 167
7.2 线程的生命周期 167
7.2.1 线程的创建和使用 168
7.2.2 线程优先级 171
7.3 线程同步 172
7.4 线程池 176
7.4.1 System.Threading命名空间 176
7.4.2 ThreadPool类 178
7.5 习题 180
第8章 流和文件 182
8.1 I/O流概述 182
8.2 文本处理和文件I/O 182
8.2.1 FileStream类 182
8.2.2 StreamWriter类 186
8.2.3 StreamReader类 188
8.2.4 Stream类 189
8.2.5 MemoryStream类 191
8.2.6 BufferedStream类 193
8.2.7 正则表达式 195
8.3 文件目录管理 200
8.4 实践训练:创建文件操作程序 203
8.5 习题 204
第9章 ADO.NET数据库访问技术 206
9.1 ADO.NET概述 206
9.2 ADO.NET组件和对象 206
9.2.1 SqlConnection对象 206
9.2.2 SqlCommand对象 208
9.2.3 SqlDataReader对象 211
9.2.4 SqlDataAdapter对象 212
9.2.5 DataSet对象 215
9.3 DataGridView控件 216
9.4 ADO.NET可视化编程 218
9.4.1 创建数据库 218
9.4.2 创建数据库连接 219
9.5 实践训练:使用ADO.NET技术操作数据库 220
9.6 习题 222
第10章 Web应用程序开发 224
10.1 Web应用程序概述 224
10.2 Web应用程序的代码模型 224
10.3 Web应用程序的事件模型 227
10.4 ASP.NET服务器控件 228
10.4.1 HTML服务器控件 228
10.4.2 Web服务器控件 229
10.5 创建Web服务 230
10.5.1 Web服务概述 231
10.5.2 Web服务的创建与使用 231
10.6 实践训练:开发Web应用程序 232
10.7 习题 235
第11章 综合项目实践一:设备管理系统 236
11.1 系统功能介绍 236
11.2 数据库设计 237
11.3 系统设计与实现 244
11.3.1 数据库类实现 244
11.3.2 界面设计与实现 247
11.4 小结 305
第12章 综合项目实践二:网络计费系统 306
12.1 系统功能介绍 306
12.2 数据库设计 307
12.3 系统设计与实现 310
12.3.1 数据库类实现 310
12.3.2 模块设计与实现 313
12.4 小结 345
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019