【vb精品源码栏目提醒】:网学会员鉴于大家对vb精品源码十分关注,论文会员在此为大家搜集整理了“VB——第4章_多重窗体程序设计 - 其它资料”一文,供大家参考学习
第4章 多重窗体程序设计Visual Basic程序设计教程 中国石油大学华东石油工程学院本章内容及其要求1、掌握与多重窗体应用程序设计相关的语句2、掌握新建窗体与添加窗体文件操作和启动窗体的设置3、了解闲置循环与DoEvents语句的作用4、掌握
VB工程的结构本章重点与多重窗体应用程序设计相关的语句本章难点闲置循环与DoEvents语句的作用 Visual Basic程序设计教程 中国石油大学华东石油工程学院 多重窗体应用程序综述 一个简单的应用程序只有一个简单窗口,应用程序所有的功能都在这一个窗口中体现出来,而稍微复杂的程序可能包含有多个窗口和多个对话框,根据完成的任务,相互关联在一起。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 4.1 多重窗体的基本操作1.添加窗体 单击“工程 添加窗体”命令或单击工具条上的 “添加窗体”按钮,打开“添加窗体”对话框, 单击“新建”选项卡,从列表框中选择一种新窗 体的类型;或者单击“现存”选项卡,将属于其 他工程的窗体添加到当前过程中。
Visual Basic程序设计教程 中国石油大学华东石油工程学院设置启动窗体 一个具有多个窗口的应用程序中,根据多个窗口之 间内在的联系,要安排它们的出场顺序。
一般要有下列 的模式: 封面——用户登录窗口——软件主界面(根据需 要打开其它多个不同的对话框) 这里有几个问题需要解决: 1、启动窗体的指定。
即:谁第一个出场;一般情况下封面应该是第一个 出场的窗体。
2、各窗口之间的衔接。
当一个窗体的任务完成以后,下一个出场的是谁, 如何衔接。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 当设计好一个应用程序中的多个窗体后,根据功能上的规划,确定启动应用程序后,第一个被启动的窗体,即启动窗体。
如注册窗体,软件的封面等等。
方法:执行“工程”菜单中选择“工程 N 属性”,在“通用”选项卡的“启动对象”下拉式列表框中选择要作为启动窗体的对象。
也可以在工程资源管理器中右击工程名,选“工程属性”。
如果没有指定启动窗体,则第一个被创建的窗体就是应用程序的启动窗体。
Visual Basic程序设计教程 中国石油大学华东石油工程学院Visual Basic程序设计教程 中国石油大学华东石油工程学院 与多窗体相关的语句与方法 1 、装入窗体(Load 语句) 装入一个指定的窗体,即将指定的窗体装载到内存中; 格式:Load 窗体名称 2、卸载窗体(UnLoad 语句) 格式:Unload 窗体名 ——关闭指定的窗体。
作为特殊应用, Unload Me 语句可关闭当前激活的窗体本身。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 3、关闭应用程序语句End 格式:End ——关闭应用程序的所有窗体。
如果使用 End 语句则关闭整个应用程序,它的所有的窗体都将被关闭。
4、显示窗体(Show方法) 用来在屏幕上显示指定的窗体。
使用方法:窗体名称 . Show 模式 Visual Basic程序设计教程 中国石油大学华东石油工程学院 5、隐藏窗体(Hide方法) 用来隐藏屏幕上指定的窗体,直到以后使用 Show 方法重新显示窗体。
使用方法:窗体名称 . Hide 应用特例:Me.Hide隐藏自身。
Hide方法的功能与将Visible属性设置为False 是等同的。
Visual Basic程序设计教程 中国石油大学华东石油工程学院4.2 Sub Main过程 Sub Main过程 有时在一个应用程序中,启动一个窗体前,先需要做一些初始化工作,可用在标准模块中的名为Main的过程实现,再将Main过程指定为启动对象。
如在前面的应用程序中,建立一个Main过程,并将其指定为启动对象,完成应用程序窗体间的衔接。
格式: Sub Main () ….. End Sub 说明:标准模块可以有多个,但Sub Main过程只能有一个,而且其名称必须是Main。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 4.3 闲置循环与DoEvents语句 Visual basic是事件驱动的,这有两个方面的含义,一方面当有事件发生时,才执行相应的过程;当没有事件发生时,应用程序处于闲置状态。
另一方面当正在执行一个过程时,CPU不能对其它事件进行处理,此时CPU处于忙碌状态,其它事件只能等待。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 那么能不能让CPU在执行一个过程的过程中, 对别的事件进行响应呢? 这就是
VB的闲置循环所要解决的问题。
闲置循环就是当CPU空闲时,进行一些工作, 当有事件发生时,处理发生的事件,处理完毕, 再接着进行前面的工作。
通过执行Doevents语句 进入这种状态。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 格式: 变量Doevents 变量Doevents 功能:进入闲置循环状态,返回当前装入
VB中应用程序工作区的窗体号。
Doevents可以作为语句使用,也可以作为函 数使用。
Visual Basic程序设计教程 中国石油大学华东石油工程学院 如:在一个窗体中,建立一个按钮,输入下面的代码,验证闲置循环的执行方式。
Private Sub command1_Click For i1 to 20000000 XDoevents For j0 to 1000 Next j Cls Print i Next i End Sub Visual Basic程序设计教程 中国石油大学华东石油工程学院4.4 Visual Basic工程管理 应用程序 工程文件.vbp 窗体模块 类模块 标准模块 .frm文件 .cls文件 .bas文件 声 子程 函数 子程 声 子程 函数 明 序过 过程 序过 明 序过 过程 部 程 func 程 部 程 func 分 sub tion sub 分 sub tion Visual Basic程序设计教程 中国石油大学华东石油工程学院Visual Basic程序设计教程 中国石油大学华东石油工程学院
上一篇:
VB60全称为VisualBasic【精品文档
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值