没有合适的资源?快使用搜索试试~ 我知道了~
首页VB6.0详细讲义(VB6实用教程_VB6从入门到精通)
第一章 Visual Basic介绍 第二章 用户界面设计 第三章 编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础) 第四章 Windows 95的新控件Visual Basic的输入输出 第五章 Visual Basic的鼠标事件和绘图 第六章 Visual Basic的数据库、报表、预览、打印 第七章 从文件中存取资料 第八章 发行应用程序 第九章 使用Windows API和用Visual Basic建立自己的屏幕保护程序 第十章 创建ActiveX控件 第十一章 ActiveX文档 第十二章 用对象链接与嵌入(OLE)扩展Visual Basic 第十三章 使用资源文件 第十四章 用Visual Basic建立ActiveX DLL 第十五章 用Winsock控件进行Internet通信 第十六章 Web浏览控件
资源详情
资源评论
资源推荐

第一章 Visual Basic 介绍
第二章 用户界面设计
第三章 编程的基础(含变量,常量,条件语句,循环语句,自定义变量,自定义过程,对象和类等基础)
第四章 Windows 95 的新控件 Visual Basic 的输入输出
第五章 Visual Basic 的鼠标事件和绘图
第六章 Visual Basic 的数据库、报表、预览、打印
第七章 从文件中存取资料
第八章 发行应用程序
第九章 使用 Windows API 和用 Visual Basic 建立自己的屏幕保护程序
第十章 创建 ActiveX 控件
第十一章 ActiveX 文档
第十二章 用对象链接与嵌入(OLE)扩展 Visual Basic
第十三章 使用资源文件
第十四章 用 Visual Basic 建立 ActiveX DLL
第十五章 用 Winsock 控件进行 Internet 通信
第十六章 Web 浏览控件
第一章 Visual Basic介绍
窗体和命令钮介绍
一、窗体
窗体是 的基本组成部分,这也是为什么这个操作系统叫 的原因。它的主要属性除上面介绍的
以外,还包括:
, 属性
这个属性用来决定控件是否采用三维效果。
, 属性
这个属性决定了窗体的边框形式,共有 种属性值。改变窗体的 属性后,窗体在屏幕上没有变化,它
只在运行时才变为你所要求的样子。
, 属性
程序员用来决定采用不采用控制框的属性,仅在程序运行时才有效。
, 属性
程序员可以改变该窗体上显示信息的字体,它控制着直接在窗体上打印的文本显示。
, 属性
这个属性是用户经常要使用的一种属性。当用户的应用程序在工具条上最小化或在 桌面上变为一个独
立应用程序时,该属性决定将采用何种图标,窗体控制框里的图标也由它决定。为自己的窗体设置该属性时,要控
制住自己挑三拣四的冲动。
, 属性
该属性决定窗体是否可见。错误地改变其值是很危险的,窗体会从眼前消失,这种莫名其妙的事情会使用户惊惶
失措,所以肩负重任的程序员一定要慎重哟!
!, 属性
指定窗体在运行时的三种状态:正常、最小化、最大化。
二、窗体的主要事件
," 事件
这个事件发生在窗体被装入内存时,且发生在窗体出现在屏幕之前。窗体出现之前, # 会看一看 "
事件里有没有代码,如果有,那么它先执行这些代码,再让窗体出现在屏幕上。

,$ 事件,% $ 事件
这两个事件在单击或双击窗体时发生。不过你单击窗体里的控件时,窗体的 $ 事件并不会发生,#
会去看控件的 $ 事件里有没有代码。
,&'活动事件(与 %&(非活动事件)
显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生 &事件,而前一个窗体
发生 %& 事件。
三、窗体控制
, 装入或卸出窗体
要装入或卸出窗体,用 ")或 * 语句。" 语句的语法如下:
"+,-,
而 *" 语句的语法是:
*"+,-,
,-, 变量是要装入或卸出的窗体名。" 语句只是把窗体装入内存,并不显示出来,要显示窗体可以
使用窗体的 . 方法。
/显示或隐藏窗体
要显示窗体,用 . 方法。若尚未装入内存则先装入再显示。它的语法如下:
+,-,0.,
,-, 变量是窗体名/可选变元 , 为 1(缺省值)时窗体为非模态,为 时窗体为模态。模态窗体完全占
有应用程序控制权,不允许切换到别的应用程序,除非关闭!而非模态窗体则反之。
同理,隐藏窗体用 +,-,0.。
四、命令钮
命令钮有两类:一类是简单的命令钮,一类是图形钮。图形钮常常成组地出现在屏幕的顶端,成为一些程序炫耀
自己贴近用户的标志。图形钮充分利用了图形用户界面的特征,而且比命令钮小,但它的缺点是用户必须知道图形
钮是什么意思,而且没有鼠标的用户恐怕用不了图形钮。命令钮也有 、、、"+、 之类
的属性。命令钮的最主要事件就是 $ 事件,它还有 2#% 和 2#* 等事件
建立菜单
一般 的菜单条包含 ,3, 和 4 菜单标题。其它的菜单,程序员应将它们插在 3 和
菜单之间。在 # 里,为了创建菜单,必须打开菜单编辑窗口。可以按下 53 键,也可以从 6
菜单中选择 2#3 项,或者单击 # 主窗口的从左边数第六个图形钮。
一、给菜单命名
菜单标题和菜单命令也有 和 -, 属性,你设置了这两个属性就等于创建了菜单。于控件一样 是
屏幕上可见的,而 -, 则是一个抽象名称。别忘了在 里加入“&7以帮助没有鼠标的用户。
二、增加和删除菜单
在 2#3 中部有三个命令钮分别是 -,,%。 可用来增加新的菜单。在这三个键下面的
列表框里选中菜单项(这时它的底色就变成深蓝色),单击 键,# 将上一个增亮菜单下推并
增亮一空行,你就可以输入新菜单名和标题了。% 键可用来删掉菜单。你选中要删掉的菜单,单击 % 键就可
以删掉它了。
三、移动菜单标题
有四种情况,向上移动,向下移动,向左缩排,向右缩排,这就是 2#3 中间上下左右箭头的功能。选中
某一菜单标题,安上下箭头,则这个菜单将上下移动到你喜欢的位置上,这也决定了它在界面中的位置。如果你按
左右箭头,情况则有所不同。由于菜单是分级的,所以,如果它没有缩排,则它是一个菜单标题;如果它缩排一次
那么它将变成一个菜单命令;如果缩排两次,那么它将成为一个子菜单命令。# 里你可以总共设计四层子
菜单。

四、设置分离条
分离条是指在菜单中将命令分组的线。
奇怪的是,# 将分离条也看成一个菜单项,它也需要 和 -, 属性,而且它也有其它属性,分
离条与菜单项的区别是分离条的 属性必须是连字号即减号。也就是,当你设置了一个 属性为“87的菜
单项时,实际上你就设置了一个分离条,分离条的名字可以是 之类,以表明分离条的位置。
五、菜单的各种简单属性
在 2#3 里有许多确认框和一些正文框及一个下拉式的列表框,这些东西决定了菜单的各种属性。
,.$ 属性
这个属性值设置为真,将在菜单命令左边产生一个打勾的确认标志,你可以看看 29 里的 菜单就
可以了解什么是确认标志了。
,3 属性
各种各样的用户会产生千奇百怪的操作,在许多 3 菜单里都会有不同形式的让菜单命令模糊的情况。3
属性就是用来做这件事的。3 属性为真,则菜单命令是清晰的,3 属性为假,则菜单命令是模糊的,这
时用户就不能选中这个菜单项了。
, 属性
用户看见一个模糊的菜单而不能选的时候,有时会非常生气。所以,如果用户看不见这个菜单命令时,他也就不
会发无名之火了。如果把 属性设为假,则菜单根本不会出现在屏幕上。这样做比把 3 属性设为假显得
更加干脆!
, 属性
可以生成菜单命令数组,用索引号区分开。例如向 菜单中添加一系列最近打开的文件名。添加菜单可用
" 方法。
以上属性可以在运行时设置,形成动态的菜单的情况。

例如:
,#*03 :
,#;0 :
你还可以改变 等属性。
,#*0:<=7
在对窗体,命令钮和菜单有所了解后,工具箱里的其它控件就更加容易理解了。下面这些控件的熟练运用,将使
你做出漂亮的界面。
六、生成弹出式菜单(或浮动菜单)
几乎每个 应用程序都提供弹出式菜单,用户可以右键单击窗体或控件取得这个菜单。弹出式菜单也属于
普通菜单,只是不固定在窗体上,而是可以在任何地方显示。
弹出式菜单用 ;#2# 方法调用。假设我们已经用 2#3 生成了名为 ,# 的菜单,则可以在
2#* 事件加入如下代码:
+#:6.;#2#,#
下面将用一个实例展示动态菜单和弹出式菜单。
左图表单显示了一个弹出式菜单,在表单的空白处右击鼠标就可得到。左图表单显示了一个动态菜单,单击
#, 钮一下就会使菜单 =#,2# 增加一项,而单击 =,&#, 钮一下就会使菜单
=#,2# 减少一项。其源代码如下:
%,,#
;&# ,>$'(
,#:,#5
+,#:6.,#'1(0:?=#,@?
",#',#(
,#',#(0:?A?B,#
3#
;&# ,,&>$'(
+,#:16.
29?,#,?
3#
3+
*,#',#(
,#:,#8
3#
;&# ,>2#*'#9/.+9/C9/D9(
+#:6.;#2#,#

3#
框架,确认框和选项钮
一、确认框和选项钮就好比多项选择和单项选择,在考试时选择题总比简答题要好做,因为你可以用瞎蒙的策略 。
用户界面设计的保持简单的原则使确认框和选项钮成为有用的框件。确认框和选项钮用于向程序输入信息。确认框
选中时会在小方框里打一个钩,菜单设计窗口里就有这种确认框的例子。
选项钮选中时会在小圆圈里点一个点。它们的主要属性除了 -,, 等,还有:
,# 属性
决定它们是否被选中的属性。
,9, 属性
决定它们的对齐方式。
二、有两道选择题或更多时,我们就必须对它们进行分组。这种分组需要借助框架控件。分组的方法是:
1, 在工具箱里单击 , 控件;
2, 在窗体里拖曳鼠标画出框架;
3, 在工具箱里单击确认框或选项钮控件;
4, 在框架里画确认框或选项钮;
5, 把所需的确认框或选项钮都画好。
正文框和标签
正文框通常用于向计算机输入信息,而标签通常用于输出信息。正文框是一个十分重要的控件,因为由确认框和
选项钮向程序输入的信息毕竟只有少数的几条信息而已。标签和正文框的区别很小,标签可以看成是一个在运行时
不能修改正文的正文框。因此标签主要用于输出信息。标签是生活中不可缺少的部分,比如教室里的“团结,勤奋,
严谨,活泼”就是一个每天不得不面对的标签。
, 属性
决定了正文框和标签的边框形式。
,正文框的 6 属性和标签的 属性
这两个属性其实是一样的,它决定了用户在屏幕上看到的东西,只不过正文框的 6 属性在运行时可以直接在正
文框里修改。
,9, 属性
这个属性决定正文或标题的排列方式。
剩余63页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4