本书根据VisualBasic程序设计的特点,从面向对象程序设计的基本概念人手,结合大量典型例题及习题,系统地介绍了VisualBasic各种基本知识点和解题方法与技巧。书中所列举的大量实例使读者易于理解和应用,在本书最后一章还给出了4套自测试卷,便于读者自我检查对VisualBasic程序设计的掌握程度,并为参加计算机等级考试或研究生入学考试做好准备。本书中所有程序均经VisualBasic 6.0系统严格调试。
本书可作为高等院校教学参考书及非计算机专业学生学习程序设计和参加计算机等级考试的辅导书,也可作为各类计算机爱好者学习VisualBasic的参考书。
第1章VisualBasic程序设计概述
1.1知识要点
1.1.1VisualBasic语言的特点
1.1.2对象
1.1.3窗体
1.1.4控件
1.1.5建~LVisualBasic应用程序的般步骤
1.2例题解析
1.3习题及参考答案
第2章VisualBasic的界面设计
2.1知识要点
2.1.1窗体
2.1.2文本控件(TextBox
2.1.3标签(Label)
2.1.4命令按钮控件(CommandButton)
2.1.5选择控件单选按钮(OptionButton)和复选框(CheckBox)
2.1.6选择控件列表框(ListBox)
2.1.7选择控件组合框(ComboBox)
2.1.8滚动条
2.1.9计时器
2.1.10图形控件图片框(PictureBox)
2.1.11图形控件图像框(1mage)
2.1.12框架
2.1.13焦点(Focus)和Tab顺序
2.2例题解析
2.3习题及参考答案
第3章VisualBasic语言基础
3.1知识要点
3.1.1VisualBasic语言的代码组织方式及书写规则
3.1.2数据类型运算符及表达式
3.1.3VisualBasic公共函数
3.2例题解析
3.3习题及参考答案
第4章数据输入输出
4.1知识要点
4.1.1数据输入
4.1.2数据输出Print方法、MsgBox函数、MsgBox语句
4.1.3打印输出
4.2例题解析
4.3习题及参考答案
第5章VisualBasic的控制结构
5.1知识要点
5.1.1选择控制结构(if语句)
5.1.2多分支控制结构(Select-Case语句)
5.1.3循环控制结构二(For语句)
5.1.4循环控制结构(While语句)
5.1.5循环控制结构三(Do循环语句)
5.1.6多重循环嵌套控制结构
5.1.7Goto型控制
5.2例题解析
5.3习题及参考答案
第6章数组
6.1知识要点
6.1.1数组的概念及定义
6.1.2动态数组的定义
6.1.3数组的基本操作
6.1.4、数组函数
6.1.5控件数组
6.2例题解析
6.3习题及参考答案
第7章过程
7.1知识要点
7.1.1Sub过程的定义及调用
7.1.2Function过程的定义
7.1.3过程调用时的数据传递
7.1.4递归过程
7.1.5过程的作用域
7.2例题解析
7.3习题及参考答案
第8章鼠标与键盘事件
81知识要点
8.1.1鼠标事件
8.1.2键盘事件
82例题解析
8.3习题及参考答案
第9章多窗体设计与菜单
9.1知识要点
9.1.1多窗体的创建、执行与保存
9.1.2VB的工程结构
9.1.3闲置循环和DoEvents语句
9.1.4菜单编辑器
9.1.5弹出式菜单
9.2例题解析
9.3习题及参考答案
第10章文件
10.1知识要点
10.1.1文件的定义及类型
10.1.2文件系统控件
10.1.3常用文件操作语句
10.2例题解析
10.3习题及参考答案
第11章常用的算法
11.1知识要点
11.1.1穷举法
11.1.2排序
11.1.3查找
11.1.4方程求根
11.1.5数值积分
11.2例题解析
第12章VisualBasic上机部分
12.1知识要点
12.1.IVB程序设计的一般步骤
12.1.2VB程序错误的种类
12.1.3VB程序代码的调试执行
12.1.4VB程序代码的调试窗口
12.2上机试题练习及参考答案
第13章自测试卷汇编
自测试卷(一)
自测试卷(二)
自测试卷(三)
自测试卷(四)
自测试卷参考答案
参考文献
VisualBasic是Microsoft公司十分成功的开发工具,在全世界拥有数以百万计的用户。VisualBasic功能强大,内容十分丰富,涉及很多方面。VisualBasic 5.0/6.0已发展成为大型程序设计语言。笔者认为,对于初学者而言,要依靠某一本教材就可以掌握VisualBasic语言是非常困难的,还需要各种教辅书配合学习,这正是本书写作的初衷。
本书共有13章内容,前10章涉及VisualBasic语言的各种基本知识点,后3章分别为常用算法、上机部分及一些自测题。
在前10章中,每章分为三大部分。首先通过第一部分知识要点的罗列及简明的解释,让读者们强化对各知识点的认识;其次通过一些典型例题的解析帮助读者掌握VisualBasic程序设计的方法和技巧;第三部分通过组织精选习题让读者进行练习,以巩固对已学知识点的掌握。
本书的第11章是常用算法。在日常的教学活动中,经常听到或看到学生因不理解一些基本算法而大伤脑筋。对初学者而言,首先必须掌握该语言的语法,然后利用一定的算法就可以解决一些实际应用问题,所以我们特别加上常用算法一章。对于未涉及的算法,读者可以查找有关算法方面的书籍。
本书的第12章是VisualBasic上机部分。主要介绍VisualBasic上机的一些注意事项及调试的方法和手段。
本书可作为高等院校教学参考书及非计算机专业学生学习VisualBasic和参加计算机等级考试的辅导书,也可作为计算机爱好者学习VisualBasic的参考书。
为方便读者使用,书中所有VB程序均已在VisualBasic 6.0系统中调试通过。本书在编写过程中得到中国药科大学唐全教授的大力关心和指导,在此表示衷心的谢意。由于作者水平有限,书中有不妥之处,衷心希望广大读者予以指正
编 者
2004年8月