图书介绍
C#程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 杨春元编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302326724
- 出版时间:2013
- 标注页数:351页
- 文件大小:67MB
- 文件页数:365页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C#程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#与.NETFramework1
1.1 C#的起源1
1.1.1从C语言到C+++2
1.1.2 Java的出现3
1.1.3 C#的诞生3
1.1.4 C#的发展历程6
1.2 .NET Framework6
1.2.1什么是.NET Framework7
1.2.2 .NET Framework的工作原理7
1.3第一个C#程序10
1.3.1使用 csc.exe10
1.3.2使用Visual Studio 201012
1.4上机练习16
1.5习题17
第2章 C#程序设计基础19
2.1数据类型19
2.1.1数据类型的重要性19
2.1.2整数类型20
2.1.3浮点数类型21
2.1.4其他数据类型21
2.1.5转义字符22
2.2字面量和变量23
2.2.1字面量23
2.2.2变量24
2.3运算符与表达式26
2.3.1算术运算符26
2.3.2赋值运算符28
2.3.3关系运算符29
2.3.4逻辑运算符29
2.3.5位运算符31
2.3.6布尔(位)赋值运算符32
2.3.7运算符的优先级33
2.4数据类型转换34
2.4.1隐式转换34
2.4.2显式转换35
2.4.3使用Convert命令转换38
2.5程序控制语句39
2.5.1选择语句40
2.5.2循环语句46
2.5.3跳转语句49
2.6 上机练习52
2.7习题53
第3章 C#高级程序设计55
3.1复杂的变量类型55
3.1.1枚举55
3.1.2结构58
3.1.3数组60
3.1.4使用字符串67
3.2函数71
3.2.1定义和使用函数71
3.2.2 Main()函数78
3.2.3变量的作用域81
3.2.4为结构增加函数83
3.2.5递归函数84
3.3委托与事件85
3.3.1委托85
3.3.2事件88
3.4上机练习91
3.5习题93
第4章 面向对象编程基础95
4.1面向对象概述95
4.1.1一切都是对象96
4.1.2对象的生命周期96
4.1.3继承与多态98
4.1.4静态成员与静态类100
4.2定义C#类101
4.2.1类的声明101
4.2.2类基础规范103
4.2.3类的主体104
4.3添加类成员105
4.3.1构造函数和析构函数106
4.3.2定义字段112
4.3.3定义方法113
4.3.4定义属性119
4.3.5在VS中添加类成员121
4.3.6运算符重载124
4.4结构和类对比126
4.4.1结构和类的区别126
4.4.2在结构中添加属性127
4.5接口的定义与实现129
4.5.1接口概述129
4.5.2定义接口130
4.5.3接口的实现131
4.6部分类与部分方法134
4.6.1部分类的定义134
4.6.2部分方法135
4.7上机练习136
4.8习题138
第5章 高级OOP技术139
5.1集合139
5.1.1对象之间的关系140
5.1.2提供集合功能的接口140
5.1.3使用集合141
5.1.4定义自己的集合142
5.1.5索引145
5.1.6迭代器148
5.2泛型151
5.2.1泛型概述151
5.2.2 System.Collections.Genec命名空间152
5.2.3可空类型156
5.3定义泛型157
5.3.1定义泛型类157
5.3.2定义泛型方法164
5.3.3定义泛型接口165
5.3.4定义泛型委托165
5.4 C#其他高级技术介绍166
5.4.1 var变量166
5.4.2匿名类型167
5.4.3动态查找169
5.4.4扩展方法171
5.4.5 Lambda表达式简介173
5.4.6使用反射176
5.5上机练习182
5.6习题185
第6章 程序调试和异常处理187
6.1调试C#程序187
6.1.1非中断模式下的调试188
6.1.2中断模式下的调试192
6.2 C#的异常处理196
6.2.1通用异常类197
6.2.2未捕获异常的后果198
6.2.3 C#异常处理机制198
6.2.4终止应用程序204
6.3上机练习205
6.4习题206
第7章 Windows程序设计207
7.1 Windows应用程序概述207
7.1.1窗体与控件207
7.1.2控件的属性与事件208
7.2简单控件介绍210
7.2.1按钮控件210
7.2.2 Label和LinkLabel控件213
7.2.3文本框控件213
7.2.4列表框和组合框217
7.2.5视图控件219
7.3菜单和工具栏222
7.3.1创建菜单222
7.3.2菜单项223
7.3.3弹出式菜单224
7.3.4工具栏225
7.3.5状态栏226
7.3.6使用菜单和工具栏227
7.4上机练习230
7.5习题234
第8章 数据访问235
8.1读写文件235
8.1.1什么是流236
8.1.2读写文件相关的类236
8.1.3序列化对象244
8.2使用XML246
8.2.1 XML文档格式246
8.2.2在应用程序中使用XML249
8.3使用ADO.NET259
8.3.1 ADO.NET概述259
8.3.2使用ADO.NET访问数据库261
8.3.3使用ADO.NET读写XML271
8.4 LINQ简介272
8.4.1使用LINQ查询273
8.4.2 LINQ查询语法274
8.4.3使用LINQ查询复杂对象276
8.5上机练习278
8.6习题280
第9章 Web程序设计281
9.1 Web编程基础281
9.1.1 ASP.NET概述282
9.1.2 ASP.NET的工作原理282
9.1.3 Web窗体页指令283
9.1.4 ASP.NET内部对象284
9.2创建Web站点288
9.2.1新建网站288
9.2.2 ASP.NET服务器控件293
9.2.3用户控件294
9.2.4 ASP.NET AJAX回送298
9.3 Web服务300
9.3.1什么是Web服务300
9.3.2 Web服务体系结构300
9.3.3支持AJAX的Web服务301
9.3.4创建Web服务302
9.3.5调用Web服务308
9.4上机练习312
9.5习题314
第10章 项目实践315
10.1系统设计315
10.1.1需求分析316
10.1.2数据库设计316
10.2系统实现318
10.2.1基础类库项目318
10.2.2 Web网站331
10.2.3设置启动选项345
10.3系统运行效果346
参考文献351