前言
Visual Basic是一种功能强、效率高、容易学习的编程语言,它提供了一种可视化的软件开发环境,采用面向对象技术和事件驱动机制,从而降低了编程难度,提高了效率。它一经面世,就在世界范围内得到迅速、广泛的应用,成为最流行的程序设计语言。但传统的Visual Basic教材过于理论化,不能使初学程序设计的读者轻松地进行Visual Basic实际应用软件的开发。
本书的编写充分考虑了大多数审计人员没有程序设计基础的特点,力图将教学与应用软件的实际开发过程有机地结合起来,增强教学的趣味性,调动读者的学习积极性。全书围绕如何创建设计“银行贷款系统”展开详尽的叙述,通过实例讲解知识、介绍操作技能;知识与技能的讲解采用层层递进的方法,既有利于教学的组织,也有利于读者的学习。
全书围绕应用程序开发的完整过程,共分13章,内容包括引例介绍、系统数据库创建、系统登录界面设计、简单登录密码设计、数据库访问的实现、系统主界面设计、基本资料模块设计、借款管理模块设计、账款管理模块设计、应用程序的文件操作、应用程序的打包和发布、程序调试与错误处理、程序设计在审计工作中的应用。其中第1~9章、第13章由刘晓梅编写,第10~12章由李春强编写,第14章由王磊、刘晓梅共同编写,感谢吕天阳博士对本书改版内容提出的宝贵意见和建议。每章都配有明确的教学目标和理论知识,让读者通过完成各个任务来学习Visual Basic中主要的操作方法和相关知识。
根据教学目标采用任务驱动方式进行编写是本书的主要特点。根据系统开发要求,本书打破了传统Visual Basic教材的理论化的编排模式,知识点的引入完全取决于系统的开发需求。每一章的基础知识部分介绍了程序设计的精髓,通过大量例子让读者透彻体会程序设计的思想,学会程序设计的方法。
通过本课程的教学,读者将在掌握程序设计基础概念的基本上,总体能力可以达到如下的要求:
(1) 能使用Visual Basic语言设计一般难度的应用程序。
(2) 透彻体会程序设计的思想,学会程序设计的方法。
(3) 能利用数据库系统创建数据库、数据表,修改数据表结构,建立表间关系并进行数据的浏览、添加、删除和查找。
(4) 能综合运用Visual Basic集成开发环境和数据库系统开发完成一般难度的数据库应用程序。
(5) 体会程序设计在审计工作中的应用。
本书凝聚了编者多年的程序设计教学及数据库应用系统开发的经验,通俗易懂,概念清晰,逻辑性强,层次分明,并附有大量例题。
由于编写时间紧,编者水平有限,书中难免存在一些不足之处,恳请读者批评指正。
编者
2016年10月