




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、认识对象及属性认识对象及属性在在“一键美化一键美化”小程序中实现了程序用户界面小程序中实现了程序用户界面的改变,本质上我们是改变了什么?的改变,本质上我们是改变了什么? 我们改变了文字的颜色、窗体的标题、添加了窗体我们改变了文字的颜色、窗体的标题、添加了窗体背景图片,背景图片,实际上是改变了改变了对象的属性实际上是改变了改变了对象的属性对象在在VB中的对象究竟指的是什么?中的对象究竟指的是什么?左侧的的程序界面截左侧的的程序界面截图由几样东西组成?图由几样东西组成?窗体窗体标签标签按钮按钮该界面中的窗体、标该界面中的窗体、标签、按钮都被签、按钮都被VB看看成对象。成对象。VB是面向对象的编程环
2、境。面向对象的程序设计中,把现实世界中具有各种特性的实体称为对象。常用对象窗体中使用最频繁的控件对象是标签、文本框标签、文本框和命令按钮命令按钮。标签(label)文本框(TextBox)按钮(CommandButton)常用控件对象的作用标签:显示文本信息文本框:让用户输入数据的最常用的控件命令按钮:控制程序的执行。标签(label)文本框(TextBox)按钮(CommandButton)属性什么是对象的属性?什么是对象的属性?属性是用来描述对象的性质和特征的。左图中界面的改变就是因为调整了:窗体的背景图片属性、标签的文字颜色属性和按钮的背景色属性等属性对象属性可以在程序开发时直接在属性窗
3、口中进行查看、设置,也可以通过程序代码进行设置例如,在属性窗口中设置按钮属性如何设置对象的属性:如何设置对象的属性:属性如何访问属性:对象名.属性名实例:实例:Form1. CaptionLabel2. ForeColorText1.textCommand3.BackcolorForm1窗体的标题属性Label2标签的文字颜色Text1文本框的显示文本Command3按钮的背景色属性Form1.Caption=“Welcome” 设置窗体的标题为“welcome”Command1.Enable=False设置命令按钮Command1变灰,不能使用。在程序代码中设置属性实例获取程序属性实例Dim
4、 a1 As integer定义一个整型变量a1a1=Text1.text将文本框Text1的text属性值赋给变量a1窗体常用属性属性名属性名功能功能默认值默认值Name指定窗体的名称Form1Caption窗体标题栏显示的内容Form1Font窗体输出字体和字体的大小等特性宋体、常规、小五ForeColor窗体输出的文本的颜色BackColor窗体的背景色标签常用属性属性名属性名功能功能默认值默认值Name指定标签的名称Label1Caption标签显示的文本Label1Font标签上的文本字体和字体的大小等特性宋体、常规、小五ForeColor标签中显示文本的颜色BackColor标签的
5、背景色文本框常用属性属性名属性名功能功能默认值默认值Name指定文本框的名称Text1text文本框显示的文本Text1Font文本框上文本的字体和字体的大小等特性宋体、常规、小五ForeColor文本框中显示文本的颜色BackColor文本框的背景色按钮常用属性属性名属性名功能功能默认值默认值Name指定按钮的名称Command1Caption按钮上显示的文本Command1Font按钮上文本的字体和字体的大小等特性宋体、常规、小五BackColor按钮的背景色练习下图为使用VB制作的一个“加法计算器”界面,根据提示及截图回答问题:2.从图中可知该窗体中的哪一个属性为“计算器”?1.该界面中
6、使用了哪些控件?标题(caption)标签(Label)、文本框(TextBox)、按钮(CommandButton)练习Label4. = Val( .Text) + Val(Text2. )3.以下为该“计算器”的界面设计截图及部分程序源代码,请尝试将该代码补充完整。text1text2label4答案: captiontext1text源代码源代码认识事件与方法在在“一键美化一键美化”程序中,对象属性的改变是通过用户程序中,对象属性的改变是通过用户的什么操作来触发的?的什么操作来触发的?在在VB中用户在对象上激发的一种动作就称为中用户在对象上激发的一种动作就称为事事件,件,该程序中使用了
7、按钮的单击事件。该程序中使用了按钮的单击事件。事件在VB中,系统为每个对象预先定义好了一系列的事件,如单击(Click)事件、双击(Dblclick)事件、获得焦点(GotFocus)事件等。但每个对象具有的事件可能会略有不同。例:模仿例:模仿QQ登录界面登录界面事件事件过程的格式: Private Sub 对象名称_事件名称()事件响应代码 End Sub实例:单击按钮后,实例:单击按钮后,car对象移动到对象移动到7680,2100位置位置对象名称事件名称事件响应代码事件在VB中如何向源代码中添加事件:利用代码(Code)窗口的下拉菜单进行选择,从而添加事件。选择选择对象对象选择选择事件事
8、件常用事件事件名称激活方式Load使用load语句启动应用程序,或引用未装载的窗体或控件KeyPress用户单击键盘上的一个键Click用户在一个对象上单击鼠标按钮GotFocus通过TAB键切换或单击对象之类的动作使对象获得焦点,也可以在代码中用SetFocus的方法改变焦点DblClick用户在一个对象上双击鼠标按钮不同的对象具备的事件是不一样的。不同的对象具备的事件是不一样的。方法每一个对象都具有功能和操作,这些功能和操作被称为方法(method)。如老师有姓名、性别、年龄、任教学科等属性,也有讲解、提问、辅导等行为(方法)。在VB中,显示窗体可调用Show方法,隐藏窗体则可调用 Hide方法。方法调用对象方法的格式是:对象名.方法名例如:Form1.Show显示窗体Form1Form1.Hide隐藏窗体Form1Label.move 7680, 2100标签移动到7680, 2100练习1.“简易汽车移库”中的 控制汽车向上移动,其过程代码如下,请问该按钮的名称为什么?使用了什么事件来触发程序?Private Sub up_Click()Dim i As Integeri = step.Textcar.Top = car.Top - iEnd Sub名称为:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国可伸缩乒乓球网行业市场全景分析及前景机遇研判报告
- 2024-2025学年吉林省通化市梅河口五中高二下学期4月月考政治试题及答案
- 中国橡胶和塑料制品行业调查测报告
- 2025年中国电脑充电器行业市场发展现状及投资战略咨询报告
- 2025-2031年中国家用机器人行业市场需求预测及投资战略规划报告
- 中国商业收款机行业市场调查研究及投资前景展望报告
- 男士发型培训课件
- 中国水晶灯工程市场竞争格局及投资战略规划报告
- 2025-2030年中国液冷数据中心行业市场全景调研及未来趋势研判报告
- 2025年 武穴市市级机关遴选考试笔试试题附答案
- 第14课 古代丝路与工艺美术交流 课件-2024-2025学年高中美术鲁美版美术鉴赏
- 上海宝山区公开招聘社区工作者考试高频题库带答案2025年
- 《老年服务礼仪与沟通》高职养老服务类专业全套教学课件
- 自来水安装施工合同范例二零二五年
- 学科融合在初中音乐教学中的实践研究
- 《分子间作用力理论》课件
- 2025春季学期国开电大本科《管理英语3》一平台在线形考综合测试形考任务试题及答案
- 小区安全隐患课件
- 国家安全共同守护-国家安全教育日主题班会课件-2024-2025学年初中主题班会课件
- 购房违约免责协议书
- 清华大学语文试题及答案
评论
0/150
提交评论