欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第2章创建用户界面精选文档.ppt

    • 资源ID:45319798       资源大小:2MB        全文页数:32页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第2章创建用户界面精选文档.ppt

    第2章创建用户界面本讲稿第一页,共三十二页2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 窗体(Form)是为了设计VB应用程序界面或对话框而提供的窗口,是包容用户界面或对话框所需的各种控件的“容器”。1.1.1.1.窗体的属性、方法与事件窗体的属性、方法与事件窗体的属性、方法与事件窗体的属性、方法与事件 窗体的属性定义了它的外观;窗体的方法定义了它的行为;窗体所能响应的事件定义了它与用户的交互。VB为窗体规定了众多的属性、方法与事件。下面介绍窗体常用的属性、方法与事件。本讲稿第二页,共三十二页(1)(1)窗体的常用属性窗体的常用属性窗体的常用属性窗体的常用属性 aName:窗体名称。窗体名称在程序代码中作为窗体对象的标识名。窗体名称可以缺省。窗体名称也可以自定义。窗体名称自定义的命名规则:必须以字母或汉字开头,可以包含数字和下划线,但不能包含空格或标点符号。bCaption:窗体标题。窗体标题是出现在窗体标题栏的文本内容。窗体标题默认与窗体名称相同。标题也可以自定义,只要是字符即可,不受其他约束。2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 注意注意注意注意:窗体名称与窗体标题是有区别的。本讲稿第三页,共三十二页 同样,使用“视图”菜单中的“调色板”命令也可以设置窗 体等对象的前景色和背景色。c.BackColorc.BackColor与与ForeColorForeColor:窗体的前景色与背景色。:窗体的前景色与背景色。颜色值用一个长整数表示。点击属性栏右边的 ,会弹出一个颜色设置组合框。(1)(1)窗体的常用属性窗体的常用属性窗体的常用属性窗体的常用属性2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 d.BorderStyleBorderStyle:边框样式:边框样式 用数值来表明窗体边框的风格。本讲稿第四页,共三十二页说明:说明:FontFont是窗体的一种属性,同时它又被看作一个对象是窗体的一种属性,同时它又被看作一个对象 FontFont本身还具有本身还具有Name,Size,Bold,ItalicName,Size,Bold,Italic等属性。等属性。e.FontFont:正文字体。:正文字体。设置窗体上所显示的正文的字体、字号和字形等。点击字体属性栏右边的对话框按钮 ,弹出“字体对话框”(如图)。默认的字体为“宋体、常规、小五号”。(1)(1)窗体的常用属性窗体的常用属性窗体的常用属性窗体的常用属性2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 本讲稿第五页,共三十二页 f.f.Icon Icon Icon Icon:图标:图标:图标:图标设置位于窗体左上角控制盒上的图标当窗体最小化为任务栏上的按钮时,也使用此图标。g.g.LeftLeftLeftLeft、TopTopTopTop、HeightHeightHeightHeight、WidthWidthWidthWidth:窗体的位置与大小。:窗体的位置与大小。:窗体的位置与大小。:窗体的位置与大小。默认单位为特维(Twip)h.h.EnabledEnabledEnabledEnabled:活动属性:活动属性:活动属性:活动属性决定窗体能否被访问。(1)(1)窗体的常用属性窗体的常用属性窗体的常用属性窗体的常用属性2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 本讲稿第六页,共三十二页(3)(3)窗体的事件窗体的事件窗体的事件窗体的事件窗体可以响应许多事件。常用的事件有:ClickClick:单击。DbclickDbclick:双击。LoadLoad:装载。ResizeResize:调整尺寸。ActivateActivate:激活。DeactivateDeactivate:失去激活。(2)(2)窗体的方法窗体的方法窗体的方法窗体的方法窗体可调用多个方法。常用的方法有:HideHide:隐藏窗体。(如图)MoveMove:把窗体移到某个位置。PrintPrint:显示文本或数据。PrintFormPrintForm:打印窗体。RefreshRefresh:强制重新绘制一个窗体。ShowShow:显示窗体。2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 本讲稿第七页,共三十二页2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 2.2.2.2.定制窗体属性定制窗体属性定制窗体属性定制窗体属性方法一:方法一:方法一:方法一:在设计态,通过“属性”窗口为其设定各种属性值 方法二方法二方法二方法二:在程序代码中改变属性值(运行时改变)格式:Object.Property=Expression 即:对象名.属性名 =表达式(属性值)提示:提示:提示:提示:如果属性值是字符串,则用西文引号括起来。本讲稿第八页,共三十二页2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 3.3.3.3.引用窗体的方法引用窗体的方法引用窗体的方法引用窗体的方法VB中的所谓“方法”可使“对象”执行一个动作或任务。格式:Object.Method 或 Object.Method Arg1,Arg2即:对象名对象名对象名对象名.方法名方法名方法名方法名 或或或或 对象名对象名对象名对象名.方法名方法名方法名方法名 参数参数参数参数1,1,参数参数参数参数 例:a.显示窗体NewForm,在程序中加入代码:NewForm.Show StyleNewForm.Show Style 表示以“Style”方式显示显示显示显示“NewForm”窗体.b.隐藏窗体NewForm,在程序中加入代码:NewForm.HideNewForm.Hide 表示隐藏隐藏隐藏隐藏“NewForm”窗体本讲稿第九页,共三十二页(1)(1)(1)(1)装载语句装载语句装载语句装载语句 语句格式:Load Object (2)(2)(2)(2)卸载语句卸载语句卸载语句卸载语句 语句格式:Unload Object 或:Unload Me (3)End(3)End(3)End(3)End语句语句语句语句 语句格式:End 2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 4.4.4.4.窗体的装载、卸载、窗体的装载、卸载、窗体的装载、卸载、窗体的装载、卸载、EndEndEndEnd语句语句语句语句 注意:注意:注意:注意:Unload和End的区别。本讲稿第十页,共三十二页2.1 2.1 2.1 2.1 创建窗体创建窗体创建窗体创建窗体 5.Print5.Print5.Print5.Print方法方法方法方法格式:格式:Object.Printp1p2作用:将文本输出到指定对象上。如果缺省对象,则将内容 输出到当前窗体上。例:在程序代码中增加下列内容:Print“新北京!”;“新奥运!”Print“新北京!”,“新奥运!”运行程序则在窗体上输出如图:本讲稿第十一页,共三十二页2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件 控件是包含在窗体中的对象。控件是包含在窗体中的对象。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件同窗体一样,也是辅助用户快速完成界面设计的有效工具。控件和窗体组成与用户交互的可视化部件。控件和窗体组成与用户交互的可视化部件。VB通过控件箱(工具箱)提供了组成Windows应用程序窗口或对话框的诸如文本框、列表框、命令按钮等控件。VB6.0标准版的控件如图:本讲稿第十二页,共三十二页 Pointer指针 Picture图片框 Label标签 TextBox文本框 Frame框架 CommandButton命令按钮 CheckBox复选框 OptionButton单选框 ComboBox组合框 ListBox列表框 H.ScrollBar水平滚动条 V.ScrollBar垂直滚动条 Timer计时器 DriveListBox驱动器列表框 DirListBox文件夹列表框 FileListBox文件列表框 Shape图形 Line线条 Image图像 Date数据控件 OLE控件2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第十三页,共三十二页1 1 1 1文本框(文本框(文本框(文本框(TextBoxTextBoxTextBoxTextBox)用于接收用户在框内输入的信息,或显示由程序提供的信息。(2)(2)(2)(2)方法方法方法方法SeSetFocustFocus:设置焦点:设置焦点;使光标指向指定的文本框。(3)(3)(3)(3)事件事件事件事件ChangeChange:改变。:改变。LostFocuseLostFocuse:失去焦点。:失去焦点。KeyPressKeyPress:按下字符键。:按下字符键。(1)(1)(1)(1)属性属性属性属性 Name Name:名称:名称 Text Text:文本属性:文本属性 PasswordChar PasswordChar:密码属性:密码属性 文本框还有BorderStyle,Enabled,Font,ForeColor等属性 MaxLength MaxLength:最大长度:最大长度 MultiLine MultiLine:多行属性:多行属性 Alignment Alignment:对齐属性:对齐属性2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第十四页,共三十二页2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件2 2 2 2标签(标签(标签(标签(labellabellabellabel)标签常用作其他控件的说明。(1)(1)(1)(1)属性属性属性属性 Font,Name,Caption,AlignmentFont,Name,Caption,Alignment属性:同窗体和文本框 AutoSizeAutoSizeAutoSizeAutoSize属性属性属性属性:自动缩放,即大小自适应属性自动缩放,即大小自适应属性。默认为“False“,若为“True“,根据文本大小自动调整标签宽度。(2)(2)(2)(2)方法方法方法方法(没有值得掌握的没有值得掌握的)(3)(3)(3)(3)事件事件事件事件(没有值得掌握的没有值得掌握的)本讲稿第十五页,共三十二页3 3 3 3命令按钮(命令按钮(命令按钮(命令按钮(CommandButtonCommandButtonCommandButtonCommandButton)用用来来在在窗窗体体内内添添加加命命令令按按钮钮。运运行行时时用用户户单单击击此此按按钮钮,则则执执行一段代码行一段代码。(1)(1)(1)(1)属性属性属性属性 CaptionCaption:标题:标题 CancelCancel:取消取消本属性设为True,按ESC键等同单击本按钮 DefaultDefault:默认:默认本属性设为True,按Enter键等同单击本按钮 (2)(2)(2)(2)方法方法方法方法 SetFocusSetFocus:设置焦点:设置焦点 (3)(3)(3)(3)事件事件事件事件 ClickClick:单击:单击2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第十六页,共三十二页4 4列表框(列表框(列表框(列表框(ListBoxListBox)列列出出可可供供用用户户选选择择的的项项目目列列表表。运运行行时时,可可用用鼠鼠标标或或箭箭头头键键选选中中其其中中的的一一项项或或多多项项,选中的项被加亮显示。选中的项被加亮显示。(1)(1)(1)(1)属性属性属性属性 List:列表。ListCount:列表框中所含项的总数。ListIndex:选中项的索引号。Text:文本。Columns:列数。(例见下一页)Sorted:排序。Selected:选中。2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第十七页,共三十二页4 4列表框(列表框(列表框(列表框(ListBoxListBox)列列出出可可供供用用户户选选择择的的项项目目列列表表。运运行行时时,可可用用鼠鼠标标或或箭箭头头键键选选中中其其中中的的一一项项或或多多项项,选中的项被加亮显示。选中的项被加亮显示。2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件(2)(2)(2)(2)方法方法方法方法 AddItemAddItem:添加列表项。:添加列表项。格式:对象名对象名对象名对象名.AddItem.AddItem,插入位置序号插入位置序号插入位置序号插入位置序号 注意:若不指定插入位置,则插入到列表尾。RemoveItemRemoveItem:删除列表项:删除列表项。格式:对象名对象名对象名对象名.RemoveItem.RemoveItem 删除项序号删除项序号删除项序号删除项序号 ClearClear:删除列表所有项。:删除列表所有项。(3)(3)(3)(3)事件事件事件事件 ClickClick(单击)(单击)DbclickDbclick(双击)事件(双击)事件(但很少用)本讲稿第十八页,共三十二页5 5组合框(组合框(组合框(组合框(ComboBoxComboBox)组合框是文本框和列表框的组合方式,它包含一个文本框和一个组合框是文本框和列表框的组合方式,它包含一个文本框和一个列表框。用户可在文本框部分输入选项,也可用列表框部分选择选项。列表框。用户可在文本框部分输入选项,也可用列表框部分选择选项。(1)(1)(1)(1)属性属性属性属性 Style:外观属性。:外观属性。组合框有三种外观:Style=1Style=2Style=0(默认值)(2)(2)(2)(2)方法方法方法方法:同列表框。(3)(3)(3)(3)事件事件事件事件:Style=0时,响应Click,Change事件。Style=1时,响应DbClick,Change事件。Style=2时,响应Click事件。2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件 Text:文本属性:文本属性文本属性的值为用户从列表框中选定的文本内容或直接输入 文本框中的内容。本讲稿第十九页,共三十二页6.6.6.6.图像控件(图像控件(图像控件(图像控件(ImageImageImageImage)和图片框()和图片框()和图片框()和图片框(PictureBoxPictureBoxPictureBoxPictureBox)图像控件用来显示一个来自硬盘上的位图文件(.bmp)或图标文件(.ico),并可随意调整图形的大小。图片框不仅可以显示图形和文本,还可创建动画图形。(1)方法(2)事件2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第二十页,共三十二页7.7.7.7.选项按钮选项按钮选项按钮选项按钮(OptionButtom)(OptionButtom)(OptionButtom)(OptionButtom)、复选框、复选框、复选框、复选框(CheckBox)(CheckBox)(CheckBox)(CheckBox)和框架控件和框架控件和框架控件和框架控件(Frame(Frame(Frame(Frame)a.a.选项按钮与复选框选项按钮与复选框(1)(1)(1)(1)属性属性属性属性 选项按钮Value:选中与否标记。Value=True 表示选中;默认为 False表示 未选中。复选框Value:选中与否标记 Value=1表示选中;默认为 0 表示未选中;2 表示不能访问。(2)(2)(2)(2)方法方法方法方法(3)(3)(3)(3)事件事件事件事件 Click:单击b.框架控件框架控件:用作其他控件的容器。c.c.结合框架和选项按钮组结合框架和选项按钮组(或复选框组或复选框组)在窗体上可以创建选项组在窗体上可以创建选项组。2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第二十一页,共三十二页2.2 常用控件的使用方法实验指导书上有许多例子介绍了常用控件的使用方法。2.2 2.2 2.2 2.2 常用控件常用控件常用控件常用控件本讲稿第二十二页,共三十二页1.1.菜单概述菜单概述菜单概述菜单概述 菜单条(参见书第31页)菜单 菜单项 子菜单 弹出式菜单2.2.使用菜单编辑器使用菜单编辑器使用菜单编辑器使用菜单编辑器(1)启动菜单编辑器(2)菜单编辑器简介(3)菜单编辑器中各项的使用:2.3 2.3 2.3 2.3 制作菜单制作菜单制作菜单制作菜单 标题框;名称框;索引框;快捷键框 四个复选项:“复选”、“有效”、“可见”、“菜单列表框”左右箭头按钮;改变级别 上下箭头按钮 下一个按钮 插入和删除按钮本讲稿第二十三页,共三十二页3.3.3.3.建立菜单的步骤建立菜单的步骤建立菜单的步骤建立菜单的步骤(1)设计菜单的结构设置菜单项及各菜单项的子菜单。(2)用菜单编辑器建立各菜单项。(3)为菜单项编写事件过程代码。4.4.4.4.状态条和工具栏状态条和工具栏状态条和工具栏状态条和工具栏(1)(1)(1)(1)状态条状态条状态条状态条 通常位于窗口底部,主要显示某些与程序工作状态有关的信息。如:字母的大小写工作状态、插入与改写状态、日期和时间等。(2)(2)(2)(2)工具栏工具栏工具栏工具栏 工具栏由若干个与菜单中的命令项相对应的命令按钮组成,每个按钮上标有与按钮功能有关的图像。5.5.5.5.使用帮助使用帮助使用帮助使用帮助使用帮助菜单或F1键2.2 2.2 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.请演示中的程序,其中有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.FontItalic=True Else If not checked.txtDisplay.FontItalic=False End IfEnd Sub示例本讲稿第二十六页,共三十二页1.文本框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.复选框CheckBox中Value属性为0、1、2时分别表示_8.在窗体上可以容纳若干个选项组,可利用_和_作为某个选项组的包容器,把各个选项组区分开来。作业作业作业作业本讲稿第二十八页,共三十二页实验实验实验实验实验2:实验2-1 实验2-2 实验2-3实验3:实验3-1 实验3-2实验4:实验4-1 实验4-2本讲稿第二十九页,共三十二页掌握掌握掌握掌握窗体的常用属性、方法、事件常用控件的常用属性、方法、事件如何制作菜单?本讲稿第三十页,共三十二页重点重点重点重点窗体属性:BorderStyle,Visible窗体方法:Print窗体事件:Click常用控件的常用属性、方法、事件。使用菜单编辑器本讲稿第三十一页,共三十二页预习预习预习预习预习:第三章 VB语言基础本讲稿第三十二页,共三十二页

    注意事项

    本文(第2章创建用户界面精选文档.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开