C#程序设计与项目实战PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:庄越,王槐彬主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121231384
- 页数:311 页
第1章 认知.NET与C 1
1.1任务1:认知.NET 1
1.1.1 .NET发展历史 1
1.1.2 .NET Framework 3
1.1.3程序编译 3
1.1.4 C 4
1.1.5 Visual Studio 5
1.2任务2:创建应用程序 11
1.2.1基于控制台的应用程序 11
1.2.2基于Windows窗体的应用程序 16
1.3小结 19
1.4实训任务 20
第2章 数据运算 21
2.1任务1:标识符与关键字 21
2.1.1命名标识符 22
2.1.2关键字 22
2.2任务2:使用常量和变量 22
2.2.1常量 22
2.2.2变量 23
2.3任务3:认知基本数据类型 24
2.3.1简单类型 25
2.3.2枚举类型 27
2.3.3结构类型 28
2.4任务4:数据运算 29
2.4.1运算符类型 29
2.4.2赋值运算符与赋值表达式 29
2.4.3算术运算符与算术表达式 30
2.4.4关系运算符与关系表达式 31
2.4.5逻辑运算符与逻辑表达式 31
2.4.6位运算符 32
2.4.7扩充后的赋值运算符 33
2.4.8条件运算符 33
2.4.9运算符优先级 34
2.5任务5:类型转换 34
2.5.1隐式转换 35
2.5.2显式转换 36
2.4.3 System.Convert类 36
2.4.4数值和字符串之间的转换 37
2.4.5装箱和拆箱 38
2.6小结 39
2.7实训任务 40
第3章 程序流程控制 41
3.1任务1:认知程序的三种结构 41
3.1.1顺序结构 41
3.1.2分支结构 42
3.1.3循环结构 42
3.2任务2:条件判断 42
3.2.1 if语句 42
3.2.2 switch语句 45
3.3任务3:循环嵌套 47
3.3.1 while语句 48
3.3.2 do...while语句 49
3.3.3 for语句 50
3.3.4 foreach语句 54
3.4流程跳转 54
3.5小结 56
3.6实训任务 56
第4章 收集同一类型的数据 59
4.1任务1:创建和使用数组 59
4.1.1数组的概念 59
4.1.2声明和初始化数组 60
4.1.3访问数组 62
4.1.4 System.Array类 64
4.1.5匿名数组 65
4.2任务2:集合处理 66
4.2.1非泛型集合 66
4.2.2泛型集合 67
4.3任务3:字符串处理 68
4.3.1 String类 68
4.3.2 StringBuilder类 72
4.4小结 73
4.5实训任务 74
第5章 堆积木——方法 77
5.1任务1:创建一个方法 77
5.2任务2:调用方法 78
5.3任务3:向方法传递参数 82
5.3.1参数的类别 82
5.3.2值参数调用 82
5.3.3引用参数调用 84
5.4任务4:方法的重载 88
5.5任务5:Main()方法 89
5.6任务6:变量的作用域 90
5.6.1局部变量 91
5.6.2全局变量 92
5.7小结 93
5.8实训任务 93
第6章 面向对象基础 96
6.1任务1:认知面向对象 96
6.1.1理解面向对象 96
6.1.2面向对象的概念 97
6.2任务2:面向对象程序设计 98
6.2.1类 98
6.2.2类成员 99
6.2.3 this关键字 111
6.2.4委托 113
6.2.5事件 116
6.3小结 119
6.4实训任务 120
第7章 面向对象高级 124
7.1任务1:继承性 124
7.1.1理解继承 124
7.1.2继承的特性 125
7.1.3派生类 125
7.1.4尊老爱幼——派生类中调用构造函数 127
7.1.5密封类 130
7.1.6隐藏从基类继承的成员 130
7.2任务2:多态性 133
7.2.1虚方法 133
7.2.2抽象方法和抽象类 137
7.3任务3:接口 140
7.3.1理解接口 140
7.3.2使用接口 140
7.3.3判别实现了某接口的对象 143
7.3.4接口和抽象类的比较 144
7.4小结 145
7.5实训任务 145
第8章 调试程序和异常处理 149
8.1任务1:调试程序 149
8.1.1错误类型 149
8.1.2调试工具栏 150
8.1.3调试命令 150
8.2任务2:异常处理 154
8.2.1异常类 154
8.2.2使用异常 155
8.2.3创建用户定义的异常类 159
8.3任务3:生成程序 161
8.4小结 162
8.5实训任务 162
第9章 开发Windows窗体应用程序 164
9.1任务1:认知Windows窗体应用程序 164
9.1.1窗体 165
9.1.2控件 165
9.1.3事件 165
9.2任务2:认知Windows窗体 166
9.3任务3:使用常用的Windows窗体控件 168
9.3.1 Windows窗体控件的共同特性 168
9.3.2标签Label 170
9.3.3文本框TextBox 170
9.3.4按钮Button 172
9.3.5单选按钮RadioButton 174
9.3.6复选框CheckBox 176
9.3.7列表框ListBox 178
9.3.8组合框ComboBox 180
9.3.9计时器Timer 180
9.3.10进度条ProgressBar 180
9.3.11日期时间DateTimePicker 183
9.3.12图片框PictureBox 183
9.3.13图像列表组件ImageList 184
9.3.14树视图TreeView 184
9.3.15 列表视图ListView 185
9.3.16消息框MessageBox 186
9.3.17通用对话框 188
9.3.18菜单 MenuStrip 189
9.3.18工具栏ToolStrip 195
9.3.19状态栏StatusStrip 195
9.4任务4:构建多文档界面窗体 195
9.4.1 SDI和MDI应用程序简介 195
9.4.2多文档界面特点 196
9.4.3创建多文档界面 196
9.5小结 205
9.6实训任务 205
第10章 开发图形应用程序 208
10.1任务1:认知图形绘制基础 208
10.1.1 GDI+ 208
10.1.2图形坐标系统 209
10.1.3绘图对象 209
10.2任务2:绘制图形 212
10.2.1绘图图面Graphics 212
10.2.2画笔Pen 213
10.2.3画笔绘图 214
10.2.4画刷Brush 220
10.2.5清理图面 223
10.3任务3:绘制文本与图像 223
10.3.1文本 223
10.3.2图像 225
10.4任务4:交互绘图 228
10.4.1鼠标事件 228
10.4.2鼠标绘图 229
10.5小结 230
10.6实训任务 231
第11章 文件流操作 232
11.1任务1:认知文件和流 232
11.1.1文件和流的概念 232
11.1.2 FileStream类 233
11.2任务2:操作文件和目录 235
11.2.1 File类和FileInfo类 235
11.2.2 Directory类和DirectoryInfo类 238
11.3任务3:读写文件 240
11.3.1读写文本文件 240
11.3.2读写二进制文件 243
11.4小结 246
11.5实训任务 246
第12章 数据库操作——ADO.NET 249
12.1任务1:理解数据访问模型 251
12.2任务2:认知ADONET对象模型 252
12.2.1 ADONET对象模型 252
12.2.2数据提供程序 252
12.2.3 DataSet 253
12.2.4 ADONET的数据访问模式 253
12.3任务3:创建数据库连接 254
12.3.1连接对象Connection 254
12.3.2 ConnectionString属性 256
12.3.3应用程序配置文件 257
12.3.4管理数据库连接 258
12.3.5处理连接的异常 259
12.4任务4:在连接环境中获取数据 259
12.4.1命令对象Command 259
12.4.2 Command对象的属性 261
12.4.3设置Command对象的属性 262
12.4.4 Command对象的参数 262
12.4.5使用Command对象执行命令 263
12.5任务5:断开连接的数据访问 274
12.5.1数据集DataSet 274
12.5.2数据适配器DataAdapter 275
12.5.3数据更新 278
12.6任务6:创建三层体系结构的应用程序 294
12.7小结 302
12.8实训任务 302
附录A 实训报告书模板 310
参考文献 311
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《Python3从入门到实战》董洪伟 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017