




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章常用的窗体控件,2.1VB中的有关概念2.2建立简单的应用程序2.3基本控件和属性2.4工程的管理及环境的设置,1,2.1对象的有关概念,1.类类是创建对象实例的模板,包含了创建对象的属性描述和行为特征的定义。例如:文本框、标签、按钮等等2.对象是类的一个实例,继承了类的属性、方法。例如:某个特定的按钮。VB中常用的对象有:窗体、控件、打印机、剪切板等。3.对象的建立、选定、复制、删除(Delete)和命名建立:既可以先选定再画,也可以直接双击,注意其快速排列方法(例如:对齐和间距)选定:包括选定一个对象和多个对象复制:目的是为了创建多个具有相同属性的对象,以增加速度(例如:大小、字体、颜色等)。注意,是否想创建控件数组命名:必须以字母或者汉字开头,由字母、汉字、数字串组成,长度不超过255个字符。,1,4.对象的三要素(1)属性对象的性质,即用来描述和反映对象特征的参数。例如:大小、颜色、边框类型、显示内容等等(2)方法对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。(3)事件响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。,1,2009-3-5,2.2建立简单的应用程序(乘法运算器),建立VB应用程序的步骤:1.建立用户界面的对象;2.对象属性的设置;3.对象事件过程及编程;4.程序运行和调试;结束程序死循环的方法:Ctrl+Break5.保存文件。,1,VB的三种模式设计模式、运行模式、中断模式设计模式设计进行程序的界面设计、属性设置、代码编写等。运行模式运行执行“运行/启动”命令,可以查看程序代码,但不能修改中断模式中断当在运行模式,按了“中断”命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。,2.3基本控件和窗体,一、常用属性1.Name名称属性每个控件必须具备的属性创建的对象名称,有默认的名。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。2.Caption标题属性控件上显示的内容。3.Height、width、top和left属性(单位由窗体的ScaleMode来决定),2,4.Enabled属性控件是否可操作。当设置为false时,呈暗淡色,禁止用户进行操作5.Visible属性控件是否可见。当设置为false时,用户看不到,但控件本身存在。6.Font属性(分清哪些是字符型、数值型、逻辑型)Fontname:字体(值为字符型);Fontsize:字体大小(值为数值型);Fontbold:是否粗体(逻辑型);Fontitalic:是否斜体(逻辑型);Fontstrikethru:有无删除线(逻辑型);Fontunderline:有无下划线(逻辑型)以上属性也可以记为Font.Name、Font.Size、,2,当心Text1.FontName=楷体()Text1.FontName=“粗体”()Text1.FontSize=小四()(五号-10.5、小四-12、四号-14.25、小三-15、三号-15.75),7.Forecolor/Backcolor前景/背景颜色属性值的类型既可以是十六进制的颜色值(既可以直接从调色板中选择颜色,也可以利用代码进行设定),也可以是VB提供的颜色常数(利用代码进行设定)。颜色常数和颜色值的对应关系为:常数值描述vbBlack为0表示输入字符为空(不是空格)在该事件过程中Printtext1,打印的内容不包括刚刚输入的字符LostFocus:当控件失去焦点时发生。GotFocus:当控件获得焦点时发生。3.常用方法对象.SetFocus:是把光标移到指定的文本框对象中。常用KeyAscii值:048957回车13A65Z90换行10a97z122演示:文本框中只允许输入数值(LostFocus判断和即时判断),2,五、命令按钮CommandButton1.其他属性Caption:按钮显示的内容,可设置快捷键,例def分号表示接着打印Printabc;分号表示接着打印,写为多行也一样PrintdefPrintabc什么也没有表示回车PrintdefPrint表示出现空行或将前一行末尾的回车符功能取消Print1234567890123456789Printab;Spc(3);cd;Spc(2);efSpc(n)表示在目前位置出现n个空格PrintTab(1);ab;Tab(5);cdTab(n)表示从最左端开始产生n-1个空格PrintTab(3);cdef;Tab(5);gh当Tab产生的空格后有内容时,会自动换行显示EndSub,3,例2.9显示图形PrivateSubForm_Click()Fori=1To5PrintTab(i);String(6-I,);Spc(6);String(I,)NextiEndSub,注意:String(number,character)返回指定长度重复字符的字符串。考虑:若把Spc(6)换成Tab(6),效果如何?,3,3,思考题:右侧的图形如何打印?,或者:,String(2*i-1,Right(i,1),2.Cls方法形式:对象.Cls作用:清除运行时在窗体或图形框中显示的文本或图形。注意:不清除在设计时的文本和图形。3.Move方法形式:对象.Move左边距离,上边距离,宽度,高度作用:移动窗体或控件,并可改变其大小。对象:可以是窗体及除时钟、菜单外的所有控件演示:滚动字幕的设计。,3,2.4工程的管理及环境的设置,一、工程的组成工程文件包含了一个应用程序的所有文件:窗体文件(.frm):控件及属性、事件过程和自定义过程;窗体的二进制数据文件(.frx),自动产生同名.frx文件;标准模块文件(.bas);类模块的文件(.cls);资源文件(.res);ActiveX控件的文件(.ocx).二、创建、打开和保存工程,3,三、添加、删除和保存文件1.窗体名和窗体文件名概念窗体名:窗体的Name属性,在代码中用来引用该窗体,同一工程不能有相同的窗体名;窗体的标题名:窗体的caption属性窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。2.在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。3.在工程中删除窗体时,仅将此窗体从工程里删除掉,但
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行政人事总监工作总结
- 糖尿病高渗状态护理要点
- 《经络腧穴学》课件
- 老年护理学的休息
- 活动类工作汇报
- 经管部门年度工作总结
- 《瓶中吹气球》课件
- 广东省清远市英德市2023-2024学年高三上学期第一次月考地理试题含参考答案
- 2025合同采购申请评审流程
- 骨包虫病护理查房
- 07第七讲 发展全过程人民民主
- 新汉语水平考试HSK级写作解题攻略专题培训课件
- 学习提高阅读速度的方法 课件
- 自主移动机器人教学课件第4章 导航规划 2 避障规划和轨迹规划
- GB 31628-2014食品安全国家标准食品添加剂高岭土
- GA/T 1312-2016法庭科学添改文件检验技术规程
- 卫生政策学之政策问题根源分析
- 步进电机及其工作原理-电机的工作原理及特性课件
- 基于CAN通讯的储能变流器并机方案及应用分析报告-培训课件
- 腹直肌分离康复(产后康复课件PPT)
- 聚合物成型的理论基础课件
评论
0/150
提交评论