图书介绍

Visual C#.NET实用教程PDF|Epub|txt|kindle电子书版本网盘下载

Visual C#.NET实用教程
  • 师硕,于明主编;林涛,李智,阎刚副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302280071
  • 出版时间:2012
  • 标注页数:293页
  • 文件大小:50MB
  • 文件页数:309页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐