Visual Basic程序设计教程——21世纪计算机应用技术系列规划教材

Visual Basic程序设计教程——21世纪计算机应用技术系列规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2006-01
版次: 1
ISBN: 9787115139115
定价: 25.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 290页
字数: 452千字
  •   本书是按照非信息类本科专业计算机程序设计课的要求编写的。全书共13章,内容涵盖了Visual Basic语言基础、控件和界面设计、图形和文件处理、数据库访问等Visual Basic程序设计的主要内容。本书的特点是注重程序设计基本技术和能力的培养,通过大量精心挑选的例题引导学生探讨和掌握程序设计技术,并辅以足够数量的习题巩固和加强所学知识。

      本书不仅适用于本科非计算机专业,也可以作为计算机类专科教材或有关培训和自学的教学参考书。 第1章 Visual Basic开发环境 1

    1.1 Visual Basic概述 1

    1.1.1 Visual Basic的特点 1

    1.1.2 Visual Basic的发展与版本 2

    1.2 Visual Basic 6.0的安装与启动 3

    1.2.1 Visual Basic的运行环境 3

    1.2.2 Visual Basic 6.0的安装 3

    1.2.3 Visual Basic 6.0的启动 4

    1.3 Visual Basic 6.0的集成开发环境 5

    1.3.1 菜单栏和标题栏 5

    1.3.2 工具栏 5

    1.3.3 窗体设计器和工具箱 6

    1.3.4 工程资源管理器 6

    1.3.5 属性窗口 6

    1.3.6 代码窗口 6

    1.3.7 窗体布局窗口 7

    1.3.8 立即窗口 7

    1.4 设计第一个Visual Basic应用程序 8

    1.4.1 创建新工程 8

    1.4.2 设计窗体界面 8

    1.4.3 编写程序代码 9

    1.4.4 运行和调试程序 10

    1.5 使用Visual Basic的帮助功能 11

    1.6 本章小结 12

    习题1 12

    第2章 Visual Basic程序语言基础 14

    2.1 Visual Basic程序的语句和编码规则 14

    2.1.1 语句 14

    2.1.2 编码规则 15

    2.2 数据类型 15

    2.2.1 基本数据类型 15

    2.2.2 用户自定义数据类型 17

    2.2.3 枚举类型 18

    2.3 变量与常量 19

    2.3.1 变量 19

    2.3.2 常量 21

    2.4 数组 22

    2.4.1 数组的概念 22

    2.4.2 声明数组 22

    2.4.3 动态数组 24

    2.4.4 数组的基本操作 24

    2.5 运算符和表达式 25

    2.5.1 运算符 25

    2.5.2 表达式 27

    2.6 常用内部函数 30

    2.6.1 函数的基本概念 30

    2.6.2 数学运算函数 31

    2.6.3 字符串函数 32

    2.6.4 日期和时间函数 34

    2.6.5 格式输出函数 36

    2.6.6 类型转换函数 37

    2.6.7 其他函数 38

    2.7 本章小结 38

    习题2 38

    第3章 Visual Basic可视化程序设计初探 40

    3.1 Visual Basic可视化编程的特点 40

    3.1.1 对象 40

    3.1.2 属性、事件和方法 40

    3.1.3 事件驱动机制 42

    3.2 创建和管理工程 42

    3.2.1 工程的概念 42

    3.2.2 工程环境的设置 42

    3.2.3 工程的基本操作 45

    3.3 窗体设计 46

    3.3.1 窗体的基本属性 47

    3.3.2 窗体的事件和方法 49

    3.3.3 多窗体应用 51

    3.4 控件的添加和使用 55

    3.4.1 控件概述 55

    3.4.2 焦点与Tab键 56

    3.4.3 命令按钮(CommandButton) 57

    3.4.4 文本框(TextBox) 58

    3.4.5 标签(Label) 60

    3.4.6 Visual Basic编程常用事件 60

    3.5 本章小结 63

    习题3 63

    第4章 Visual Basic程序代码设计 65

    4.1 顺序结构程序设计 65

    4.1.1 数据输出 65

    4.1.2 数据输入 66

    4.2 分支结构程序设计 68

    4.2.1 双分支结构 68

    4.2.2 多分支结构 69

    4.2.3 条件函数 70

    4.3 循环结构程序设计 71

    4.3.1 Do循环结构 71

    4.3.2 For循环结构 72

    4.3.3 循环嵌套 74

    4.3.4 循环体内的控制语句 75

    4.4 过程及其调用 78

    4.4.1 过程的定义 78

    4.4.2 子过程的调用 80

    4.4.3 函数过程的调用 82

    4.4.4 参数的传送 83

    4.5 变量与过程的作用范围 85

    4.5.1 变量的作用域 85

    4.5.2 过程的作用域 85

    4.5.3 静态变量 86

    4.6 程序调试 87

    4.6.1 程序错误概述 87

    4.6.2 程序工作模式 88

    4.6.3 程序调试方法 89

    4.6.4 错误捕获与处理 91

    4.7 本章小结 94

    习题4 94

    第5章 常用控件程序设计 96

    5.1 单选按钮(OptionButton)与复选框(CheckBox)控件 96

    5.1.1 单选按钮(组) 96

    5.1.2 复选框 99

    5.2 列表框(ListBox)与组合框(ComboBox)控件 100

    5.2.1 列表框 100

    5.2.2 组合框 102

    5.3 图像控件 103

    5.3.1 图片框 103

    5.3.2 图像框 104

    5.4 定时器控件 105

    5.5 其他控件 108

    5.5.1 滚动条控件 108

    5.5.2 框架控件 109

    5.6 本章小结 110

    习题5 110

    第6章 应用程序界面设计 112

    6.1 菜单设计 112

    6.1.1 下拉式菜单 112

    6.1.2 弹出式菜单 119

    6.2 工具栏设计 121

    6.2.1 用ToolBar控件制作工具栏 121

    6.2.2 加入ImageList控件制作图形工具栏 125

    6.3 状态栏设计 126

    6.4 对话框设计 128

    6.4.1 自定义对话框 128

    6.4.2 通用对话框 129

    6.5 本章小结 132

    习题6 132

    第7章 面向对象的程序设计基础 134

    7.1 面向对象概述 134

    7.1.1 面向对象的基本概念 134

    7.1.2 Visual Basic的对象与类 136

    7.2 创建新类 137

    7.2.1 创建新类模块 137

    7.2.2 为新类添加属性 138

    7.2.3 添加方法 141

    7.2.4 添加事件 143

    7.2.5 保存设计好的类 144

    7.3 访问新类 145

    7.3.1 声明对象变量 145

    7.3.2 创建对象 145

    7.3.3 使用对象 146

    7.3.4 释放对象 147

    7.4 常用内部对象 151

    7.4.1 应用程序对象 151

    7.4.2 屏幕对象 152

    7.4.3 打印机对象 152

    7.4.4 剪贴板对象 153

    7.5 本章小结 153

    习题7 153

    第8章 图形处理 155

    8.1 概述 155

    8.1.1 图形处理功能 155

    8.1.2 图形处理常用的方法 156

    8.2 坐标系统 156

    8.2.1 系统坐标系 156

    8.2.2 坐标单位 157

    8.2.3 自定义坐标系 157

    8.3 图形控件应用 158

    8.3.1 Line控件 158

    8.3.2 Shape控件 160

    8.4 图形绘制 162

    8.4.1 绘图方法 162

    8.4.2 与绘图有关的属性和问题 164

    8.4.3 简单动画的实现 167

    8.5 本章小结 172

    习题8 172

    第9章 文件系统与访问 174

    9.1 文件系统控件 174

    9.1.1 驱动器列表框 174

    9.1.2 目录列表框 175

    9.1.3 文件列表框 176

    9.2 文件访问和管理常用的语句和函数 177

    9.2.1 文件访问常用语句及函数 177

    9.2.2 文件管理常用语句 180

    9.3 文件访问 181

    9.3.1 顺序文件访问 181

    9.3.2 随机文件访问 182

    9.3.3 二进制文件访问 183

    9.4 文件系统对象及其应用 187

    9.4.1 FSO对象模型 187

    9.4.2 文件系统的管理 189

    9.4.3 使用TextStream对象 190

    9.5 本章小结 193

    习题9 193

    第10章 ActiveX控件 195

    10.1 ActiveX控件概述 195

    10.1.1 ActiveX控件的基本概念 195

    10.1.2 ActiveX控件的加载 196

    10.2 ActiveX控件应用 198

    10.2.1 ActiveX控件的属性设置 198

    10.2.2 UpDown控件及其应用 198

    10.2.3 ProgressBar控件及其应用 200

    10.3 创建ActiveX控件 202

    10.3.1 创建ActiveX控件的预备知识 202

    10.3.2 创建ActiveX控件的步骤 203

    10.3.3 创建ActiveX控件的过程 204

    10.4 多媒体控件及其应用 209

    10.4.1 多媒体基础知识 209

    10.4.2 多媒体控件应用 209

    10.5 Windows API初步 212

    10.5.1 Windows API概述 212

    10.5.2 声明Windows API 214

    10.5.3 调用Windows API 214

    10.6 Internet编程入门 215

    10.6.1 Internet编程预备知识 215

    10.6.2 Winsock控件编程入门 217

    10.7 本章小结 221

    习题10 221

    第11章 数据库访问技术 223

    11.1 数据库访问技术概述 223

    11.1.1 Visual Basic数据库访问技术的有关概念 223

    11.1.2 Visual Basic数据库应用程序的组成 224

    11.1.3 Visual Basic 6.0可以访问的数据库类型 226

    11.2 SQL语句简介 226

    11.2.1 数据查询(Select)语句 227

    11.2.2 其他SQL语句介绍 228

    11.3 数据管理器 229

    11.3.1 数据管理器的基本功能和操作 229

    11.3.2 用数据管理器建立数据库 230

    11.3.3 用数据管理器建立查询和生成数据窗体 231

    11.4 数据控件(Data)和数据绑定控件 234

    11.4.1 数据控件的外观和功能 234

    11.4.2 数据控件的常用属性 234

    11.4.3 数据控件的常用方法和事件 236

    11.4.4 数据绑定控件 238

    11.5 ADO数据库访问技术 240

    11.5.1 ADO对象模型 240

    11.5.2 编程使用ADO对象 243

    11.5.3 ADO数据控件及其应用 247

    11.6 数据环境设计器及应用 251

    11.6.1 用数据环境连接数据源 252

    11.6.2 数据环境对象的编程 253

    11.6.3 SQL生成器及其应用 254

    11.7 数据报表设计与报表输出 257

    11.7.1 数据报表设计器 257

    11.7.2 用数据报表设计器创建报表 258

    11.7.3 用MS Office实现报表输出 260

    11.8 本章小结 262

    习题11 263

    第12章 编译和发布应用程序 265

    12.1 制作CHM帮助文档 265

    12.1.1 常用CHM文档制作工具 265

    12.1.2 CHM帮助文档的制作 266

    12.1.3 在应用程序中调用CHM帮助文档 266

    12.2 应用程序的编译和运行 267

    12.2.1 生成可执行文件 267

    12.2.2 编译后的运行 268

    12.3 应用程序的发布 269

    12.3.1 概述 269

    12.3.2 打包和展开操作 269

    12.3.3 发布程序的安装与卸载 274

    12.4 本章小结 274

    习题12 274

    第13章 Visual Basic.NET介绍 275

    13.1 Visual Basic.NET概述 275

    13.1.1 Visual Basic.NET与Visual Basic 6.0 275

    13.1.2 Visual Basic.NET的特点 276

    13.1.3 Visual Basic.NET的运行环境 276

    13.2 Visual Basic.NET的安装 277

    13.2.1 Visual Studio.NET系统的安装 277

    13.2.2 启动与配置Visual Basic.NET 279

    13.3 Visual Basic.NET集成开发环境简介 281

    13.3.1 创建Visual Basic.NET项目 281

    13.3.2 集成开发环境布局 281

    13.3.3 主要窗口和工具介绍 282

    13.4 Visual Basic.NET应用程序的开发过程 283

    13.4.1 创建Visual Basic.NET应用程序的一般过程 283

    13.4.2 Visual Basic.NET应用程序开发示例 285

    13.5 Visual Basic.NET升级简介 286

    13.5.1 升级存在的问题及其解决方案 286

    13.5.2 使用升级向导 288

    13.5.3 升级后的修改 288

    13.6 本章小结 289

    习题13 289

    参考文献 290
  • 内容简介:
      本书是按照非信息类本科专业计算机程序设计课的要求编写的。全书共13章,内容涵盖了Visual Basic语言基础、控件和界面设计、图形和文件处理、数据库访问等Visual Basic程序设计的主要内容。本书的特点是注重程序设计基本技术和能力的培养,通过大量精心挑选的例题引导学生探讨和掌握程序设计技术,并辅以足够数量的习题巩固和加强所学知识。

      本书不仅适用于本科非计算机专业,也可以作为计算机类专科教材或有关培训和自学的教学参考书。
  • 目录:
    第1章 Visual Basic开发环境 1

    1.1 Visual Basic概述 1

    1.1.1 Visual Basic的特点 1

    1.1.2 Visual Basic的发展与版本 2

    1.2 Visual Basic 6.0的安装与启动 3

    1.2.1 Visual Basic的运行环境 3

    1.2.2 Visual Basic 6.0的安装 3

    1.2.3 Visual Basic 6.0的启动 4

    1.3 Visual Basic 6.0的集成开发环境 5

    1.3.1 菜单栏和标题栏 5

    1.3.2 工具栏 5

    1.3.3 窗体设计器和工具箱 6

    1.3.4 工程资源管理器 6

    1.3.5 属性窗口 6

    1.3.6 代码窗口 6

    1.3.7 窗体布局窗口 7

    1.3.8 立即窗口 7

    1.4 设计第一个Visual Basic应用程序 8

    1.4.1 创建新工程 8

    1.4.2 设计窗体界面 8

    1.4.3 编写程序代码 9

    1.4.4 运行和调试程序 10

    1.5 使用Visual Basic的帮助功能 11

    1.6 本章小结 12

    习题1 12

    第2章 Visual Basic程序语言基础 14

    2.1 Visual Basic程序的语句和编码规则 14

    2.1.1 语句 14

    2.1.2 编码规则 15

    2.2 数据类型 15

    2.2.1 基本数据类型 15

    2.2.2 用户自定义数据类型 17

    2.2.3 枚举类型 18

    2.3 变量与常量 19

    2.3.1 变量 19

    2.3.2 常量 21

    2.4 数组 22

    2.4.1 数组的概念 22

    2.4.2 声明数组 22

    2.4.3 动态数组 24

    2.4.4 数组的基本操作 24

    2.5 运算符和表达式 25

    2.5.1 运算符 25

    2.5.2 表达式 27

    2.6 常用内部函数 30

    2.6.1 函数的基本概念 30

    2.6.2 数学运算函数 31

    2.6.3 字符串函数 32

    2.6.4 日期和时间函数 34

    2.6.5 格式输出函数 36

    2.6.6 类型转换函数 37

    2.6.7 其他函数 38

    2.7 本章小结 38

    习题2 38

    第3章 Visual Basic可视化程序设计初探 40

    3.1 Visual Basic可视化编程的特点 40

    3.1.1 对象 40

    3.1.2 属性、事件和方法 40

    3.1.3 事件驱动机制 42

    3.2 创建和管理工程 42

    3.2.1 工程的概念 42

    3.2.2 工程环境的设置 42

    3.2.3 工程的基本操作 45

    3.3 窗体设计 46

    3.3.1 窗体的基本属性 47

    3.3.2 窗体的事件和方法 49

    3.3.3 多窗体应用 51

    3.4 控件的添加和使用 55

    3.4.1 控件概述 55

    3.4.2 焦点与Tab键 56

    3.4.3 命令按钮(CommandButton) 57

    3.4.4 文本框(TextBox) 58

    3.4.5 标签(Label) 60

    3.4.6 Visual Basic编程常用事件 60

    3.5 本章小结 63

    习题3 63

    第4章 Visual Basic程序代码设计 65

    4.1 顺序结构程序设计 65

    4.1.1 数据输出 65

    4.1.2 数据输入 66

    4.2 分支结构程序设计 68

    4.2.1 双分支结构 68

    4.2.2 多分支结构 69

    4.2.3 条件函数 70

    4.3 循环结构程序设计 71

    4.3.1 Do循环结构 71

    4.3.2 For循环结构 72

    4.3.3 循环嵌套 74

    4.3.4 循环体内的控制语句 75

    4.4 过程及其调用 78

    4.4.1 过程的定义 78

    4.4.2 子过程的调用 80

    4.4.3 函数过程的调用 82

    4.4.4 参数的传送 83

    4.5 变量与过程的作用范围 85

    4.5.1 变量的作用域 85

    4.5.2 过程的作用域 85

    4.5.3 静态变量 86

    4.6 程序调试 87

    4.6.1 程序错误概述 87

    4.6.2 程序工作模式 88

    4.6.3 程序调试方法 89

    4.6.4 错误捕获与处理 91

    4.7 本章小结 94

    习题4 94

    第5章 常用控件程序设计 96

    5.1 单选按钮(OptionButton)与复选框(CheckBox)控件 96

    5.1.1 单选按钮(组) 96

    5.1.2 复选框 99

    5.2 列表框(ListBox)与组合框(ComboBox)控件 100

    5.2.1 列表框 100

    5.2.2 组合框 102

    5.3 图像控件 103

    5.3.1 图片框 103

    5.3.2 图像框 104

    5.4 定时器控件 105

    5.5 其他控件 108

    5.5.1 滚动条控件 108

    5.5.2 框架控件 109

    5.6 本章小结 110

    习题5 110

    第6章 应用程序界面设计 112

    6.1 菜单设计 112

    6.1.1 下拉式菜单 112

    6.1.2 弹出式菜单 119

    6.2 工具栏设计 121

    6.2.1 用ToolBar控件制作工具栏 121

    6.2.2 加入ImageList控件制作图形工具栏 125

    6.3 状态栏设计 126

    6.4 对话框设计 128

    6.4.1 自定义对话框 128

    6.4.2 通用对话框 129

    6.5 本章小结 132

    习题6 132

    第7章 面向对象的程序设计基础 134

    7.1 面向对象概述 134

    7.1.1 面向对象的基本概念 134

    7.1.2 Visual Basic的对象与类 136

    7.2 创建新类 137

    7.2.1 创建新类模块 137

    7.2.2 为新类添加属性 138

    7.2.3 添加方法 141

    7.2.4 添加事件 143

    7.2.5 保存设计好的类 144

    7.3 访问新类 145

    7.3.1 声明对象变量 145

    7.3.2 创建对象 145

    7.3.3 使用对象 146

    7.3.4 释放对象 147

    7.4 常用内部对象 151

    7.4.1 应用程序对象 151

    7.4.2 屏幕对象 152

    7.4.3 打印机对象 152

    7.4.4 剪贴板对象 153

    7.5 本章小结 153

    习题7 153

    第8章 图形处理 155

    8.1 概述 155

    8.1.1 图形处理功能 155

    8.1.2 图形处理常用的方法 156

    8.2 坐标系统 156

    8.2.1 系统坐标系 156

    8.2.2 坐标单位 157

    8.2.3 自定义坐标系 157

    8.3 图形控件应用 158

    8.3.1 Line控件 158

    8.3.2 Shape控件 160

    8.4 图形绘制 162

    8.4.1 绘图方法 162

    8.4.2 与绘图有关的属性和问题 164

    8.4.3 简单动画的实现 167

    8.5 本章小结 172

    习题8 172

    第9章 文件系统与访问 174

    9.1 文件系统控件 174

    9.1.1 驱动器列表框 174

    9.1.2 目录列表框 175

    9.1.3 文件列表框 176

    9.2 文件访问和管理常用的语句和函数 177

    9.2.1 文件访问常用语句及函数 177

    9.2.2 文件管理常用语句 180

    9.3 文件访问 181

    9.3.1 顺序文件访问 181

    9.3.2 随机文件访问 182

    9.3.3 二进制文件访问 183

    9.4 文件系统对象及其应用 187

    9.4.1 FSO对象模型 187

    9.4.2 文件系统的管理 189

    9.4.3 使用TextStream对象 190

    9.5 本章小结 193

    习题9 193

    第10章 ActiveX控件 195

    10.1 ActiveX控件概述 195

    10.1.1 ActiveX控件的基本概念 195

    10.1.2 ActiveX控件的加载 196

    10.2 ActiveX控件应用 198

    10.2.1 ActiveX控件的属性设置 198

    10.2.2 UpDown控件及其应用 198

    10.2.3 ProgressBar控件及其应用 200

    10.3 创建ActiveX控件 202

    10.3.1 创建ActiveX控件的预备知识 202

    10.3.2 创建ActiveX控件的步骤 203

    10.3.3 创建ActiveX控件的过程 204

    10.4 多媒体控件及其应用 209

    10.4.1 多媒体基础知识 209

    10.4.2 多媒体控件应用 209

    10.5 Windows API初步 212

    10.5.1 Windows API概述 212

    10.5.2 声明Windows API 214

    10.5.3 调用Windows API 214

    10.6 Internet编程入门 215

    10.6.1 Internet编程预备知识 215

    10.6.2 Winsock控件编程入门 217

    10.7 本章小结 221

    习题10 221

    第11章 数据库访问技术 223

    11.1 数据库访问技术概述 223

    11.1.1 Visual Basic数据库访问技术的有关概念 223

    11.1.2 Visual Basic数据库应用程序的组成 224

    11.1.3 Visual Basic 6.0可以访问的数据库类型 226

    11.2 SQL语句简介 226

    11.2.1 数据查询(Select)语句 227

    11.2.2 其他SQL语句介绍 228

    11.3 数据管理器 229

    11.3.1 数据管理器的基本功能和操作 229

    11.3.2 用数据管理器建立数据库 230

    11.3.3 用数据管理器建立查询和生成数据窗体 231

    11.4 数据控件(Data)和数据绑定控件 234

    11.4.1 数据控件的外观和功能 234

    11.4.2 数据控件的常用属性 234

    11.4.3 数据控件的常用方法和事件 236

    11.4.4 数据绑定控件 238

    11.5 ADO数据库访问技术 240

    11.5.1 ADO对象模型 240

    11.5.2 编程使用ADO对象 243

    11.5.3 ADO数据控件及其应用 247

    11.6 数据环境设计器及应用 251

    11.6.1 用数据环境连接数据源 252

    11.6.2 数据环境对象的编程 253

    11.6.3 SQL生成器及其应用 254

    11.7 数据报表设计与报表输出 257

    11.7.1 数据报表设计器 257

    11.7.2 用数据报表设计器创建报表 258

    11.7.3 用MS Office实现报表输出 260

    11.8 本章小结 262

    习题11 263

    第12章 编译和发布应用程序 265

    12.1 制作CHM帮助文档 265

    12.1.1 常用CHM文档制作工具 265

    12.1.2 CHM帮助文档的制作 266

    12.1.3 在应用程序中调用CHM帮助文档 266

    12.2 应用程序的编译和运行 267

    12.2.1 生成可执行文件 267

    12.2.2 编译后的运行 268

    12.3 应用程序的发布 269

    12.3.1 概述 269

    12.3.2 打包和展开操作 269

    12.3.3 发布程序的安装与卸载 274

    12.4 本章小结 274

    习题12 274

    第13章 Visual Basic.NET介绍 275

    13.1 Visual Basic.NET概述 275

    13.1.1 Visual Basic.NET与Visual Basic 6.0 275

    13.1.2 Visual Basic.NET的特点 276

    13.1.3 Visual Basic.NET的运行环境 276

    13.2 Visual Basic.NET的安装 277

    13.2.1 Visual Studio.NET系统的安装 277

    13.2.2 启动与配置Visual Basic.NET 279

    13.3 Visual Basic.NET集成开发环境简介 281

    13.3.1 创建Visual Basic.NET项目 281

    13.3.2 集成开发环境布局 281

    13.3.3 主要窗口和工具介绍 282

    13.4 Visual Basic.NET应用程序的开发过程 283

    13.4.1 创建Visual Basic.NET应用程序的一般过程 283

    13.4.2 Visual Basic.NET应用程序开发示例 285

    13.5 Visual Basic.NET升级简介 286

    13.5.1 升级存在的问题及其解决方案 286

    13.5.2 使用升级向导 288

    13.5.3 升级后的修改 288

    13.6 本章小结 289

    习题13 289

    参考文献 290
查看详情
相关图书 / 更多