欢迎来到天天文库
浏览记录
ID:39991181
大小:1.09 MB
页数:39页
时间:2019-07-16
《vb可视化编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章VB可视化编程基础第二章VB可视化编程基础2.1VB对象的概念2.2窗体和基本控件2.3综合应用2.1VB对象的概念P201.对象和类2.1VB对象的概念P201.对象和类对象是具有某些特性的具体事物的抽象类是创建对象实例的模板,是同种对象的集合与抽象(类用于描述一类事物)类中包含了对所创建对象的属性描述和行为特征的定义(封装了用于类的全部信息)当创建一个对象时,只需使用对象的属性和方法进行相应的操作,不必关心内部具体实现细节2.1VB对象的概念P201.对象和类TextBox类TextBox对象2.1VB对象的概念P20对象的建立和
2、编辑(1)对象的建立在窗体上建立对象的步骤:将鼠标定位在工具箱内要制作控件对象相应的图标上,单击选择将鼠标移到窗体上所需的位置,按住鼠标左键拖曳到所需的大小后释放鼠标双击所需控件图标,对象为默认大小对象的建立和编辑(2)对象的选定单击即可选定对象同时选中多个对象的方法:拖动鼠标指针先选定一个对象,按下Ctrl键,单击其他要选定的控件2.1VB对象的概念P20对象的建立和编辑(3)复制和删除对象复制对象:选中复制对象,单击工具栏“复制”按钮,再单击“粘贴”按钮删除对象:选中对象,单击Del键2.1VB对象的概念P202.对象的属性、事件和方法
3、(对象三要素)(1)属性P21对象中的数据保存在属性中对象的性质,即用来描述和反映对象特征的参数设置对象属性的方法在设计阶段利用属性框直接设置对象属性在程序代码中通过赋值实现:对象.属性名=属性值2.对象的属性、事件和方法(对象三要素)(2)事件、事件过程和事件驱动P22事件响应对象的动作称为事件,它发生在用户与应用程序交互时(发生在对象上的事情)预定义事件如:单击Click、双击DblClick事件过程对象上发生事件后,应用程序需对其处理事件过程指附在该对象上的用户编写的程序代码,是事件的处理程序2.对象的属性、事件和方法(对象三要素)(
4、2)事件、事件过程和事件驱动P23事件驱动程序设计传统面向过程应用程序中,用户无法改变程序执行的流程事件驱动程序设计方式:事件发生执行事件处理程序应用程序每次运行时所经过的代码路径可能是不同的,即运行结果可能不同是图形用户界面的本质,由用户控制而代码作出响应2.对象的属性、事件和方法(对象三要素)(3)方法P23对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用方法面向对象,所以调用时一定要用对象调用格式:[对象.]方法[参数名表]若省略对象,则表示当前对象,一般指窗体例如:Form1.Print"HelloWorld
5、!"事件和方法的区别事件是被外在条件激活的,是被动的;方法是主动的,如果不主动调用,就不会发生。编写事件处理程序响应事件,若事件中没有编写代码,则系统不处理该事件过程方法一般由系统内部定义编码,应用程序不需要修改,但是可以通过传送参数,改变方法执行的效果2.2窗体和基本控件P24一、通用属性1.Name名称属性所有对象都具有的属性,是所创建的对象名称在程序中,控件名是作为对象的标识而引用,不会显示在窗体上系统提供默认名称2.Caption标题属性该属性决定了控件上显示的内容3.Height、width、top和left属性2.2窗体和基本控
6、件P24一、通用属性4.Enabled属性决定控件是否允许操作True:允许用户进行操作False:禁止用户进行操作,呈暗淡色5.Visible属性决定控件是否可见True:程序运行时控件可见False:程序运行时控件隐藏起来,用户看不到,但控件本身存在2.2窗体和基本控件P24一、通用属性6.Font属性改变文本的外观FontName:字体;FontSize:字体大小;FontBold:是否粗体;FontItalic:是否斜体;FontStrikethru:是否加一删除线;FontUnderline:是否带下划线。2.2窗体和基本控件P2
7、5一、通用属性6.Font属性例2.1在窗体上建立两个命令按钮Command1和Command2,Command2的Font属性通过属性窗口设置,其余属性通过代码实现。2.2窗体和基本控件P25一、通用属性7.ForeColor前景颜色属性用来设置控件的前景颜色(即正文颜色)其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色8.BackColor背景颜色属性用来设置正文以外的显示区域的颜色2.2窗体和基本控件P26一、通用属性9.控件默认属性反映某个控件最重要的属性称为该控件的默认属性所谓默认属性是程序运行时,可以改变某控件的值,而
8、不必指定该控件的哪个属性。即使用时可省略属性名如Text1.Text=“可视化”等价Text1=“可视化”2.2窗体和基本控件P26二、窗体创建用户界面是创建应用程序的第一步窗体
此文档下载收益归作者所有