图书介绍
C#程序设计与项目实战PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计与项目实战](https://www.shukui.net/cover/31/30671968.jpg)
- 庄越,王槐彬主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121231384
- 出版时间:2014
- 标注页数:311页
- 文件大小:69MB
- 文件页数:323页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C#程序设计与项目实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认知.NET与C1
1.1任务1:认知.NET1
1.1.1 .NET发展历史1
1.1.2 .NET Framework3
1.1.3程序编译3
1.1.4 C4
1.1.5 Visual Studio5
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标签Label170
9.3.3文本框TextBox170
9.3.4按钮Button172
9.3.5单选按钮RadioButton174
9.3.6复选框CheckBox176
9.3.7列表框ListBox178
9.3.8组合框ComboBox180
9.3.9计时器Timer180
9.3.10进度条ProgressBar180
9.3.11日期时间DateTimePicker183
9.3.12图片框PictureBox183
9.3.13图像列表组件ImageList184
9.3.14树视图TreeView184
9.3.15 列表视图ListView185
9.3.16消息框MessageBox186
9.3.17通用对话框188
9.3.18菜单 MenuStrip189
9.3.18工具栏ToolStrip195
9.3.19状态栏StatusStrip195
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绘图图面Graphics212
10.2.2画笔Pen213
10.2.3画笔绘图214
10.2.4画刷Brush220
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.NET249
12.1任务1:理解数据访问模型251
12.2任务2:认知ADONET对象模型252
12.2.1 ADONET对象模型252
12.2.2数据提供程序252
12.2.3 DataSet253
12.2.4 ADONET的数据访问模式253
12.3任务3:创建数据库连接254
12.3.1连接对象Connection254
12.3.2 ConnectionString属性256
12.3.3应用程序配置文件257
12.3.4管理数据库连接258
12.3.5处理连接的异常259
12.4任务4:在连接环境中获取数据259
12.4.1命令对象Command259
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数据集DataSet274
12.5.2数据适配器DataAdapter275
12.5.3数据更新278
12.6任务6:创建三层体系结构的应用程序294
12.7小结302
12.8实训任务302
附录A 实训报告书模板310
参考文献311