书籍详情
Visual Basic.NET程序设计
作者:巩政,郝莉,王燕 著,巩政 编
出版社:西安电子科技大学出版社
出版时间:2014-02-01
ISBN:9787560633015
定价:¥39.00
购买这本书可以去
内容简介
本书通过大量实例深入浅出地介绍了Visual Basic.NET程序设计,内容包括Visual Basic .NET程序开发环境、基本数据类型、数据输入输出、Visual Basic?.NET控制结构、通用过程、复合数据类型(数组、结构、枚举) 、数据文件、常用Windows窗体控件、菜单程序设计、多窗体程序设计以及ADO.NET数据库访问、ASP.NET Web设计等。本书基于正式发布的Visual Basic.NET(学习版)编写,内容翔实,概念准确,编排合理。学习只需读者具有计算机基本知识,不要求有其他高级语言(包括Visual Basic)的编程经验。本书可作为高等学校非计算机专业计算机公共课教材,同时也适合初学者自学。
作者简介
暂缺《Visual Basic.NET程序设计》作者简介
目录
第1章 概述 1
1.1 VB.NET语言概述 1
1.1.1 VB.NET语言简介 1
1.1.2 .NET Framework 1
1.1.3 VB.NET语言的特点 2
1.2 VB.NET的集成开发环境 3
1.2.1 VB.NET运行环境 3
1.2.2 启动 3
1.2.3 解决方案和项目 5
1.2.4 设计器/编辑器 6
1.2.5 编译并运行项目 7
1.3 创建一个简单的VB.NET程序 8
习题1 10
第2章 VB.NET程序设计基础 12
2.1 窗体和基本控件 12
2.1.1 属性 12
2.1.2 事件 14
2.1.3 方法 15
2.1.4 窗体 15
2.1.5 Label(标签)控件 17
2.1.6 TextBox(文本框)控件 19
2.1.7 Button(按钮)控件 20
2.2 求解“鸡兔同笼”问题 22
2.3 计算分段函数 24
2.4 计算乘方与阶乘 26
习题2 28
第3章 VB.NET语言基础 30
3.1 编码规则 30
3.1.1 语句的书写规则 30
3.1.2 注释 30
3.2 数据类型 31
3.2.1 类型系统 31
3.2.2 值类型 32
3.2.3 引用类型 32
3.3 变量 33
3.3.1 标识符 33
3.3.2 变量的命名规则 33
3.3.3 变量的声明和赋值 34
3.4 常量 36
3.4.1 文本常量 36
3.4.2 用户声明常量 37
3.4.3 系统提供的常量 37
3.5 预定义数据类型 38
3.5.1 整型 38
3.5.2 浮点类型 38
3.5.3 Decimal类型 39
3.5.4 Boolean类型 40
3.5.5 字符类型 40
3.5.6 Object类型 46
3.5.7 日期类型 46
3.5.8 可以为Nothing的类型 47
3.6 类型转换 48
3.6.1 隐式转换和显示转换 48
3.6.2 类型转换函数 48
3.7 运算符 51
3.7.1 算术运算符 51
3.7.2 关系运算符 54
3.7.3 逻辑/按位运算符 55
3.7.4 赋值运算符 56
3.7.5 字符串运算符 58
3.7.6 移位运算符 59
3.7.7 运算符优先级 59
3.8 常用函数 60
3.8.1 数学函数 60
3.8.2 字符串函数 63
3.8.3 日期函数 63
3.8.4 转换函数 64
3.9 表达式 64
3.10 语句 66
3.11 MsgBox函数 67
3.12 InputBox函数 70
习题3 71
第4章 程序设计结构 73
4.1 顺序结构 73
4.2 选择结构 75
4.2.1 If…Then…Else语句 76
4.2.2 Select…Case语句 85
4.3 循环结构 87
4.3.1 For循环 87
4.3.2 While循环 90
4.3.3 Do循环 92
4.3.4 For Each…Next循环 95
4.3.5 多重循环 96
4.4 跳转语句 99
4.4.1 GoTo语句 99
4.4.2 Continue语句 100
4.4.3 Exit语句 101
4.4.4 End语句 102
4.4.5 Stop语句 103
4.5 综合应用 103
习题4 108
第5章 枚举、数组和结构 111
5.1 枚举 111
5.1.1 枚举类型的定义 111
5.1.2 枚举的使用 113
5.2 数组 114
5.2.1 数组声明 114
5.2.2 数组的初始化 115
5.2.3 动态数组 116
5.2.4 数组的使用 118
5.3 结构 122
5.3.1 定义结构 123
5.3.2 定义结构类型的变量 124
5.3.3 初始化结构变量 124
5.3.4 引用结构变量 125
5.3.5 结构数组 126
5.4 综合应用 128
习题5 132
第6章 过程 134
6.1 建立通用过程 134
6.1.1 过程的定义 134
6.1.2 过程的建立 135
6.2 通用过程的调用 136
6.2.1 调用Sub过程 136
6.2.2 调用Function过程 136
6.3 参数传递 137
6.4 变量的作用域 142
6.4.1 过程级变量 142
6.4.2 模块级变量 142
6.4.3 变量的生存期 143
6.5 递归 144
6.6 综合应用 147
习题6 152
第7章 文件系统 154
7.1 文件的概念 154
7.1.1 文件 154
7.1.2 VB.NET文件分类 154
7.1.3 VB.NET的文件访问 155
7.2 顺序文件 155
7.2.1 基本操作 155
7.2.2 顺序文件的使用 159
7.3 随机文件 162
7.3.1 基本操作 163
7.3.2 随机文件的使用 164
7.4 VB.NET文件管理 167
7.4.1 目录管理 167
7.4.2 文件管理 169
7.5 综合实例 170
7.5.1 问题及分析 170
7.5.2 解决方案 171
7.5.3 实现代码 172
习题7 174
第8章 Windows窗体应用程序 175
8.1 常用的Windows窗体控件 175
8.1.1 标签、文本框和命令按钮 175
8.1.2 单选按钮、复选框和分组 178
8.1.3 列表选择控件 181
8.1.4 图形存储和显示控件 186
8.1.5 Timer控件 189
8.2 通用对话框 191
8.2.1 OpenFileDialog对话框 191
8.2.2 SaveFileDialog对话框 192
8.2.3 FontDialog对话框 193
8.2.4 通用对话框应用举例 194
8.3 菜单和工具栏 197
8.3.1 MenuStrip控件 197
8.3.2 ContextMenuStrip控件 197
8.3.3 ToolStrip控件 198
8.3.4 菜单和工具栏应用举例 198
8.4 多窗体 202
8.4.1 添加新窗体 202
8.4.2 设置项目启动窗体 202
8.4.3 调用其他窗体 202
8.4.4 多重窗体应用举例 203
8.5 多文档界面 204
8.5.1 创建MDI父窗体 205
8.5.2 创建MDI子窗体 205
8.5.3 处理MDI子窗体 206
8.5.4 多文档界面应用举例 206
习题8 212
第9章 利用ADO.NET访问数据库 213
9.1 ADO.NET概述 213
9.1.1 认识ADO.NET对象 213
9.1.2 ADO.NET的常用对象 214
9.2 连接和操作数据库 215
9.2.1 使用Connection对象连接数据库 215
9.2.2 Command对象的使用 218
9.2.3 DataReader对象的使用 224
9.3 DataAdapter对象和数据集DataSet 225
9.3.1 认识DataAdapter对象 226
9.3.2 认识DataSet数据集 227
9.3.3 应用DataAdapter对象和DataSet集合操纵数据库 230
9.4 数据控件及数据绑定 233
9.4.1 BindingSource控件 233
9.4.2 DataGridView控件 237
9.4.3 数据绑定 240
9.5 数据库应用程序实例——教师授课信息管理系统 243
9.5.1 教师授课信息管理系统功能简介 243
9.5.2 系统的设计和实现思路 243
9.5.3 教师授课信息管理系统的实现过程 244
习题9 261
第10章 ASP.NET Web应用程序 262
10.1 ASP.NET应用程序概述 262
10.1.1 认识ASP.NET 262
10.1.2 ASP.NET开发环境 263
10.1.3 HTML和ASP.NET标记 264
10.1.4 构建ASP.NET Web站点 265
10.2 ASP.NET 页面设计 268
10.2.1 ASP.NET页面的基本组成 268
10.2.2 服务器控件 268
10.3 创建外观一致的Web站点 271
10.3.1 ASP.NET主题 271
10.3.2 ASP.NET外观 273
10.3.3 ASP.NET母版 274
10.4 ASP.NET 页面导航 278
10.4.1 站点地图文件 279
10.4.2 SiteMapPath控件 280
10.4.3 TreeView控件 281
10.4.4 Menu控件 282
习题10 285
附录A .NET Framework概述 286
A.1 .NET Framework的概念 286
A.2 .NET Framework的功能特点 286
A.3 .NET Framework的主要版本 287
附录B 命名空间 288
附录C ASCII码表 291
附录D 控制台I/O和格式化字符串 292
D.1 System.Console类 292
D.2 复合格式 293
D.3 数字格式字符串 294
D.4 标准日期和时间格式字符串 297
附录E XML文档注释 300
参考文献 304
1.1 VB.NET语言概述 1
1.1.1 VB.NET语言简介 1
1.1.2 .NET Framework 1
1.1.3 VB.NET语言的特点 2
1.2 VB.NET的集成开发环境 3
1.2.1 VB.NET运行环境 3
1.2.2 启动 3
1.2.3 解决方案和项目 5
1.2.4 设计器/编辑器 6
1.2.5 编译并运行项目 7
1.3 创建一个简单的VB.NET程序 8
习题1 10
第2章 VB.NET程序设计基础 12
2.1 窗体和基本控件 12
2.1.1 属性 12
2.1.2 事件 14
2.1.3 方法 15
2.1.4 窗体 15
2.1.5 Label(标签)控件 17
2.1.6 TextBox(文本框)控件 19
2.1.7 Button(按钮)控件 20
2.2 求解“鸡兔同笼”问题 22
2.3 计算分段函数 24
2.4 计算乘方与阶乘 26
习题2 28
第3章 VB.NET语言基础 30
3.1 编码规则 30
3.1.1 语句的书写规则 30
3.1.2 注释 30
3.2 数据类型 31
3.2.1 类型系统 31
3.2.2 值类型 32
3.2.3 引用类型 32
3.3 变量 33
3.3.1 标识符 33
3.3.2 变量的命名规则 33
3.3.3 变量的声明和赋值 34
3.4 常量 36
3.4.1 文本常量 36
3.4.2 用户声明常量 37
3.4.3 系统提供的常量 37
3.5 预定义数据类型 38
3.5.1 整型 38
3.5.2 浮点类型 38
3.5.3 Decimal类型 39
3.5.4 Boolean类型 40
3.5.5 字符类型 40
3.5.6 Object类型 46
3.5.7 日期类型 46
3.5.8 可以为Nothing的类型 47
3.6 类型转换 48
3.6.1 隐式转换和显示转换 48
3.6.2 类型转换函数 48
3.7 运算符 51
3.7.1 算术运算符 51
3.7.2 关系运算符 54
3.7.3 逻辑/按位运算符 55
3.7.4 赋值运算符 56
3.7.5 字符串运算符 58
3.7.6 移位运算符 59
3.7.7 运算符优先级 59
3.8 常用函数 60
3.8.1 数学函数 60
3.8.2 字符串函数 63
3.8.3 日期函数 63
3.8.4 转换函数 64
3.9 表达式 64
3.10 语句 66
3.11 MsgBox函数 67
3.12 InputBox函数 70
习题3 71
第4章 程序设计结构 73
4.1 顺序结构 73
4.2 选择结构 75
4.2.1 If…Then…Else语句 76
4.2.2 Select…Case语句 85
4.3 循环结构 87
4.3.1 For循环 87
4.3.2 While循环 90
4.3.3 Do循环 92
4.3.4 For Each…Next循环 95
4.3.5 多重循环 96
4.4 跳转语句 99
4.4.1 GoTo语句 99
4.4.2 Continue语句 100
4.4.3 Exit语句 101
4.4.4 End语句 102
4.4.5 Stop语句 103
4.5 综合应用 103
习题4 108
第5章 枚举、数组和结构 111
5.1 枚举 111
5.1.1 枚举类型的定义 111
5.1.2 枚举的使用 113
5.2 数组 114
5.2.1 数组声明 114
5.2.2 数组的初始化 115
5.2.3 动态数组 116
5.2.4 数组的使用 118
5.3 结构 122
5.3.1 定义结构 123
5.3.2 定义结构类型的变量 124
5.3.3 初始化结构变量 124
5.3.4 引用结构变量 125
5.3.5 结构数组 126
5.4 综合应用 128
习题5 132
第6章 过程 134
6.1 建立通用过程 134
6.1.1 过程的定义 134
6.1.2 过程的建立 135
6.2 通用过程的调用 136
6.2.1 调用Sub过程 136
6.2.2 调用Function过程 136
6.3 参数传递 137
6.4 变量的作用域 142
6.4.1 过程级变量 142
6.4.2 模块级变量 142
6.4.3 变量的生存期 143
6.5 递归 144
6.6 综合应用 147
习题6 152
第7章 文件系统 154
7.1 文件的概念 154
7.1.1 文件 154
7.1.2 VB.NET文件分类 154
7.1.3 VB.NET的文件访问 155
7.2 顺序文件 155
7.2.1 基本操作 155
7.2.2 顺序文件的使用 159
7.3 随机文件 162
7.3.1 基本操作 163
7.3.2 随机文件的使用 164
7.4 VB.NET文件管理 167
7.4.1 目录管理 167
7.4.2 文件管理 169
7.5 综合实例 170
7.5.1 问题及分析 170
7.5.2 解决方案 171
7.5.3 实现代码 172
习题7 174
第8章 Windows窗体应用程序 175
8.1 常用的Windows窗体控件 175
8.1.1 标签、文本框和命令按钮 175
8.1.2 单选按钮、复选框和分组 178
8.1.3 列表选择控件 181
8.1.4 图形存储和显示控件 186
8.1.5 Timer控件 189
8.2 通用对话框 191
8.2.1 OpenFileDialog对话框 191
8.2.2 SaveFileDialog对话框 192
8.2.3 FontDialog对话框 193
8.2.4 通用对话框应用举例 194
8.3 菜单和工具栏 197
8.3.1 MenuStrip控件 197
8.3.2 ContextMenuStrip控件 197
8.3.3 ToolStrip控件 198
8.3.4 菜单和工具栏应用举例 198
8.4 多窗体 202
8.4.1 添加新窗体 202
8.4.2 设置项目启动窗体 202
8.4.3 调用其他窗体 202
8.4.4 多重窗体应用举例 203
8.5 多文档界面 204
8.5.1 创建MDI父窗体 205
8.5.2 创建MDI子窗体 205
8.5.3 处理MDI子窗体 206
8.5.4 多文档界面应用举例 206
习题8 212
第9章 利用ADO.NET访问数据库 213
9.1 ADO.NET概述 213
9.1.1 认识ADO.NET对象 213
9.1.2 ADO.NET的常用对象 214
9.2 连接和操作数据库 215
9.2.1 使用Connection对象连接数据库 215
9.2.2 Command对象的使用 218
9.2.3 DataReader对象的使用 224
9.3 DataAdapter对象和数据集DataSet 225
9.3.1 认识DataAdapter对象 226
9.3.2 认识DataSet数据集 227
9.3.3 应用DataAdapter对象和DataSet集合操纵数据库 230
9.4 数据控件及数据绑定 233
9.4.1 BindingSource控件 233
9.4.2 DataGridView控件 237
9.4.3 数据绑定 240
9.5 数据库应用程序实例——教师授课信息管理系统 243
9.5.1 教师授课信息管理系统功能简介 243
9.5.2 系统的设计和实现思路 243
9.5.3 教师授课信息管理系统的实现过程 244
习题9 261
第10章 ASP.NET Web应用程序 262
10.1 ASP.NET应用程序概述 262
10.1.1 认识ASP.NET 262
10.1.2 ASP.NET开发环境 263
10.1.3 HTML和ASP.NET标记 264
10.1.4 构建ASP.NET Web站点 265
10.2 ASP.NET 页面设计 268
10.2.1 ASP.NET页面的基本组成 268
10.2.2 服务器控件 268
10.3 创建外观一致的Web站点 271
10.3.1 ASP.NET主题 271
10.3.2 ASP.NET外观 273
10.3.3 ASP.NET母版 274
10.4 ASP.NET 页面导航 278
10.4.1 站点地图文件 279
10.4.2 SiteMapPath控件 280
10.4.3 TreeView控件 281
10.4.4 Menu控件 282
习题10 285
附录A .NET Framework概述 286
A.1 .NET Framework的概念 286
A.2 .NET Framework的功能特点 286
A.3 .NET Framework的主要版本 287
附录B 命名空间 288
附录C ASCII码表 291
附录D 控制台I/O和格式化字符串 292
D.1 System.Console类 292
D.2 复合格式 293
D.3 数字格式字符串 294
D.4 标准日期和时间格式字符串 297
附录E XML文档注释 300
参考文献 304
猜您喜欢