电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic程序设计教程 第2章

76页
  • 卖家[上传人]:E****
  • 文档编号:89370586
  • 上传时间:2019-05-24
  • 文档格式:PPT
  • 文档大小:997KB
  • / 76 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第2章 简单的Visual BASIC程序设计,2.1 VB可视化编程的基本概念,2.2 窗体和最基本的控件,2.3 Visual BASIC可视化编程的基本步骤,2.4 Visual BASIC应用程序的结构与工作方式,2.5 工作环境设置与程序调试,2.1 VB可视化编程的基本概念,对象是具有特殊属性(数据)的行为方式(方法)的实体。在VB环境中所涉及到的窗体、控件、部件和菜单项等均为对象,程序员既可以利用控件来创建对象,也可以设计自己的对象。 在窗体上创建对象时,可以单击工具箱上要创建的对象图标,然后在窗体上合适位置画出对象来。初步建立的对象只是一个“空对象”,其操作需要通过对该对象有关的属性、事件和方法进行描述。 除了通过窗体、控件、部件和菜单项等创建控件对象外,VB还提供了系统对象,如打印机(Printer)、剪贴板(Clipboard)和屏幕(Screen)等。 有关对象的创建方法参见本章2.3节。,2.1.1 Visual BASIC对象的概念,1对象的属性,对象的属性可以看作是它的一些性质,其中包括可见的和不可见的。可见的属性如对象的大小、形状和颜色等;不可见的属性如对

      2、象的生存期等。,2.1.2 对象的属性、事件和方法,属性窗口,2对象的事件,事件就是对象上所发生的事情,是指对象所接受的某些外部影响。 事件是预先定义好的、能够被对象识别的动作。 事件过程:可以通过一段程序代码来响应某个具体事件所执行的操作,这段程序代码即为事件过程 。,对象的事件与方法,3对象的方法,方法就是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能而不能响应某个事件。如对象打印方法(Print),显示窗体方法(Show),移动方法(Move)等。对象的方法是固有的,在开发应用程序时,可以对编程中使用到的对象的方法进行调用,但是不能对它们进行编辑和修改。开发应用程序时,对象的方法都是在程序中编写代码进行调用的。 方法只在程序代码中使用。方法的操作与过程和函数的操作相同,但要注意方法是特定对象的一部分,正如属性和事件是对象的一部分一样,2.2 窗体和最基本的控件,2.2.1 Visual BASIC的控件种类 2.2.2 对象的基本属性 2.2.3 窗体 2.2.4 文本框控件(TextBox ) 2.2.5 标签控件(Label) 2.2.6 命令按钮控件(C

      3、ommandButton),2.2.1 Visual BASIC的控件种类,1内部控件 2ActiveX控件 3可插入对象,1内部控件,内部控件又称标准控件,在默认状态下工具箱中显示的控件都是内部控件,这些控件由Visual BASIC的EXE文件提供,不能进行删除和添加操作。命令按钮、文本框和复选框等都属于内部控件。,2ActiveX控件,为了方便用户设计功能强大的复杂应用程序,VB和第三开发商提供了大量的ActiveX控件。ActiveX控件是四种ActiveX部件之一。ActiveX部件是可以重复使用的编程代码和数据,是由ActiveX技术创建的一个或多个对象所组成的、以.ocx为扩展名的独立文件。,3可插入对象,可插入对象是Windows应用程序的对象,如Microsoft Word文档、AutoCAD Drawing等。可以将可插入对象添加到工具箱中,象使用标准控件一样使用。,内部控件,内部控件与ActiveX控件,表2-2 Visual Basic内部控件的作用,2.2.2 对象的基本属性,1Name属性 2Caption属性 3Enabled属性 4Visible属性 5

      4、Font属性 6Height、Width、Top和Left属性 7颜色属性 8背景样式属性(BackStyle),9边框样式属性(BorderStyle ) 10MousePointer 属性 11MouseIcon 属性 12Alignment 属性 13AutoSize 属性 14WordWrap 属性 15TabIndex属性 16控件的默认值,1Name属性,用于标识窗体、控件、或数据访问对象的名字。在运行时是只读的。 新控件的缺省名字由控件默认名称加上一个唯一的整数组成。,2Caption属性,用于标识一个对象活动窗口标题的字符串。 可以使用 Caption 属性赋予控件一个访问键。在标题中,在想要指定为访问键的字符前加一个 (&) 符号。该字符就带有一个下划线。同时按下 ALT 键和带下划线的字符就可把焦点移动到那个控件上。为了在标题中加入一个 (&) 符号而不是创建访问键,需要在标题中加入两个即 (&) 符号。这样,在标题中只有单个 (&) 符号被显示而没有带下划线的字符。,3Enabled属性,用来确定一个窗体或控件是否能够对用户产生的事件作出反应。其值为逻辑值True

      5、或False。Enabled 属性允许在运行时使窗体和控件成为有效或无效。例如,可以使对象成为不能用于应用程序的当前状态的无效状态。也可以使之纯粹用来显示,比如使文本框控件无效,从而提供只读的文本信息。,4Visible属性,为指定对象设置为可见或隐藏的值,其值为逻辑值True或False。,5Font属性,为指定对象上显示的文本设置字体属性,包括字体(FontName)、字号(FontSize)、字形(FontBold、FontItalic)等。,6Height、Width、Top和Left属性,在窗体上设计控件时,VB提供了默认的坐标系统。窗体左上角为坐标原点,上边框为坐标横轴,左边框为坐标纵轴,坐标单位为缇(twip),1 twip =1/20点=1/1440英寸=1/567厘米。 Height和Width用来决定控件的高度和宽度,Top和Left属性决定了控件在窗体中的位置,Top属性决定控件到窗体顶部的距离,Left属性决定了控件到窗体左边框的距离。对窗体而言,Top属性决定窗体到屏幕顶部的距离,Left属性决定了窗体到屏幕左边的距离。,7颜色属性,(1)背景颜色属性(Bac

      6、kColor):用于设置控件正文之外的颜色。如果在绘图方法进行绘图之后改变 BackColor 属性,则已有的图形将会被新的背景颜色所覆盖。用户可以在调色板中选择颜色。 (2)前景颜色属性(ForeColor):用于设置控件的正文颜色。改变 ForeColor属性不影响已创建的文本或图形。用户可以在调色板中选择颜色。 (3)边框颜色属性(BorderColor):返回或设置对象的边框颜色。 (4)填充颜色属性(FillColor):用来设置填充形状的颜色,也可以用来为用 Circle 方法创建的圆和用 Line 方法创建的方框设置填充颜色。,8背景样式属性(BackStyle),它指定标签控件或形状控件的背景是透明的还是非透明的。 0:透明,在控件后的背景色和任何图片都是可见的。 1:缺省值,非透明,用控件的 BackColor 属性设置值填充该控件,并隐藏该控件后面的所有颜色和图片。,9边框样式属性(BorderStyle ),用来设置对象的边框样式。对 Form 对象和 Textbox 控件在运行时是只读的。 Form 对象的 BorderStyle 属性设置值如下 0:无(没有边

      7、框或与边框相关的元素)。 1:固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改变大小。 2:(缺省值)可调整的边框。可以使用设置值1列出的任何可选边框元素重新改变尺寸。 3:固定对话框。可以包含控制菜单框和标题栏,不能包含最大化和最小化按钮,不能改变尺寸。 4:固定工具窗口。不能改变尺寸。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显示。 5:可变尺寸工具窗口。可变大小。显示关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显示,10MousePointer 属性,用来设置在运行时,当鼠标移动到对象的一个特定部分时,被显示的鼠标指针的类型。设置值的范围一般在015之间。下面是几种常用的设置值: 0:缺省值,形状由对象决定。 1:箭头。 2:十字线。 3:I 型 11:沙漏(表示等待状态)。 99:通过 MouseIcon 属性所指定的自定义图标。,11MouseIcon 属性,用来设置自定义的鼠标图标,图标文件类型为.ico或.cur,图标文件在安装目录的Graphi

      8、cs文件夹中。该属性在 MousePointer 属性值为99时有效。,12Alignment 属性,该属性决定 CheckBox 或 OptionButton 控件、控件中的文本的对齐方式。对 CheckBox 、 OptionButton 和 TextBox 控件在运行时为只读。 对 CheckBox 和 OptionButton 控件,Alignment 属性的设置值为: 0:(缺省值)文本是左对齐的,控件是右对齐的。 1:文本右对齐,控件左对齐。 对 Label 和 TextBox 控件,Alignment 属性的设置值为: 0:(缺省值)文本左对齐。 1:文本右对齐 2:文本居中,13AutoSize 属性,该属性决定控件是否具有自动改变大小以显示其全部内容的功能。其设置值为: True:自动改变控件大小以显示全部内容。 False :(缺省值)保持控件大小不变。超出控件区域的内容被裁剪掉。,14WordWrap 属性,该属性用来指示一个 AutoSize 属性设置为 True 的 Label 控件,是否要进行水平或垂直展开以适合其 Caption 属性中指定的文本的要求。其

      9、设置值为: True:文本卷绕;Label 控件垂直展开或缩短,以使其与文本和字体大小相适。水平大小不变。 False:(缺省值)文本不卷绕;Label 控件水平地展开或缩短以使其与文本的长度相适,并且垂直地展开或缩短以使其与字体的大小和文本的行数相适应。,15TabIndex属性,该属性设置父窗体中大部分对象在按 tab 键时获得焦点的次序。 在缺省情况下,除 Menu、Timer、Data、Image、Line 和 Shape 控件外,在窗体上画控件时 VB会分配一个 tab 键顺序。运行时,不可见或无效的控件以及不能接收焦点的控件(Frame 和 Label 控件)仍保持在 tab 键顺序中,但在切换时要跳过这些控件。 每个新控件都放在 tab 键顺序的最后。如果改变控件的 TabIndex 属性值来调整缺省 tab 键顺序,Visual Basic 会自动对其它控件的 TabIndex 属性重新编号,以反映出插入和删除操作的影响。可以在设计时用属性窗口或在运行时用代码来作改变TabIndex 属性。 删除一个或多个控件时,可以用 Undo 命令恢复控件以及除 TabIndex 之外所有的属性,TabIndex 是不能恢复的。用 Undo 命令时 TabIndex 被重放在 tab 键顺序的结尾。,16控件的默认值,控件的默认值是指在运行时可以直接用某个控件的控件名来改变控件某个的属性值,该属性称为该控件的默认属性。文本框、标签、命令按钮、图形框与图片框、单选按钮、复选框的默认属性依次为Text、Caption、Caption、Picture、Value、Value。因此 “Text1.Text= “123“”等价于“Text1= “123“”。 “Command1.Command=“Start“”等价于“Command1=“Start“”。,2.2.3 窗体,1窗体的主要属性 2窗体主要事件 3主要方法,1窗体的主要属性,(1)Caption 属性 (2)MaxButton和MinButton属性 (3)ControlBox属性 (4)Icon 属性 (5)WindowState 属性,2窗体主要事件,常用的窗体事件有单击(Click)、双击(Dbl

      《Visual Basic程序设计教程 第2章》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计教程 第2章》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.