C#程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘军,刘瑞新主编;朱立,张治斌,张凡等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2012
- ISBN:9787111381495
- 页数:294 页
第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与DataAdapter 238
11.1.2 DataSet的组成 238
11.1.3 DataSet中的对象、属性和方法 239
11.2使用DataSet访问数据库 241
11.2.1创建DataSet 241
11.2.2填充DataSet 241
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019