最新二章创建用户界面

合集下载

第02章 VB创建用户界面

第02章 VB创建用户界面

第二章 创建用户界面
2.1 创建窗体
5.Print方法 5.Print方法
格式:[Object].Print p1 <s> p2 <s> ··· 格式: 作用:将文本输出到指定对象上。如果缺省对象,则将内容 输出到当前窗体上。 例:在程序代码中增加下列内容: Print “新北京!”;“新奥运!” Print “新北京!”,“新奥运!” 运行程序则在窗体上输出如图:
Visual Basic 程序设计
第二章 创建用户界面
2.2 常用控件
4.列表框(ListBox) 列表框(ListBox)
列出可供用户选择的项目列表。运行时, 列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其 中的一项或多项,选中的项被加亮显示。 中的一项或多项,选中的项被加亮显示。
(2)方法 (2)方法
Visual Basic 程序设计
第二章 创建用户界面
2.1 创建窗体
(2) 窗体的方法
窗体可调用多个方法。常用的方法有: • Hide Hide:隐藏窗体。(如图) • Move Move:把窗体移到某个位置。 • Print Print:显示文本或数据。 • PrintForm :打印窗体。 • Refresh Refresh:强制重新绘制一个窗体。 • Show Show:显示窗体。
(3) 窗体的事件
窗体可以响应许多事件。常用的事件有: • Click Click:单击。 • Dbclick Dbclick:双击。 • Load Load:装载。 • Resize Resize:调整尺寸。 • Activate Activate:激活。 • Deactivate:失去激活。 Deactivate Visual Basic 程序设计

CAXA实体设计第二章 用户界面及设计流程

CAXA实体设计第二章  用户界面及设计流程

第二章 用户了设计历史树的查阅功能,该功能具有以下几方 面的作用: 1. 提高设计效率 当设计相似度较高的一些零件时,可利用设计树,仅对其中的某几个造型进 行修改,就可以生成新的零件,无需从头进行设计。另外,还可以从设计历史树 中快速地选择零件中包含的图素,提高设计速度。 2. 共享设计经验 我们可以通过查阅设计高手的设计历史树,就可以了解他们的设计思路,并 学习到他们的设计技巧。 3. 更加便于进行装配设计 利用设计历史树有利于形成更加清晰的装配关系。
第二章 用户界面与设计流程
六、向导
在启动CAXA 实体设计中的某些命令后,会出现操作向导。向导是由一系列 对话框组成的,利用它可以一步步地引导用户完成操作。
第二章 用户界面及设计流程
第二节 设计流程
CAXA实体的设计过程可能包括以下6个部分:创建零件、生成装配、生成 工程图、渲染设计、三维动画制作、设计结果的共享与交流。
一、创建零件
在正式开始工作前,系统会提供多种设计环境模板,用户可根据需要选择。 一般可以利用一个智能图素开始制作零件的基础结构,或创建自定义图素,然后 对零件各组成部分进行修改和编辑,使其更加准确。
二、生成装配
CAXA实体具有创建装配件的功能,同时保持各零件原有的特性,可对它们 进行添加、删除或编辑。
第二章 用户界面与设计流程
三、生成工程图
当完成零件设计或装配设计后,CAXA提供了根据三维实体自动投影成二 维视图的功能。结合CAXA EB可生成符合国家标准的工程视图。
四、渲染设计
创建了一个三维实体后,可添加表面色彩与纹理,使其更加逼真。还可以通 过设计环境渲染,使零件更具真实感。例如,汽车表面的环境映射。
第二章 用户界面与设计流程
三、对话框(选项卡)

第2章操作系统的用户界面

第2章操作系统的用户界面
下一页
第2章 操作系统的用户界面
5.键盘命令建立用户程序及分时系统作业调度
(1)呼叫 (2)联接 (3)通信 (4)退出
下一页
第2章 操作系统的用户界面
(1)呼叫
当终端用户想从终端打入命令或输入信息时,他 首先要进行呼叫,例如通过类似电话拨号的方式 进行呼叫。当呼叫成功后,用户就可以从终端的 键盘上打入各种命令输入到计算机系统,即开始 第二步——联接。
下一页
第2章 操作系统的用户界面
(2)联接
呼叫成功后,计算机即和终端联上,于是计算机应在终 端设备上输出引导信息,以告诉用户终端设备与系统联 上了。这时,用户应打入一条“录入命令”,向系统申 请录入一个作业。一般录入命令应给出以下参数:用户 名、作业名、口令、资源需求等。系统接到录入命令后, 将检查口令、资源需求等。在符合时,就允许录入。当 用户从终端上看到允许录入的信息后,就知道这个终端 作业被接受了,从而就进入第三步——通信。 下一页
第2章 操作系统的用户界面
(3)通信
终端作业被录入后,就可以通过终端打入各种控制 作业的命令和从终端输入作业的程序和数据。属于 通信这一步的键盘命令是比较丰富的,一般有以下 几类:
(1)环境设置。 (5)编译、连接装配和运行。 (2)系统管理。 (6)输入数据。 (3)文件管理。 (7)操作方式转换。 (4)编辑修改。 (8)申请资源。
下一页
第2章 操作系统的用户界面
3.作业调度的性能指标
对于批处理系统,作业调度的原则体现在一个指标,即 各作业的平均周转时间上,如设i作业的周转时间为 Ti=Tci-Tsc;Tci,Tsc分别为作业的完成时间和作业的提交 时间,则平均周转时间为:J=(∑Ti)/n;对这个公式涉 及的n个作业,相对于长作业,对J值的影响大,而短作 业对J值的影响小。为了增加短作业对J值的影响,引入 平均带权周转时间的概念。平均带权周转时间定义为: W=(∑Ti/tri)/n;tri 作业的运行时间。一般认为J、W越 小,系统对作业的吞吐量越大,系统的性能越高。

主页二级页面注册页面

主页二级页面注册页面

【宽*高】A:导航栏导航栏包括首页、通行证管理、充值中心、游戏商城、防沉迷介绍以及后面的登陆和注册通行证。

导航栏规格大小为995*95,字体统一为五号黑色字体,每个的规格大小为100*30。

I:滚动信息栏滚动信息栏内包括对新手的引导问题,大小为200*280,字体为黑色5号字体。

该栏目是随着页面上下滚动设置。

T字分界线,将整个页面分为左230,右765,以下内容为右页面的,内容全部居右。

B:账户注册信息该处为一个图片,图片上有账户注册信息字样,规格大小为200*30C:C1和C2是两个可供选的选项,如果选择C2,确定会变为下一步,点击然后会转到公会资料填写页面。

C1与C2为5号黑色字体。

规格为200*30D、E、F:三项中从真实姓名到密码保护答案均以字体形式显示在页面上,大小为小5号字体。

三项中a-q为可填写的对话框,大小为180*23。

前面字体为小五号黑色字体。

三种中1-16对应的是前面填写内容的规则,内容如下:1处添加必填,填写您的真实姓名2处添加必填,填写您的身份证号码,未满十八周岁或填写的身份证号与真实姓名不一致,将被纳入网络游戏防沉迷系统,累计在线3小时后游戏收益减半,5小时后收益为0。

3处添加必填,首字符必须以字母开头,且只能由a-z的26个小写英文字母及0-9的10个数字组成,不能包含空格、下划线等其他字符,长度为6-16位字符之间。

4处添加必填,请输入您喜欢的昵称5处添加必填,6—16位字符,由a-z的不限大小写英文字母或0-9的数字组成,不能包含空格等其他字符。

密码不能与帐号名相同。

6处添加必填,请与密码保持一致7处添加必填,注册完成后不可更改8处添加必填,请与身份证保持一致9处添加必填,密码找回的重要途径之一10处添加必填,与以上填写邮箱保持一致11处添加选填,如果密码丢失,方便密码找回12处添加选填,如果密码丢失,方便密码找回13处添加选填,如果密码丢失,方便密码找回14处添加选填,填写有效的推广码,可获得丰厚的推广奖励15处添加必填,如果看不清楚,请点击刷新16处添加必填,密码找回的重要凭证,请谨慎填写17处添加必填,密码提示答案长度请尽量不要少于6位统一小5号黑色字体。

第2章 操作系统用户界面

第2章 操作系统用户界面

2.4 Linux 和Windows的命令控制界 面2.4.2 Windows的命令控制界面
使用方式: (1)直接在命令行输入命令,如 systeminfo&mem 显示当前系统的属性、配置等,然后显示当前内存 使用情况。 新建exam1.bat (2)使用批处理

@echo off mkdir test echo hello pause

低档PC机
主机
公用存储器 低档PC机 直接耦合方式
2.2 一般用户的输入输出界面 2.2.3 一般用户的输入输出方式

4.SPOOLING系统 又可译为外围设备同时联机操作。 在SPOOLING系统中,多台外围设备通过通道或 DMA器件和主机与外存连接起来。 作业的输入输出过程由主机中的OS控制。OS中 的输入程序包含两个独立过程: 从外部设备把信息读入缓冲区; 写过程,负责把缓冲区的信息送到外存输入井中。 外围设备——各种终端、其他输入设备,如读卡 机等。
# vi file.c # gcc -o file file.c #vi infile (输入需复制的内存) # ./file


#ls
2.6 Linux 和Windows的系统调用 2.6.2Windows的系统调用



系统调用被进一步编写成不同的库函数后放入动 态链接库DLL中。 这些库函数构成了Windows操作系统提供给程序 员的编程界面。这个编程界面被称为应用编程接 口API。 常用的API函数调用分为5类: 窗口管理类 图形设备接口(GDI)类 系统服务类 国际特性类 网络服务类
2.4 Linux 和Windows的命令控制界面 2.4.1 Linux的命令控制界面

第2章操作系统用户界面

第2章操作系统用户界面

2. 脱机输入方式 又称为预输入方式。用户通过联机方式把作业首先 输入到后援存储器,例如磁盘或磁带上;然后,用 户把装有输入数据的后援存储器拿到主机的高速外 围设备上和主机连接,从而在较短的时间内完成作 业的输入工作。
3. 直接耦合方式 直接耦合方式把主机和外围低档机通过一个公用的 大容量外存直接耦合起来,从而省去了在脱机输入 中那种依靠人工干预来传递后援存储器的过程。在 直接耦合方式中,慢速的输入输出过程仍由外围低 档机自己管理,而对公用存储器中的大量数据的高 速读写则由主机完成。直接耦合方式的原理如图2.3 所示。
与脱机控制方式相比,联机控制方式的命令种类要 丰富得多。这些命令可大致分为以下几类: (1) 环境设置。 (2) 执行权限管理。 (3) 系统管理。 (4) 文件管理。 (5) 编辑、编译、链接装配和执行。 (6) 通信。 (7) 资源要求。
2.4 Linux与Windows的命令控制界面


2.5 系统调用
第二章 操作系统用户界面
2.1简介进入 2.2一般用户的输入输出界面进入 2.3命令控制界面进入 2.4Linux与Windows的命令控制界面进入 redhat 进入solaris 2.5系统调用进入 2.6Linux和Windows的系统调用
2.1 简介 本章主要讨论操作系统为用户提供的编程接口 和命令控制接口。首先讨论操作系统的命令控制接 口及与其相关的作业控制和管理概念,然后介绍系 统调用与编程接口,最后介绍操作系统用户界面示 例。
系统调用是操作系统提供给编程人员的唯一接口。 调用系统中已有的系统功能来完成那些与机器硬件 部分相关的工作以及控制程序的执行速度等。 系统调用大致可分为如下几类: (1) 设备管理。该类系统调用被用来请求和释放有关 设备、以及启动设备操作等。 (2) 文件管理。对文件的读、写、创建和删除等。

第二章 Android基本用户界面

第二章  Android基本用户界面

第二章 Android基本用户界面2.1常用组件程序员开发的游戏以及应用都是运行在Android系统上的程序,这类应用程序跟用户的接触就是通过界面来完成的。

可见用户界面对于开发者来说是至关重要的一部分,本节我们就来学习用户界面的部分常用基本组件。

Android当中的大部分UI组件都是位于android.view包和android.widget包当中,本节所介绍的常用组件都是位于android.widget包中的。

2.1.1 TextView 文本框TextView直接继承了View类,是用于在界面上显示文本的组件。

它是不允许编辑的,在第一章我们创建的HelloAndroid项目当中,我们在res—>layout—>main.xml文件中就能见到有TextView组件。

实例TextViewa.创建一个名为TestTextView的新项目。

b.打开main.xml布局文件,在代码当中添加如下代码。

本段代码中13-21行是我们所添加的一个TextView第14-15 行:定义了该组件的宽和高第16 行:设置了该文本框显示的文本内容第17 行:设置了文本的字体大小第18 行:设置文本的颜色第19 行:设置了文本是否一行显示,如果选择true,那么文本内容多的情况下会以省略号显示显示不完的内容。

运行出来的结果如下图。

我可以到API当中查阅到TextView这个类的XML Attributes属性,上述实例当中只是简单的列举和使用了部分的属性设置。

如果需要设置更多的属性,我们可以到API当中来查阅。

部分属性介绍,如下表所示。

2.1.2 EditText 编辑框EditText是一个可编辑的文本框,它是TextView的子类,与它父类的区别就在于Android关闭了TextView的文字编辑功能,而EditText允许用户编辑文本框的内容。

实例EditText1.创建一个名为Test EditText的项目。

第2章 创建用户界面

第2章 创建用户界面

例:Print示例
12
2.2 控件
控件是建立Visual Basic应用程序的基本元素.应该 讲,可视化设计就是通过控件实现的. 能够用于Visual Basic的控件数量众多,一般将其分 为两个方面:内部固有控件,ActiveX 控件.用户可以 通过"工具箱"获取各种控件.
13
一,内部控件 内部控件是包含在Visual Basic系统内,可 以直接使用的控件;因此具有相对较好的运 行性能. 常用的内部控件有:命令按钮 ,文本框, 标签,框架 ,列表框,组合框,复选框 ,选 项按钮 ,图片框 ,定时器,数据控件 等.
27
11.Data(数据) 11.Data(数据)控件
Data控件用于在程序中进行数据库连接,并可以把数 据库中的信息通过窗体上的数据识别控件显示,编辑和更 新. Data控件是依靠属性来获取对数据的连接的,在进行 连接时其关键属性有: Connect属性 设置有待连接的数据库类型. DatabaseName属性 称. RecordSource属性 设置需要访问的数据库表的名称. 设置连接的数据库文件或目录名
25
9.PictureBox(图片框) 9.PictureBox(图片框)
图片框是用来显示图形的, 但同时它又可以作为其它控 件的容器.在做容器使用时, 图片框和Frame 控件类似. 图片框经常用到的属性是: Picture属性 用于设置要加 载的图片. AutoSize属性 设置图片框 是否按图片大小自动调整.
7
5.窗体的方法 5.窗体的方法
窗体的方法也就是窗体所具有的行动方式.窗体上常 用的方法有: 1. Show方法 —— 用以显示窗体. 2. Hide方法 ——用于隐藏窗体,但不能使其卸载. 3. Move方法 ——用以移动窗体到一定的坐标位置. 4. Refresh方法 ——用以刷新对象. 5. Print方法——用以打印对象 6.Printform ——用以打印窗体 7.Cls ——用以清除对象

计算机操作系统原理-第二章用户界面知识点汇总及习题

计算机操作系统原理-第二章用户界面知识点汇总及习题

第二章用户界面2.1 知识点汇总1、作业及作业步图2-1 作业及作业步2、系统调用:用户程序中对操作系统的调用称为系统调用。

使用户程序通过简单的调用,来实现一些硬件相关,应用无关的工作,从而简化了用户程序。

独立程序:不需要操作系统帮助的程序(包括程序的启动和结束)非独立程序:需要操作系统帮助的程序图2-2 系统调用的执行过程系统调用的特点:(1)系统调用指令是由硬件决定的(即:CPU中的中断向量表)。

CPU的指令集中都有一条系统调用指令,又称访管指令但系统调用具体实现的功能由操作系统决定(即:操作系统中的,系统调用分支表,及系统调用代码)。

因此:同一种计算机上的不同操作系统,系统调用指令是相同的。

同一操作系统,在不同的计算机上,系统调用指令是不同的。

(2)系统调用是动态连接的静态连接:程序在编译时,将被调用的程序嵌入到自身中。

如:库函数调用动态连接:程序在执行的过程中,执行到调用指令时,才连接到被调用的程序并执行。

如:动态连接库(dynamic link library,DLL),系统调用。

由于操作系统是动态连接的,所以,缩短了用户程序,使用户程序和操作系统提供的系统调用功能相互独立。

(3)系统调用的调用地址和返回地址不是固定的。

系统调用的地址,由系统启动装载操作系统时,存放系统调用代码的位置决定,每次开机都可能存放在不同的位置上。

返回地址,由用户程序中系统调用指令的位置决定。

(4)安全接口在执行系统调用和从系统调用中返回时,要分别保存和恢复程序状态字PSW,并设置PSW中的系统态/用户态标志位,进行系统态和用户态的切换。

执行系统调用时,进入系统态。

从系统调用中返回用户程序时,进入用户态。

状态切换的目的:某些特权指令只能在系统态下执行。

一些地址,只能在系统态下访问。

从而限制了用户程序不能随意地进入操作系统区域,读写操作系统的内部代码,也限制了用户程序不能随意进入其它用户程序的区域。

中断:是指计算机在执行程序的过程中,当遇到需要立即处理的事件时,立即暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回原程序。

第03讲第二章 人机界面设计(1)PPT课件

第03讲第二章 人机界面设计(1)PPT课件
满意度(Satisfaction):使用产品的舒适度和可接受个方面特点:
第一,可用性既是用来评估用户界面和产品是否易用(ease-ofuse)的质量参数,也是在设计过程中提升产品综合质量的方法。 用户对不同产品的易用性要求并不相同,可用性也需要根据不 同产品有所改变,而作为提升质量的方法是指可用性包含的一 些研究手段,如用户测试和专家评估等;
第二,可用性与用户使用产品的功能紧密联系,用户使用产品 功能的目的是不同的,这时可用性成为是否符合用户目的,满 足用户行为需要、认知需要的评判指标;
19
第三,可用性关注特定用户在特定情景下满足特定目的这一个 过程,这反映可用性不是固定不变的,而是需要根据具体的产 品、用户、环境情况灵活变化的;
17
关于可用性的定义和概念也在不断发展。 1983年的国际标准ISO 9241第11部分中对可用性的定义
是指:
特定用户在特定的使用情景下,使用某个产品达到特定目标的 有效性、效率和满意度的大小。
有效性(Effectiveness):用户达到某特定目标的正确度和完成 度;
效率(Efficiency):当用户在一定的正确度和完成下达到特定 目标时所消耗的与之相关的资源量;
23
人机界面设计通用流程图
24
1、需求分析阶段 用户研究工程师跟进用户调研、需求分析,提交需求报 告 2、功能设计阶段 交互设计师配合PM的功能设计文档出交互设计方案,确 定产品的页面布局、信息架构、操作流程和交互方式。 视觉设计师也要参与产品讨论,结合用研的专家评估意 见,构思视觉设计方案
14
在计算机的某个领域有较长的知识链; 往往花费很多时间和精力去琢磨一个软件的使用,许多技能已
成为自动化的过程; 能够发觉深层信息的含义、有较高的信息分类和综合能力。花

Visual Basic程序设计一、二章

Visual Basic程序设计一、二章

程序保存: 一般先保存.frm文件(若有多个,分别保存), 最后保存工程文件。
7、通过一个简单的应用程序快速入门
学习VB最好的方法是实践,现在我们动手设计一 个简单的应用程序。
制作一个如图所示的一个简单的应用程序的运行 界面。它由一个窗体、一个标签和一个命令按钮 组成。运行时初始界面上显示的是“世界,你
例:a.显示窗体NewForm,在程序中加入代码:
NewForm.Show [Style]
表示以“Style”方式显示“NewForm”窗体.
b.隐藏窗体NewForm ,在程序中加入代码: NewForm.Hide
表示隐藏 “NewForm”窗体
• • • • •
窗体的显示与隐藏(show 与 hide) 窗体的移动(move) 窗体的刷新 (refresh) 打印(print,printform) 清除 (cls)
2.2 控件
一:什么是控件 是放在窗体中可操作的对象 控件箱中提供的可以和用户进行 交互的可视化部件。 控件有自己的属性,事件,方法 常用控件(控件箱中)
二、添加控件的方法
用鼠标单击控件箱中所需的控件按钮,在将鼠 标光标移向窗体,在窗体的适当位置上按住鼠 标左键拖动,即可在窗体上选定一个区域,这 个区域的位置和 大小就是添加的控件在窗体上 所处的位置和大小。 通过鼠标简单的拖动,用户还可以随意改变 控件在窗体上的大小和位置。 在一个控件被选定时,属性窗口会列出该控 件的属性列表。用户可以对其进行修改。
(2)方法是对象实施的一些动作。 (3)事件是由VB预先设置好的、能被对象识别 的动作。
使某个对象进入活动状态(又称激活)的一种
操作或动作
事件发生:自动执行一段事先安排的代码程 序
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例: 使用Move方法移动一个窗体,重新定位在屏幕左上角, 尺
寸缩小一倍。 Private Sub Command1_Click()
Dim inchw, inchh
inchw = Form1.Width
inchh = Form1.Height
MsgBox “将窗体移动到屏幕的左上角, 同时尺寸缩小为原来的一半"
Print 1, 2, 3
Print 1; 2; 3
Print
Print "ab", "cd"
Print "ab;"; "cd;"
End Sub
18
多窗体程序设计
Visual Basic 程序设计
当应用程序中有多个窗体界面时,设计时,同样先新建一个工 程,其中有一个窗体form1,然后通过下列步骤,设计多窗体:
卸载还将引发对象的Unload事件。
如果卸载的对象是程序唯一的窗体,则将终止程序的运行。
一起来看个例子吧!
16
4.End 语句
Visual Basic 程序设计
在程序代码中可使用End语句结束程序运行, 形式是:
End
执行该语句将终止应用程序的执行,并从内 存卸载所有窗体。
17
2.1.4 Print方法
窗体的常用方法 Show: 显示方法。 如:form2.Show Hide: 隐藏方法; 如:form2. Hide Move: 移动方法;如:form1.Move
[left,top,width,height]
Print: 打印方法;
Cls: 清除方法,清除窗9体上所有打印的文本或图形
举例:
Visual Basic 程序设计
End Sub 例如:
Private Sub Form_Click() ’vb语句
窗体的常用事件 Click: 单击事件;
End Sub
DblClick: 双击事件;
Load: 装载事件;
Resize: 在窗体被改变大小时,会触发本事件;
Activate: 激活事件,当窗体变为当前窗口时,引发本事件;
Form1.Move 0, 0, inchw / 2, inchh / 2
End Sub
10
窗体常用事件
Visual Basic 程序设计
事件:能够被对象所识别的动作;
当某事件发生了,系统会自动执行其事件过程内的代码
事件过程的一般格式:
Private Sub 对象名_事件名([参数表])
(程序代码)
(2)命令按钮1的单击事件名为Command1_Click,命令按钮 2的单击事件名为Command2_Click,但对于一个窗体,单击
事件过程名为Form_Click,而不是Form1_Click,即窗体
的事件过程中的对象名是FORM,而非具体的name属性值。
例:单击窗体1,显示窗体2。 Private Sub Form_Click() Form2.Show End Sub
Visual Basic 程序设计
Visual Basic 程序设计
Visual Basic 程序设计
Visua序设计
窗体的常用方法
方法可使对象执行一个动作或任务。
Visual Basic 程序设计
使用方法的格式是:
对象名.方法 或 对象名.方法[Arg1,Arg2,...] 后一种方法是带有参数的方法。
Visual Basic 程序设计
格式:[Object.]Print <输出项表>
功能:将输出项显示在窗体或图片框上。
说明:(1)对象名缺省,则输出到窗体上;
(2)输出项之间用逗号或分号间隔,若用逗号间隔,则为 标准输出;若用分号间隔,则为紧凑输出。
观察下列Print语句的执行结果。
Private Sub command1_Click()
在使用Show方法显示窗体时,也会自动将尚未载入内存 的窗体装入内存,并引发该窗体的Load事件。
15
3、卸载窗体与Unload事件
Visual Basic 程序设计
使用卸载语句可把窗体(或其他对象)从内存卸载。
卸载语句的格式是:
Unload Object 其中:Object是窗体名(对象名)
卸载将使该对象的所有属性重新恢复为设计态时设定的初始值;
1、添加并设计窗体
“工程” “添加窗体”,再依次设计每一个窗体的界面元 素以及相应的事件过程;
无模式窗体则允许用户与一个程序的其他窗口自由交互, 如VB环境中的工程、属性和代码窗口等,缺省值是无模式
(2)隐藏窗体,可在程序中加入以下代码:
Formname.Hide 其中:Formname是要隐藏13 的窗体名。
注意:
Visual Basic 程序设计
(1)编写事件过程时,建议不要自行输入程序框架,而应选定 对象和事件过程,由系统自动产生框架。
14
2、装载窗体和Load事件
Visual Basic 程序设计
使用装载语句可把窗体(或其他对象)载入内存,但并 不显示它。
装载语句的格式是:
Load Object 其中:Object是窗体名(对象名)
由于VB应用程序在执行时,会自动装载启动窗体,所 以没有必要对启动窗体使用Load语句。
当系统装载窗体时,将引发窗体的Load事件;
二章创建用户界面
教学要求
Visual Basic 程序设计
掌握窗体的常用属性、事件和方法以及多窗体和 MDI窗体的概念;
掌握常用控件:文本框、标签、命令按钮、列表 框、组合框、图片框、单选按钮和复选框的常用属性、 事件和方法 ;
掌握菜单的制作和使用方法 。
2
Visual Basic 程序设计
Deactivate: 失去激活事件,当窗体失去激活状态,即另一个 窗体成为当前窗口时,11 引发本事件。
2.1.3 窗体的显示、隐藏、装载和卸载
Visual Basic 程序设计
1、窗体的显示与隐藏
2、装载窗体和Load事件 3、卸载窗体与Unload事件
4、 End 语 句
12
1、窗体的显示与隐藏
Visual Basic 程序设计
(1) 显示窗体,可在程序中加入以下代码:
Formname.Show [Style]
其中:Formname是要显示的窗体名。
Show方法的Style参数决定窗体是有模式的 (vbModel)还是无模式的(vbModeless)。
有模式窗体不允许用户同时与应用程序的其他窗体交互, 如Windows程序中的命令执行确认窗口;
相关文档
最新文档