Visual C#.NET实用教程

副标题:无

作   者:师硕,于明主编

分类号:

ISBN:9787302280071

微信扫一扫,移动浏览光盘

简介

书籍 计算机书籍   .net技术是microsoft公司为了实施.net计划而推出的,c#语言是全新打造的.net的核心语言。《visual c#.net实用教程》介绍了.net基本知识及其应用程序的开发技术。全书共13章,详细介绍了.net的体系结构,c#语言编程基础,面向对象程序设计,windows应用程序编程,ado.net技术及数据库程序开发,asp.net技术及web编程、网上选课系统的设计,以及多线程编程和同步的处理,网络协议与套接字编程。    《visual c#.net实用教程》内容丰富,结构合理,语言简洁,思路清晰,实例丰富。注重理论和实践结合,力求理论叙述严谨专业,编程能力培养目标明确。使读者阅读后,在掌握面向对象程序设计的思想和.net编程框架的基础上,还能具备基本的.net应用程序的开发能力。    《visual c#.net实用教程》可以作为高等院校计算机相关专业本、专科学生的教材,也适合.net程序开发初学者自学。

目录

《visual c#.net实用教程》

第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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C#.NET实用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon