Visual Basic程序设计教程(高职高专21世纪规划教材)

Visual Basic程序设计教程(高职高专21世纪规划教材)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , 主编
2004-10
版次: 1
ISBN: 9787115126122
定价: 20.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 231页
字数: 362千字
  • 本书以Visual Basic 6.0中文版为背景,介绍Visual Basic程序设计语言的主要知识点及程序设计的方法。全书共分11章,主要内容包括Visual Basic集成开发环境,窗体,Visual Basic程序设计基础,设计一个计算器程序,设计一个具有编辑功能的简单记事本程序,对记事本程序功能的进一步完善,新年贺卡程序的设计,简单的图片浏览器程序设计,通讯录管理程序,功能完善的多文档记事本程序以及编译工程与创建安装包等。

      针对高职高专学生的特点,本书重点突出应用技能的培养,并将知识点穿插于具体的实例中,每一章自始至终围绕一个典型案例的设计为核心进行讲解,读者通过对具体案例的学习和实践掌握必要的知识点,同时适当兼顾理论知识,最终目的是让学生学会利用Visual Basic开发Windows下的应用程序,本书中所有的程序都已在Visual Basic 6.0开发环境中调试通过。

      同时,为了方便广大计算机爱好者参加计算机等级考试,本书也兼顾了计算机等级考试的知识点,按等级考试的命题方式和题型,编写了大量的练习题并附有答案,帮助读者巩固所学的内容。

      本书可以作为高职高专学校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集成开发环境的启动和退出 3

    1.2.1 Visual Basic 6.0的启动和退出 3

    1.2.2 Visual Basic的集成开发环境(IDE)的组成 4

    1.3 设计最简单的Visual Basic应用程序 9

    1.4 对象的概念及其属性、事件和方法 13

    1.4.1 Visual Basic的对象及其分类 13

    1.4.2 对象的属性及属性值的设置方法 14

    1.4.3 对象的事件与事件过程 14

    1.4.4 对象的方法 15

    1.5 创建Visual Basic应用程序的步骤与实例 15

    1.5.1 创建用户界面 16

    1.5.2 设置对象的属性值 19

    1.5.3 编写事件过程代码 22

    1.5.4 保存工程 23

    1.5.5 运行程序 23

    1.5.6 生成可执行文件 24

    1.6 习题 25

    1.6.1 选择题 25

    1.6.2 填空题 27

    1.6.3 编程题 27

    第2章 窗体 29

    2.1 窗体及窗体程序设计举例 29

    2.1.1 窗体的组成与结构 29

    2.1.2 窗体程序设计举例 29

    2.2 窗体的常用属性 36

    2.3 窗体的常用事件 38

    2.3.1 鼠标事件 38

    2.3.2 键盘事件 42

    2.3.3 其他事件 45

    2.4 多重窗体 46

    2.4.1 与多重窗体的程序设计有关的语句和方法 46

    2.4.2 多重窗体程序设计的方法和步骤 47

    2.4.3 Sub main过程 51

    2.4.4 在设计多重窗体程序时应该注意的问题 52

    2.5 习题 52

    2.5.1 选择题 52

    2.5.2 填空题 55

    2.5.3 编程题 55

    第3章 Visual Basic程序设计基础 57

    3.1 Visual Basic语句的书写格式 57

    3.2 Visual Basic的基本语句类型 57

    3.2.1 注释语句 58

    3.2.2 赋值语句 58

    3.2.3 End语句 58

    3.2.4 Stop语句 59

    3.3 Visual Basic的基本数据类型与常量、变量 59

    3.3.1 Visual Basic的基本数据类型 59

    3.3.2 常量 60

    3.3.3 变量 61

    3.3.4 数组的定义与使用 63

    3.3.5 用户自定义的数据类型 64

    3.4 Visual Basic的运算符和表达式 65

    3.4.1 Visual Basic的算术运算符与算术表达式 65

    3.4.2 关系算符与关系表达式 65

    3.4.3 逻辑运算符与逻辑表达式 65

    3.4.4 字符串运算符与字符串表达式 66

    3.4.5 运算符的优先级 66

    3.5 Visual Basic控制结构 67

    3.5.1 顺序结构 67

    3.5.2 分支结构 67

    3.5.3 循环结构 71

    3.6 过程 75

    3.6.1 Sub过程 75

    3.6.2 Function过程 76

    3.6.3 Visual Basic的常用内部函数 77

    3.7 综合举例 79

    3.8 习题 82

    3.8.1 选择题 82

    3.8.2 填空题 84

    3.8.3 编程题 87

    第4章 设计一个计算器程序 88

    4.1 计算器程序功能与组成简介 88

    4.2 标签(Label)控件 88

    4.3 文本框(TextBox)控件 90

    4.4 命令按钮(CommandButton)控件 93

    4.5 控件数组 94

    4.5.1 控件数组的概念 94

    4.5.2 建立控件数组 95

    4.6 设计计算器程序 97

    4.6.1 设计计算器程序界面 97

    4.6.2 编写计算器的计算功能程序代码 99

    4.7 习题 103

    4.7.1 选择题 103

    4.7.2 填空题 104

    4.7.3 编程题 105

    第5章 设计一个具有编辑功能的简单记事本程序 106

    5.1 记事本程序界面组成与功能介绍 106

    5.2 建立记事本工程 108

    5.2.1 建立工程 108

    5.2.2 设置窗体的有关属性值 108

    5.2.3 添加文本框作为编辑窗口 109

    5.2.4 代码设计 109

    5.3 设计菜单 109

    5.3.1 菜单的有关基本概念 109

    5.3.2 菜单编辑器 110

    5.3.3 设计记事本程序的下拉菜单 112

    5.3.4 编写下拉菜单的代码 113

    5.3.5 设计记事本程序的弹出式菜单 114

    5.3.6 编写弹出式菜单的代码 115

    5.4 图像列表控件 117

    5.4.1 图像列表控件的添加 117

    5.4.2 图像列表控件的属性 118

    5.5 设计工具栏 119

    5.5.1 工具栏控件 119

    5.5.2 建立记事本程序的工具栏 120

    5.5.3 编写记事本工具栏各按钮的程序代码 121

    5.6 习题 122

    5.6.1 选择题 122

    5.6.2 填空题 123

    5.6.3 编程题 123

    第6章 对记事本程序功能的进一步完善 124

    6.1 消息对话框(MsgBox函数) 124

    6.1.1 MsgBox函数 124

    6.1.2 “退出”菜单项、工具栏按钮的功能实现及exitDlg过程 126

    6.2 输入对话框(InputBox函数) 127

    6.2.1 InputBox函数 127

    6.2.2 例题 128

    6.3 通用对话框控件与使用 128

    6.3.1 通用对话框(Common Dialog)控件 128

    6.3.2 记事本程序打开文件功能的设计 129

    6.3.3 记事本程序保存文件功能的设计 131

    6.3.4 记事本程序字体设置功能的设计 133

    6.3.5 记事本程序文字颜色设置功能的设计 134

    6.3.6 记事本程序打印功能的设计 135

    6.4 文件 136

    6.4.1 文件的结构和分类 136

    6.4.2 文件操作的通用语句和函数 137

    6.4.3 顺序文件 138

    6.4.4 随机文件 142

    6.5 习题 143

    6.5.1 选择题 143

    6.5.2 填空题 146

    6.5.3 编程题 147

    第7章 新年贺卡程序的设计 148

    7.1 图片框控件 148

    7.2 图像框控件 151

    7.2.1 图像框控件 151

    7.2.2 图像框控件和图片框控件的比较 152

    7.3 用直线控件画直线 152

    7.4 用形状控件画几何图形 153

    7.5 坐标系统 154

    7.5.1 坐标系概述 154

    7.5.2 标准刻度 154

    7.5.3 自定义坐标系和刻度 155

    7.6 图形方法 156

    7.6.1 用Pset方法画点 156

    7.6.2 用Line方法画直线 156

    7.6.3 用Circle方法画圆、椭圆和圆弧 157

    7.7 计时器控件 157

    7.8 贺年卡程序 159

    7.8.1 贺年卡程序功能简介 159

    7.8.2 贺年卡程序的制作 159

    7.9 习题 160

    7.9.1 选择题 160

    7.9.2 填空题 162

    7.9.3 编程题 162

    第8章 简单的图片浏览器程序设计 163

    8.1 图片浏览器程序的功能与界面组成 163

    8.2 文件系统控件 163

    8.2.1 驱动器列表框(DriveListBox) 163

    8.2.2 目录列表框(DirListBox) 166

    8.2.3 文件列表框(FileListBox) 167

    8.3 图片浏览器程序设计与实现 169

    8.3.1 图片浏览器程序的界面设计 169

    8.3.2 编写图片浏览器的程序代码 170

    8.4 习题 172

    8.4.1 选择题 172

    8.4.2 填空题 173

    8.4.3 编程题 174

    第9章 通讯录管理程序 175

    9.1 数据库的基本概念 175

    9.1.1 关系数据库与二维表 175

    9.1.2 关系数据库的有关概念 176

    9.1.3 关系数据库的操作 177

    9.2 Visual Basic访问数据库的技术 178

    9.2.1 Visual Basic访问数据库的分类 178

    9.2.2 Visual Basic访问数据库技术 178

    9.3 Visual Basic数据库管理器 179

    9.3.1 创建数据库和数据表 179

    9.3.2 输入和编辑数据 181

    9.4 简单的通讯录管理程序的设计 181

    9.4.1 利用ADO与DataGrid控件创建数据库浏览程序 182

    9.4.2 利用ADO与DataGrid控件维护数据库 184

    9.5 功能完善的通讯录管理程序的设计 185

    9.5.1 与数据库组织结构相关的Visual Basic对象 185

    9.5.2 利用RecordSet对象读取数据表中的记录 187

    9.5.3 利用RecordSet对象增加、修改和删除记录 190

    9.5.4 功能完善的学生通讯录管理系统的设计 191

    9.6 习题 198

    9.6.1 选择题 198

    9.6.2 填空题 200

    9.6.3 编程题 201

    第10章 功能完善的多文档记事本程序的设计 202

    10.1 多文档窗体界面MDI 202

    10.1.1 多文档窗体界面MDI的概念及特点 202

    10.1.2 建立MDI应用程序 203

    10.1.3 MDI应用程序的菜单与子窗体的排列管理 204

    10.2 剪贴板对象(Clipboard)及其应用 205

    10.2.1 Clipboard对象的方法 205

    10.2.2 文本数据的读取和设置 206

    10.2.3 图像数据的读取和设置 208

    10.3 RichTextBox控件 209

    10.3.1 RichTextBox控件的常用属性 209

    10.3.2 RichTextBox控件的常用方法 210

    10.4 基于RichTextBox控件的MDI记事本程序 211

    10.5 习题 219

    10.5.1 选择题 219

    10.5.2 填空题 220

    10.5.3 编程题 220

    第11章 编译工程与创建安装包 221

    11.1 编译工程 221

    11.1.1 多文档窗体界面MDI的概念及特点 221

    11.2 创建应用程序安装包 222

    11.3 习题 224

    附录 习题参考答案 225

    参考文献 231
  • 内容简介:
    本书以Visual Basic 6.0中文版为背景,介绍Visual Basic程序设计语言的主要知识点及程序设计的方法。全书共分11章,主要内容包括Visual Basic集成开发环境,窗体,Visual Basic程序设计基础,设计一个计算器程序,设计一个具有编辑功能的简单记事本程序,对记事本程序功能的进一步完善,新年贺卡程序的设计,简单的图片浏览器程序设计,通讯录管理程序,功能完善的多文档记事本程序以及编译工程与创建安装包等。

      针对高职高专学生的特点,本书重点突出应用技能的培养,并将知识点穿插于具体的实例中,每一章自始至终围绕一个典型案例的设计为核心进行讲解,读者通过对具体案例的学习和实践掌握必要的知识点,同时适当兼顾理论知识,最终目的是让学生学会利用Visual Basic开发Windows下的应用程序,本书中所有的程序都已在Visual Basic 6.0开发环境中调试通过。

      同时,为了方便广大计算机爱好者参加计算机等级考试,本书也兼顾了计算机等级考试的知识点,按等级考试的命题方式和题型,编写了大量的练习题并附有答案,帮助读者巩固所学的内容。

      本书可以作为高职高专学校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集成开发环境的启动和退出 3

    1.2.1 Visual Basic 6.0的启动和退出 3

    1.2.2 Visual Basic的集成开发环境(IDE)的组成 4

    1.3 设计最简单的Visual Basic应用程序 9

    1.4 对象的概念及其属性、事件和方法 13

    1.4.1 Visual Basic的对象及其分类 13

    1.4.2 对象的属性及属性值的设置方法 14

    1.4.3 对象的事件与事件过程 14

    1.4.4 对象的方法 15

    1.5 创建Visual Basic应用程序的步骤与实例 15

    1.5.1 创建用户界面 16

    1.5.2 设置对象的属性值 19

    1.5.3 编写事件过程代码 22

    1.5.4 保存工程 23

    1.5.5 运行程序 23

    1.5.6 生成可执行文件 24

    1.6 习题 25

    1.6.1 选择题 25

    1.6.2 填空题 27

    1.6.3 编程题 27

    第2章 窗体 29

    2.1 窗体及窗体程序设计举例 29

    2.1.1 窗体的组成与结构 29

    2.1.2 窗体程序设计举例 29

    2.2 窗体的常用属性 36

    2.3 窗体的常用事件 38

    2.3.1 鼠标事件 38

    2.3.2 键盘事件 42

    2.3.3 其他事件 45

    2.4 多重窗体 46

    2.4.1 与多重窗体的程序设计有关的语句和方法 46

    2.4.2 多重窗体程序设计的方法和步骤 47

    2.4.3 Sub main过程 51

    2.4.4 在设计多重窗体程序时应该注意的问题 52

    2.5 习题 52

    2.5.1 选择题 52

    2.5.2 填空题 55

    2.5.3 编程题 55

    第3章 Visual Basic程序设计基础 57

    3.1 Visual Basic语句的书写格式 57

    3.2 Visual Basic的基本语句类型 57

    3.2.1 注释语句 58

    3.2.2 赋值语句 58

    3.2.3 End语句 58

    3.2.4 Stop语句 59

    3.3 Visual Basic的基本数据类型与常量、变量 59

    3.3.1 Visual Basic的基本数据类型 59

    3.3.2 常量 60

    3.3.3 变量 61

    3.3.4 数组的定义与使用 63

    3.3.5 用户自定义的数据类型 64

    3.4 Visual Basic的运算符和表达式 65

    3.4.1 Visual Basic的算术运算符与算术表达式 65

    3.4.2 关系算符与关系表达式 65

    3.4.3 逻辑运算符与逻辑表达式 65

    3.4.4 字符串运算符与字符串表达式 66

    3.4.5 运算符的优先级 66

    3.5 Visual Basic控制结构 67

    3.5.1 顺序结构 67

    3.5.2 分支结构 67

    3.5.3 循环结构 71

    3.6 过程 75

    3.6.1 Sub过程 75

    3.6.2 Function过程 76

    3.6.3 Visual Basic的常用内部函数 77

    3.7 综合举例 79

    3.8 习题 82

    3.8.1 选择题 82

    3.8.2 填空题 84

    3.8.3 编程题 87

    第4章 设计一个计算器程序 88

    4.1 计算器程序功能与组成简介 88

    4.2 标签(Label)控件 88

    4.3 文本框(TextBox)控件 90

    4.4 命令按钮(CommandButton)控件 93

    4.5 控件数组 94

    4.5.1 控件数组的概念 94

    4.5.2 建立控件数组 95

    4.6 设计计算器程序 97

    4.6.1 设计计算器程序界面 97

    4.6.2 编写计算器的计算功能程序代码 99

    4.7 习题 103

    4.7.1 选择题 103

    4.7.2 填空题 104

    4.7.3 编程题 105

    第5章 设计一个具有编辑功能的简单记事本程序 106

    5.1 记事本程序界面组成与功能介绍 106

    5.2 建立记事本工程 108

    5.2.1 建立工程 108

    5.2.2 设置窗体的有关属性值 108

    5.2.3 添加文本框作为编辑窗口 109

    5.2.4 代码设计 109

    5.3 设计菜单 109

    5.3.1 菜单的有关基本概念 109

    5.3.2 菜单编辑器 110

    5.3.3 设计记事本程序的下拉菜单 112

    5.3.4 编写下拉菜单的代码 113

    5.3.5 设计记事本程序的弹出式菜单 114

    5.3.6 编写弹出式菜单的代码 115

    5.4 图像列表控件 117

    5.4.1 图像列表控件的添加 117

    5.4.2 图像列表控件的属性 118

    5.5 设计工具栏 119

    5.5.1 工具栏控件 119

    5.5.2 建立记事本程序的工具栏 120

    5.5.3 编写记事本工具栏各按钮的程序代码 121

    5.6 习题 122

    5.6.1 选择题 122

    5.6.2 填空题 123

    5.6.3 编程题 123

    第6章 对记事本程序功能的进一步完善 124

    6.1 消息对话框(MsgBox函数) 124

    6.1.1 MsgBox函数 124

    6.1.2 “退出”菜单项、工具栏按钮的功能实现及exitDlg过程 126

    6.2 输入对话框(InputBox函数) 127

    6.2.1 InputBox函数 127

    6.2.2 例题 128

    6.3 通用对话框控件与使用 128

    6.3.1 通用对话框(Common Dialog)控件 128

    6.3.2 记事本程序打开文件功能的设计 129

    6.3.3 记事本程序保存文件功能的设计 131

    6.3.4 记事本程序字体设置功能的设计 133

    6.3.5 记事本程序文字颜色设置功能的设计 134

    6.3.6 记事本程序打印功能的设计 135

    6.4 文件 136

    6.4.1 文件的结构和分类 136

    6.4.2 文件操作的通用语句和函数 137

    6.4.3 顺序文件 138

    6.4.4 随机文件 142

    6.5 习题 143

    6.5.1 选择题 143

    6.5.2 填空题 146

    6.5.3 编程题 147

    第7章 新年贺卡程序的设计 148

    7.1 图片框控件 148

    7.2 图像框控件 151

    7.2.1 图像框控件 151

    7.2.2 图像框控件和图片框控件的比较 152

    7.3 用直线控件画直线 152

    7.4 用形状控件画几何图形 153

    7.5 坐标系统 154

    7.5.1 坐标系概述 154

    7.5.2 标准刻度 154

    7.5.3 自定义坐标系和刻度 155

    7.6 图形方法 156

    7.6.1 用Pset方法画点 156

    7.6.2 用Line方法画直线 156

    7.6.3 用Circle方法画圆、椭圆和圆弧 157

    7.7 计时器控件 157

    7.8 贺年卡程序 159

    7.8.1 贺年卡程序功能简介 159

    7.8.2 贺年卡程序的制作 159

    7.9 习题 160

    7.9.1 选择题 160

    7.9.2 填空题 162

    7.9.3 编程题 162

    第8章 简单的图片浏览器程序设计 163

    8.1 图片浏览器程序的功能与界面组成 163

    8.2 文件系统控件 163

    8.2.1 驱动器列表框(DriveListBox) 163

    8.2.2 目录列表框(DirListBox) 166

    8.2.3 文件列表框(FileListBox) 167

    8.3 图片浏览器程序设计与实现 169

    8.3.1 图片浏览器程序的界面设计 169

    8.3.2 编写图片浏览器的程序代码 170

    8.4 习题 172

    8.4.1 选择题 172

    8.4.2 填空题 173

    8.4.3 编程题 174

    第9章 通讯录管理程序 175

    9.1 数据库的基本概念 175

    9.1.1 关系数据库与二维表 175

    9.1.2 关系数据库的有关概念 176

    9.1.3 关系数据库的操作 177

    9.2 Visual Basic访问数据库的技术 178

    9.2.1 Visual Basic访问数据库的分类 178

    9.2.2 Visual Basic访问数据库技术 178

    9.3 Visual Basic数据库管理器 179

    9.3.1 创建数据库和数据表 179

    9.3.2 输入和编辑数据 181

    9.4 简单的通讯录管理程序的设计 181

    9.4.1 利用ADO与DataGrid控件创建数据库浏览程序 182

    9.4.2 利用ADO与DataGrid控件维护数据库 184

    9.5 功能完善的通讯录管理程序的设计 185

    9.5.1 与数据库组织结构相关的Visual Basic对象 185

    9.5.2 利用RecordSet对象读取数据表中的记录 187

    9.5.3 利用RecordSet对象增加、修改和删除记录 190

    9.5.4 功能完善的学生通讯录管理系统的设计 191

    9.6 习题 198

    9.6.1 选择题 198

    9.6.2 填空题 200

    9.6.3 编程题 201

    第10章 功能完善的多文档记事本程序的设计 202

    10.1 多文档窗体界面MDI 202

    10.1.1 多文档窗体界面MDI的概念及特点 202

    10.1.2 建立MDI应用程序 203

    10.1.3 MDI应用程序的菜单与子窗体的排列管理 204

    10.2 剪贴板对象(Clipboard)及其应用 205

    10.2.1 Clipboard对象的方法 205

    10.2.2 文本数据的读取和设置 206

    10.2.3 图像数据的读取和设置 208

    10.3 RichTextBox控件 209

    10.3.1 RichTextBox控件的常用属性 209

    10.3.2 RichTextBox控件的常用方法 210

    10.4 基于RichTextBox控件的MDI记事本程序 211

    10.5 习题 219

    10.5.1 选择题 219

    10.5.2 填空题 220

    10.5.3 编程题 220

    第11章 编译工程与创建安装包 221

    11.1 编译工程 221

    11.1.1 多文档窗体界面MDI的概念及特点 221

    11.2 创建应用程序安装包 222

    11.3 习题 224

    附录 习题参考答案 225

    参考文献 231
查看详情