C#程序设计案例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:向燕飞,魏菊霞,彭之军
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302485643
- 页数:339 页
单元1我的第一个C#程序 1
1.1 案例描述 2
1.2 知识链接 2
1.2.1 .NET概述 2
1.2.2 .NET Framework 3
1.2.3 开发环境和C#语言 4
1.2.4 使用Visual Studio创建项目 9
1.2.5 C#程序结构 12
1.2.6 命名空间 13
1.2.7 程序的运行与调试 13
1.2.8 了解MSDN 14
1.3 案例分析与实现 15
1.3.1 案例分析 15
1.3.2 案例实现 15
习题一 16
单元2变量与数据类型 17
2.1 案例描述 18
2.2 知识链接 18
2.2.1 数据类型 18
2.2.2 变量与常量 25
2.2.3 数据类型间的转换 28
2.2.4 DateTime 30
2.3 案例分析与实现 32
2.3.1 案例分析 32
2.3.2 案例实现 32
2.4 拓展训练 34
2.4.1 拓展实训1:使用变量存储一部手机的信息 34
2.4.2 拓展实训2:数字加密器 34
习题二 35
单元3运算符和表达式 36
3.1 案例描述 37
3.2 知识链接 37
3.2.1 算术运算符与算术表达式 38
3.2.2 赋值运算符与赋值表达式 40
3.2.3 关系运算符与关系表达式 40
3.2.4 逻辑运算符与逻辑表达式 40
3.2.5 条件运算符与条件表达式 41
3.2.6 运算符的优先级与结合顺序 42
3.3 案例分析与实现 42
3.3.1 案例分析 42
3.3.2 案例实现 43
3.4 拓展训练:判断计算是否正确 44
习题三 44
单元4顺序和选择结构程序的设计 46
4.1 案例描述 47
4.2 知识链接 47
4.2.1 顺序结构 48
4.2.2 if分支 49
4.2.3 switch分支 53
4.3 案例分析与实现 56
4.3.1 案例分析 56
4.3.2 案例实现 56
4.4 拓展训练:旅游价格计算 57
习题四 59
单元5循环结构程序设计 60
5.1 案例描述 61
5.2 知识链接 61
5.2.1 循环结构概述 61
5.2.2 while循环 63
5.2.3 do-while循环 65
5.2.4 for循环 66
5.2.5 循环跳转:continue语句 68
5.2.6 提前结束循环:break语句 69
5.3 案例分析与实现 70
5.3.1 案例分析 70
5.3.2 案例实现 70
5.4 拓展训练 73
5.4.1 拓展实训1:直到型循环 73
5.4.2 拓展实训2:嵌套循环 73
习题五 74
单元6程序调试与异常处理 76
6.1 案例描述 77
6.2 知识链接 78
6.2.1 异常的概念 78
6.2.2 Visual Studio中的调试方法 79
6.2.3 异常处理 84
6.3 案例分析与实现 87
6.3.1 案例分析 87
6.3.2 案例实现 87
6.4 拓展训练:创建用户自定义异常 89
习题六 90
单元7数组与集合 92
7.1 案例描述 93
7.2 知识链接 94
7.2.1 数组的定义和使用 94
7.2.2 用foreach语句遍历数组 97
7.2.3 数组的常用排序算法 97
7.2.4 集合类 99
7.3 案例分析与实现 103
7.3.1 案例分析 103
7.3.2 案例实现 104
7.4 拓展训练 105
7.4.1 拓展实训1:二维数组的使用 105
7.4.2 拓展实训2:利用Array进行排序 106
习题七 106
单元8类和对象 108
8.1 案例描述 109
8.2 知识链接 109
8.2.1 面向对象的基本思想 109
8.2.2 类的声明和成员组织以及访问修饰符 111
8.2.3 创建类实例 114
8.2.4 类的构造函数和析构函数 115
8.3 案例分析与实现 119
8.3.1 案例分析 119
8.3.2 案例实现 120
8.4 拓展训练 121
8.4.1 拓展实训1:定义长方体类 121
8.4.2 拓展实训2:识别静态成员 122
习题八 123
单元9类的方法和属性 125
9.1 案例描述 126
9.2 知识链接 127
9.2.1 方法的定义 127
9.2.2 方法的调用 128
9.2.3 方法中的参数传递 130
9.2.4 方法重载 135
9.2.5 属性 137
9.3 案例分析与实现 139
9.3.1 案例分析 139
9.3.2 案例实现 141
9.4 拓展训练:设计一个类的定义和封装 143
习题九 145
单元10类的继承与多态性 147
10.1 案例描述 148
10.2 知识链接 149
10.2.1 类的继承 149
10.2.2 多态性:虚方法和重写 155
10.2.3 多态性:抽象类 159
10.2.4 多态性:接口 161
10.3 案例分析与实现 164
10.3.1 案例分析 164
10.3.2 案例实现 165
10.4 拓展训练:从接口继承 167
习题十 170
单元11委托与事件 171
11.1 案例描述 172
11.2 知识链接 172
11.2.1 委托和方法 172
11.2.2 事件处理 176
11.3 案例分析与实现 178
11.3.1 案例分析 178
11.3.2 案例实现 180
11.4 拓展训练:使用委托和事件 182
习题十一 184
单元12泛型 186
12.1 案例描述 187
12.2 知识链接 187
12.2.1 泛型的引入 187
12.2.2 使用泛型类 190
12.2.3 泛型方法 192
12.2.4 泛型约束 193
12.3 案例分析与实现 196
12.3.1 案例分析 196
12.3.2 案例实现 197
12.4 拓展训练:使用List<T>类 198
习题十二 200
单元13Windows编程基础 201
13.1 案例描述 202
13.2 知识链接 202
13.2.1 可视化编程原理与技巧 202
13.2.2 Windows窗体 205
13.2.3 控件的常用属性、方法和事件 209
13.2.4 Button控件 213
13.2.5 ListBox控件 213
13.2.6 ComboBox控件 217
13.2.7 Label控件 217
13.2.8 LinkLabel控件 218
13.2.9 TextBox控件 219
13.2.10 PictureBox控件 220
13.2.11 Timer控件 221
13.2.12 GroupBox控件 222
13.2.13 Panel控件 222
13.2.14 RadioButton控件 222
13.2.15 CheckBox控件 224
13.2.16 TabControl控件 224
13.3 案例分析与实现 226
13.3.1 案例分析 226
13.3.2 案例实现 226
13.4 拓展训练:简易计算器的设计与实现 228
习题十三 232
单元14Windows编程进阶 233
14.1 案例描述 234
14.2 知识链接 234
14.2.1 RichTextBox控件 234
14.2.2 TreeView控件 236
14.2.3 MenuStrip控件 240
14.2.4 ToolStrip控件 242
14.2.5 StatusStrip控件 244
14.2.6 OpenFileDialog控件 244
14.2.7 SaveFileDialog控件 245
14.3 案例分析与实现 246
14.3.1 案例分析 246
14.3.2 案例实现 246
14.4 拓展训练:摇奖程序的设计与实现 248
习题十四 252
单元15创建数据库连接与数据操作命令 254
15.1 案例描述 255
15.2 知识链接 256
15.2.1 数据库基础 256
15.2.2 ADO.NET基础 258
15.2.3 用Connection对象连接数据库 260
15.2.4 用Command对象执行命令 262
15.2.5 用DataReader对象读取数据 263
15.3 案例分析与实现 265
15.3.1 案例分析 265
1532案例实现 265
15.4 拓展训练 270
15.4.1 拓展实训1:绑定下拉框数据 270
15.4.2 拓展实训2:用户注册 274
习题十五 276
单元16数据集DataSet与数据绑定组件 278
16.1 案例描述 279
16.2 知识链接 280
16.2.1 数据集DataSet 280
16.2.2 数据适配器DataAdapter 281
16.2.3 数据表DataTable 282
16.2.4 命令生成器Command Builder 282
16.2.5 DataGridView控件 284
16.3 案例分析与实现 287
16.3.1 案例分析 287
16.3.2 案例实现 287
16.4 拓展训练 294
16.4.1 拓展实训1:销售前台 294
16.4.2 拓展实训2:三层架构的设计与实现 300
习题十六 308
单元17 C#读写文件 309
17.1 案例描述 310
17.2 知识链接 310
17.2.1 System.IO命名空间介绍 310
17.2.2 File类的重要方法 311
17.2.3 文本文件的读写 313
17.2.4 二进制文件的读写 315
17.3 案例分析与实现 316
17.3.1 案例分析 316
17.3.2 案例实现 317
17.4 拓展训练:图片查看器 318
习题十七 321
单元18网络编程概述 322
18.1 案例描述 323
18.2 知识链接 323
18.2.1 Socket的使用 324
18.2.2 Socket连接实例 324
18.3 案例分析与实现 329
18.3.1 案例分析 329
18.3.2 案例实现 329
18.4 拓展训练:基于TCP编程的实例 334
习题十八 338
参考文献 339
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《国际经典影像诊断学丛书 头颈部影像诊断学》王振常,鲜军舫,燕飞,赵鹏飞译;(美)贝尔纳黛特·L.科 2019
- 《电工电子技术实验教程》朱菊霞,王清玲主编 2015
- 《定西牛羊主要疫病防治技术》姚菊霞编著 2018
- 《21世纪大学英语自主学习导学 Book2》高菊霞 2013
- 《初任教师·教学ABC 学生的差异在哪里?》(美)唐娜·沃克·泰勒斯通著;吴燕飞译 2013
- 《穿越镜子 20世纪上半期西方女艺术家自画像研究》王燕飞著 2013
- 《清代药性剧》贾治中,杨燕飞编著 2013
- 《特种电缆 合金铝电缆》王强,邱燕飞编 2010
- 《燕飞油画艺术》燕飞绘 2012
- 《中国产业结构转换的路径选择与城乡就业统筹》王燕飞著 2013
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019