本书是《Visual Basic程序设计配套的学习指导教材,书中详细介绍了每个实验项目的实验目的、实验分析、实验步骤及程序代码,帮助学生掌握Visual Basic程序设计语言的基本知识和程序设计的方法与步骤;学习指导中每个章节都配备一定数目的课后习题,通过习题让学生巩固基础知识。同时通过合理的组织教学环节与教学内容,借助习题和大量的上机实践,使学生掌握分析和解决问题的方法,培养学生具有较强的计算思维能力
随着大学计算机教育课程体系、课程内容和教学方法不断更新,我们在总结多年编写教材经验的基础上,按照学生的特点构建课程内容和教材体系,围绕教学思路,深入研讨和推广教学改革新成果,以培养学生实践操作能力为目标,编写了本教材。
Visual Basic程序设计是实践性很强的课程,课程的教学目的是希望学生能够熟练掌握程序设计的基本方法和基本理念。为了加强学生实践操作能力的培养和训练,指导学生学习,编写了本教材。本书是《Visual Basic程序设计》(郭维威主编)的配套学习指导教材。结合十余年来的教学实践和广大教师针对教材编写提出的宝贵意见,本次学习指导的编写注重理论够用、强化操作、重在实践、方便自学等方面。
全书分为以下两个部分。
第一部分:课后习题与参考答案。针对教材各个章节的内容,给出了涵盖教材知识点的习题,并针对部分习题给出了详细的参考答案。
第二部分:上机实践。针对教材各个章节的内容,精心设计和安排了相应的上机实验内容,每个实验都给出了具体的操作步骤、详细的分析过程和参考源代码,并针对个别章节内容给出了拓展练习,这不仅有利于初学者尽快掌握必备的基础知识,同时还有助于提高学生的思维能力。
本书由黑龙江工业学院刘锋、安徽警官职业学院孙传群、黑龙江工业学院宋英杰担任主编,曲阜远东职业技术学院李金、重庆三峡职业学院余淼、青岛港湾职业技术学院房坤、安徽警官职业学院吴艳文担任副主编;担任编委的还有安徽警官职业学院劳雪松、尹向兵、杨洋、张林静、朱珍元;全书由刘锋统稿审核。
在编写过程中,编者参阅了大量的文献资料,在些一并表示感谢。由于编者水平有限,书中难免存在疏漏之处,欢迎大家批评指正。衷心希望广大使用者尤其是任课教师提出宝贵的意见和建议,以便再版时及时加以修正。
为了使本书更好地服务于授课教师的教学,我们为本书配备了教学讲义,期中、期末试卷答案,拓展资源,教学案例演练,素材库,教学检测,案例库,PPT课件和课后习题、答案等教学资源。请使用本书作为教材授课的教师,可到华信教育资源网www.hxedu.com.cn下载本书的教学软件。如有问题,请与我们联系,联系电话:(010)69730296、13331005816。
编 者
2017年12月
女,研究生。 2006年7月毕业于华中科技大学,获理学学士学位;2008年11月-2010年3月担任北大青鸟,清华万博培训机构讲师; 2011年5月-2014年3月担任广州松田职业学院计算机应用教研室主任、同时兼任计算机网络技术专业建设负责人;2016年9月-至今,担任广州华夏职业学院信息安全与计算机基础教研室主任。
第一部分 课后习题与参考答案
第1章 Visual Basic概述2
1.1 课后习题2
1.2 参考答案4
第2章 简单的Visual Basic程序设计5
2.1 课后习题5
2.2 参考答案8
第3章 Visual Basic语言基础9
3.1 课后习题9
3.2 参考答案13
第4章 控制结构14
4.1 课后习题14
4.2 参考答案20
第5章 数组24
5.1 课后习题24
5.2 参考答案31
第6章 过程34
6.1 课后习题34
6.2 参考答案42
第7章 面向对象的程序设计43
7.1 课后习题43
7.2 参考答案49
第8章 界面与菜单设计50
8.1 课后习题50
8.2 参考答案56
第9章 图形操作57
9.1 课后习题57
9.2 参考答案61
第10章 文件操作62
10.1 课后习题62
10.2 参考答案68
第11章 数据库编程技术70
11.1 课后习题70
11.2 参考答案72
第12章 程序调试与错误处理74
12.1 课后习题74
12.2 参考答案75
第二部分 上 机 实 践
实验一 Visual Basic环境和程序设计初步78
一、实验目的78
二、实验内容78
实验二 数据类型、运算符和表达式83
一、实验目的83
二、实验内容83
实验三 顺序程序设计90
一、实验目的90
二、实验内容90
实验四 选择结构程序设计94
一、实验目的94
二、实验内容94
实验五 循环结构程序设计99
一、实验目的99
二、实验内容99
实验六 数组106
一、实验目的106
二、实验内容106
实验七 过程114
一、实验目的114
二、实验内容114
实验八 常用控件121
一、实验目的121
二、实验内容121
实验九 界面设计133
一、实验目的133
二、实验内容133
实验十 文件操作141
一、实验目的141
二、实验内容141
实验十一 图形处理技术154
一、实验目的154
二、实验内容154
实验十二 数据库开发技术164
一、实验目的164
二、实验内容164
实验十三 应用程序的发布175
一、实验目的175
二、实验内容175