- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic 第2章_Visual_Basic程序设计概述
第一章,VB 概述 第2章 Visual Basic程序设计概述 §2.1 Visual Basic中的对象 三、对象的属性、事件和方法 2、对象的事件 在VB中,程序的执行采用事件驱动的编程机制。应用程序先等待某个事件的发生,然后再去执行处理此事件的事件过程。 VB应用程序的执行步骤如下: ① 启动应用程序,装载和显示窗体; ② 窗体或窗体上的对象等待事件的发生; ③ 事件发生时,执行相应的事件过程; ④ 重复执行步骤②和③。 如此周而复始地执行,直到遇到“END”结束语句结束程序的运行或单击“结束”按钮强行停止程序的运行。 3、对象的方法-可以在对象上操作的过程 4、标准控件简介 § 2.2 简单应用程序开发实例 创建 VB 应用程序有四个主要步骤: 1.创建应用程序界面 (1)建立程序窗体 (2)用工具箱绘制控件 (3)控件的调整 2.设置控件属性 3.编写程序代码 代码编辑器窗口是编写应用程序的 VB 代码的地方。代码由语句、常数和声明部分组成。 实例:设计一简单程序,单击命令按钮时,文本框中会出现 “你好,请多指教!” 消息,参见下图。 § 2.3 基本属性、事件和方法 一、常用属性 1、对象的基本属性 名称(Name)属性:对象的名称标识。 Caption属性:对象标题栏中的文本。 Height、Width、Top、Left属性:Height、Width对象的高度、宽度;Top、Left决定了控件在窗体中的位置。 Enabled属性:返回或设置窗体或控件是否能够对用户产生的事件做出反应。 Visible属性:指定该对象是否可见。 Font属性:字体属性 ForeColor属性:前景颜色。 BackColor属性:背景颜色。 BackStyle属性:指定 Label 控件或 Shape 控件的背景是否透明。 BorderStyle属性:对象的边框样式。 MousePointer属性:被显示的鼠标指针的类型。 MouseIcon属性:自定义的鼠标图标。 Alignment属性:决定对齐方式。 AutoSize属性:决定控件是否自动改变大小以显示其全部内容。 DataField 属性:数据使用者将被绑定到的字段名。 WordWarp属性:该值用来指示一个 AutoSize 属性设置为 True 的 Label 控件,是否要进行水平或垂直展开以适合其 Caption 属性中指定的文本的要求。 TabIndex属性:父窗体中大部分对象的tab 键次序。 DataSource 属性:返回或设置一个数据源 lDataMember属性:从数据供应程序提供的几个数据成员中返回或设置一个特定的数据成员。 DataField 属性:返回或设置数据使用者将被绑定到的字段名。 二、常用事件 1.Load事件:在一个窗体被装载时发生。当使用 Load 语句启动应用程序,或引用未装载的窗体属性或控件时,此事件发生。 2.Unload事件:当窗体从屏幕上删除时发生。当使用在 Control 菜单中的 Close 命令或 Unload 语句关闭该窗体时,此事件被触发。 3.Click事件:在一个对象上按下然后释放一个鼠标按钮时发生。也会发生在一个控件的值改变时。 4.DblClick事件:当在一个对象上按下和释放鼠标按钮并再次按下和释放鼠标按钮时,该事件发生。 5.Change事件:指示一个控件的内容已经改变。 6.KeyPress事件:当用户按下和松开一个ANSI键时发生。 7.LostFocus事件:在一个对象失去焦点时发生。 8.GotFocus事件:当一个对象或子控件获得焦点时发生。 当对象发生了事件后,应用程序就要处理这个事件,对这个事件的处理过程就是事件过程。 事件过程的基本结构如下: Sub 对象名_事件([参数表]) 事件过程代码 End Sub 三、常用方法 1. Print方法:在指定对象上输出信息。 语法: [对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,] 对象:可以是窗体,图形框,也可以是打印机。 Spc(n):用于在输出时插入n 个空格。 Tab(n):用于在输出表达式列表前向右移动n 列。 表达式列表:可选。若省略,则打印一空白行。多个表达式之间可用空格、逗号、分号分隔。 ;(分号):表示下一输出紧跟前一输出后。 ,(逗号):表示下一输出从下一个打印区开始。 无分号(;)与逗号(,)则表示输出后换行。 2.Cls方法:清除运行时窗体或图片框中所生成的图形和文本。 语法:[对
文档评论(0)