《Visual Basic.NET程式设计与项目实践》是2013年9月5日清华大学出版社出版的一本图书,
基本介绍
- 书名:Visual Basic.NET程式设计与项目实践
- ISBN:9787302336648
- 定价:36元
- 出版时间:2013年9月5日
图书简介
本书主要介绍採用VisualStudio2008的VisualBasic.NET语言为前台,SQLServer2000资料库为后台的资料库系统开发技术。全书分为12章,具体包括初识VisualStudio2008,Microsoft.NET框架,编程基础,显示对话框,软体开发过程,调试和错误处理,面向对象程式设计基础,Windows应用程式,资料库基础,Web窗体,Web服务等内容,最后还详细讲解了一个通信录系统的开发过程,让读者获得更加感性的认识。
本书适合作为高职高专、本科计算机专业的教材,也适合初学资料库开发的读者使用,尤其适合初学VisualBasic.NET+SQLServer资料库开发的读者阅读和参考。
本书适合作为高职高专、本科计算机专业的教材,也适合初学资料库开发的读者使用,尤其适合初学VisualBasic.NET+SQLServer资料库开发的读者阅读和参考。
图书目录
第1章 初识Visual Studio 2008 1
1.1 安装Visual Studio 2008 1
1.2 Visual Studio 2008集成开发环境 3
1.2.1 配置设定 4
1.2.2 选单 5
1.2.3 解决方案、项目和档案 9
1.2.4 社区集成 10
1.2.5 添加引用 10
1.2.6 数据选单 11
1.2.7 Visual Studio中的管理视窗 11
1.2.8 自动恢复 12
1.3 实践训练 12
1.3.1 Windows应用程式 13
1.3.2 控制台应用程式 13
1.4 习题 14
第2章 Microsoft .NET框架 16
2.1 .NET概述 16
2.1.1 MSN 1.0 16
2.1.2 .NET的理念 16
2.1.3 VB.NET和Java的OOP
设计 17
2.2 .NET框架概述 18
2.2.1 .NET框架类 19
2.2.2 客户端应用程式开发 20
2.2.3 编译.NET代码 21
2.2.4 元数据 22
2.3 公共语言运行库 23
2.3.1 通用类型系统 24
2.3.2 程式集 25
2.3.3 安全性 26
2.3.4 创建和使用组件 27
2.3.5 异常处理 28
2.3.6 互用性 28
2.3.7 公共语言运行库 29
2.4 公共语言规範 30
2.5 实践训练 34
2.6 习题 35
第3章 编程基础 37
3.1 数据类型和表达式 37
3.1.1 信息和数据 37
3.1.2 变数 37
3.1.3 注释 42
3.1.4 数据类型 43
3.2 控制语句 51
3.2.1 做出决策 51
3.2.2 If语句 52
3.2.3 Select Case语句 53
3.2.4 For...Next循环 55
3.2.5 For Each ... Next循环 57
3.2.6 Do...Loop循环 59
3.3 数据结构 61
3.3.1 数组 61
3.3.2 枚举 62
3.3.3 常数 63
3.3.4 结构 65
3.3.5 集合 66
3.4 实践训练 67
3.4.1 数组的使用 67
3.4.2 ToString函式的使用 67
3.5 习题 68
第4章 显示对话框 70
4.1 MessageBox对话框 70
4.2 OpenFileDialog控制项 72
4.3 SaveFileDialog控制项 75
4.4 FontDialog控制项 78
4.5 ColorDialog控制项 80
4.6 PrintDialog控制项 83
4.7 实践训练 84
4.8 习题 86
第5章 软体开发过程 88
5.1 概述 88
5.1.1 瀑布模型 89
5.1.2 原型模型 90
5.1.3 螺旋模型 90
5.2 软体定义及计画 91
5.2.1 问题定义 91
5.2.2 可行性分析 92
5.3 需求分析 92
5.3.1 需求分析的任务 92
5.3.2 需求分析的过程 93
5.3.3 需求分析的方法 94
5.4 软体设计 95
5.4.1 设计目标 95
5.4.2 设计任务 95
5.5 编码 98
5.5.1 程式设计风格 98
5.5.2 编码标準 99
5.6 软体测试 99
5.6.1 概述 99
5.6.2 测试原则 100
5.6.3 测试方法 101
5.6.4 软体测试过程 102
5.7 软体维护 103
5.7.1 概述 103
5.7.2 影响维护工作量的因素 104
5.7.3 软体可维护性 105
5.8 实践训练 106
5.8.1 比较运算符的使用 106
5.8.2 逻辑运算符的使用 107
5.9 习题 107
第6章 调试和错误处理 109
6.1 主要错误类型 109
6.1.1 语法错误 109
6.1.2 执行错误 110
6.1.3 逻辑错误 110
6.2 错误处理 111
6.2.1 Try...Catch的使用 111
6.2.2 On Error的使用 112
6.2.3 Throw的使用 114
6.3 实践训练 114
6.4 习题 116
第7章面向对象程式设计基础 118
7.1基础知识 118
7.1.1面向对象的三个基本特徵 118
7.1.2类成员 120
7.1.3对象的生命周期 123
7.2面向对象技术的套用 123
7.2.1构造函式 123
7.2.2类的继承 124
7.2.3类的接口 125
7.2.4基于继承的多态性 127
7.2.5基于接口的多态性 127
7.2.6早期绑定和后期绑定 128
7.2.7TypeName函式、TypeOf...Is
运算符 129
7.3实践训练 130
7.3.1一个简单的控制台套用
程式 130
7.3.2类的封装 131
7.3.3类的继承 132
7.3.4命名空间的使用 133
7.3.5属性的设定 135
7.3.6构造函式的使用 136
7.3.7Overloads的使用 137
7.3.8Finalize方法的使用 138
7.3.9Overrides方法的使用 139
7.3.10抽象类的使用 140
7.3.11接口的使用 142
7.4习题 143
第8章Windows应用程式 145
8.1Windows应用程式的结构 145
8.2窗体控制项 145
8.2.1窗体概述 146
8.2.2多文档界面设计 146
8.3常用控制项介绍 148
8.3.1标籤 148
8.3.2按钮 149
8.3.3文本框 149
8.3.4单选按钮 150
8.3.5複选框 151
8.3.6组合框 152
8.3.7列表框 153
8.3.8进度条 153
8.3.9选单 154
8.3.10工具列 156
8.4实践训练 157
8.4.1教师信息录入程式 157
8.4.2定时器应用程式实例 160
8.5习题 162
第9章资料库基础 164
9.1资料库的概念 164
9.1.1MicrosoftAccess对象 165
9.1.2表 166
9.2SQL中的SELECT语句 166
9.3ADO.NET 168
9.3.1OleDbConnection类 169
9.3.2DataSet类 171
9.3.3OleDbDataAdapter类 174
9.3.4OleDbCommand类 177
9.3.5DataView类 178
9.3.6SqlConnection类 181
9.3.7SqlCommand类 182
9.3.8SqlDataAdapter类 185
9.3.9DataTable类 187
9.4数据绑定 191
9.4.1DataGridView控制项 191
9.4.2DataSource属性 192
9.4.3DataMember属性 192
9.4.4BindingContext和
CurrencyManager对象 193
9.5实现安全性 194
9.5.1应用程式安全性概述 194
9.5.2SQLServer的安全性 195
9.5.3ADO.NET的安全性 196
9.6理解事务 197
9.6.1事务 197
9.6.2System.Transactions命名
空间 198
9.7实践训练 198
9.8习题 207
第10章Web窗体 209
10.1瘦客户端 209
10.2Web窗体和Windows窗体的
对比 210
10.2.1Windows窗体概述 212
10.2.2Web窗体概述 213
10.2.3Web窗体编程 214
10.2.4HTML控制项、HTML伺服器
控制项和Web伺服器控制项 217
10.3Web应用程式 220
10.4Web窗体中的数据绑定 221
10.4.1GridView概述 222
10.4.2GridView的成员 224
10.5Web伺服器控制项 229
10.6实践训练 230
10.7习题 234
第11章Web服务 236
11.1Web服务概述 236
11.1.1Web服务的特徵 236
11.1.2Web服务的工作原理 237
11.2构建Web服务 238
11.2.1XML序列化 238
11.2.2使用ASP.NET创建
Web服务 239
11.2.3Web服务的传输协定 240
11.2.4SOAP协定 241
11.2.5Web服务的安全 242
11.3面向服务的发展趋势 244
11.4Web服务的设计 244
11.4.1Web服务体系结构 245
11.4.2Web服务事务 247
11.5XMLSchema 248
11.5.1概述 248
11.5.2XMLSchema的语法结构 249
11.5.3ElementType元素 254
11.5.4description元素 254
11.5.5group元素 254
11.6实践训练 255
11.7习题 260
第12章综合项目开发——通信录 262
12.1系统功能介绍 262
12.2资料库设计 262
12.3具体方案设计和实现 263
12.3.1版本一 263
12.3.2版本二 281
12.4小结 299
参考文献 300