- 3
- 0
- 约2.89千字
- 约 32页
- 2016-10-26 发布于广东
- 举报
第2章 对象及建立简单的VB应用程序 1.对象的概念 从可视化编程的角度来看,对象被定义为由属性和相关方法组成的实体。一个对象建立以后,其操作就是通过与该对象相关的属性、事件和方法来描述。 ①.对象的属性、事件和方法 对象属性是用来描述对象特征的数据项,不同的对象有不同的属性,而每个对象又都有若干属性来描述。 通过修改或设置某些属性便能有效地控制对象的外观和操作。 属性值的设置或修改可以通过属性窗口来进行,也可以通过编程的方法在程序运行的时候来改变对象的属性。 所谓事件(Event),是由VB预先定义好的、能够被对象识别的动作。如单击(Click)事件、双击(Dbclick)事件、装入(Load)事件等。对象的事件是固定的,用户不能建立新的事件,不同的对象能够识别的事件不完全相同。 方法是与对象相关联的过程,是特定对象的一部分,正如属性和事件是对象的一部分一样。 方法属于对象的内部函数,用于完成某种特定的功能,如隐藏对象方法。 ②对象的建立和编辑 2.建立简单VB程序例子 ① 建立用户界面 ② 对象属性的设置 ③ 对象的事件过程及编辑 ④ 保存和运行程序 3.常用基本控件和窗体 ① 窗体 窗体就是在进入VB开发环境时所看到的Form1,它是创建应用程序界面的基础。 窗体与Windows下的窗口结构不仅类似,而且特性也相同。 窗体的属性 Enabled isible Name 【注意】在属性窗口中,Name属性通常作为第一个属性出现在列表中,并用汉字“名称”作为属性名。 Name是只读属性,一但设定,则在运行时对象的名称将不能再改变。 Picture 【注意】该属性是只读属性,即只能在设计阶段设置,不能在运行期间改变。 WindowsState Height、Width Top、Left 窗体事件 (1)Click Click事件是用鼠标左键单击窗体时发生的事件,即在程序运行后,当单击窗体上某个空白位置时,VB将调用相应的事件过程。 (2)Load Load事件是把窗体装入工作区时,由系统触发的事件。如果运行应用程序,在装入窗体后,系统将首先触发窗体的该事件。所以,用户可以使用该事件过程对属性和变量进行初始化。 (3)Resize Resize事件是当窗体第一次显示或大小发生变化时触发的事件。 (4)KeyPress KeyPress事件是当用户按下键盘上某个键时发生的事件。 窗体的方法 (1)Print (2)Cls (3)Move (4)Hide (5)Show ②标签 标签是VB中最常见的用于显示文本信息的控件,其中显示的文本内容用户不能直接对其进行编辑,只能用Caption属性来设置或修改。 (1)AutoSize (2)Alignment (3)BackStyle ③文本框 文本框具有较大的灵活性,它既可以输出或显示文本,又可以在其中输入和编辑文本,所以把文本框也称为文本编辑器。 (1)Text (2)MultiLine (3)PasswordChar (4)ScrollBars 【注意】要在文本框中加入滚动条,首先要把MultiLine属性值设置为True。 (5)Change (6)GotFocus (7)LostFocus SetFocus是文本框中常用的方法,其作用是把输入光标移到指定的文本框中。 ④命令按钮 命令按钮的部分属性与标签相同,包括:Name、Caption、Left、Top、Height、Width、FontName、FontSize、FontBold、FontItalic、FontUnderline、ForeColor、BackColor。 (1)Enabled (2)Visible 4.工程的组成 ① 工程里包含的信息 工程文件就是与该工程有关的全部文件和对象的清单,也包括所设置的环境选项方面的信息。每次保存工程时,这些信息都要被更新。所有这些文件和对象也可供其他工程共享。 一个工程往往会包括下列文件。 a. 工程文件(.vbp)。每个工程对应一个工程文件。 b. 窗体文件(.frm)。每个窗体对应一个窗体文件,一个应用程序可以有多个窗体(最多可达255个)。 c.二进制数据文件(.frx)。这些文件都是自动产生的,用户不能对它编辑。它的内容是窗体上控件的属性数据(图片、图标)。 d
您可能关注的文档
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第1章 Visual Basic 6.0入门.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第2章 Visual Basic语言基础.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第3章 标准控件的使用.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第4章 外部控件的使用.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第5章 面向对象的程序设计.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第6章 应用程序界面设计.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第7章 文件系统对象的使用.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第8章 程序调试与错误处理.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第10章 WINDOWS API应用基础.ppt
- 新Visual Basic程序设计(第二版) 电子教案 柳青 第11章 多媒体与网络.ppt
- 2026年九州职业技术学院单招职业技能考试题库附参考答案详解(达标题).docx
- 2026四川巴中天坛生物通江血浆站招聘护士、医生的备考题库及答案详解参考.docx
- 2026四川天府德阳分行人才招聘备考题库及1套参考答案详解.docx
- 2026年山东省道德与法治中考模拟试题(含答案).pdf
- 广东省汕头市潮阳区金培学校2025-2026学年九年级上学期第三次月考历史试卷(含答案).pdf
- 山东省泰安市第一中学(青年路校区)2025-2026学年高一上学期1月诊断性测试英语试题(含答案,无听力音频有听力原文).pdf
- 第25课《活板》课件(共34张PPT)2025—2026学年统编版语文七年级下册.pptx
- 第十二章《简单机械》综合检测试卷(含答案)-2025-2026学年人教版物理八年级下册.pdf
- 2025-2026学年山东省烟台市栖霞市八年级(上)期末道德与法治试卷(五四学制)(含答案).pdf
- 安徽六安市2026届上学期高三期末学业水平检测(一模)政治试题(含答案).pdf
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)