利用计算机实现可视化的控制系统包括上位机程序设计、通信接口设计和单片机系统设计。由于上位机程序主要实现可视化窗口的面板控制和通信,所以其程序的设计软件主要使用Visual Basic、Visual C++、Java、LabVIEW等。
Visual Basic(简称VB)是由美国微软公司于1991年开发的一种可视化的、面向对象、采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。该软件也是一种常用的可视化软件编程开发工具,它的基础是编程语言Basic,利用VB可创建多种用户界面,如将一些经常要使用到的功能变成一个个控件的形式,例如Label(标签)、TextBox(文本框)等,极大地降低了开发用户的工作量。
目前应用较广的版本为Visual Basic 6.0,该软件拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易地使用DAO、RDO、ADO连接数据库,或者轻松地创建ActiveX控件。程序员可以方便地使用VB提供的组件快速建立一个应用程序。
1.程序界面
Visual Basic安装后自动在“开始”菜单中建立Visual Basic 6.0的程序组和程序项。单击“开始”按钮,指向“所有程序”选项,再指向“Microsoft Visual Basic 6.0中文版”程序组,再单击“Microsoft Visual Basic 6.0中文版”选项启动Visual Basic6.0中文版。此时VB界面弹出一个新建工程窗口对话框,如图7-1所示。选择“标准EXE”图标,确定后将显示用户操作界面,如图7-2所示。
图7-1 新建工程窗口
图7-2 用户操作界面
从VB的操作界面可以看出,窗口的最上端为标题栏,下面为工具栏,左边为工具箱,中间为窗体设计器窗口,右边为窗口资源管理器,以及属性窗口和窗体布局窗口。
VB是一种基于窗体的可视化组件安排的联合,增加代码可指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以用户不用写太多代码就可以完成一个简单的程序。
(1)窗体设计器窗口
简称窗体(Form),是用户最终看到的软件界面,应用程序的运行结果、各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。
(2)工程资源管理器窗口
工程是指用于创建一个应用程序的文件集合。工程资源管理器窗口含有建立应用程序所需要的文件清单。(www.xing528.com)
(3)属性窗口
属性窗口主要针对窗体和控件设置。在VB中,窗体和控件被称为对象。每个对象的特征都可以用一组属性来描述,属性窗口就是用来设置窗体或窗体中控件属性的。
(4)工具箱
工具箱窗口由若干个工具按钮组成,主要用于设计应用程序界面。在系统默认情况下,工具箱中有一个指针和20个标准控件,用户也可以通过“工程”→“部件”命令加载Win- dows中注册的其他控件。
(5)代码窗口
代码窗口又称代码编辑器,用来编写或修改过程或事件过程的代码。双击控件或者窗体空白处,以及在“工程资源管理器”中双击模块都可以打开代码窗口。
(6)窗体布局窗口
用来指定程序运行时的窗体初始位置,可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置。
在VB 6.0的集成开发环境中,除上述主要窗口外,还有对象浏览器窗口、数据视图窗口、立即窗口、本地窗口、监视窗口等。可以根据需要,通过“视图”菜单中的相应命令,打开或关闭这些窗口。
2.VB 6.0的工程文件
当使用VB创建一个新的工程应用程序时,所有文件的有关信息被保存在称为“工程”的文件中。在VB中,使用工程来管理构成应用程序的所有不同的文件。当完成工程的全部文件之后,可将此工程转换成可执行文件(.exe),直接在Windows下运行。
工程文件包含与该工程有关的全部文件和对象清单,一个工程包括跟踪所有部件的工程文件(.vbp)、每个窗体的文件(.frm)、每个窗体的二进制数据文件(.frx),含有窗体上控件的属性数据,这些文件都是自动生成的。工程管理窗口包含一个工程当前文件的列表,可以通过工程管理窗口创建、添加或从工程中删除可编辑文件。编辑好的工程文件利用菜单栏中的“文件”命令可以生成一个后缀名为.exe的可执行文件。
利用VB进行上位机程序设计,主要步骤有创建工程、定制窗体、添加控件、设置属性、添加代码、运行程序、生成可执行文件。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。