1.2.2 VB的特点
VB简单易学、执行效率高、功能强大,很受编程爱好者和专业程序员喜爱,它有以下特点。
1. 可视化的程序设计
VB采用了一种可视化(Visual)的程序设计方法。可视化程序设计是指一种开发图形用户界面(GUI)的方法。使用这种方法,程序员不需要编写大量的代码去描述界面元素的外观和位置,只须把预先建立的界面元素,例如按钮、文本框等,用鼠标拖放到屏幕上的合适位置即可。
在VB提供的可视化编程环境中,界面设计如搭积木一般,利用系统提供的大量可视化控件,根据需要将控件放置到界面的适当位置上,就可直接绘制出用户图形界面,并可以直观、动态地调整界面的风格和样式。
2. 面向对象的程序设计思想
VB采用了面向对象的程序设计思想,它的基本思路是把复杂的设计问题分解为多个能够独立且相对简单的对象集合来完成。
对象就是可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等。面向对象编程就是指程序员根据界面设计要求,直接在界面上设计出窗口、菜单、按钮等类型对象,并为每个对象设置属性。
3. 事件驱动的编程机制
在VB中,编程没有明显的主程序概念,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段(事件过程)。例如,命令按钮是编程过程中常用的一个对象,单击命令按钮,就会在该对象上产生一个鼠标单击事件(Click),同时系统会自动调用执行Click事件过程,从而实现事件驱动的功能。
整个VB应用程序是由许多彼此相互独立的事件过程构成的,这些事件过程的执行与否以及执行顺序都取决于用户的操作过程。
4. 软件集成式开发
VB为编程提供了集成开发环境,在这个环境中,编程者可以设计界面、编写代码、调试程序,直至把程序编译成可在Windows中运行的可执行文件。
5. 强大数据库访问功能
VB利用数据Control控件可以访问多种数据库。VB 6.0提供ADOControl控件,不但可以用最少代码实现数据库操作和控制,也可以取代DataControl控件和RDOControl控件。