图书介绍
Visual C# 2010程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈建伟,张波编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302286097
- 出版时间:2012
- 标注页数:326页
- 文件大小:111MB
- 文件页数:337页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C# 2010程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET平台与Visual Studio 2010开发工具1
1.1 Microsoft.NET平台1
1.1.1 .NET Framework 4.0概述1
1.1.2 理解命名空间6
1.2 Visual Studio 2010简介9
1.2.1 Visual Studio 2010开发环境概览9
1.2.2 菜单栏10
1.2.3 工具栏12
1.2.4 “属性”及“解决方案资源管理器”面板13
1.2.5 其他面板13
1.2.6 Visual Studio 2010的新特性14
1.3 创建控制台应用程序16
1.4 本章小结18
1.5 习题18
第2章 Visual C# 2010语法基础19
2.1 C#语言概述19
2.2 C#基础元素20
2.2.1 语句20
2.2.2 标识符与关键字21
2.3 变量22
2.3.1 变量的命名22
2.3.2 变量的声明和赋值23
2.4 数据类型24
2.4.1 简单类型24
2.4.2 结构类型26
2.4.3 枚举类型27
2.4.4 引用类型28
2.4.5 装箱与拆箱30
2.4.6 数据类型的转换31
2.5 运算符与表达式34
2.5.1 赋值运算符与表达式35
2.5.2 关系运算符与表达式35
2.5.3 逻辑运算符与表达式36
2.5.4 其他运算符与表达式37
2.5.5 运算符的优先级38
2.6 Visual C# 2010的新特性39
2.6.1 大整数类型(BigInteger)40
2.6.2 动态数据类型41
2.6.3 命名参数和可选参数41
2.7 本章小结43
2.8 上机练习43
2.9 习题43
第3章 程序流程控制45
3.1 选择结构程序设计45
3.1.1 if语句46
3.1.2 switch语句48
3.2 循环结构程序设计50
3.2.1 for语句50
3.2.2 foreach语句51
3.2.3 while语句52
3.2.4 do…while语句53
3.2.5 跳出循环53
3.3 异常处理结构55
3.3.1 异常的产生55
3.3.2 处理异常57
3.4 本章小结59
3.5 上机练习59
3.6 习题61
第4章 数组与集合63
4.1 数组63
4.1.1 数组的声明63
4.1.2 一维数组的使用65
4.1.3 多维数组的使用67
4.2 集合68
4.2.1 集合的定义69
4.2.2 集合的使用69
4.2.3 常用系统预定义的集合类71
4.3 本章小结78
4.4 上机练习78
4.5 习题78
第5章 C#面向对象程序设计基础81
5.1 面向对象程序设计概述81
5.2 类与对象81
5.2.1 类与对象概述82
5.2.2 面向对象程序设计相关概念82
5.2.3 类的声明与System.Object类83
5.2.4 对象的声明与类的实例化84
5.2.5 类成员85
5.2.6 类成员的访问限制86
5.2.7 this关键字88
5.3 构造函数与析构函数88
5.3.1 构造函数88
5.3.2 析构函数90
5.4 本章小结91
5.5 上机练习91
5.6 习题91
第6章 域、属性与事件95
6.1 域95
6.1.1 域的初始化95
6.1.2 只读域与readonly关键字96
6.2 属性97
6.2.1 属性的声明98
6.2.2 属性的访问99
6.3 事件100
6.3.1 委托100
6.3.2 事件的声明105
6.3.3 事件的订阅与取消105
6.4 本章小结107
6.5 上机练习107
6.6 习题108
第7章 方法111
7.1 方法的声明111
7.2 方法的参数112
7.2.1 值类型参数传递113
7.2.2 引用类型参数传递114
7.2.3 输出类型参数传递115
7.2.4 数组类型参数传递116
7.3 静态方法117
7.4 方法的重载118
7.5 外部方法120
7.6 操作符重载121
7.6.1 一元操作符的重载122
7.6.2 二元操作符的重载123
7.7 本章小结123
7.8 上机练习124
7.9 习题124
第8章 继承与多态127
8.1 什么是继承127
8.2 使用继承机制127
8.2.1 基类和派生类128
8.2.2 base关键字与基类成员的访问128
8.2.3 方法的继承与virtual、override及new关键字130
8.2.4 sealed关键字与密封类133
8.2.5 Abstract关键字与抽象类133
8.3 多态性134
8.4 本章小结134
8.5 上机练习134
8.6 习题135
第9章 泛型139
9.1 C#泛型概述139
9.1.1 泛型的引入139
9.1.2 什么是泛型141
9.1.3 泛型实现142
9.1.4 泛型方法142
9.2 泛型约束144
9.2.1 基类约束144
9.2.2 接口约束145
9.2.3 构造函数约束145
9.2.4 引用/值类型约束147
9.3 使用泛型147
9.4 本章小结150
9.5 上机练习151
9.6 习题151
第10章 Windows窗体应用程序开发153
10.1 Windows窗体编程153
10.1.1 .NET Framework窗体编程相关基类154
10.1.2 添加Windows窗体157
10.1.3 添加控件160
10.1.4 布局控件161
10.1.5 设置控件属性163
10.1.6 响应控件事件164
10.2 常用控件165
10.2.1 标签和基于按钮的控件166
10.2.2 文本框控件169
10.2.3 列表控件171
10.2.4 日期时间相关控件173
10.2.5 TreeView与ListView控件176
10.2.6 TabControl控件183
10.2.7 Splitter控件188
10.3 菜单设计189
10.3.1 在Visual Studio 2010开发环境中使用菜单190
10.3.2 MainMenu类和MenuItem类191
10.3.3 ContextMenu类197
10.3.4 处理菜单事件199
10.4 工具栏与状态栏设计200
10.4.1 添加工具栏200
10.4.2 响应工具栏事件处理201
10.4.3 添加状态栏202
10.5 MDI应用程序203
10.5.1 C# Form类204
10.5.2 构建MDI应用程序205
10.6 对话框编程207
10.6.1 通用对话框与CommonDialog类208
10.6.2 打开/保存文件对话框208
10.6.3 字体设置对话框210
10.6.4 颜色设置对话框213
10.6.5 打印机设置对话框214
10.7 C# GDI+编程216
10.7.1 GDI+概述216
10.7.2 Graphics类217
10.7.3 Pen画笔类220
10.7.4 Brush画刷类221
10.7.5 Font字体类223
10.7.6 Color结构224
10.8 本章小结225
10.9 上机练习225
10.10 习题227
第11章 C#数据库编程与ADO.NET229
11.1 ADO.NET概述229
11.1.1 ADO.NET结构229
11.1.2 .NET Framework数据提供程序230
11.1.3 在代码中使用ADO.NET231
11.2 数据连接对象Connection232
11.2.1 Connection对象232
11.2.2 Connection对象的方法232
11.2.3 Connection对象的事件233
11.2.4 创建Connection对象234
11.2.5 Connection对象的应用236
11.3 执行数据库命令对象Command236
11.3.1 Command对象的属性237
11.3.2 Command对象的方法237
11.3.3 创建Command对象239
11.3.4 Command对象的应用239
11.4 数据读取器对象DataReader240
11.4.1 DataReader对象的属性241
11.4.2 DataReader对象的方法241
11.4.3 创建DataReader对象242
11.4.4 DataReader对象的应用242
11.5 数据适配器对象DataAdapter244
11.5.1 DataAdapter对象的属性244
11.5.2 DataAdapter对象的方法244
11.5.3 DataAdapter对象的事件245
11.5.4 创建DataAdapter对象246
11.5.5 使用DataAdapter填充数据集246
11.6 数据集对象DataSet247
11.6.1 DataSet内部结构247
11.6.2 创建DataSet247
11.6.3 使用DataSet对象访问数据库247
11.7 使用ADO.NET连接数据源248
11.7.1 连接ODBC数据源248
11.7.2 连接OLE DB数据源250
11.7.3 访问Excel251
11.7.4 在C#中使用ADO.NET访问数据库252
11.8 本章小结255
11.9 上机练习255
11.10 习题256
第12章 Web应用程序开发及ASP.NET259
12.1 Web Form与ASP.NET 4.0概述259
12.1.1 Web Form概述259
12.1.2 ASP.NET的工作原理260
12.2 使用ASP.NET 4.0创建Web应用程序260
12.2.1 创建基于C#的ASP.NET 4.0Web应用程序260
12.2.2 理解Server控件264
12.3 创建基于Visual C#的数据库Web应用程序266
12.4 ASP.NET配置管理271
12.4.1 ASP.NET配置概述271
12.4.2 ASP.NET配置文件272
12.4.3 ASP.NET配置方案275
12.4.4 ASP.NET和IIS配置276
12.5 本章小结278
12.6 上机练习278
12.7 习题279
第13章 文件处理281
13.1 C#的文件系统281
13.1.1 认识C#的文件处理系统281
13.1.2 文件和流281
13.2 文件处理282
13.2.1 目录管理282
13.2.2 文件操作284
13.3 读写文件288
13.3.1 StreamReader类288
13.3.2 StreamWriter类288
13.4 本章小结294
13.5 上机练习294
13.6 习题296
第14章 语言集成查询——LINQ299
14.1 LINQ实现的基础299
14.1.1 隐式类型变量299
14.1.2 匿名类型300
14.1.3 Lambda表达式301
14.2 LINQ概述302
14.3 LINQ和泛型303
14.4 LINQ查询步骤304
14.5 LINQ查询语句305
14.5.1 from子句306
14.5.2 select子句307
14.5.3 group子句307
14.5.4 where子句308
14.5.5 orderby子句308
14.5.6 join子句308
14.5.7 into子句309
14.5.8 let子句309
14.6 LINQ和数据库操作310
14.6.1 LINQ到SQL基础311
14.6.2 对象模型和对象模型的创建311
14.6.3 LINQ查询数据库315
14.6.4 LINQ更改数据库318
14.7 本章小结324
14.8 上机练习325
14.9 习题325
热门推荐
- 2603961.html
- 573397.html
- 760235.html
- 2841036.html
- 3158931.html
- 88056.html
- 1798343.html
- 3608389.html
- 3502399.html
- 3742186.html
- http://www.ickdjs.cc/book_1925838.html
- http://www.ickdjs.cc/book_289267.html
- http://www.ickdjs.cc/book_1331270.html
- http://www.ickdjs.cc/book_3026784.html
- http://www.ickdjs.cc/book_841344.html
- http://www.ickdjs.cc/book_2241857.html
- http://www.ickdjs.cc/book_3588374.html
- http://www.ickdjs.cc/book_1549645.html
- http://www.ickdjs.cc/book_2692349.html
- http://www.ickdjs.cc/book_151316.html