- 1
- 0
- 约3.24千字
- 约 20页
- 2015-11-19 发布于广东
- 举报
第2章 VB语言设计基础 VB中的对象 对象是具有属性、方法和事件的实体 对象是具有属性、方法和事件的实体,也就是包含了数据和代码的逻辑实体,数据就是描述该对象状态的属性,代码是指该对象可以执行的行为。对象这一实体是对现实世界中某些对象的模型化。对象仅在程序执行时存在。 对象的属性和方法 属性 描述对象特征的数据 通用属性(很多对象都具有的属性): 标题(Caption) 名称(Name) 颜色(Color) 字体大小(FontSize) 是否可见(Visible) 某对象特有的属性 修改属性值的方法: 选中属性后,手工输入 在属性值列表中选择 在属性值修改对话框中选取、设置 通过代码修改 并非所有的属性都可以在属性框中修改,也并非所有的属性都可以通过代码修改 对象的属性和方法 方法 对象所具备的功能,是对象的一部分 一般是执行一个操作 通用方法是很多对象都支持的方法 更多的时候,每个对象所能支持的方法也不同 事件 对象能识别的外界对其做出的动作 系统事件是由系统内部产生的,如timer事件 用户事件是由用户引发的事件,如单击事件 2.1.2 VB中的控件和控件类 VB中的控件 ——对象的图形化表示形式 VB中的控件类 用于创建控件的类 与工具箱的图标一一对应 2.2 窗体 1. 窗体的基本组成 同windows操作系统界面下的众多窗口一样包括: 标题栏; 标题(控制)图标;窗体边框; 窗体区域。 最大化、最小化按钮; 关闭按钮; 2.2.1 窗体的组成、创建和移除 2.窗体的创建与添加 (1)打开“添加窗体”对话框 “工程”→“添加窗体”; “工程资源管理器”→”form1”→右键→“添加”→“添加窗体” (2)选择“新建”或“添加”标签 3.窗体的保存 单击“文件”→“保存工程” 或单击工具栏的 按钮 4.窗体的添加 “工程”→“添加窗体”即可弹出“添加窗体” →“现存” 5.设置启动窗体 (1) 打开“工程属性对话框” “工程”→“xxx 属性…” “工程资源管理器”→右键→ “xxx 属性…” (2) “工程属性”→“通用”→“启动对象” 2.2.2 窗体的属性 Name (名称) 确定窗体的名称, 默认为form1~form2…… 窗体的Name属性是区别于其它对象的标识 编写代码时用name属性值指定所引用的窗体 Enabled 决定控件是否可操作 True :允许用户进行操作,并对用户的操作出响应 False:运行时窗体控件呈暗淡色,禁止用户进行操作 Height、Width、Left、Top 设置窗体的高度、宽度、窗体距屏幕顶部的距离和窗体距屏幕左部的距离 单位为twip:1 twip=1/20点=1/1440英寸=1/567cm 利用改变属性的代码使窗口动起来 如代码:me.left=me.left+200 Visible 确定窗体控件运行时是否可见 True :运行时窗体控件可见(true是缺省值)。 False:运行时窗体控件隐藏,用户看不到,但窗体对象是存在的。 2. 属性值的两种修改方法 (1)在程序的编辑状态下通过可视化界面设置 (2)通过代码设置 如:Form1.caption=“test” 说明:若没有指定对象,隐含指当前窗体。 3.窗体对象的特征属性 可改变窗体执行时的状态(外观、特性) 2.2.2 窗体的属性 BackColor属性、ForeColor属性 Me.forecolor=vbred Font属性 通过字体对话框设置 通过代码分别设置 FontName (字体名) FontSize (字号大小) FontItalic (字体倾斜否) FontUnderline (下划线否) FontBold (字体加粗否)等 Picture属性 LoadPicture(“ ”) 函数 作用是调入指定的图片文件Form1.picture=loadpicture(c:\06.jpg) 2.2.3 窗体的事件 事件过程 能够被对象识别的在程序执行时由系统自身或用户所引发的一些事件,每一个事件都对应一段代码——事件过程。 鼠标事件 Click、Dbclick、MouseDown、MouseUp、MouseMove [窗体名.] [对象名.]属性名=属性值 例2.1 、2.2 2.2.3 窗体的事件 2. 窗体特有的事件 Load 载入窗体时触发 Unload 退出窗体时触发 Activate 和 deactivate 激活/退出激活 Resize 窗体第一次显示或窗口状态改变时 2.2.4 窗体常用的方法 Print方法 Form
您可能关注的文档
- 新Visual Basic程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 双色印刷 教学课件 熊李艳 周美玲 第7章 过程.ppt
- 新Visual Basic程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 双色印刷 教学课件 熊李艳 周美玲 第8章 其他常用控件及语句.ppt
- 新Visual Basic程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 双色印刷 教学课件 熊李艳 周美玲 第9章 菜单与对话框.ppt
- 新Visual Basic程序设计 工业和信息化普通高等教育“十二五”规划教材立项项目 双色印刷 教学课件 熊李艳 周美玲 第10章 文件.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第1章 Visual Basic 概述.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第2章 窗体和基本控件.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第3章 数据类型与表达式.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第4章 Visual Basic控制结构.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第5章 数 组.ppt
- 新Visual Basic程序设计 教学课件 黄津津 第6章 过 程.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)