visualbasic编程基础

visualbasic编程基础

ID:39012849

大小:975.81 KB

页数:49页

时间:2019-06-23

visualbasic编程基础_第1页
visualbasic编程基础_第2页
visualbasic编程基础_第3页
visualbasic编程基础_第4页
visualbasic编程基础_第5页
资源描述:

《visualbasic编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.1事件驱动编程机制2.2窗体及基本控件2.3几个常用的语句本章习题第2章VisualBasic编程基础1.对象的概念在现实生活中,对象是具有某些特性的具体事物,如一个人、一台电脑等;在面向对象程序中,对象就是系统中运行的基本实体,如一个窗体、一个命令按钮等。任何一个对象都有属性、事件和方法三个要素,各从不同的角度表达了对象的构成,通过三者有机的结合,便构成一个完整的VB应用程序。2.1事件驱动编程机制2.1.1对象和类的概念在VB中,对象是用可视化工具“画”出来的,如窗体上的命令按钮、文本框等,VB自动生成对象的程序代码并封装起来;之后应说明

2、对象的名称、颜色等属性;每个对象上可以有很多事件发生,如单击、双击等;事件发生时,希望完成什么事情,需写一段对应的代码(称事件过程);而方法就是VB提供给用户使用的一些写好的过程和函数,如Print、Move等。2.1事件驱动编程机制2.1.1对象和类的概念2.类的概念类是同种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。类是对象的定义,而对象是类的一个实例。如汽车是类,某一辆具体的小轿车是对象。在VB中,工具箱中的可视类图标是VB系统设计好的标准控件类,此外,还可在“工程”菜单的“部件”项中加入大量的ActiveX控件。当在窗体

3、上画一个控件时就是将类实例化(把类转换为对象),即创建了一个控件对象,简称控件。2.1事件驱动编程机制2.1.1对象和类的概念内部控件ActiveX控件(前20个)控件类:2.1事件驱动编程机制2.1.1对象和类的概念对象类2.1事件驱动编程机制2.1.1对象和类的概念2.1.2对象的属性、方法和事件1.对象的属性属性是对象的物理性质,是用来描述和反映对象特征的参数,一个对象的诸多属性所包含的信息,反映了这个对象的状态,属性不仅决定了对象的外观(如Backcolor,height,width等属性),有时也决定了对象的行为(如Enabled,Vi

4、sible等属性)。在VB系统中,各种对象拥有几十个属性,对象的属性可以在设计对象时通过“属性”窗口设置;也可以在程序运行时通过事件代码进行设置。2.1事件驱动编程机制对象属性属性解释属性显示方式(1)利用“属性”窗口编辑对象的属性在“工程设计”窗口选中要设置属性的对象,选择“视图”菜单“属性窗口”项,打开“属性”窗口;或右击对象,在快捷菜单选择“属性窗口”。2.1.2对象的属性、方法和事件2.1事件驱动编程机制(2)利用属性设置语句格式1:<对象名>.属性名=<属性值>例:PrivateSubForm_Load()Cmd1.Caption="退

5、出"Cmd1.Left=4680Cmd1.Top=5280Cmd1.Height=615Cmd1.Width=1335EndSub2.1.2对象的属性、方法和事件2.1事件驱动编程机制格式2:With<对象名><属性值表>Endwith例:PrivateSubForm_Load()WithCmd1.Caption="退出".Left=4680.Top=5280.Height=615.Width=1335EndWithEndSub2.1.2对象的属性、方法和事件2.1事件驱动编程机制2.事件事件是VB事先设置好的,能够被对象识别和响应的某些行为和动

6、作。当用VB创建了一个应用程序,实际上就已经开始了事件驱动方式编程的工作,所有的事件代码将会在用户与应用程序交互时,或在对象间传递“消息”时,或在系统传递“消息”时被执行。2.1.2对象的属性、方法和事件2.1事件驱动编程机制定义事件过程的语句格式:PrivateSub对象名称_事件名称([(参数列表)]) <程序代码>EndSub例如:PrivateSubCommand1_Click() Command1.FontSize=20'字体大小为20磅……EndSub注意:用户对一个对象发出一个动作时,可能同时触发多个事件(如Click、MouseD

7、own、MouseUp),写程序时只需对感兴趣的事件过程编码,没有编码的空事件不加处理。2.1.2对象的属性、方法和事件2.1事件驱动编程机制3.方法方法是附属于对象的行为和动作,也可以将其理解为指示对象动作的命令,即VB系统提供的一种特殊的过程和函数。VB中的内部控件都具有定义好的方法,不同的对象有不同的方法。(请见附录)调用方法的语句格式:[<对象名>].方法名例如:Form1.Print“GoodMorning!”Picture1.Cls2.1.2对象的属性、方法和事件2.1事件驱动编程机制4.利用“代码”窗口编辑对象的事件和方法(1)在“

8、工程设计”窗口选中某一对象,选择“视图”菜单“代码窗口”项,或使用右键菜单,或双击某一对象,打开其“代码”窗口;(2)在“代码”窗口通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。