a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 85|回复: 0

[Visual Basic] 2011年9月计算机等级二级VB考试重点(13)

[复制链接]
发表于 2012-7-31 22:10:12 | 显示全部楼层 |阅读模式
第十三章   一、建立多重窗体应用程序
3 G  e3 x6 Q0 D* @# [" J/ m  (一)与多重窗体程序设计有关的语句和方法
- h+ R! x/ y! q) h2 M7 e/ V  1.Load语句! B6 g" P8 a5 \, K, I( Z* l# r& W
  格式ood窗体名称
8 _% a5 R. |$ v& P6 A; j. P  2.Unload语句
9 W# a4 o& z2 W  格式:Unload窗体名称: z. p# ^& |9 [# V3 B
  3.Show方法4 t! i$ o: }% E; Y
  格式:[窗体名称.]Show[模式]
3 P* T5 A+ r4 E9 n4 C# {  4.Hide方法
% Y8 U& w4 X8 t4 m6 g  格式:[窗体名称.]Hide% m/ R- P+ n. V8 {$ a* p1 J  c" Y
  (二)建立界面: t/ z- e: |) ?8 T! D+ p3 z
  1.封面窗体6 \3 P- d2 \& U4 e
  2.列表窗体
( m! S1 O( P$ J, c2 s  3.HX2000A微机窗体
4 g- X) V+ Q: G! Y+ G2 D9 |0 x  (三)编写程序代码; f( Y$ @% d3 h4 _% |
  程序代码是针对每个窗体编写的,其编写方法与单一窗体相同。只要在工程资源管理器窗口中选择所需要的窗体文件,然后单击“查看代码”按钮,就可以进入相应窗体的程序代码窗口。该程序的执行顺序如下:. Q4 {7 g- M* b
  (1)显示封面窗体;4 S% }5 x- S( g2 a7 W: ]( ?3 T
  (2)单击“继续”命令按钮,封面窗体消失,显示列表窗体;此时如果单击“结束”命令按钮,则程序结束;
8 v. @8 W! L, k* V6 S' X' Q. g  (3)列表窗体在列表框中列出目录,双击某种机型后,列表窗体消失,显示相应的窗体。例如,双击“HX2000A微型机”,将显示“HX2000A台式机”窗体;
* p; O' g- Y4 n1 A- b  (4)显示某种机型的窗体后,如果单击“返回”按钮,则该窗体消失,回到列表窗体;
" O0 I  J9 ?! z+ p* j1 X, b  (5)在列表窗体中,如果单击“返回”按钮,则列表窗体消失,回到封面窗体。
5 z: N0 o0 _/ w7 M  二、多重窗体程序的执行与保存$ g+ c% l* V3 l& C" W
  (一)指定启动窗体
6 S4 k* M) w; D2 {3 R4 Z" l  (二)多窗体程序的存取2 \( f  X8 ^* C
  1.保存多窗体程序
7 Z+ a9 a9 J1 g2 E7 F$ F; \; D. f  2.装入多窗体程序6 E& o" u& P8 w! |, q( `4 k. ~( n
  3.多窗体程序的编译7 @5 e' J! w) i/ R; |
  三、Visual Basic工程结构
+ P( C: T, L3 ]6 t$ e  (一)标准模块4 @1 x4 I9 E- S$ x$ E8 [
  标准模块也称全局模块或总模块,由全局变量声明、模块层声明及通用过程等几部分组成。其中全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的具有惟一名字的全局变量。全局变量声明总是在启动时执行。
; i* A; p- ~: u( R" E) W  (二)窗体模块
0 W/ Q0 ~' F3 G9 f# U2 P  窗体模块包括3部分内容,即声明部分、通用过程部分和事件过程部分。在声明部分中,用Dim语句声明窗体模块所需要的变量,因而其作用域为整个窗体模块,包括该模块内的每个过程。注意,在窗体模块代码中,声明部分一般放在最前面,而通用过程和事件过程的位置没有严格限制。* A# J% g" o* q; l/ x* B
  (三)Sub Main过程
6 u3 W" L' h. c# v/ X+ j  在一个含有多个窗体或多个工程的应用程序中,有时候需要在显示多个窗体之前对一些条件进行初始化,这就需要在启动程序时执行一个特定的过程。在Visual Basic中,这样的过程称为启动过程,并命名为Sub Main,它类似于C语言中的Main函数。
. \4 z# H5 @9 A8 ~5 l1 ]  四、闲置循环与DoEvents语句
! s6 t3 \8 c/ C* g0 a  Visual Basic提供了闲置循环(Idle Loop)和DoEvents语句。DoEvents既可以作为语句,也可以作为函数使用,一般格式为
; H( q7 Q8 S/ o6 Z  [窗体号=]DoEvents[()]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-4 01:14 , Processed in 0.123924 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表