vb可视化编程基础1

vb可视化编程基础1

ID:39991174

大小:1.35 MB

页数:35页

时间:2019-07-16

vb可视化编程基础1_第1页
vb可视化编程基础1_第2页
vb可视化编程基础1_第3页
vb可视化编程基础1_第4页
vb可视化编程基础1_第5页
资源描述:

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

1、VisualBasic程序设计教程陈章良E-MAIL:CHENZHL_YT@126.COM第2章VB可视化编程基础2.2窗体和基本控件2.1VB对象概念2.3综合应用2.1.1对象和类1.程序设计方法的发展(1)初期的程序设计高运行效率、少占用内存为目标。(2)结构化程序设计程序的可读性、可维护性为目标。程序=算法+数据结构的面向过程的程序设计。(3)面向对象的程序设计降低程序的复杂性、提高软件的开法效率和改善工作界面为目标。程序=对象+消息(事件)的面向对象的程序设计。2.1.1对象和类2.对象和类?麻雀鹦鹉大雁类:是创建对象实例的模板,是同

2、种对象的集合与抽象,它包含所创建对象的属性描述和行为特征的定义。对象:对象是具有某些特性的具体事物的抽象,每个对象都具有描述其特征的属性,及附属于它的行为。鸟2.1.1对象和类【例如】:在VB中,工具箱中的控件可看作类而实际使用的控件可看作是对象。2.1.1对象和类3.对象的建立和编辑(1)对象的建立(2)对象的选定(3)对象的复制和删除2.1.2对象的属性、事件和方法1.对象:属性、事件和方法的集合。【如】窗体、按钮、菜单、文本框等。2.对象名:唯一标识【如】Form1、Command2、Menu1、Text3等。3.对象的三要素:属性、事件

3、和方法构成。2.1.2对象的属性、事件和方法1.对象的属性对象的属性可以看作是对象的特征,不同的对象有不同的属性。每一个对象都有一组特定的属性。属性如何修改?【例如】文本框的属性有Name(名称)、Text(文本内容)等。2.1.2对象的属性、事件和方法设置对象属性的常用两种方法(1)在属性窗口中设置(2)在程序运行中更改对象的属性(动态修改)[对象名.]属性名=属性值【示例】:Label1.Caption="输入数"2.1.2对象的属性、事件和方法2事件对象上所发生的事件,是指对象所接受的某些外部影响。事件是预先定义好的、能够被对象识别的动作

4、。事件如何实现?事件过程:Sub对象名_事件([参数列表])………………EndSub2.1.2对象的属性、事件和方法命令按钮Command1的单击(Click)事件过程为:PrivateSubCommand1_Click()Form1.Caption="在窗体上画圆"Form1.Circle(2400,1500),800EndSub启动应用程序,装载和显示窗体窗体(或窗体上的控件)等待事件的发生事件发生时,执行对应的事件过程结束2.1.2对象的属性、事件和方法VB程序是事件驱动的,其执行步骤为:2.1.2对象的属性、事件和方法3.对象的方法

5、就是要执行的动作,是系统提供的一种特殊函数或过程,用于完成某种特定功能。【示例】:Form1.Circle(2400,1500),800第2章VB可视化编程基础2.2窗体和基本控件2.1VB对象概念2.3综合应用程序示例(1)设计VB应用程序大致分为:用户界面设计编写程序代码2.2窗体和基本控件1通用属性2窗体3标签、文本框、命令按钮2.2.1通用属性(1)Name名称属性(2)Caption标题属性(3)Height、Width、Top和Left属性(4)Enabled属性对象是否允许操作(5)Visible属性对象是否可见(6)Font属

6、性组文本的外观(7)ForeColor属性前景颜色(8)BackColor属性背景颜色例2.1窗体和控件具有基本属性(9)MousePointer、MouseIcon属性2.2.1通用属性TabIndex属性(1)TabIndex属性决定了按Tab键时,焦点在各个控件移动的顺序。(2)各个控件默认TabIndex值就是以控件建立时的顺序,第一个为0。例2.1c2.2.1通用属性部分控件的默认属性控件默认属性控件默认属性文本框命令按钮单选按钮TextDefaultValue标签图形、图像框复选框CaptionPictureValue【例】下面两条

7、语句是等价的:Text1.Text="VisualBASIC"Text1="VisualBASIC"2.2.2窗体1.窗体的概念窗体是一种具有自身特定属性方法、事件和方法的对象,是其他对象的载体和容器。VB的窗体具有Windows窗体的基本特性.单文档界面窗体(SDI)多文档界面窗体(MDI)2.2.2窗体2.窗体常用的属性:Caption、IconControlBox、MaxButton、MinButtonPictureBorderStyleWindowsStateStartUpPosition2.2.2窗体3.常用的事件过程:LoadCli

8、ckDblClickResize4.常用的方法:Print、Move、ClsShow、HideLoad、UnLoad2.2.2窗体例2.2初态:窗体无

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

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

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