公共管理学课件(新版)第4章_第1页
公共管理学课件(新版)第4章_第2页
公共管理学课件(新版)第4章_第3页
公共管理学课件(新版)第4章_第4页
公共管理学课件(新版)第4章_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2 2章章 创建用户界面创建用户界面 作业 实验 掌握 重点 预习2.1 2.1 创建窗体创建窗体2.2 2.2 常用控件常用控件2.3 2.3 制作菜单制作菜单2.42.4 示例示例 2.1 2.1 创建窗体创建窗体 窗体(Form)是为了设计VB应用程序界面或对话框而提供的窗口,是包容用户界面或对话框所需的各种控件的“容器”。 窗体的属性定义了它的外观;窗体的方法定义了它的行为;窗体所能响应的事件定义了它与用户的交互。 VB为窗体规定了众多的属性、方法与事件。 下面介绍窗体常用的属性、方法与事件。 aName:窗体名称。 窗体名称在程序代码中作为窗体对象的标识名。 窗体名称可以缺省。

2、窗体名称也可以自定义。 窗体名称自定义的命名规则:必须以字母或汉字开头,可以包含数字和下划线,但不能包含空格或标点符号。 bCaption:窗体标题。 窗体标题是出现在窗体标题栏的文本内容。 窗体标题默认与窗体名称相同。 标题也可以自定义,只要是字符即可,不受其他约束。2.1 2.1 创建窗体创建窗体: 窗体名称与窗体标题是有区别的。 同样,使用“视图”菜单中的“调色板”命令也可以设置窗 体等对象的前景色和背景色。颜色值用一个长整数表示。点击属性栏右边的 ,会弹出一个颜色设置组合框。2.1 2.1 创建窗体创建窗体d. 用数值来表明窗体边框的风格。说明:说明:FontFont是窗体的一种属性,

3、同时它又被看作一个对象是窗体的一种属性,同时它又被看作一个对象 FontFont本身还具有本身还具有Name,Size,Bold,ItalicName,Size,Bold,Italic等属性。等属性。 e. 设置窗体上所显示的正文的字体、字号和字形等。 点击字体属性栏右边的对话框按钮 ,弹出“字体对话框” (如图)。默认的字体为“宋体、常规、小五号”。 2.1 2.1 创建窗体创建窗体 f. f.设置位于窗体左上角控制盒上的图标当窗体最小化为任务栏上的按钮时,也使用此图标。 g. g. 默认单位为特维(Twip) h. h. 决定窗体能否被访问。2.1 2.1 创建窗体创建窗体i.Visibl

4、e:可视属性可视属性决定窗体是否可视窗体可以响应许多事件。常用的事件有: ClickClick:单击。 DbclickDbclick:双击。 LoadLoad:装载。 ResizeResize:调整尺寸。 ActivateActivate:激活。 DeactivateDeactivate:失去激活。窗体可调用多个方法。常用的方法有: HideHide:隐藏窗体。(如图) MoveMove:把窗体移到某个位置。 PrintPrint:显示文本或数据。 PrintFormPrintForm :打印窗体。 RefreshRefresh:强制重新绘制一个窗体。 ShowShow:显示窗体。2.1 2.

5、1 创建窗体创建窗体2.1 2.1 创建窗体创建窗体在设计态,通过“属性”窗口为其设定各种属性值 :在程序代码中改变属性值(运行时改变)格式:Object.Property = Expression 即: 对象名.属性名 = 表达式(属性值) 如果属性值是字符串,则用西文引号括起来。2.1 2.1 创建窗体创建窗体VB中的所谓“方法”可使“对象”执行一个动作或任务。格式:Object.Method 或 Object.Method Arg1,Arg2即: 例:a.显示窗体NewForm,在程序中加入代码: NewForm.ShowNewForm.Show Style Style 表示以“Styl

6、e”方式“NewForm”窗体. b.隐藏窗体NewForm ,在程序中加入代码: NewForm.HideNewForm.Hide 表示 “NewForm”窗体 语句格式:Load Object 语句格式:Unload Object 或:Unload Me 语句格式:End 2.1 2.1 创建窗体创建窗体 Unload和End的区别。 2.1 2.1 创建窗体创建窗体格式:格式:Object.Print p1 p2 作用:将文本输出到指定对象上。如果缺省对象,则将内容 输出到当前窗体上。例:在程序代码中增加下列内容: Print “新北京!”;“新奥运!” Print “新北京!”,“新奥

7、运!” 运行程序则在窗体上输出如图:2.2 2.2 常用控件常用控件 控件是包含在窗体中的对象。控件是包含在窗体中的对象。 控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。 控件和窗体组成与用户交互的可视化部件。控件和窗体组成与用户交互的可视化部件。 VB通过控件箱(工具箱)提供了组成Windows应用程序窗口或对话框的诸如文本框、列表框、命令按钮等控件。 VB6.0标准版的控件如图: Pointer指针 Picture图片框 Label标签 TextBox文本框 Frame框架 CommandButton命令按钮 CheckBo

8、x复选框 OptionButton单选框 ComboBox组合框 ListBox列表框 H.ScrollBar水平滚动条 V.ScrollBar垂直滚动条 Timer计时器 DriveListBox驱动器列表框 DirListBox文件夹列表框 FileListBox文件列表框 Shape图形 Line线条 Image图像 Date数据控件 OLE控件2.2 2.2 常用控件常用控件用于接收用户在框内输入的信息,或显示由程序提供的信息。SeSetFocustFocus:设置焦点:设置焦点;使光标指向指定的文本框。ChangeChange:改变。:改变。LostFocuseLostFocuse:

9、失去焦点。:失去焦点。KeyPressKeyPress:按下字符键。:按下字符键。Name Name :名称:名称 Text Text :文本属性:文本属性 PasswordCharPasswordChar :密码属性:密码属性 文本框还有BorderStyle,Enabled,Font,ForeColor等属性 MaxLength MaxLength :最大长度:最大长度 MultiLineMultiLine :多行属性:多行属性 Alignment Alignment :对齐属性:对齐属性2.2 2.2 常用控件常用控件2.2 2.2 常用控件常用控件标签常用作其他控件的说明。属性:同窗体

10、和文本框自动缩放,即大小自适应属性自动缩放,即大小自适应属性。默认为“False“,若为“True“,根据文本大小自动调整标签宽度。 用来在窗体内添加命令按钮。运行时用户单击此按钮,用来在窗体内添加命令按钮。运行时用户单击此按钮,则执行一段代码则执行一段代码。本属性设为True, 按ESC键等同单击本按钮本属性设为True, 按Enter键等同单击本按钮2.2 2.2 常用控件常用控件 列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其中的一项或多项,选中的项被加亮显示。中的一项或多项,选中的项被加亮显示。List:列表。 Li

11、stCount:列表框中所含项的总数。 ListIndex:选中项的索引号。 Text: 文本。 Columns:列数。(例见下一页) Sorted:排序。 Selected:选中。2.2 2.2 常用控件常用控件 列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其列出可供用户选择的项目列表。运行时,可用鼠标或箭头键选中其中的一项或多项,选中的项被加亮显示。中的一项或多项,选中的项被加亮显示。2.2 2.2 常用控件常用控件格式: 注意:若不指定插入位置,则插入到列表尾。 。 格式: 但很少用) 组合框是文本框和列表框的组合方式,它包含一个文本框和一组合框是文本框和列表框的组合方式,它

12、包含一个文本框和一个列表框。用户可在文本框部分输入选项,也可用列表框部分选择个列表框。用户可在文本框部分输入选项,也可用列表框部分选择选项。选项。 Style组合框有三种外观: Style=1Style=2Style=0(默认值)同列表框。Style=0时,响应Click,Change事件。Style=1时,响应DbClick,Change事件。Style=2时,响应Click事件。2.2 2.2 常用控件常用控件Text文本属性的值为用户从列表框中选定的文本内容或直接输入 文本框中的内容。) 图像控件用来显示一个来自硬盘上的位图文件(.bmp)或图标文件(.ico),并可随意调整图形的大小。

13、图片框不仅可以显示图形和文本,还可创建动画图形。(1) 方法(2) 事件2.2 2.2 常用控件常用控件 a.a.选项按钮与复选框选项按钮与复选框 选项按钮Value:选中与否标记。 Value = True 表示选中;默认为 False表示 未选中。 复选框Value:选中与否标记 Value=1表示选中;默认为 0 表示未选中;2 表示不能访问。 Click:单击 b. 框架控件框架控件:用作其他控件的容器。 c.c.结合框架和选项按钮组结合框架和选项按钮组( (或复选框组或复选框组) ) 在窗体上可以创建选项组在窗体上可以创建选项组。2.2 2.2 常用控件常用控件2.2 常用控件的使用

14、方法实验指导书上有许多例子介绍了常用控件的使用方法。2.2 2.2 常用控件常用控件 菜单条 (参见书第31页) 菜单 菜单项 子菜单 弹出式菜单(1) 启动菜单编辑器(2) 菜单编辑器简介(3) 菜单编辑器中各项的使用: 2.3 2.3 制作菜单制作菜单 标题框; 名称框; 索引框; 快捷键框 四个复选项:“复选”、 “有效”、“可见”、“菜单列表框” 左右箭头按钮;改变级别 上下箭头按钮 下一个按钮 插入和删除按钮(1) 设计菜单的结构设置菜单项及各菜单项的子菜单。(2) 用菜单编辑器建立各菜单项。(3) 为菜单项编写事件过程代码。 通常位于窗口底部,主要显示某些与程序工作状态有关的信息。

15、如:字母的大小写工作状态、插入与改写状态、日期和时间等。 工具栏由若干个与菜单中的命令项相对应的命令按钮组成,每个按钮上标有与按钮功能有关的图像。使用帮助菜单或F1键2.2 2.2 常用控件常用控件主界面上的按钮事件过程主界面上的按钮事件过程:.Private Sub cmdCheck_Click() invoke a Click event in the menu mnuCheck_ClickEnd Sub菜单命令的事件过程菜单命令的事件过程:.Private Sub mnuCheck_Click() display the form frmCheck.ShowEnd Sub. 请演示中的程

16、序,其中有6个示例窗体,在此主要介绍复选框示例窗体。其它示例窗体,教师可在VB环境下介绍。 复选框示例窗体中的主要事件过程:Private Sub chkBold_Click()If chkBold.Value = 1 Then If checked. txtDisplay.FontBold = True Else If not checked. txtDisplay.FontBold = False End IfEnd SubPrivate Sub chkItalic_Click()If chkItalic.Value = 1 Then If checked. txtDisplay.Font

17、Italic = True Else If not checked. txtDisplay.FontItalic = False End IfEnd Sub1.文本框Text内容不得超过_ MaxLengh缺省值为0表示_ MultiLine在程序中_(能/不能)改变,当其为TRUE时, PasswordChar属性设置则_(有效/无效) ScrollBars:为0、1、2、3时,分别表示什么? Alignment:为0、1、2时,分别表示什么? ScrollBars和Alignment缺省值为_2.标签 BackStyle:为0、1时,分别表示什么?其缺省值为是_3.列表框ListBox 未选定任何项目,ListIndex值为:_ Selected属性只能在_中使用。(设计态还是程序代码)作业作业4. 组合框ComboBox Style:为0、1、2时,分别表示什么?5. 图片框与图像框有何不同?6. 选项按钮OptionButton中Value属性为False 、 TRUE时分别表示_7. 复选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论