图书介绍
Visual C# 2010从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C# 2010从入门到精通](https://www.shukui.net/cover/35/34628603.jpg)
- 宋智军,邱仲潘编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121120695
- 出版时间:2011
- 标注页数:347页
- 文件大小:80MB
- 文件页数:357页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C# 2010从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Visual C# 2010概述1
1.1 C#语言和NET Framework介绍1
1.1.1 C#语言1
1.1.2NET Framework平台体系结构1
1.2 C# 4.0新特性2
1.2.1动态查找3
1.2.2参数命名和可选参数4
1.2.3 COM互操作特性6
1.2.4变性6
1.3 Visual Studio 2010的运行环境及安装8
1.3.1安装Visual Studio 20108
1.3.2选择默认环境设置10
1.4认识Visual Studio 2010集成开发环境11
1.4.1菜单栏与工具栏11
1.4.2解决方案资源管理器12
1.4.3工具箱和属性窗口13
1.4.4设计器窗口13
1.4.5代码编辑器14
1.4.6对象浏览器14
第2章 开始Visual C# 2010编程15
2.1编写“Hello World”程序15
2.2代码详解17
2.2.1程序结构17
2.2.2命名空间和指示符using18
2.2.3声明类18
2.2.4声明Main方法18
2.2.5程序的输入和输出19
2.2.6注释20
2.3程序调试22
2.3.1程序错误类型23
2.3.2程序调试方法24
2.4 C#编码规范25
2.4.1命名惯例25
2.4.2缩进和间隔规范26
2.4.3代码注释规范27
2.4.4异常处理规范27
2.5编程习惯28
第3章Visual C# 2010编程基础32
3.1标识符32
3.2关键字33
3.3数据类型34
3.3.1值类型34
3.3.2引用类型40
3.3.3类型转换45
3.4变量和常量51
3.4.1声明和使用常量51
3.4.2声明和使用变量52
3.4.3变量类型53
3.4.4变量的作用域54
3.5运算符55
3.5.1算术运算符55
3.5.2关系运算符56
3.5.3逻辑运算符57
3.5.4位运算符58
3.5.5赋值运算符59
3.5.6其他运算符60
3.5.7运算符优先级63
3.6运算符的重载64
3.7表达式66
第4章 流程控制语句及预处理67
4.1选择语句67
4.1.1 if语句67
4.1.2 switch语句70
4.2循环语句71
4.2.1 while语句72
4.2.2 do-while语句72
4.2.3 for语句73
4.2.4 foreach语句74
4.3跳转语句75
4.3.1 break语句75
4.3.2 continue语句76
4.3.3 goto语句77
4.3.4 return语句78
4.4异常处理语句79
4.4.1 throw语句79
4.4.2 try-catch语句80
4.4.3 try-finally语句82
4.4.4 try-catch-finally语句83
4.5预处理器指令84
4.5.1 #define和#undef84
4.5.2 #if、 #elif、 #else和#endif85
4.5.3 #warning和#error86
4.5.4 #region和#endregion86
4.5.5 #pragma、 #pragma warning和#pragma checksum87
4.5.6 #line88
第5章 面向对象90
5.1面向对象的基本概念90
5.1.1一切都是对象90
5.1.2类的面向对象特性90
5.2类91
5.2.1类的声明91
5.2.2类的修饰符92
5.2.3类的成员94
5.2.4类的实例96
5.3构造函数和析构函数97
5.3.1构造函数97
5.3.2析构函数101
5.4类与结构的比较102
5.5常量105
5.5.1静态常量105
5.5.2动态常量105
5.6字段106
5.6.1只读字段107
5.6.2易失字段108
5.7属性109
5.7.1属性的声明109
5.7.2属性的种类110
5.8方法111
5.8.1声明方法111
5.8.2方法的参数类型112
5.8.3方法重载115
5.9索引器116
第6章 继承118
6.1继承概述118
6.2继承规则119
6.3访问基类成员120
6.4重写方法122
6.4.1 override关键字122
6.4.2 virtual关键字124
6.4.3 new关键字126
6.5基于继承的多态性127
6.6抽象类130
6.7密封类131
第7章 接口133
7.1定义接口133
7.2接口成员134
7.2.1接口方法134
7.2.2接口属性135
7.2.3接口索引器137
7.2.4接口事件138
7.3接口成员访问141
7.4完全限定接口成员名143
7.5接口的继承143
7.6接口实现144
7.6.1显式接口成员实现144
7.6.2接口映射146
7.6.3接口实现继承149
7.6.4接口重新实现150
7.7抽象类和接口151
第8章 数组与集合155
8.1数组概述155
8.2声明数组156
8.3数组初始化156
8.3.1一维数组的初始化156
8.3.2多维数组的初始化157
8.3.3交错数组的初始化157
8.4数组元素访问159
8.5数组协方差160
8.6传递数组参数161
8.7使用ref和out传递数组162
8.8动态数组164
8.9数组的基本操作167
8.9.1数组的遍历167
8.9.2数组的排序167
8.9.3数组元素的添加与删除168
8.10集合类169
8.10.1 Queue集合类170
8.10.2 Stack集合类171
8.10.3 Hashtable集合类172
8.10.4 SortedList集合类173
8.10.5 Dictionary泛型集合174
第9章 委托与事件177
9.1委托177
9.1.1委托声明177
9.1.2委托创建表达式179
9.1.3委托实例化181
9.1.4委托调用181
9.1.5委托与接口183
9.1.6委托中的协变和逆变184
9.1.7合并委托185
9.2事件187
9.2.1事件声明187
9.2.2类似字段的事件189
9.2.3事件访问器190
9.2.4在派生类中引发基类事件191
9.2.5实现接口事件194
9.2.6使用字典存储事件实例197
9.2.7实现自定义事件访问器199
第10章 泛型201
10.1泛型概述201
10.2泛型的优点203
10.3泛型类型参数205
10.3.1类型参数命名准则205
10.3.2类型参数的约束205
10.4泛型类209
10.5泛型接口211
10.6泛型方法216
10.7泛型委托217
10.8泛型中的默认关键字218
10.9运行时的泛型219
10.10泛型和数组220
10.11泛型和属性221
10.12 C++模板和C#泛型的区别222
第11章 反射223
11.1反射概述223
11.2仅反射上下文224
11.3查看类型信息224
11.3.1 System Type和ConstructorInfo225
11.3.2 MemberInfo、 MethodInfo、 FieldInfo和Property Info226
11.4访问默认成员229
11.5访问自定义属性230
11.6使用反射将委托挂钩231
第12章Windows窗体与控件233
12.1 Windows窗体233
12.1.1创建Windows窗体233
12.1.2在项目中添加窗体235
12.2 Windows窗体控件236
12.2.1控件的分类236
12.2.2控件的基本操作238
12.2.3命令控件239
12.2.4设置选项控件241
12.2.5列表选择控件244
12.2.6编辑文本控件247
12.2.7显示信息控件250
12.2.8日期选择控件252
12.2.9弹出式信息控件254
12.2.10图像控件256
12.2.11容器控件257
12.3对话框控件259
12.3.1 ColorDialog控件259
12.3.2 FontDialog控件260
12.3.3 OpenFileDialog控件260
12.3.4 PrintDialog控件261
12.3.5 FolderBrowserDialog控件261
12.3.6 SaveFileDialog控件262
12.4菜单和工具栏控件262
12.4.1 MenuStrip控件262
12.4.2 ContextMenuStrip控件263
12.4.3 ToolStrip控件264
12.4.4 ToolStripContainer控件264
第13章 基本应用266
13.1典型的应用程序266
13.1.1 Windows应用程序266
13.1.2控制台应用程序270
13.2文档和视图271
13.2.1文档和视图的概念271
13.2.2实现一个简单多文档编辑器272
13.3绘图274
13.3.1 C#绘图机制274
13.3.2绘制简单的线条275
13.3.3绘制几何图形和呈现图像278
13.3.4绘制文本280
13.4动态链接库(DLL)281
13.4.1 DLL概述281
13.4.2创建和使用DLL282
13.4.3调试DLL286
13.5多任务编程287
13.5.1进程与线程的概念287
13.5.2多线程编程的困难287
13.5.3进程控制288
13.5.4线程控制291
13.5.5线程同步293
第14章 数据库编程297
14.1 ADONET概述297
14.1.1数据库与ADONET297
14.1.2关于ADONET的类299
14.1.3 Windows应用程序与ADONET305
14.2 ADONET应用307
14.2.1用DataReader从数据库中读取数据308
14.2.2用DataSet从数据库中读取数据309
14.2.3更新数据库的内容310
14.2.4访问数据集中的多个表312
14.2.5深入理解ADO.NET中的SQL语句314
14.2.6数据绑定316
第15章 网络通信编程320
15.1.NET Framework中的请求和响应320
15.2 TCP/IP协议321
15.2.1 IP协议321
15.2.2 TCP协议322
15.3使用TcpListener和TcpClient收发信息323
15.3.1同步、异步、阻塞和非阻塞323
15.3.2使用TcpListener与TcpClient323
15.3.3使用Socket类代替TcpListener和TcpClient327
15.4典型的网络应用329
15.4.1下载网页330
15.4.2上传和下载文件332
15.4.3接收电子邮件信息334
15.4.4实现Ping命令338
参考文献346