Visual Basic程序设计教程
作者 : 邹 晓
出版日期 : 2009-01-11
ISBN : 7-111-25530-7
定价 : 32.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 292
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

Visual Basic程序设计语言的学习主要包括两个方面,即程序设计语言和可视化界面设计。本书围绕以上两个方面,以Visual Basic 6.0中文版为背景,从初学者角度出发,通过大量实例,深入浅出地介绍了Visual Basic程序设计概述、简单的Visual Basic程序设计、Visual Basic程序设计语言基础、程序的基本结构、数组、过程、常用控件、用户界面设计、图形程序与多媒体程序设计和数据库技术,并根据每一部分知识的重点和难点,给出了相应的思考题。同时,我们还编写了配套的《Visual Basic程序设计习题集与上机指导》一书,供读者在学习、练习和上机实践时使用。

  本书为教师提供电子课件,需要者请登录机工新阅读网站(www.cmpreading.com)下载。

图书特色

图书前言

Visual Basic是Microsoft公司推出的可视化编程语言,自1991年问世以来,由于其语法简练、功能强大、采用结构化程序设计方法以及方便快捷的可视化编程手段,使得编写Windows环境下的应用程序变得非常容易,因而深受广大程序设计人员的青睐。目前,Visual Basic已经成为许多高校必选的教学用程序设计语言。
  Visual Basic程序设计语言课程的教学主要包括两个方面,即程序设计语言和可视化界面设计。程序设计语言介绍Visual Basic的基本知识、基本语法、编程方法和常用算法,通过这部分学习,可以培养学生分析问题、解决问题的能力,这是Visual Basic程序设计语言课程的重点和难点;可视化界面设计是实际应用当中不可缺少的,由于用户界面可以直接在屏幕上呈现出来,因此Visual Basic的界面设计比较容易掌握和理解。
  本书围绕以上两个方面,以Visual Basic 6.0 中文版为背景,从初学者角度出发,通过大量实例,深入浅出地介绍了Visual Basic程序设计的相关知识。主要内容包括:绪论、Visual Basic程序设计概述、简单的Visual Basic程序设计、Visual Basic程序设计语言基础、程序的基本结构、数组、过程、常用控件、用户界面设计、文件、图形程序与多媒体程序设计和数据库技术,并根据每一部分知识的重点和难点,给出了相应的思考题。同时,我们还编写了配套的《Visual Basic程序设计习题集与上机指导》一书,供读者在学习、练习和上机实践时使用。
  本书由从事Visual Basic教学的一线老师编写,全书共分12章,其中第1章、第9章和第12章由邹晓编写;第2章、第5章和第11章由徐志刚编写;第3章、第7章和第10章由曹来成编写;第4章、第6章和第8章由廖成斌编写。全书由邹晓主编、统稿。本书得到了兰州理工大学计算机与通信学院、教务处等部门的领导和相关老师的大力支持和协助,在此表示衷心地感谢。
  由于编者水平有限,书中难免会出现一些错误和不足之处,敬请专家和广大读者批评指正。

  编  者
  2008年10月

封底文字

Visual Basic程序设计语言的学习主要包括两个方面,即程序设计语言和可视化界面设计。本书围绕以上两个方面,以Visual Basic 6.0中文版为背景,从初学者角度出发,通过大量实例,深入浅出地介绍了Visual Basic程序设计概述、简单的Visual Basic程序设计、Visual Basic程序设计语言基础、程序的基本结构、数组、过程、常用控件、用户界面设计、图形程序与多媒体程序设计和数据库技术,并根据每一部分知识的重点和难点,给出了相应的思考题。同时,我们还编写了配套的《Visual Basic程序设计习题集与上机指导》一书,供读者在学习、练习和上机实践时使用。

  本书为教师提供电子课件,需要者请登录华章网站(www.hzbook.com)下载。

图书目录

前言
第1章  绪论 1
1.1  程序设计语言 1
1.1.1  机器语言 1
1.1.2  汇编语言 1
1.1.3  高级语言 2
1.2  算法 3
1.2.1  算法的概念 3
1.2.2  算法的特征 3
1.2.3  算法的表示 3
1.3  程序设计方法 5
1.3.1  结构化程序设计方法 5
1.3.2  面向对象程序设计方法 7
1.4  本章小结 10
思考题 10
第2章  Visual Basic程序设计概述 11
2.1  Visual Basic简介 11
2.2  Visual Basic的特点 12
2.3  Visual Basic的启动与退出 13
2.3.1  Visual Basic的启动 13
2.3.2  Visual Basic的退出 14
2.4  Visual Basic集成开发环境 14
2.4.1  主窗口 14
2.4.2  窗体设计器窗口 16
2.4.3  工程资源管理器窗口 16
2.4.4  属性窗口 16
2.4.5  工具箱窗口 17
2.4.6  窗体布局窗口 17
2.4.7  代码窗口 18
2.5  本章小结 18
思考题 19
第3章  简单的Visual Basic程序设计 20
3.1  Visual Basic可视化编程的基本概念 20
3.1.1  Visual Basic对象的概念 20
3.1.2  对象的属性、方法和事件 20
3.2  建立简单的Visual Basic应用程序 21
3.2.1  创建工程 22
3.2.2  设计界面 22
3.2.3  设置对象属性 24
3.2.4  编写代码 25
3.2.5  调试运行 26
3.2.6  保存工程 27
3.3  窗体和基本控件 27
3.3.1  对象的公共属性 27
3.3.2  窗体 29
3.3.3  基本控件 33
3.4  焦点 39
3.5  Visual Basic应用程序的结构和工作方式 40
3.5.1  Visual Basic应用程序的结构 40
3.5.2  Visual Basic应用程序的工作方式 41
3.6  本章小结 41
思考题 42
第4章  Visual Basic程序设计语言基础 43
4.1  基本数据类型 43
4.2  变量和常量 45
4.2.1  变量 45
4.2.2  常量 48
4.3  运算符和表达式 50
4.3.1  运算符 50
4.3.2  表达式 55
4.4  常用内部函数 56
4.4.1  数学函数 56
4.4.2  字符串函数 57
4.4.3  日期与时间函数 58
4.4.4  转换函数 59
4.4.5  判断函数 60
4.4.6  格式输出函数 60
4.4.7  Shell函数 62
4.5  代码书写规则 63
4.6  本章小结 63
思考题 64
第5章  程序的基本结构 65
5.1  顺序结构 65
5.1.1  赋值语句 65
5.1.2  数据输入 67
5.1.3  数据输出 68
5.1.4  注释、暂停和程序结束语句 72
5.2  选择结构 73
5.2.1  If语句 73
5.2.2  Select Case语句 77
5.2.3  IIf函数和Choose函数 79
5.3  循环结构 80
5.3.1  For…Next循环 81
5.3.2  While…Wend循环 83
5.3.3  Do…Loop循环 84
5.3.4  循环嵌套 87
5.3.5  循环的退出 89
5.4  辅助控制语句 90
5.4.1  GoTo 语句 90
5.4.2  On GoTo语句 91
5.5  常用算法(一) 91
5.5.1  累加和连乘 92
5.5.2  求最大值或最小值 92
5.5.3  素数问题 93
5.5.4  穷举法 94
5.5.5  递推法 95
5.6  本章小结 96
思考题 97
第6章  数组 98
6.1  数组的概念 98
6.1.1  引例 98
6.1.2  数组的概念 99
6.2  静态数组和动态数组 99
6.2.1  静态数组 99
6.2.2  动态数组 104
6.2.3  数组在内存中的存储顺序 106
6.3  数组的基本操作 106
6.3.1  数组元素的输入 106
6.3.2  数组的输出 108
6.3.3  数组的复制 108
6.3.4  用For Each…Next访问数组 109
6.3.5  数组函数 110
6.4  控件数组 111
6.4.1  控件数组的概念 111
6.4.2  控件数组的建立 111
6.5  记录数组 114
6.5.1  记录类型 114
6.5.2  记录数组 115
6.6  常用算法(二) 117
6.6.1  分类统计 117
6.6.2  数组数据交换 118
6.6.3  数组的排序 119
6.6.4  数组元素的插入和删除 122
6.7  本章小结 125
思考题 126
第7章  过程 127
7.1  过程的概念 127
7.1.1  引例 127
7.1.2  过程 128
7.2  函数过程 129
7.2.1  函数过程的定义 129
7.2.2  函数过程的调用 131
7.3  子程序过程 132
7.3.1  子程序过程的定义 132
7.3.2  子程序过程的调用 133
7.4  参数传递 134
7.4.1  形参和实参 134
7.4.2  值传递与地址传递 135
7.4.3  数组参数的传递 138
7.4.4  对象型参数的传递 138
7.4.5  可选参数与可变参数 139
7.5  递归 141
7.6  变量、过程的作用域 143
7.6.1  变量的作用域 143
7.6.2  过程的作用域 145
7.7  常用算法(三) 146
7.7.1  数值转换 146
7.7.2  查找 147
7.7.3  加密与解密 149
7.7.4  高次方程求根 151
7.7.5  数值积分 152
7.8  本章小结 153
思考题 154
第8章  常用控件 155
8.1  控件分类 155
8.2  选择控件 155
8.2.1  单选按钮、复选框与框架 155
8.2.2  列表框和组合框 160
8.3  图形与图像控件 166
8.3.1  图片框和图像框 166
8.3.2  形状和直线 169
8.4  计时器 170
8.5  滚动条 172
8.6  鼠标与键盘事件 174
8.6.1  鼠标事件 174
8.6.2  键盘事件 177
8.7  拖放 181
8.7.1  与拖放有关的属性、方法和事件 181
8.7.2  自动拖放 182
8.7.3  手工拖放 184
8.8  本章小结 185
思考题 186
第9章  用户界面设计 187
9.1  菜单的设计 187
9.1.1  下拉式菜单 187
9.1.2  弹出式菜单 192
9.1.3  动态菜单 194
9.2  对话框 195
9.2.1  通用对话框 195
9.2.2  自定义对话框 200
9.3  多重窗体和多文档界面 203
9.3.1  多重窗体 203
9.3.2  多文档界面 208
9.4  工具栏和状态栏 211
9.4.1  工具栏 211
9.4.2  状态栏 214
9.5  本章小结 216
思考题 216
第10章  文件 217
10.1  文件的基本概念 217
10.2  文件的打开与关闭 217
10.2.1  文件的打开与建立 218
10.2.2  文件的关闭 218
10.3  文件的读写 219
10.3.1  顺序文件的读写操作 219
10.3.2  随机文件的读写操作 226
10.3.3  二进制文件的读写操作 227
10.4  常用的文件操作语句和函数 228
10.4.1  常用的文件操作语句 228
10.4.2  常用的文件函数 230
10.5  文件系统控件 231
10.5.1  驱动器列表框 231
10.5.2  文件夹列表框 232
10.5.3  文件列表框 232
10.6  本章小结 234
思考题 235
第11章  图形程序与多媒体程序设计 236
11.1  图形程序设计基础 236
11.1.1  Visual Basic的坐标系统 236
11.1.2  颜色及颜色参数 237
11.2  图形方法 240
11.2.1  PSet方法 240
11.2.2  Line方法 242
11.2.3  Circle方法 242
11.2.4  综合应用举例 244
11.3  与绘图有关的常用属性、事件和方法 246
11.3.1  常用属性 246
11.3.2  常用事件 250
11.3.3  常用方法 250
11.4  多媒体程序设计 251
11.4.1  Visual Basic的多媒体支持 251
11.4.2  Multimedia控件 252
11.4.3  Animation控件 254
11.4.4  MediaPlayer控件 256
11.5  本章小结 258
思考题 258
第12章  数据库技术 259
12.1  数据库基础 259
12.1.1  数据库的基本概念 259
12.1.2  关系数据库 259
12.1.3  Visual Basic数据库应用系统 261
12.2  数据管理器 262
12.2.1  用可视化数据管理器建立数据库 262
12.2.2  数据窗体设计器 266
12.3  数据库控件 267
12.3.1  数据控件 267
12.3.2  数据感知控件 270
12.3.3  记录集对象 272
12.4  ADO数据访问对象 276
12.4.1  ADO简介 276
12.4.2  ADO对象模型 276
12.4.3  ADO对象的引用 277
12.4.4  使用ADO对象 278
12.4.5  ADO数据控件 279
12.5  结构化查询语言 281
12.5.1  常用SQL语句—Select语句 281
12.5.2  使用Select语句查询 281
12.6  数据报表 283
12.6.1  数据环境设计器 283
12.6.2  数据报表设计器 283
12.7  本章小结 286
思考题 287
参考文献 288

教学资源推荐
作者: George Coulouris, Jean Dollimore, Tim Kindberg
作者: 刘海燕 荆涛 主编 王子强 武卉明 杨健康 周睿 编著
作者: [美]基普·欧文(Kip Irvine) 著
作者: Y. Daniel Liang
参考读物推荐
作者: 俞征武 著
作者: [美]马克·卢茨(Mark Lutz)著
作者: (美) Dan Sanderson 著
作者: Matt Peiletier, Zed Shaw