VisualBasic程序设计教程第2章.pptVIP

  • 1
  • 0
  • 约7.27千字
  • 约 36页
  • 2017-06-12 发布于北京
  • 举报
本章主要内容 2.1 程序设计方法发展简述 2.2 Visual Basic的对象及其属性、事件与方法 2.3 窗体对象及其属性、事件与方法 2.4 基本控件 2.5 创建Visual Basic应用程序的基本步骤 2.6 Visaul Basic工程的组成与管理 2.1 程序设计方法发展简述 早期的程序设计 结构化程序设计(面向过程的程序设计) 面向对象程序设计 2.2 Visual Basic的对象及其属性、事件和方法 Visaul Basic的对象 对象三要素:属性、事件与方法 2.2.1 Visual Basic的对象 (1)类和对象 类:是创建对象实例的模板,是同种对象的集合和抽象。它包含所创建对象的属性描述和行为特征(即方法)的定义。 对象:具有某些特性的具体事物的抽象。是类的一个实例,继承了类的属性、方法。 (2)VB中的类和对象 VB中有两类主要对象:窗体+控件 对象的建立: (1)添加、删除 (2)编辑:选择、移动、改变大小、复制、对齐和统一大小 对象的命名:①字母、汉字开头;②由字母、汉字、数字 和下划线组成;③长度=255个字符。前缀:如frm 、lbl、cmd、txt (象frmDisplay,LblInput 等) 2.2.2 对象的属性、事件和方法 对象的三要素:属性、事件、方法 1.属性-描述对象特征的数据。 如窗体具有大小、位置、 标题等属性。 属性设置(2种方法): (1) 在属性窗口设置;如P17例[2-1]。 (2)在程序代码中设置。 [对象名.]属性名=属性值 (缺省时对象为窗体) 如: P17例[2-2] command1.caption=“按钮” 属性分类(2种) (1)只读:只能在属性窗口设置(如Name) (2)读写:属性、代码窗口均可设置(如caption、height) 2.3 窗体对象及其属性、事件与方法 窗体的属性 窗体的事件 窗体的常用方法 2.3.1 窗体的属性 Name Caption Height,Width Left,Top Font Enabled Visible MaxButton,MinButton Icon,ControlBox BackColor ForeColor BorderStyle Picture Windows State 2.3.3 窗体的事件 窗体常用的事件有三种: Click(单击)、dblClick(双击)和Load(装入)。 (1) Click(单击) Private sub form_click() Print “单击” 注意: 凡是字符串,必须用英文的双引号括起。 End sub (2) DblClick(双击) Private sub form_DblClick() Print “双击” End sub (3) Load(装入) 这个事件发生在窗体被装入内存时,且发生在窗体出现在屏幕之前。 Private sub form_Load() Form1.Picture=Loadpicture(app.path + “\tu.jpg”) End sub Private sub form_Click() Form1.Picture=Loadpicture(“”) End sub 这里,app.path表示应用程序所在的路径 注意:在load事件中Print 会失效,Setfocus会出错。见例。 2.3.4 窗体的常用方法 窗体上常用的方法有Print,Cls和Move等。 (1)Print ? 在窗体或控件上输出变量的值和其他信息。 [对象名.]print [参数表] (2) Cls ??? 清除运行时出现在窗体或控件上的信息。 [对象名.]cls (3) Move ??? 移动窗体和控件,并可改变其大小。 [对象名.]move 左边距离[,上边距离][,宽度][,高度] 程序代码 ?思考:窗体无最大化按钮和最小化按钮,窗体装入时移动窗体到(200,300),并缩小一半,单击窗体时打印“VB is fun!”,双击窗体时清除“VB is fun!”。 2.4 基本控件 标签的属性、事件、方法 文本框的属性、事件、方法 命令按钮的属性、事件、方法 焦点和Tab顺序 控件的默认属性 3、常用方法 SetFocus P27例2-8 (选讲)设计一个登录框,输入账号和密码,要求账号是数字字符,输入完毕后,如果出现非数字

文档评论(0)

1亿VIP精品文档

相关文档