移动鼠标,单击一些按钮,或者选择菜单中的某些命令来实现某些操作,在程序运行过程中还会出现一些"对话框",引导用户进行某些选择和操作。熟悉Windows的用户对此深有感触。
Microsoft于1991年推出了VisualBasic1.0版本。既保留了BASIC语言简单易用的优点,又充分利用了Windows提供的图形环境,提供了崭新的可视化设计工具。
Microsoft的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的工具。VisualBasic提供了大量的AXTIVE控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效地提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对好的选择。
2.2.2面向对象的编程
在面向对象的程序设计中,"对象"是系统中的基本运行实体,它封装了数据和操作。对象的性质和状态特征称为"属性",同类型的对象具有相同的属性。当要特制某一具体的对象时,这些属性就有了具体的值。
不同对象的不同属性值描述了对象的特征。这些值就是对象的数据。同类对象的抽象称为"类"。
对象不会无缘无故地执行某个操作,只有在接受别的对象请求时,才会进行某一操作。这种请求对象执行某一操作或回答某些信息的要求称为"消息"或"事件"。
对象接到消息所执行的程序称为事件驱动程序。VB的事件驱动程序都表示为"过程"。事件驱动过程可以包括对象的调用和各种VB语言的语句。
VB的工具箱为程序员提供了一套界面设计常用的对象模子类,它们的属性没有具体数值。当我们把工具箱的某个"拖动"或双击到窗体上时,系统以这个模子的形式赋予它各种初始值,构造一个实在对象。这些属性值可以由用户修改。
VB不仅为用户提供了一套标准控件工具,还允许程序员添加新的控件工具以及用VB程序设计语言设计对象。
程序员在VB平台上开发一个应用程序,要完成的工作就是:
需求分析:对要解决的问题进行数据描述和功能描述。
界面设计:根据应用程序的功能和用户的特点,设计界面。包括建立窗体、在窗体上建立各种图形对象并设计他们的属性值。
设计时间驱动程序:为各种对象编写某事件发生时执行的程序代码。
测试:一个应用程序往往要经过反复的测试、修改才能交付使用。
实现菜单选项:
VB的集成开发环境或称IDE,有多个部分组成,包含了标题栏、菜单栏、工具栏、控件栏以及窗体设计器窗口、属性窗口、代码窗口、窗体布局等。覆盖了应用程序的设计、编辑、编译和调试的所有功能。VB通过工程来组织应用程序的开发,使用工程来管理构成应用程序的所有文件。一个程序一般由若干窗体、标准模块以及应用环境组成。系统通过工程菜单对工程进行管理。系统允许同时打开和管理多个工程。用鼠标单击某个菜单项,即可打开该菜单,然后用鼠标单击菜单中的某一条,就执行相应的命令,VB是汉化的,所有的菜单命令都以汉字标出。
实现工具栏:
快捷工具栏以图标形式提供了部分常用的菜单命令的功能,用鼠标指向它时显示工具按钮的名称和功能。应用时非常方便的。
帮助:
VB的联机帮助是一个较为完善的帮助系统,帮助菜单的各个命令用于启动这个系统,同时还具有通向Internet上有关VB站点的菜单选项。VB联机帮助系统包括几乎所有的VB语言参考手册中的信息内容以及数以百计的程序示例和几十相当有用的表格。VB联机帮助系统可以进行上下文相关查询,即用户可以在任何时候按下F1键,查看与当前进行的工作相关的帮助。这是一个非常有用的功能,也是学习和使用VB过程中的一个有利工具。
关于系统:
由以上关于VB的介绍我们可以了解到:应用VB帮助我们实现教师排课和教室安排优化管理系统是非常方便、可靠、有效的方案。
2.2.3VB在系统中的应用
1.创建应用程序的主要步骤
(1)创建应用程序的界面
界面是用户和程序交互的桥梁,用VB创建的标准的Windows应用程序的界面一般由窗体和按钮、菜单、文本框和图象框等构成。根据程序的功能要求和用户与程序之间的信息交流的需要,来确定需要哪些对象,规划界面的布局。
(2)设置界面上各个对象的属性
根据规划的界面要求设置各个对