图书介绍
C#程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计教程](https://www.shukui.net/cover/75/30398287.jpg)
- 刘军,刘瑞新主编;朱立,张治斌,张凡等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111381495
- 出版时间:2012
- 标注页数:294页
- 文件大小:122MB
- 文件页数:305页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual Studio集成开发环境1
1.1 Visual Studio的项目管理1
1.1.1 Visual Studio的初始设置1
1.1.2新建和打开项目2
1.1.3集成开发环境中的主要子窗口3
1.2 Visual Studio的帮助系统6
1.2.1动态帮助6
1.2.2智能感知7
1.2.3 MSDN Library帮助系统8
1.2.4通过Internet获取帮助10
1.3创建简单Windows应用程序的基本步骤11
1.3.1设计要求及设计方法分析11
1.3.2创建应用程序项目11
1.3.3设计应用程序界面11
1.3.4设置对象属性12
1.3.5编写程序代码13
1.3.6运行和调试程序14
1.4习题14
第2章C#语法基础15
2.1 C#变量15
2.1.1变量的命名规范15
2.1.2声明变量16
2.1.3给变量赋值16
2.1.4变量的作用域17
2.2数据类型及类型转换18
2.2.1数值类型18
2.2.2字符类型19
2.2.3布尔类型和对象类型20
2.2.4数据类型转换20
2.3运算符与表达式22
2.3.1运算符与表达式类型22
2.3.2运算符的优先级与结合性27
2.4 C#常用方法与属性28
2.4.1日期时间类常用方法与属性28
2.4.2常用数学方法与属性29
2.4.3常用字符串方法与属性30
2.4.4随机方法30
2.5习题31
第3章 流程控制语句与控件33
3.1流程控制语句33
3.1.1选择结构33
3.1.2循环结构39
3.2常用控件43
3.2.1基本控件43
3.2.2选择类控件45
3.2.3图片框与图片列表框控件50
3.2.4焦点与Tab键顺序51
3.3使用控件类创建动态控件52
3.3.1控件类的实例化52
3.3.2控件对象的事件委托53
3.3.3使用动态控件53
3.3.4访问动态控件的属性53
3.4键盘鼠标事件55
3.4.1常用键盘事件55
3.4.2常用鼠标事件60
3.5习题63
第4章 面向对象的程序设计方法66
4.1面向对象程序设计的概念66
4.1.1面向对象与传统编程方法的不同66
4.1.2类和对象67
4.1.3类成员的基本概念69
4.2创建自定义类70
4.2.1创建类70
4.2.2类的方法与重载72
4.2.3方法参数的传递方式74
4.2.4构造函数与析构函数75
4.2.5类的静态成员77
4.3在应用程序中使用自定义类78
4.3.1声明和访问类的对象78
4.3.2向项目中添加类项和类库80
4.4类的继承85
4.4.1基类和派生类85
4.4.2使用类关系图89
4.5多态性90
4.5.1虚方法90
4.5.2抽象类与抽象方法93
4.6习题94
第5章 数组、结构与集合97
5.1数组97
5.1.1声明和访问数组97
5.1.2 Array类102
5.2控件数组104
5.2.1创建控件数组104
5.2.2使用控件数组106
5.3自定义数据类型108
5.3.1结构类型108
5.3.2结构数组应用示例110
5.3.3枚举类型113
5.4集合类114
5.4.1 ArrayList集合114
5.4.2 HashTable集合117
5.5习题122
第6章 接口、委托和事件126
6.1接口126
6.1.1接口的声明和实现126
6.1.2多接口继承129
6.1.3接口与抽象类的区别130
6.2委托130
6.2.1委托的声明131
6.2.2委托的实例化和调用131
6.2.3将多个方法关联到委托132
6.3事件134
6.3.1关于事件的几个概念134
6.3.2定义和使用事件135
6.3.3事件的参数138
6.3.4了解控件的预定义事件140
6.4习题141
第7章 泛型143
7.1泛型的概念143
7.1.1泛型的特点143
7.1.2泛型类的声明和使用144
7.2泛型集合147
7.2.1 List〈T〉泛型集合类147
7.2.2 Dictionary〈K,V〉泛型集合类150
7.3泛型方法和泛型接口157
7.3.1泛型方法157
7.3.2泛型接口159
7.3.3自定义泛型接口162
7.4习题162
第8章 异常处理、程序调试和文件操作165
8.1异常处理165
8.1.1使用try…catch…finally语句捕获和处理异常165
8.1.2抛出异常和常用异常类168
8.1.3用户自定义异常171
8.2应用程序调试172
8.2.1程序错误的分类172
8.2.2常用调试窗口173
8.2.3程序断点和分步执行174
8.3文件操作类176
8.3.1 File类176
8.3.2 Directory类177
8.3.3 Drivelnfo类178
8.4数据流179
8.4.1流的操作180
8.4.2文件流180
8.4.3文本文件的读写操作183
8.5习题186
第9章 数据绑定和数据访问控件189
9.1数据绑定189
9.1.1数据绑定的概念189
9.1.2简单绑定和复杂绑定190
9.2 BindingSource和BindingNavigator控件191
9.2.1使用BindingSource控件191
9.2.2使用DataView对象195
9.2.3使用BindingNavigator控件195
9.3 DataGridView控件196
9.3.1 DataGridView控件概述196
9.3.2设置DataGridView控件的外观198
9.3.3使用DataGridView控件199
9.4习题204
第10章 使用ADO.NET访问数据库207
10.1 ADO.NET和通用数据库接口207
10.1.1 ADO.NET概述207
10.1.2通用数据库接口207
10.1.3 ADO.NET的数据模型209
10.1.4 ADO.NET中的常用对象209
10.2数据库连接对象(Connection)210
10.2.1 Connection对象概述210
10.2.2创建Connection对象211
10.2.3 Connection对象的属性和方法211
10.2.4数据库的连接字符串213
10.3数据库命令对象(Command)214
10.3.1创建Command对象216
10.3.2 Command对象的属性和方法217
10.4数据读取对象(DataReader)221
10.4.1 DataReader对象的常用属性及方法221
10.4.2使用DataReader对象222
10.5数据适配器对象(DataAdapter)232
10.5.1 DataAdapter对象概述232
10.5.2 DataAdapter对象和DataTable对象232
10.6习题235
第11章 使用DataSet访问数据库238
11.1 DataSet概述238
11.1.1 DataSet与DataAdapter238
11.1.2 DataSet的组成238
11.1.3 DataSet中的对象、属性和方法239
11.2使用DataSet访问数据库241
11.2.1创建DataSet241
11.2.2填充DataSet241
11.2.3多结果集填充244
11.2.4添加新记录245
11.2.5修改记录246
11.2.6删除记录247
11.3习题265
第12章LINQ to SQL数据库操作266
12.1 LINQ的概念266
12.1.1 LINQ的构成266
12.1.2与LINQ相关的几个概念267
12.2使用LINQ查询275
12.2.1使用LINQ查询表达式275
12.2.2使用LINQ方法278
12.3对象关系模型与O/R设计器279
12.3.1了解对象关系模型279
12.3.2使用O/R设计器280
12.3.3了解DBML文件284
12.4使用LINQ to SQL操作数据库284
12.4.1查询数据库记录285
12.4.2插入新记录289
12.4.3修改记录290
12.4.4删除记录290
12.4.5使用LINQ to SQL直接执行SQL语句291
12.5习题292
参考文献294