全国高等职业教育规划教材:C#2008程序设计基础案例教程

目 录内容简介
出版说明
前言
第1章 概述 1
1.1 .NET的基本概念 1
1.2 .NET框架的工作原理 2
1.3 浏览开发环境 4
1.4 创建C#.NET项目 7
1.4.1 案例功能 7
1.4.2 案例步骤 7
1.4.3 案例拓展 9
1.4.4 案例思考 11
1.5 了解编程的概念 11
1.6 处理Windows窗体 14
1.6.1 案例功能 14
1.6.2 案例步骤 15
1.6.3 案例拓展 16
1.6.4 案例思考 17
1.7 处理控件 17
1.7.1 案例功能 17
1.7.2 案例步骤 17
1.7.3 案例拓展 18
1.7.4 案例思考 19
1.8 代码风格 19
1.9 习题 20
第2章 C#的数据类型 22
2.1 数据类型介绍 22
2.2 变量和常量 25
2.3 数据类型转换 27
2.3.1 数值转换 27
2.3.2 装箱和拆箱转换 30
2.4 创建和使用结构及枚举 31
2.4.1 结构 31
2.4.2 枚举 33
2.5 在数组中存储数据 34
2.6 习题 35
第3章 C#语法基础 37
3.1 表达式 37
3.1.1 运算符与表达式类型 37
3.1.2 运算符的优先级 38
3.2 选择结构 39
3.2.1 if语句 39
3.2.2 switch语句 41
3.3 循环语句 43
3.4 跳转语句 49
3.4.1 break语句 49
3.4.2 continue语句 50
3.4.3 return语句 50
3.5 习题 52
第4章 函数 54
4.1 函数的创建 54
4.1.1 案例功能 54
4.1.2 案例步骤 54
4.1.3 案例拓展 56
4.1.4 案例思考 56
4.2 使用函数 57
4.2.1 案例功能 57
4.2.2 案例步骤 57
4.2.3 案例拓展 58
4.2.4 案例思考 60
4.3 使用预定义函数 60
4.3.1 案例功能 61
4.3.2 案例步骤 61
4.3.3 案例拓展 62
4.3.4 案例思考 63
4.4 习题 64
第5章 调试与异常处理 65
5.1 程序调试 65
5.1.1 案例功能 65
5.1.2 案例步骤 66
5.1.3 案例拓展 68
5.1.4 案例思考 71
5.2 错误与异常处理 71
5.2.1 案例功能 72
5.2.2 案例步骤 73
5.2.3 案例拓展 74
5.2.4 案例思考 78
5.3 习题 78
第6章 用户界面设计 79
6.1 数据选择 79
6.1.1 案例功能 79
6.1.2 案例步骤 80
6.1.3 案例拓展 83
6.1.4 案例思考 85
6.2 容器 85
6.2.1 案例功能 85
6.2.2 案例步骤 85
6.2.3 案例拓展 86
6.2.4 案例思考 88
6.3 菜单 88
6.3.1 案例功能 88
6.3.2 案例步骤 89
6.3.3 案例拓展 91
6.3.4 案例思考 91
6.4 工具栏 92
6.4.1 案例功能 92
6.4.2 案例步骤 92
6.4.3 案例拓展 93
6.4.4 案例思考 93
6.5 状态栏 93
6.5.1 案例功能 94
6.5.2 案例步骤 94
6.5.3 案例拓展 94
6.5.4 案例思考 95
6.6 验证窗体数据 95
6.6.1 案例功能 95
6.6.2 案例步骤 95
6.6.3 案例拓展 96
6.6.4 案例思考 98
6.7 其他常用控件 98
6.7.1 案例功能 98
6.7.2 案例步骤 98
6.7.3 案例拓展 100
6.7.4 案例思考 101
6.8 习题 101
第7章 面向对象编程 103
7.1 理解类 103
7.1.1 案例功能 104
7.1.2 案例步骤 104
7.1.3 案例拓展 104
7.1.4 案例思考 105
7.2 使用类 105
7.2.1 案例功能 105
7.2.2 案例步骤 105
7.2.3 案例拓展 106
7.2.4 案例思考 106
7.3 继承 106
7.3.1 案例功能 106
7.3.2 案例步骤 107
7.3.3 案例拓展 107
7.3.4 案例思考 107
7.4 多态和命名空间 107
7.4.1 案例功能 108
7.4.2 案例步骤 108
7.4.3 案例拓展 108
7.4.4 案例思考 108
7.5 属性 109
7.5.1 案例功能 109
7.5.2 案例步骤 109
7.5.3 案例拓展 110
7.5.4 案例思考 110
7.6 委托、事件 110
7.6.1 案例功能 110
7.6.2 案例步骤 111
7.6.3 案例拓展 114
7.6.4 案例思考 114
7.7 实训 114
7.8 习题 114
第8章 数据流和文件 116
8.1 System.IO命名空间简介 116
8.1.1 案例功能 116
8.1.2 案例步骤 117
8.1.3 案例拓展 119
8.1.4 案例思考 120
8.2 文件及文件夹的管理 121
8.2.1 案例功能 121
8.2.2 案例步骤 121
8.2.3 案例拓展 125
8.2.4 案例思考 130
8.3 文本文件和读写操作 130
8.3.1 案例功能 131
8.3.2 案例步骤 131
8.3.3 案例拓展 133
8.3.4 案例思考 134
8.4 习题 135
第9章 ADO.NET基础 136
9.1 ADO.NET简介 136
9.1.1 案例功能 137
9.1.2 案例步骤 138
9.1.3 案例拓展 139
9.1.4 案例思考 142
9.2 连接操作数据源 142
9.2.1 案例功能 144
9.2.2 案例步骤 144
9.2.3 案例拓展 146
9.2.4 案例思考 148
9.3 构建DataSet 148
9.3.1 案例功能 149
9.3.2 案例步骤 149
9.3.3 案例拓展 150
9.3.4 案例思考 152
9.4 使用数据适配器 152
9.4.1 案例功能 153
9.4.2 案例步骤 154
9.4.3 案例拓展 157
9.4.4 案例思考 161
9.5 实训 161
9.6 习题 162
第10章 如何提高代码的重用性 163
10.1 存储过程的使用 163
10.1.1 案例功能 166
10.1.2 案例步骤 166
10.1.3 案例拓展 170
10.1.4 案例思考 170
10.2 自定义类的使用 170
10.2.1 案例功能 171
10.2.2 案例步骤 172
10.2.3 案例拓展 178
10.2.4 案例思考 178
10.3 实训 178
10.4 习题 179
第11章 ADO.NET和XML 180
11.1 Web Service简介 180
11.2 使用XML Web Service 181
11.2.1 案例功能 183
11.2.2 案例步骤 183
11.2.3 案例拓展 184
11.2.4 案例思考 184
11.3 使用ADO.NET读取和写入XML 184
11.3.1 案例功能 185
11.3.2 案例步骤 185
11.3.3 案例拓展 186
11.3.4 案例思考 188
11.4 构建和使用Web Service 188
11.4.1 案例功能 189
11.4.2 案例步骤 190
11.4.3 案例拓展 191
11.4.4 案例思考 191
11.5 实训 191
11.6 习题 191
第12章 图书管理系统综合开发指南 193
12.1 系统需求分析与设计 193
12.1.1 需求分析 193
12.1.2 系统设计 193
12.2 数据库设计 194
12.2.1 数据库的需求分析 195
12.2.2 数据库的逻辑结构设计 195
12.2.3 创建数据表间的关系 196
12.3 系统设计过程 196
12.3.1 设计图书管理系统的界面 196
12.3.2 数据库通用模块设计 209
12.3.3 存储过程设计 214
12.3.4 用户登录模块设计 215
12.3.5 图书查询模块设计 217
12.3.6 借阅查询模块设计 223
12.3.7 添加书类模块设计 223
12.3.8 书库管理模块设计 224
12.3.9 借书模块设计 226
12.3.10 还书模块设计 230
12.3.11 读者管理模块设计 232
12.3.12 备忘录模块设计 236
12.3.13 窗口显示方式设计 239
12.4 系统的部署与维护 240
12.4.1 Windows Installer简介 240
12.4.2 部署C# Windows应用程序 241
12.4.3 安装及卸载C# Windows应用程序 244
12.5 实训 245
12.6 习题 245
参考文献 246
前言
第1章 概述 1
1.1 .NET的基本概念 1
1.2 .NET框架的工作原理 2
1.3 浏览开发环境 4
1.4 创建C#.NET项目 7
1.4.1 案例功能 7
1.4.2 案例步骤 7
1.4.3 案例拓展 9
1.4.4 案例思考 11
1.5 了解编程的概念 11
1.6 处理Windows窗体 14
1.6.1 案例功能 14
1.6.2 案例步骤 15
1.6.3 案例拓展 16
1.6.4 案例思考 17
1.7 处理控件 17
1.7.1 案例功能 17
1.7.2 案例步骤 17
1.7.3 案例拓展 18
1.7.4 案例思考 19
1.8 代码风格 19
1.9 习题 20
第2章 C#的数据类型 22
2.1 数据类型介绍 22
2.2 变量和常量 25
2.3 数据类型转换 27
2.3.1 数值转换 27
2.3.2 装箱和拆箱转换 30
2.4 创建和使用结构及枚举 31
2.4.1 结构 31
2.4.2 枚举 33
2.5 在数组中存储数据 34
2.6 习题 35
第3章 C#语法基础 37
3.1 表达式 37
3.1.1 运算符与表达式类型 37
3.1.2 运算符的优先级 38
3.2 选择结构 39
3.2.1 if语句 39
3.2.2 switch语句 41
3.3 循环语句 43
3.4 跳转语句 49
3.4.1 break语句 49
3.4.2 continue语句 50
3.4.3 return语句 50
3.5 习题 52
第4章 函数 54
4.1 函数的创建 54
4.1.1 案例功能 54
4.1.2 案例步骤 54
4.1.3 案例拓展 56
4.1.4 案例思考 56
4.2 使用函数 57
4.2.1 案例功能 57
4.2.2 案例步骤 57
4.2.3 案例拓展 58
4.2.4 案例思考 60
4.3 使用预定义函数 60
4.3.1 案例功能 61
4.3.2 案例步骤 61
4.3.3 案例拓展 62
4.3.4 案例思考 63
4.4 习题 64
第5章 调试与异常处理 65
5.1 程序调试 65
5.1.1 案例功能 65
5.1.2 案例步骤 66
5.1.3 案例拓展 68
5.1.4 案例思考 71
5.2 错误与异常处理 71
5.2.1 案例功能 72
5.2.2 案例步骤 73
5.2.3 案例拓展 74
5.2.4 案例思考 78
5.3 习题 78
第6章 用户界面设计 79
6.1 数据选择 79
6.1.1 案例功能 79
6.1.2 案例步骤 80
6.1.3 案例拓展 83
6.1.4 案例思考 85
6.2 容器 85
6.2.1 案例功能 85
6.2.2 案例步骤 85
6.2.3 案例拓展 86
6.2.4 案例思考 88
6.3 菜单 88
6.3.1 案例功能 88
6.3.2 案例步骤 89
6.3.3 案例拓展 91
6.3.4 案例思考 91
6.4 工具栏 92
6.4.1 案例功能 92
6.4.2 案例步骤 92
6.4.3 案例拓展 93
6.4.4 案例思考 93
6.5 状态栏 93
6.5.1 案例功能 94
6.5.2 案例步骤 94
6.5.3 案例拓展 94
6.5.4 案例思考 95
6.6 验证窗体数据 95
6.6.1 案例功能 95
6.6.2 案例步骤 95
6.6.3 案例拓展 96
6.6.4 案例思考 98
6.7 其他常用控件 98
6.7.1 案例功能 98
6.7.2 案例步骤 98
6.7.3 案例拓展 100
6.7.4 案例思考 101
6.8 习题 101
第7章 面向对象编程 103
7.1 理解类 103
7.1.1 案例功能 104
7.1.2 案例步骤 104
7.1.3 案例拓展 104
7.1.4 案例思考 105
7.2 使用类 105
7.2.1 案例功能 105
7.2.2 案例步骤 105
7.2.3 案例拓展 106
7.2.4 案例思考 106
7.3 继承 106
7.3.1 案例功能 106
7.3.2 案例步骤 107
7.3.3 案例拓展 107
7.3.4 案例思考 107
7.4 多态和命名空间 107
7.4.1 案例功能 108
7.4.2 案例步骤 108
7.4.3 案例拓展 108
7.4.4 案例思考 108
7.5 属性 109
7.5.1 案例功能 109
7.5.2 案例步骤 109
7.5.3 案例拓展 110
7.5.4 案例思考 110
7.6 委托、事件 110
7.6.1 案例功能 110
7.6.2 案例步骤 111
7.6.3 案例拓展 114
7.6.4 案例思考 114
7.7 实训 114
7.8 习题 114
第8章 数据流和文件 116
8.1 System.IO命名空间简介 116
8.1.1 案例功能 116
8.1.2 案例步骤 117
8.1.3 案例拓展 119
8.1.4 案例思考 120
8.2 文件及文件夹的管理 121
8.2.1 案例功能 121
8.2.2 案例步骤 121
8.2.3 案例拓展 125
8.2.4 案例思考 130
8.3 文本文件和读写操作 130
8.3.1 案例功能 131
8.3.2 案例步骤 131
8.3.3 案例拓展 133
8.3.4 案例思考 134
8.4 习题 135
第9章 ADO.NET基础 136
9.1 ADO.NET简介 136
9.1.1 案例功能 137
9.1.2 案例步骤 138
9.1.3 案例拓展 139
9.1.4 案例思考 142
9.2 连接操作数据源 142
9.2.1 案例功能 144
9.2.2 案例步骤 144
9.2.3 案例拓展 146
9.2.4 案例思考 148
9.3 构建DataSet 148
9.3.1 案例功能 149
9.3.2 案例步骤 149
9.3.3 案例拓展 150
9.3.4 案例思考 152
9.4 使用数据适配器 152
9.4.1 案例功能 153
9.4.2 案例步骤 154
9.4.3 案例拓展 157
9.4.4 案例思考 161
9.5 实训 161
9.6 习题 162
第10章 如何提高代码的重用性 163
10.1 存储过程的使用 163
10.1.1 案例功能 166
10.1.2 案例步骤 166
10.1.3 案例拓展 170
10.1.4 案例思考 170
10.2 自定义类的使用 170
10.2.1 案例功能 171
10.2.2 案例步骤 172
10.2.3 案例拓展 178
10.2.4 案例思考 178
10.3 实训 178
10.4 习题 179
第11章 ADO.NET和XML 180
11.1 Web Service简介 180
11.2 使用XML Web Service 181
11.2.1 案例功能 183
11.2.2 案例步骤 183
11.2.3 案例拓展 184
11.2.4 案例思考 184
11.3 使用ADO.NET读取和写入XML 184
11.3.1 案例功能 185
11.3.2 案例步骤 185
11.3.3 案例拓展 186
11.3.4 案例思考 188
11.4 构建和使用Web Service 188
11.4.1 案例功能 189
11.4.2 案例步骤 190
11.4.3 案例拓展 191
11.4.4 案例思考 191
11.5 实训 191
11.6 习题 191
第12章 图书管理系统综合开发指南 193
12.1 系统需求分析与设计 193
12.1.1 需求分析 193
12.1.2 系统设计 193
12.2 数据库设计 194
12.2.1 数据库的需求分析 195
12.2.2 数据库的逻辑结构设计 195
12.2.3 创建数据表间的关系 196
12.3 系统设计过程 196
12.3.1 设计图书管理系统的界面 196
12.3.2 数据库通用模块设计 209
12.3.3 存储过程设计 214
12.3.4 用户登录模块设计 215
12.3.5 图书查询模块设计 217
12.3.6 借阅查询模块设计 223
12.3.7 添加书类模块设计 223
12.3.8 书库管理模块设计 224
12.3.9 借书模块设计 226
12.3.10 还书模块设计 230
12.3.11 读者管理模块设计 232
12.3.12 备忘录模块设计 236
12.3.13 窗口显示方式设计 239
12.4 系统的部署与维护 240
12.4.1 Windows Installer简介 240
12.4.2 部署C# Windows应用程序 241
12.4.3 安装及卸载C# Windows应用程序 244
12.5 实训 245
12.6 习题 245
参考文献 246
目 录内容简介
《C#2008程序设计基础案例教程》主要介绍C#.NET平台、.NET框架及集成开发环境下的程序设计基础知识,分为数据基础、编程基础和高级应用3部分,旨在帮助读者建立程序设计的基本思想,掌握程序设计的基本方法。《C#2008程序设计基础案例教程》用一个完整的项目贯穿全书,把项目分解成若干个模块,每个模块包含课程学习所需的基本知识点,在每一部分的知识点中先提出目标,再介绍解决方案,通过大量的实例和实验,并结合理论讲解来帮助学生进一步理解程序设计的方法和思路,掌握面向对象程序设计的基本方法与技术。全书共分为12章,其中第12章是综合开发实例。每一章后面均有习题,可供读者复习参考。
《C#2008程序设计基础案例教程》可作为高职高专院校计算机专业的教材或教学参考书,也可作为程序开发人员的入门培训教材或参考书。
《C#2008程序设计基础案例教程》可作为高职高专院校计算机专业的教材或教学参考书,也可作为程序开发人员的入门培训教材或参考书。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠