首页 > 图书中心 > Visual Basic范例开发大全

前言

前    言

为什么要写这本书?

Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,它源自于BASIC编程语言。VB的易用性就是它最大的优势,可以让经验丰富的VB程序员或是刚刚懂得程序设计皮毛的人都能以自己的方式快速开发程序。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易地使用DAO、RDO、ADO连接数据库,或者轻松地创建ActiveX控件。用户可以轻松地使用VB提供的各种组件快速建立一个应用程序。

有的读者需要在短时间内快速掌握一款功能强大却又易于学习的高级编程语言,在众多的高级语言面前不知如何选择,那么我们建议通过本书来学习VB语言。本书的最大特点就是通过把有趣的应用实例和众多的程序设计结合起来,把枯燥的高级语言编程变得生动、易懂,使读者能够轻松地学习和掌握这门面向对象的可视化的高级语言。既然VB这么简单易学,是不是每个初学者都能通过学习最终真正掌握VB这款高级语言,并将其应用到实际操作中去呢?答案是肯定的,因为一个典型的VB进程的中心思想就是要便于程序员使用,无论是新手或者专家。如果能够跟随本书的实例讲解,由浅入深、循序渐进地学习VB的知识体系和编程方法,一定会开发制作出一个令自己满意且实用的VB程序作品。本书的最终目的就是让读者能够在实例中掌握VB这门通俗易懂、容易上手的实用高级编程语言。

本书有何特色?

VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序,所以本书通过480多个实例着重介绍了Visual Basic 6.0从入门的基础知识的学习应用,到最后对VB的理解和精通,包括基础设计、程序算法、界面设计技术以及开发技术。本书概念清晰、层次分明、知识点丰富、应用实例广泛、注释翔实。全书讲解方式简单直接,实例安排从简到难、从单一到综合,实例精短实用,主要的特点有:

* 本书首先从VB语言的基础知识和面向对象编程的思想切入,为初学者的深化学习打好基础。

* 本书用大量的应用实例体现各关键知识点,把难于理解的知识点放到实际例题中去应用,配合界面演示,效果生动直观。

* 本书对每一个实例都有详细的说明和充分的注释,并对与例题相关的操作都有相应的介绍或说明。

* 每个例题都配有【拓展应用】的编程提示,使读者能够触类旁通,举一反三。

* 对于经典的编程算法或应用实例都给予充分说明,并给出清晰的程序执行思路与关键技术点。

* 本书涉及面广,对多媒体、数据库、网络、硬件等技术方面都安排有实例应用程序。

* 本书的实例中多数都是Windows操作平台下可直接实现的应用程序,实用性强。

* 作者为本书的每一个实例都专门录制了多媒体视频讲解,很直观地讲述每一个实例的实现过程和最后的运行过程,读者可以通过视频快速掌握本书的每一个实例。

本书的内容及知识体系

第1篇  VB基础设计篇(第1章~第3章)主要介绍 VB程序设计的功能特点和简单程序举例。本篇包括70多个实例,主要涉及面向对象程序设计的基本概念,及对象的属性、方法、事件相关的实例介绍。另外,还有VB中常用到的内部控件和外部控件实例,以及通过综合应用实例总结出VB面向对象可视化应用程序设计的方法和步骤。主要为了让读者对VB编程有了大致的了解,在动手编写程序前做好前期的界面设计工作和总体规划工作,为下一步设计做好准备。

第2篇  程序算法篇(第4章~第8章)主要介绍程序设计的流程控制。计算机程序执行的控制流程有3种基本结构:顺序结构、选择结构、循环结构。事件驱动机制虽然不需程序管理员,但内部的语句流程是由程序员控制的,对每一个事件处理过程内部而言,就包含这3种基本结构。本篇还涉及到一些常用的算法,以及程序常用到的数组、过程和函数等应用实例,VB这种采用模块化程序设计的思想,大大降低了程序的设计难度,编程效率高,速度快,且层次分明更易调试。本篇包括150多个实例,使读者逐步掌握到一些基本的解决问题的程序设计思想。

第3篇  界面设计技术篇(第9章~第13章)本篇主要介绍窗体和菜单的制作、丰富多彩的多媒体处理功能和最常见的Windows相关处理程序等的实例应用。菜单和工具栏是用户界面设计中的重要组成部分,因为它提供了人机交互对话界面,方便使用者选择使用功能,它还能管理应用系统控制各功能模块的运行。本篇还涉及到文件和图形的一些常见操作,其中涉及到很多VB中的标准部件的使用,注册表相关操作等,以及一些综合实例的应用。本篇包括170多个实例,使读者进一步明确界面的多元化设计和操作。

第4篇  开发技术篇(第14章~第17章)本篇主要介绍VB的开发功能,如使用数据库技术对大量数据进行方便有效准确全面的管理,其中还涉及到报表,硬件、网络、游戏等一系列的开发应用。本篇包括100多个例程,通过实例让读者体会到VB的强大的开发应用软件的功能。

本书约定

【实例介绍】:对于本实例开发制作及功能实现的一个简要说明介绍,有运行界面的给出运行界面。

【技术要点】:对于程序实现过程中所应用到的关键技术点的详细讲解,对本例要解决的问题提供设计思路,以及在程序代码应用什么方法去实现。

【开发过程】:详细介绍在VB开发环境中,具体如何设置工程及工作界面,说明需要设置的相关属性,以及程序源代码。

【难点剖析】:对于程序实现过程中所遇到的设计难点、技术难点、调试运行时可能遇到的难点问题等做出详细分析,并给出解决方案。

【关键代码分析】:对于程序中的关键代码加以详细说明,让读者了解这个案例的关键所在。

【拓展应用】:对本例的扩展应用介绍,或者对本实例还可继续添加的附加功能设置,扩展用户编程思路,遇到哪些类似问题时可参照本例修改解决。

配书光盘内容介绍

为了方便读者阅读本书,本书附带1张DVD光盘。内容如下:

* 本书480余个实例的源代码。

* 本书480余个实例的多媒体视频讲解,包括实例的实现过程和运行演示。

* 免费赠送大量互补学习资料,包括编程讲座视频、编程电子书和应用系统等。

适合阅读本书的读者

* 所有希望掌握一种快捷实用的编程语言VB程序设计的初学者。

* 掌握了一定的VB基础知识后急需通过实践练习得到进一步提高者。

* 致力于Windows应用程序制作的开发者。

* 对想开发有关多媒体、网络、数据库等方面的学习者提供有效的参考。

* 想参加初级、中级程序员考试以及参加全国二级VB考试的人员。

* 想深入了解高级编程语言实现程序开发的人员。

* 大中专院校和培训学校的VB教材。

阅读本书的建议

* 没有Visual Basic语言基础的读者,建议从第1章顺次阅读并演练每一个实例。

* 有一定Visual Basic语言基础的读者,可以根据实际情况有重点地选择阅读。在阅读时,先通过【实例介绍】自己来写代码试试,想不通的地方再看本书的【开发过程】。这样记忆会更深刻。

* 对于每一个实例,先自己思考一下实现的思路,然后再阅读,学习效果更好。

* 先对每一个实例的实现思路和实现过程完整地阅读一遍,然后再结合光盘中的多媒体视频讲解动手实现一次,理解会更加深刻。

* Visual Basic语言属于快速开发语言,它的语言基础知识很少,而且很简单,所以通过案例学习Visual Basic是所有开发者公认的最好方法。

本书作者及编委会成员

本书由隋丽娜、迟剑、郭立峰主笔编写,其他参与编写和资料整理的人员有武冬、郅晓娜、孙美芹、卫丽行、尹翠翠、蔡继文、陈晓宇、邓薇、郭利魁、金贞姬、李敬才、李萍、刘敬、陈慧、刘艳飞、吕博、全哲、佘勇、宋学江、王浩、王康、王楠、杨宗芳、张严虎、周玉、张平、张靖波、周芳、杨罡、于海滨、张晶杰、张利峰、杨景凤、陈锴、郑剑锋、叶佩思、张涛、赵东彪、王双。在此一并表示感谢!

本书编委会成员有欧振旭、陈杰、陈冠军、顼宇峰、张帆、陈刚、程彩红、毛红娟、聂庆亮、王志娟、武文娟、颜盟盟、姚志娟、尹继平、张昆、张薛。

编著者

??

??

??

??

前言

前言

·II·

·III·

版权所有(C)2019 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘