图书介绍
Visual C#.NET实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 师硕,于明主编;林涛,李智,阎刚副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302280071
- 出版时间:2012
- 标注页数:293页
- 文件大小:50MB
- 文件页数:309页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C#.NET实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 .NET简介1
1.1 .NET介绍1
1.2 .NET核心成分简介3
1.2.1公共语言运行库3
1.2.2 .NET Framework类库4
1.2.3中间语言和程序集4
1.2.4公共语言规范5
1.2.5通用类型系统5
1.3开发工具及C#语言5
1.3.1开发工具介绍5
1.3.2 C#语言简介6
1.4基于.NET的应用程序8
1.4.1 SDK和IDE8
1.4.2基于.NET的应用程序8
1.5 C#程序设计初步9
1.5.1在SDK上开发控制台程序9
1.5.2在IDE上开发Windows应用程序11
1.5.3在IDE上开发Web应用程序13
习题15
第2章 C#类型和语句成分16
2.1关键字、标识符和注释16
2.1.1关键字16
2.1.2标识符及其命名16
2.1.3注释17
2.2 C#类型基础18
2.2.1类型分类18
2.2.2 C#语言的类型系统19
2.2.3变量20
2.2.4常量和文字21
2.3值类型21
2.3.1简单类型21
2.3.2枚举类型22
2.4数组类型24
2.4.1一维数组25
2.4.2多维数组27
2.4.3交错数组28
2.4.4 Array类简介29
2.4.5 foreach语句32
2.5字符串常量34
2.5.1创建字符串34
2.5.2 String字符串的比较34
2.6运算符和表达式36
2.6.1算术运算符36
2.6.2关系运算符37
2.6.3逻辑运算符38
2.6.4位运算符39
2.6.5赋值运算符40
2.6.6条件运算符41
2.6.7运算符的优先级及结合性41
2.7数据类型转换42
2.7.1隐式类型转换42
2.7.2显式类型转换42
习题43
第3章 C#语句44
3.1简单语句44
3.1.1表达式语句44
3.1.2空语句44
3.1.3复合语句45
3.1.4声明语句45
3.2选择语句46
3.2.1条件运算符46
3.2.2 if语句47
3.2.3 switch语句50
3.3循环语句52
3.3.1 while循环52
3.3.2 do-while循环53
3.3.3 for循环54
3.4跳转语句55
3.4.1 break语句55
3.4.2 continue语句55
3.4.3 goto语句56
3.4.4 return语句56
3.5命名空间56
3.5.1命名空间声明56
3.5.2 using命名空间指令57
3.5.3 using别名指令58
习题59
第4章 面向对象程序设计基础60
4.1面向对象程序设计概述60
4.2类和对象61
4.2.1类的声明61
4.2.2类的成员63
4.2.3对象的声明65
4.3构造函数66
4.3.1默认构造函数67
4.3.2构造函数的重载67
4.4析构函数68
4.5方法69
4.5.1方法的声明及调用69
4.5.2方法中的参数传递70
4.5.3实例方法和静态方法74
4.5.4方法重载75
4.6运算符重载76
4.7属性和索引器79
4.7.1属性的声明和使用79
4.7.2索引器的声明和使用81
4.7.3属性和索引器的比较83
习题83
第5章 面向对象程序设计进阶85
5.1类的继承85
5.1.1基类与派生类85
5.1.2成员的继承、添加和隐藏87
5.1.3 base关键字87
5.2抽象类与封闭类90
5.2.1抽象方法、属性、索引器91
5.2.2抽象类91
5.2.3密封类92
5.3多态92
5.3.1虚成员92
5.3.2重写93
5.3.3编译时多态和运行时多态95
5.4接口95
5.4.1接口的定义95
5.4.2接口的实现96
5.5结构99
5.5.1结构的声明100
5.5.2结构的实例化及应用100
5.6委托和事件102
5.6.1委托102
5.6.2事件105
5.7异常处理107
5.7.1异常类107
5.7.2异常处理步骤108
5.7.3抛出异常109
5.7.4捕获处理异常109
习题113
第6章 Windows应用程序114
6.1 Windows应用程序开发步骤114
6.1.1建立项目及创建窗体114
6.1.2添加控件及控件布局116
6.1.3响应事件118
6.2 Windows常用控件120
6.2.1文本类控件120
6.2.2按钮类控件121
6.2.3对话框类控件122
6.2.4列表框、视图类控件123
6.2.5滚动类控件125
6.2.6工具栏和状态栏控件126
6.2.7定时器控件127
6.2.8菜单控件127
6.3多文档界面128
6.3.1创建MDI父窗体128
6.3.2创建MDI子窗体129
6.3.3确定活动的MDI子窗体130
6.3.4排列子窗体131
6.4实例解析131
习题138
第7章 ADO.NET数据库访问技术139
7.1 ADO.NET概述139
7.2 ADO.NET体系结构139
7.2.1 ADO.NET的总体结构139
7.2.2 DataSet结构140
7.2.3 .NET Framework数据提供程序140
7.2.4 ADO.NET开发数据库应用程序的一般步骤142
7.3数据库的连接142
7.3.1 Connection连接字符串142
7.3.2创建并使用连接对象143
7.4 Command对象的使用144
7.4.1创建Command对象144
7.4.2执行命令145
7.4.3参数化查询148
7.4.4执行存储过程150
7.5 DataReader对象的使用152
7.5.1创建DataReader对象152
7.5.2使用DataReader读取数据153
7.6 DataSet和DataAdapter的使用154
7.6.1 DataSet对象管理数据154
7.6.2使用DataAdapter对象158
习题160
第8章 Windows数据库应用程序开发162
8.1数据绑定162
8.1.1简单数据绑定162
8.1.2复杂数据绑定163
8.2数据源的类型164
8.2.1数组数据源164
8.2.2数据表数据源164
8.2.3数据集数据源164
8.3 Windows数据库应用实例165
8.3.1数据库的创建及连接166
8.3.2主要界面及相关代码166
习题173
第9章 ASP.NET技术174
9.1 ASP.NET简介174
9.1.1 ASP.NET的特点174
9.1.2 ASP.NET代码分离技术175
9.1.3 Web窗体177
9.2 ASP.NET控件178
9.2.1 HTML服务器控件179
9.2.2 Web服务器控件179
9.2.3验证控件185
9.3 ASP.NET内置对象189
9.3.1 Response对象190
9.3.2 Request对象192
9.3.3 Server对象196
9.3.4 Session对象200
9.3.5 Application对象203
习题206
第10章 Web应用程序开发基础208
10.1 Web数据绑定技术208
10.2列表类数据绑定控件208
10.2.1列表控件概述208
10.2.2列表类控件数据绑定举例209
10.3 GridView控件213
10.3.1 GridView控件概述213
10.3.2 GridView控件常用属性、方法和事件213
10.3.3 GridView中的字段类型215
10.3.4 GridView数据显示216
10.3.5编辑和删除数据222
10.3.6分页显示数据和数据排序222
10.4 Global.asax文件223
10.5 Web.config文件223
10.5.1配置与调用数据库连接字符串223
10.5.2配置文件Web.config224
习题225
第11章 网上选课系统的开发226
11.1需求分析226
11.2数据库设计226
11.2.1数据库表226
11.2.2存储过程228
11.3系统设计229
11.4数据库连接230
11.4.1 Web.Config的配置230
11.4.2调用连接字符串231
11.5系统实现232
11.5.1登录界面(Login/Login.aspx)232
11.5.2选课界面(student/selectcourse.aspx)235
11.5.3提交界面(student/tijiao.aspx)240
11.5.4学生管理界面(manager/StudentList)243
11.5.5选课管理界面(manager/XuanKeList.aspx)249
习题249
第12章 多线程和同步250
12.1基本概念250
12.1.1多线程概念250
12.1.2 C#中线程实现方法251
12.2 Thread类252
12.2.1 Thread类介绍252
12.2.2线程的状态和生命周期253
12.2.3线程的优先级254
12.3多线程编程254
12.3.1编程步骤254
12.3.2编程实例255
12.4线程同步和互斥258
12.4.1多个线程同时修改共享数据可能发生的错误258
12.4.2用Lock语句实现互斥263
12.4.3用Mutex类实现互斥264
12.4.4用Monitor类实现互斥266
12.5实例解析267
习题272
第13章 网络协议与套接字编程273
13.1 TCP/IP网络协议273
13.1.1 TCP/IP参考模273
13.1.2网间协议IP273
13.1.3传输控制协议TCP274
13.1.4 C#中相关的类275
13.2套接字编程技术276
13.2.1 IP地址和端口276
13.2.2套接字279
13.2.3面向连接的套接字281
13.2.4无连接的套接字283
13.3套接字编程实例283
习题292
参考文献293