第2篇简单的VB程序设计.pptVIP

  • 11
  • 0
  • 约8.78千字
  • 约 55页
  • 2018-06-24 发布于湖北
  • 举报
第2章 简单的VB程序设计 2.1 对象的概念 2.2 窗体和基本控件对象及其属性、事件和方法 2.3 VB编码规则 2.4 VB程序调试 2.1.1 对象和类 举 例 一只白色的足球被踢进球门,则用类和对象的概念来看,白色、足球、踢和进球门分别为 、 、 、 。 属性、对象、事件、方法 从对象抽象出“类” 2.1.2 控件对象的建立和编辑 1、VB对象的建立 (1)用鼠标单击工具箱上要建立对象的控件图标; (2)将鼠标移动到窗体适当的位置,按下鼠标左键拖动到合适的大小后释放鼠标。 最快的方法:双击工具箱上的图标 每个对象都有一个唯一的名字,VB会自动提供一个缺省值,如Form1、Label1、Command1、Text1等 可给对象重新命名 设置属性窗口中的“名称”属性,这也是在编写代码的过程中引用该对象时使用的名称 有意义的名称可以提高程序可读性 2.1.2 控件对象的建立和编辑 2、VB对象的选定 (1)单个对象的选定:单击对象即可 (2)多个对象的选定:按住ctrl键实现多选 3、对象的移动、复制和删除 (1)移动:用指针拖动即可 (2)复制和删除:右击对象,选择复制、删除 2.1.3 对象的属性、事件和方法 事件驱动 事件驱动 VB程序的执行步骤如下: ① 启动应用程序,加载并显示窗体; ② 窗体(或窗体上的控件)等待事件的发生; ③ 事件发生时,执行对应的事件过程代码; ④ 重复执行步骤②和③。 2.1.3 对象的属性、事件和方法 2.2 窗体和基本控件 2.2.2 窗体 Caption标题 MaxButton最大化按钮 MinButton最小化按钮 Icon图标 ControlBox控制菜单框 Picture图片 BorderStyle(0 1 2 3 4 5 ) WindowState (0-正常、1-最小化、2-最大化) 例2.2 窗体属性综合练习。操作要求如下: (1)窗体标题为“窗体属性综合练习”。 (2)启动窗体后,窗体为单线边框。 (3)窗体高度为2500,宽度为3500。 (4)加载名称为“FACE05.ICO”的图标文件。 (5)窗体背景色为黄色,24号字体大小,显示“欢迎使用VB6.0”。 装载(Load)事件: 在窗体被装入工作区时触发的事件,一般用于在启动应用程序时对属性和变量进行初始化。 单击(Click)事件: 在程序运行过程中,单击窗体的空白区域时触发的事件。此时系统会自动调用执行窗体事件过程Form_Click。 双击(DblClick)事件: 在程序运行过程中,双击窗体的空白区域时触发的事件。此时系统会自动调用执行窗体事件过程Form_DblClick。 举 例 下列窗体事件中,不可以由用户触发的是( ) A、UNLOAD事件 B、LOAD 事件 C、Initialize事件 D、Keyup 事件 答案:C 分析: UNLOAD事件:当用户退出窗体时触发; LOAD 事件:运行时就会触发,初始化窗体; Initialize事件:初始化整个程序,产生在LOAD事件之前; Keyup事件:键盘按键放开立即触发该事件。 KeyPress事件:按下并且释放键盘上一个具有ASCII码值的键时触发,主要用来接收字母、数字等ANSI字符。 KeyDown和KeyUP事件:可以处理任何不被 KeyPress识别的击键。如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。 KeyDown、KeyUp事件是当按下 ( KeyDown ) 或松开 ( KeyUp ) 一个键时发生的。由于一般按下键盘的键往往会立即放开(这和鼠标不同),所以这两个事件使用哪个差别不大。 补 充 在VB中,以事件驱动的执行方式,程序的“头”就是启动窗体的Load事件(若无Initialize事件),程序的“尾”就是End语句所在的事件过程。 若没有End语句,程序一直处于执行状态,直到用户按 按钮,强行停止执行。 窗体的方法 Print方法 Print aabb,2*6 显示:aabb 12 Print aabb;2*6 显示:aabb12 Print方法输出图形 定位函数:省略时由对象的当前位置决定 Spc(n)函数:从当前位置起插入n个空格 Tab(n)函数:从最左端开始计算的第n列 输出表达式列表:若省略输出一个空行 注 意(P36) 在Form_Load()事件中使用Print方法时,必须将该窗体的AutoRedraw设置为True,否则Print方法无效; 在Form_Load(

文档评论(0)

1亿VIP精品文档

相关文档