- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章、四章VB可视化编程的概念与方法讲述
第三章 VB可视化编程的概念与方法
3.1 可视化编程的基本概念
在VB环境中所涉及的窗体、控件、部件和菜单项均为对象。
3.1.1 对象
对象是客观物体或概念性事物的抽象表达。VB中对象是程序运行时的运行实体,在VB中,窗体(form)、命令按钮(command)、标签(label)等都是对象。
3.1.2 对象的属性、事件及方法
Vb控件是具有自己的属性、方法和事件的对象,属性是对象的性质,事件是发生在对象上的事情,方法是对象的动作,由此构成了对象的三要素。
我们可以把属性看成是对象的成员变量,方法看成是对象的成员函数。
属性
属性栏中记录的属性数据称为属性值,用于描述对象(实体)的本质和特征,以数值、字符串或逻辑形式表示。属性值可以在编程时修改(预设),也可以在程序执行时更改(现改)。
属性的引用:对象名.属性名=表达式
方法
指对象(实体)可以主动发出的动作,调用时只要给出方法名即可使用(成员函数)。方法的引用:对象名.方法名 [参数]
例如:在窗体form1的click 事件里有:
Form1.print “山西财经大学”
例如:在窗体form1的Dblclick 事件里有:
Form1.Cls
3、事件
指外界施加到该对象(实体)上的某种动作。
4、事件处理
实体接收到事件后所采取的行为称为事件处理,一般表现为程序代码,称为事件处理程序;在编写程序时,并不需要将所有的事件都写代码;只需编写需要的部分就可以了,没有代码的事件系统“不予理睬”。
3.2 窗体、控件和代码窗口
3.2.1 窗体对象
窗体是程序设计的基础,各种控件必须建立在窗体上,一个窗体对应一个窗体模块(文件),扩展名为frm。
1.窗体对象的常用属性
Caption 标题
Picture 图片的位置
Windowstate 窗体的状态
Maxbutton 最大化按钮
Minbutton 最小化按纽
Borderstyle 决定边界的类型
Controlbox 关闭按纽
Height 对象的高度
Width 对象的宽度
Left 对象离窗体的左边界
Top 对象离窗体的高度
Name 对象的名字
2.窗体常用方法:
Cls
Hide
Show
Print [参数]
3. 窗体常用事件
Load
Activate
Click
DblClick
3.2.2 控件
在vb中控件是预先定义好的能够直接使用的对象,每个控件都有大量的属性、方法和事件。
控件的画法(单击或双击)
控件的缩放和移动(属性:left top width Height)
控件的复制与删除
控件的布局(多个控件的选中)控件的排列方式、对齐方式、大小相等进行调整。
2015-03-253.2.3 代码窗口
代码窗口又称代码编辑器,各种通用过程和事件过程均在此窗口上进行编辑。
1、打开代码窗口
2、代码窗口的组成
3、代码查看视图
在代码窗口的左下角有两个按钮,即:“过程查看”和“全模块查看”
“过程查看”按钮一次只查看一个过程
“全模块查看”按钮可以查看窗体模块的所有过程
4、自动功能
(1)自动列出控件的属性和方法
(2)自动显示快速信息
(3)自动语法检查
3.3 编程的一般步骤
1、建立用户界面
2、设置属性
3、编写事件代码
4、运行程序
5、保存工程文件和窗体文件
6、编译成exe文件
第4章 顺序结构程序设计
4.1 顺序结构程序的概念
在结构化程序设计中有三种结构:顺序结构、选择结构和循环结构。
顺序结构是一种线性结构,各语句按照各自出现的先后顺序依次执行,一个过程通常可以分为三个部分:数据的输入、数据的处理和结果的输出。
4.2 数据输出
4.2.1 直接输出到窗体
1、使用Print方法 (p49)
格式:[对象名.]Print [表达式表]
功能:将表达式的结果输出到窗体或图片框上,表达式之间可以用逗号或分号隔开。
说明:
将结果输出到窗体(默认)或图片框上
对象名可以是form(窗体)或PictureBox(图片框)
各表达式之间用逗号或分号隔开,逗号以标准格式输出,分号以紧凑格式输出,大多数情况下用分号。
表达式可以是数值型、字符型、日期型和逻辑型。
句末标点符号的使用
⑥ Print方法具有计算和打印的双重功能
2、与Print方法有关的函数
① tab函数
格式:Tab(n);表达式
功能:将输出结果打印在第n列上,用分号分隔。
该函数只能出现在print方法中,n为数值表达式,是一个整数。
② spc函数
格式:spc(n);
功能:使输出结果间空n个格,与space函数的功能相同。
该函数只能出现在print方法中
您可能关注的文档
最近下载
- 医疗器械相关标准-TGBC17-2024 检验检测机构常用化学试剂储存管理规范&TGBC19-2024 检验检测机构危险化学品安全管理规范.pdf VIP
- 铜陵铜化集团招聘考试题目.pdf
- 爱尔兰-性能研究申请.pdf VIP
- 呼吸道感染患者的呼吸护理.pptx VIP
- 物流管理控制程序 (一).pdf VIP
- 医疗器械体系文件- 风险管理控制程序(参考模板)&采购控制程序(参考模板).pdf VIP
- 智能世界2035报告.pdf
- 丹麦-制造商报告医疗器械事故.pdf VIP
- 关于第一类医疗器械备案有关事项的公告.docx VIP
- 2025中盐盐穴综合利用股份有限公司招聘(7人)笔试模拟试题及答案解析.docx VIP
文档评论(0)