书籍详情
Visual Basic.NET程序设计教程
作者:郑阿奇 彭作民
出版社:机械工业出版社
出版时间:2006-01-01
ISBN:9787111174547
定价:¥32.00
购买这本书可以去
内容简介
《Visual Basic.NET程序设计教程》着眼Visual Basic.NET 2003开发平台,详细介绍VB.NET 基本程序设计、窗体和常用控件、菜单、工具栏和状态栏等内容,同时涉及GDI+和图像处理、多文档界面模型和文件操作、数据库等高级主题。比较系统地介绍Visual Basic.NET 开发应用程序的方法。另外《计算机基础课程系列教材:Visual Basic.NET程序设计教程》最后还配有实验和综合课程设计、方便读者在阅读《计算机基础课程系列教材:Visual Basic.NET程序设计教程》的同时结合实验指导进行练习和实习。《计算机基础课程系列教材:Visual Basic.NET程序设计教程》适合作为高等院校有关专业程序设计课程的教材或参考书,也可以供Visual Basic.NET 2003的软件开发人员参考。《计算机基础课程系列教材:Visual Basic.NET程序设计教程》还为教师配有电子教案,需要者请登录华章网站。
作者简介
暂缺《Visual Basic.NET程序设计教程》作者简介
目录
第一部分 实用教程
第1章 VB .NET概述 1
1.1 VB .NET简介 1
1.1.1 VB .NET的特点 1
1.1.2 VB .NET的软硬件要求 2
1.1.3 VB .NET 2003的安装 3
1.2 VB .NET 2003集成开发环境 6
1.2.1 启动和退出VB .NET 6
1.2.2 标题栏 8
1.2.3 菜单栏 8
1.2.4 工具栏 12
1.2.5 控件箱 13
1.2.6 窗口 14
1.3 简单程序实例 16
1.4 简单程序实例分析 20
1.5 使用帮助 21
习题 22
第2章 编程基础 23
2.1 基本数据类型 23
2.1.1 字符数据类型 24
2.1.2 数值数据类型 24
2.1.3 其他数据类型 26
2.2 常量和变量 27
2.2.1 常量 27
2.2.2 变量 29
2.3 运算符和表达式 34
2.3.1 算术运算符 34
2.3.2 赋值运算符 36
2.3.3 关系运算符 37
2.3.4 连接运算符 39
2.3.5 逻辑运算符 39
2.3.6 复合运算符 40
2.3.7 表达式与运算符优先顺序 41
2.4 常用内部函数 42
2.4.1 算术函数 42
2.4.2 字符串函数 45
2.4.3 日期与时间函数 48
2.4.4 类型转换函数 49
2.4.5 随机函数 49
2.5 数据输入与输出 50
2.5.1 InputBox函数 50
2.5.2 MsgBox函数 52
2.6 程序控制结构 53
2.6.1 顺序结构 54
2.6.2 分支结构 54
2.6.3 循环结构 58
2.7 综合应用 62
习题 65
第3章 复合数据类型 67
3.1 枚举 67
3.1.1 枚举类型的定义 67
3.1.2 枚举的使用 68
3.2 数组 69
3.2.1 数组声明 69
3.2.2 数组的初始化 70
3.2.3 数组元素的引用 71
3.2.4 动态数组 73
3.3 结构 75
3.3.1 定义结构 76
3.3.2 定义结构类型的变量 77
3.3.3 初始化结构变量 77
3.3.4 引用结构变量 78
3.3.5 结构数组 79
3.4 集合 81
3.4.1 建立集合对象 81
3.4.2 添加数据项 81
3.4.3 删除数据项 83
3.4.4 引用数据项 84
3.5 综合应用 85
习题 86
第4章 过程 88
4.1 Sub过程 88
4.1.1 事件过程 89
4.1.2 通用过程 90
4.1.3 调用过程 92
4.2 Function过程 93
4.2.1 定义Function过程 93
4.2.2 调用Function过程 94
4.3 参数的传递 96
4.3.1 形参和实参 96
4.3.2 按值传递和按址传递 98
4.3.3 数组参数的传递 101
4.3.4 对象参数的传递 103
4.4 递归过程 104
4.5 综合应用 106
习题 111
第5章 窗体和常用控件 112
5.1 窗体 112
5.1.1 创建VB .NET窗体 112
5.1.2 窗体的属性 113
5.1.3 窗体的常用方法和事件 114
5.2 文本控件 115
5.2.1 Label控件 115
5.2.2 TextBox控件 116
5.3 按钮控件 118
5.4 复选框和单选按钮 120
5.5 分组框 122
5.6 列表框和组合框 123
5.6.1 ListBox 控件 123
5.6.2 ComboBox 控件 125
5.7 滚动条 126
5.8 计时器 127
5.9 图片框 128
5.10 对话框 129
5.10.1 OpenFileDialog控件 130
5.10.2 SaveFileDialog控件 132
5.10.3 ColorDialog控件 134
5.10.4 FontDialog控件 136
5.11 鼠标和键盘 137
5.11.1 鼠标事件 137
5.11.2 键盘事件 139
5.12 综合应用 139
习题 141
第6章 菜单、工具栏和状态栏 143
6.1 菜单 143
6.1.1 认识菜单 143
6.1.2 创建菜单 144
6.1.3 动态添加菜单项 146
6.1.4 设置上下文快捷菜单 147
6.2 工具栏的设计 148
6.2.1 工具栏控件 148
6.2.2 图像列表框控件 150
6.3 状态栏 151
6.3.1 状态栏控件的常用属性 151
6.3.2 状态栏控件的常用事件 151
6.3.3 状态栏控件应用实例 152
6.4 综合应用 153
习题 159
第7章 面向对象程序设计 160
7.1 类与对象 160
7.1.1 面向对象基本概念 160
7.1.2 创建类 162
7.1.3 向类中添加事件 164
7.1.4 类的实例 166
7.1.5 对象的使用 167
7.2 继承与派生 169
7.2.1 继承的概念 169
7.2.2 继承的实现 169
7.2.3 构造函数的继承 171
7.2.4 继承Windows窗体控件 171
7.3 重载与覆盖 173
7.3.1 重载同类中的方法 174
7.3.2 重载基类中的方法 175
7.3.3 覆盖 176
7.4 接口 178
7.4.1 接口的定义 178
7.4.2 接口的实现 180
7.5 委托 183
7.5.1 Delegate语句 183
7.5.2 委托的使用 183
7.6 多态 185
7.6.1 后期绑定与多态 185
7.6.2 接口与多态 187
7.6.3 继承与多态 188
习题 189
第8章 多重窗体和多文档界面 190
8.1 多重窗体应用程序 190
8.1.1 窗体的特殊属性 190
8.1.2 窗体的特殊方法 191
8.1.3 模块与多重窗体 192
8.1.4 指定启动窗体 193
8.1.5 Sub Main过程 194
8.1.6 创建多重窗体应用程序 194
8.2 MDI窗体应用程序 196
8.2.1 与MDI有关的属性和方法 196
8.2.2 建立MDI应用程序 197
8.3 MDI窗体菜单 199
8.3.1 MDI菜单的特殊属性 199
8.3.2 建立MDI菜单应用程序 200
8.4 综合应用 201
习题 204
第9章 图形图像应用 205
9.1 GDI+简介 205
9.1.1 坐标系 205
9.1.2 像素 205
9.2 绘图 206
9.2.1 画笔 206
9.2.2 绘图方法 207
9.2.3 直线与形状 208
9.3 填充 213
9.3.1 刷子 213
9.3.2 填充图形 215
9.4 曲线 216
9.4.1 非闭合曲线 216
9.4.2 闭合曲线 217
9.4.3 贝济埃曲线 218
9.5 文本输出 218
9.5.1 简单文本输出 219
9.5.2 格式文本输出 220
9.6 图像处理 224
9.6.1 刷新图像 224
9.6.2 图形变换 224
9.6.3 特殊效果 226
9.7 多媒体应用 231
习 题 233
第10章 数据文件 235
10.1 文件概述 235
10.2 流与System.IO模型 236
10.2.1 System.IO名称空间的资源 236
10.2.2 System.IO名称空间的功能 237
10.3 文件和文件夹操作 238
10.3.1 文件夹操作 238
10.3.2 文件操作 244
10.3.3 文件管理控件 251
10.3.4 应用示例 253
10.4 文件读写操作 257
10.4.1 文本文件读写 257
10.4.2 二进制文件读写 262
10.4.3 应用示例 264
习题 266
第11章 数据库应用 267
11.1 数据库概述 267
11.2 创建数据库 267
11.3 SQL主要语言 269
11.3.1 SELECT 命令 270
11.3.2 INSERT命令 272
11.3.3 UPDATE命令 273
11.3.4 DELETE命令 273
11.4 ADO.NET数据访问技术与应用 273
11.4.1 ADO.NET模型 274
11.4.2 ADO.NET结构 274
11.4.3 数据访问控件 275
11.4.4 数据访问步骤 275
11.4.5 数据访问简单实例 277
11.5 DataSet对象与应用 278
11.5.1 DataSet及相关对象 278
11.5.2 用DataSet查询数据库 282
11.5.3 用DataAdapter更新数据库 287
11.6 报表 288
11.6.1 建立报表 288
11.6.2 浏览与打印报表 292
11.7 综合应用 293
习题 297
第二部分 实验和课程设计
实验1 创建简单的VB .NET程序实例 299
实验2 程序设计基础1 303
实验3 程序设计基础2 308
实验4 Sub过程 312
实验5 Function过程 317
实验6 窗体、标签、文本框和按钮 321
实验7 单选按钮、复选框、列表框和组合框 325
实验8 菜单、工具栏和状态栏 330
实验9 图形图像 337
实验10 文件 340
实验11 数据库应用 345
课程设计 学生成绩管理系统实例 351
附录A 本书主要数据库 357
附录B 程序调试 359
第1章 VB .NET概述 1
1.1 VB .NET简介 1
1.1.1 VB .NET的特点 1
1.1.2 VB .NET的软硬件要求 2
1.1.3 VB .NET 2003的安装 3
1.2 VB .NET 2003集成开发环境 6
1.2.1 启动和退出VB .NET 6
1.2.2 标题栏 8
1.2.3 菜单栏 8
1.2.4 工具栏 12
1.2.5 控件箱 13
1.2.6 窗口 14
1.3 简单程序实例 16
1.4 简单程序实例分析 20
1.5 使用帮助 21
习题 22
第2章 编程基础 23
2.1 基本数据类型 23
2.1.1 字符数据类型 24
2.1.2 数值数据类型 24
2.1.3 其他数据类型 26
2.2 常量和变量 27
2.2.1 常量 27
2.2.2 变量 29
2.3 运算符和表达式 34
2.3.1 算术运算符 34
2.3.2 赋值运算符 36
2.3.3 关系运算符 37
2.3.4 连接运算符 39
2.3.5 逻辑运算符 39
2.3.6 复合运算符 40
2.3.7 表达式与运算符优先顺序 41
2.4 常用内部函数 42
2.4.1 算术函数 42
2.4.2 字符串函数 45
2.4.3 日期与时间函数 48
2.4.4 类型转换函数 49
2.4.5 随机函数 49
2.5 数据输入与输出 50
2.5.1 InputBox函数 50
2.5.2 MsgBox函数 52
2.6 程序控制结构 53
2.6.1 顺序结构 54
2.6.2 分支结构 54
2.6.3 循环结构 58
2.7 综合应用 62
习题 65
第3章 复合数据类型 67
3.1 枚举 67
3.1.1 枚举类型的定义 67
3.1.2 枚举的使用 68
3.2 数组 69
3.2.1 数组声明 69
3.2.2 数组的初始化 70
3.2.3 数组元素的引用 71
3.2.4 动态数组 73
3.3 结构 75
3.3.1 定义结构 76
3.3.2 定义结构类型的变量 77
3.3.3 初始化结构变量 77
3.3.4 引用结构变量 78
3.3.5 结构数组 79
3.4 集合 81
3.4.1 建立集合对象 81
3.4.2 添加数据项 81
3.4.3 删除数据项 83
3.4.4 引用数据项 84
3.5 综合应用 85
习题 86
第4章 过程 88
4.1 Sub过程 88
4.1.1 事件过程 89
4.1.2 通用过程 90
4.1.3 调用过程 92
4.2 Function过程 93
4.2.1 定义Function过程 93
4.2.2 调用Function过程 94
4.3 参数的传递 96
4.3.1 形参和实参 96
4.3.2 按值传递和按址传递 98
4.3.3 数组参数的传递 101
4.3.4 对象参数的传递 103
4.4 递归过程 104
4.5 综合应用 106
习题 111
第5章 窗体和常用控件 112
5.1 窗体 112
5.1.1 创建VB .NET窗体 112
5.1.2 窗体的属性 113
5.1.3 窗体的常用方法和事件 114
5.2 文本控件 115
5.2.1 Label控件 115
5.2.2 TextBox控件 116
5.3 按钮控件 118
5.4 复选框和单选按钮 120
5.5 分组框 122
5.6 列表框和组合框 123
5.6.1 ListBox 控件 123
5.6.2 ComboBox 控件 125
5.7 滚动条 126
5.8 计时器 127
5.9 图片框 128
5.10 对话框 129
5.10.1 OpenFileDialog控件 130
5.10.2 SaveFileDialog控件 132
5.10.3 ColorDialog控件 134
5.10.4 FontDialog控件 136
5.11 鼠标和键盘 137
5.11.1 鼠标事件 137
5.11.2 键盘事件 139
5.12 综合应用 139
习题 141
第6章 菜单、工具栏和状态栏 143
6.1 菜单 143
6.1.1 认识菜单 143
6.1.2 创建菜单 144
6.1.3 动态添加菜单项 146
6.1.4 设置上下文快捷菜单 147
6.2 工具栏的设计 148
6.2.1 工具栏控件 148
6.2.2 图像列表框控件 150
6.3 状态栏 151
6.3.1 状态栏控件的常用属性 151
6.3.2 状态栏控件的常用事件 151
6.3.3 状态栏控件应用实例 152
6.4 综合应用 153
习题 159
第7章 面向对象程序设计 160
7.1 类与对象 160
7.1.1 面向对象基本概念 160
7.1.2 创建类 162
7.1.3 向类中添加事件 164
7.1.4 类的实例 166
7.1.5 对象的使用 167
7.2 继承与派生 169
7.2.1 继承的概念 169
7.2.2 继承的实现 169
7.2.3 构造函数的继承 171
7.2.4 继承Windows窗体控件 171
7.3 重载与覆盖 173
7.3.1 重载同类中的方法 174
7.3.2 重载基类中的方法 175
7.3.3 覆盖 176
7.4 接口 178
7.4.1 接口的定义 178
7.4.2 接口的实现 180
7.5 委托 183
7.5.1 Delegate语句 183
7.5.2 委托的使用 183
7.6 多态 185
7.6.1 后期绑定与多态 185
7.6.2 接口与多态 187
7.6.3 继承与多态 188
习题 189
第8章 多重窗体和多文档界面 190
8.1 多重窗体应用程序 190
8.1.1 窗体的特殊属性 190
8.1.2 窗体的特殊方法 191
8.1.3 模块与多重窗体 192
8.1.4 指定启动窗体 193
8.1.5 Sub Main过程 194
8.1.6 创建多重窗体应用程序 194
8.2 MDI窗体应用程序 196
8.2.1 与MDI有关的属性和方法 196
8.2.2 建立MDI应用程序 197
8.3 MDI窗体菜单 199
8.3.1 MDI菜单的特殊属性 199
8.3.2 建立MDI菜单应用程序 200
8.4 综合应用 201
习题 204
第9章 图形图像应用 205
9.1 GDI+简介 205
9.1.1 坐标系 205
9.1.2 像素 205
9.2 绘图 206
9.2.1 画笔 206
9.2.2 绘图方法 207
9.2.3 直线与形状 208
9.3 填充 213
9.3.1 刷子 213
9.3.2 填充图形 215
9.4 曲线 216
9.4.1 非闭合曲线 216
9.4.2 闭合曲线 217
9.4.3 贝济埃曲线 218
9.5 文本输出 218
9.5.1 简单文本输出 219
9.5.2 格式文本输出 220
9.6 图像处理 224
9.6.1 刷新图像 224
9.6.2 图形变换 224
9.6.3 特殊效果 226
9.7 多媒体应用 231
习 题 233
第10章 数据文件 235
10.1 文件概述 235
10.2 流与System.IO模型 236
10.2.1 System.IO名称空间的资源 236
10.2.2 System.IO名称空间的功能 237
10.3 文件和文件夹操作 238
10.3.1 文件夹操作 238
10.3.2 文件操作 244
10.3.3 文件管理控件 251
10.3.4 应用示例 253
10.4 文件读写操作 257
10.4.1 文本文件读写 257
10.4.2 二进制文件读写 262
10.4.3 应用示例 264
习题 266
第11章 数据库应用 267
11.1 数据库概述 267
11.2 创建数据库 267
11.3 SQL主要语言 269
11.3.1 SELECT 命令 270
11.3.2 INSERT命令 272
11.3.3 UPDATE命令 273
11.3.4 DELETE命令 273
11.4 ADO.NET数据访问技术与应用 273
11.4.1 ADO.NET模型 274
11.4.2 ADO.NET结构 274
11.4.3 数据访问控件 275
11.4.4 数据访问步骤 275
11.4.5 数据访问简单实例 277
11.5 DataSet对象与应用 278
11.5.1 DataSet及相关对象 278
11.5.2 用DataSet查询数据库 282
11.5.3 用DataAdapter更新数据库 287
11.6 报表 288
11.6.1 建立报表 288
11.6.2 浏览与打印报表 292
11.7 综合应用 293
习题 297
第二部分 实验和课程设计
实验1 创建简单的VB .NET程序实例 299
实验2 程序设计基础1 303
实验3 程序设计基础2 308
实验4 Sub过程 312
实验5 Function过程 317
实验6 窗体、标签、文本框和按钮 321
实验7 单选按钮、复选框、列表框和组合框 325
实验8 菜单、工具栏和状态栏 330
实验9 图形图像 337
实验10 文件 340
实验11 数据库应用 345
课程设计 学生成绩管理系统实例 351
附录A 本书主要数据库 357
附录B 程序调试 359
猜您喜欢