“可视化”是指图形交互界面。在可视化编程工具诞生之前,所有的编程开发工具都是基于字符界面,开发者通过编写复杂程序代码来实现用户交互界面,他们在设计过程中看不到界面的实际显示效果,必须在程序编译运行后才能看到,如果不满意,还要返回修改代码,这个过程可能要重复很多次。开发人员需要花费大量时间在设计用户交互界面上,极大降低了程序开发效率。
而Visual Basic提供了可视化的集成开发环境,把Windows界面设计的复杂性“封装”起来,开发人员只需要利用集成开发环境工具箱提供的开发工具,通过鼠标拖拽的方式就可以搭建友好的界面,不必再为设计界面而花费大量的精力与时间,可以把注意力集中在软件功能实现上,这样极大缩短了程序开发周期,提高了程序开发效率。Visual Basic可视化开发界面如图1-1所示。
图1-1 可视化界面
2.面向对象程序设计(www.xing528.com)
从Visual Basic 4.0开始,用户可以通过类模型方式创建和使用对象。对象可以作为数据和单元的组合,如窗体、按钮、文本框等。
Visual Basic对象可以封装属性、方法和事件,创建时还可以重新定义其封装属性、方法和事件。Visual Basic对象可以极大简化重复代码的编写,使开发人员把精力集中在程序内容上而不是编写数量庞大的代码上。前面提到的如图1-1所示工具箱中的工具,其实就是已经编写好的一些类,例如,按钮类、文本框类等,把它们拖动到窗体上,即成为这个类中的一个具体实体,即对象。
Visual Basic程序是通过事件来控制执行流程的。程序由对象构成,而一个对象包含一个或多个事件,当某个事件被触发时,程序就会执行该事件的代码。触发事件可以由用户操作触发,也可以由时间触发。
如果用户按下某个按钮,则触发该按钮的Click事件;如果鼠标指针在某个对象上移动,则触发该对象的MouseMove事件。相反,如果未单击这个按钮并且未在其他地方调用它,该按钮的Click事件就永远不会执行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。