Visual Basic实训以Visual Basic 6.0中文版为平台,内容包括实验、综合应用实习和考级训练3个部分。实验内容是对Visual Basic内容的实践,并且有综合和提高。实验除消化局部内容外,又逐步组装成一个小系统。综合应用实习完全从一个新的数据库和一个新的应用系统从头开始逐步设计和组装,并把Visual Basic的基本内容包含进来。通过实验和实习实训,一般能轻松自如地用Visual Basic设计开发一个小的应用系统。考级上机训练专用等级考试设计。 本教程适合作为普通高等院校、高职高专、软件职业技术学院等学校的教材,也可供Visual Basic的各类培训和开发应用程序的读者学习和参考。
内容包括实验和综合应用实习。实验内容是对教程内容的实训,同时又在此基础上进一步提高。实习从一个应用系统开始逐步设计和组装,并把教程的基本内容包含进来。教程的最后一章通过综合应用实习方式介绍解决问题的步骤和方法,通过实验和实习实训,一般能轻松自如地用Visual Basic开发一个小的应用系统。
(1)Visual Basic实验内容主要完成小实例。
(2)先跟着做进行验证,然后修改程序深入和提高,最后通过练习自己设计。
(3)Visual Basic综合应用实习综合应用学习内容解决问题。
(4)Visual Basic考级上机训练进行考级实践。
(5)课件、实例、系统源代码等,免费提供,方便教与学。
(6)Visual Basic教学、作业、实验非常方便。
(7)Visual Basic程序设计实例大小恰当配置,学习和考级相结合,学习和应用结合。
(8)照顾读者不同层次,方便教学。
本书是学习Visual Basic语言程序设计的理想实训教材,与主教材《Visual Basic教程(第3版)》(ISBN: 978-7-302-43715-4)配合使用,学习效果更佳。为了方便教学和上机操作,本书主教材提供配套的PPT电子教案、应用系统源文件等资源,可在清华大学出版社网站http://www.tup.com.cn下载。
系列教程首次提出“教程就是服务”的思想,总结近年来我们的教学和开发实践,以当前流行的Visual Basic 6.0中文版的内容进行组织,详略结合,突出基本。既汲取现有教材中的合理内容,又对主要内容的介绍有所创新。
(1)Visual Basic教程:教程以“跟着学→模仿→自己应用”为思路,力争使问题简单化;翻开书,整篇体现较强的应用特色,把介绍内容和实际应用有机地结合起来。选用的实例不太大,即程序不太长;同时实例涉及一定的范围,通过实例来消化主要内容。
(2)Visual Basic实训:内容包括实验、实习和综合测验。实验内容是对教程内容的实训,同时在此基础上进一步提高。实习从一个应用系统开始逐步设计和组装,并把教程的基本内容包含进来。教程的最后一章通过实习方式介绍解决问题的步骤和方法,通过实验和实习实训,一般能轻松自如地用Visual Basic设计开发一个小的应用系统。
(3)Visual Basic教程课件:在网上同步免费提供该课件下载。教师可据此备课和教学,它包含了本教程的主要内容。同时附本教程的所有实例源代码。
(4)Visual Basic应用系统:在网上同步免费提供包含教程和实验中形成的学生成绩管理系统的所有源文件以及实习形成的人员信息管理系统的所有源文件。教师可据此在课堂演示,学生也可据此上机模仿。
本教程不仅适合于教学,也非常适合于Visual Basic的各类培训和用户学习和参考,请读者比较后加以选择。
本书在第2版基础上增加了综合练习的内容,并且随着考试内容的变化适当调整了上机训练和综合测试题内容。
本书由曹弋(南京师范大学)、刘金定(南京农业大学)编写,郑阿奇(南京师范大学)和梁敬东(南京农业大学)统编、定稿。本套书编写人员还有顾韵华、刘启芬、丁有和、姜宁秋、刘怀、刘建、郑进、刘中等。
由于作者水平有限,书中不当之处在所难免,恳请读者批评指正。
编 者
2016年3月
郑阿奇,东南大学本科毕业,南京师范大学计算机科学与技术学院副教授,东南大学本科毕业,曾获选南京师范大学教学名师培养人选。主编5套计算机系列教材,获国家教委教材二等奖、电子工业部教材二等奖、两次获江苏省教学成果二等奖、江苏省畅销图书编辑二等奖、全国高校出版社书二等奖、两次获南京师范大学教学成果一等奖、南京师范大学精品教材一等奖。参加主持国家“七五”攻关子项目、江苏省科技开发项目,主持南京市科技开发项目、泰州市科委项目、金陵石化公司项目,获江苏省软件奖,江苏省科技进步奖、南京市创新成果奖。获国家发明专利和实用新型专利20多个。
第1部分 Visual Basic实验 1
实验1 创建一个简单的Visual Basic应用程序 1
1.1 使用集成开发环境 1
1.2 创建一个简单的程序 3
实验2 编程基础 8
2.1 常量、变量、表达式和函数 8
2.2 输入函数和输入方法 13
2.3 综合练习 17
实验3 基本控制结构 18
3.1 基本控制结构程序设计 18
3.2 综合练习 24
实验4 基本控件(1) 25
4.1 窗体 25
4.2 标签、文本框和按钮 27
4.3 选项按钮、复选框和框架 30
4.4 综合练习 31
实验5 基本控件(2) 33
5.1 列表框和组合框 33
5.2 图像框和定时器 36
5.3 滚动条 39
5.4 对象浏览器 41
5.5 综合练习 42
实验6 应用界面设计 44
6.1 多窗体和MDI窗体 44
6.2 菜单和工具栏 48
6.3 通用对话框控件 50
6.4 综合练习 55
实验7 数组、程序调试 56
7.1 数组 56
7.2 程序调试 60
7.3 综合练习 63
实验8 子程序(Sub)过程 64
8.1 代码编辑器的使用 64
8.2 Sub过程 65
8.3 综合练习 71
实验9 函数(Function)过程和递归调用 72
9.1 Function过程 72
9.2 递归调用 77
9.3 综合练习 79
实验10 图形和多媒体 81
10.1 坐标系和颜色设置 81
10.2 多媒体应用 87
实验11 鼠标、键盘和OLE控件 89
11.1 鼠标和键盘 89
11.2 OLE控件 93
实验12 文件操作 96
12.1 数据文件 96
12.2 FSO对象模型 102
第2部分 Visual Basic数据库综合应用实习 105
实验13 数据库操作(1) 105
13.1 可视化数据管理器 105
13.2 使用Data控件 110
实验14 数据库操作(2) 114
14.1 ADO Data控件 114
14.2 数据报表 117
14.3 多媒体数据库 120
实验15 学生信息管理系统 123
15.1 创建数据库 123
15.2 创建启动界面 124
15.3 创建主窗体 125
15.4 创建各模块窗体 126
15.5 调试 135
15.6 应用程序的发布 135
第3部分 Visual Basic考级上机训练 136
实验16 Visual Basic综合测试题 136
16.1 改错题 136
16.2 编程题 155
Visual Basic数据库综合测试题答案 161