- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Visual Basic程序设计入门详细讲解课件
2008-12 第2章 Visual Basic程序设计入门 本章目标 本章小结 本章主要内容 2.1 程序设计方法演进 2.2 对象的概念及其三要素 2.3 窗体、按钮、标签和文本框 2.4 VB工程的创建及其综合使用实例 2.5 VB工作环境重定制 本章目标 掌握对象的概念及描述对象的三要素 掌握窗体、命令按钮、文本框和标签这4个基本控件的常用属性、方法和事件的使用 掌握VB应用程序的构成和创建VB应用程序的过程 掌握VB工程的创建、打开、运行和保存 了解VB工作环境的重定制 2.1 程序设计方法演进 2.1.1 早期程序设计 2.1.2 结构化(SPP)程序设计 2.1.3 面向对象(OOP)程序设计 2.2 对象的概念及其三要素 2.2.1 对象和类 2.2.2 对象的属性、事件和方法 2.2.3 对象的建立及编辑 2.2.4 对象的基本属性 2.2.5 对象默认属性 对象和类(如图2.1) 对象属性的2种设置方法 利用属性窗口 (在设计阶段)直接设置对象的属性 利用代码窗口 通过赋值来实现,其格式为: 对象名.属性名=属性值 如:labAdd1. Caption =被加数 事件、事件过程和事件驱动 事件 事件过程 事件驱动程序设计 VB程序执行步骤 (1) 启动应用程序,装载和显示窗体; (2) 窗体(或窗体上的控件)等待事件的发生; (3)事件发生时,执行对象对应的事件过程; (4)重复执行步骤(1)、(2) (5)如此周而复始地执行,直至遇到“END”结束语句结束程序运行或单击“结束”按钮强行停止程序的运行。 属性、事件和方法的区别 属性 对象名.属性名 语句中某一部分,如:Form1.caption=例一“ 属性名一般是名词,如:Caption、Text、Width、Height等 方法 [对象.]方法[参数列表] 对象名.方法名 可为一个独立语句,如: Form1.Show 方法名一般是动词,如: Print、Hide、Show、Move等 2.2.3 对象的建立及编辑 1. 对象的建立 工具箱(2种方法) 2. 对象的选定 (Ctrl+:选定多个) 3. 对象的复制和删除 复制对象 初学者慎用,避免生成控件数组 删除对象 (Del) 4. 对象的命名 (匈牙利命名法) 匈牙利命名法 2.2.4 对象的基本属性1 2.2.4 对象的基本属性2 2.2.4 对象的基本属性3 1. Name属性 是每个对象都必不可少的属性;每创建一个对象,VB自动提供一个默认名称,用户可以在属性窗口的“名称栏”进行修改; 是只读属性 1、只能在设计时的属性窗口中设置(而某一对象的大部分属性都可使用属性窗口或代码窗口查看和设置) 2、运行时只读属性是只读而不可改变的; 3、只读属性与对象的性质有关 2.控件位置及窗体默认坐标系图(图2. 3) Height、Width、Top和Left 4个属性 当控件为窗体时,这4个属性是以屏幕为基准确定位置的; 而窗体以外的其它控件的这4个属性,都是以窗体为参照物的; 窗体默认的坐标系统(缺省值)为:窗体左上角顶点、上边框和左边框分别为坐标原点、坐标横轴和纵轴,单位为twip(缇)1twip=1/201/1440英寸=1/567厘米。 ?例2.1 ?例2.2 4.TabIndex属性的说明 当窗体上有多个控件时,系统会根据建立控件(Menu、Timer、Data、Image、Line和Shape等除外)的顺序依次分配一个相应地Tab顺序,即按下Tab键时焦点在各个控件上的顺序与创建控件的顺序相同。如果要改变默认的Tab顺序,就需要设置控件的TabIndex属性。按默认值规定,第一个建立的控件的TabIndex属性值为0,第二个为1,依次类推。 2.2.5 对象的默认属性(部分常用控件) 2.3 窗体、按钮、标签和文本框 2.3.1 窗体(Form) 窗体的属性 窗体的事件 窗体的方法 Print方法 Cls方法 Move方法 2.3.2 按钮(Button) 按钮的属性 按钮的事件 窗体的常用属性及其说明(表2. 6)1 窗体的常用属性及其说明 (表2. 6)2 窗体的常用事件及其说明(表2.7) 1 窗体的常用事件及其说明(表2.7) 2 窗体的常用方法及其说明(表2.8) print 方法的格式及其使用(图2.7) Print方法的说明 Cls方法和Move方法 Cls方法形式: [对象名.]Cls 只清除运行时在窗体或图形框中显示的文本或图形,对窗体在设计时的文本或图形无效。 使用后,CurrentX和CurrentY属性被设置为0。 Move方法形式:[对象名.]Move 左边距[,上边距[,宽度[,高度]]] 对象
文档评论(0)