




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二讲VisualBasic程序概述 VisualBasic程序设计教程 内蒙古科技大学工程训练中心韩艳 MindandHand MIT 2 P VB对象的基本概念VB对象的属性 方法 事件VB对象属性设置方法 设计阶段 程序运行阶段窗体的有关方法 hide show move printVB事件驱动制 本讲主要内容 MindandHand MIT 3 P 对象 是具体存在的实体 每个对象都有反映自身特征的属性 附属的行为 方法 发生的动作 事件 即属性 事件 方法构成对象的三要素 在VB应用程序中 构成图形用户界面的每一个可视的部件均可视为对象 VisualBasic的对象分为窗体和控件两大类 窗体 窗口本身 是屏幕上的一个矩形区域 控件 窗口上构成图形用户界面的一些基本组成部件 1 内部控件 2 ActiveX控件 扩展名为 OCX的独立文件 3 可插入对象 VB系统中能直接使用的 并可添加到工具箱上 VisualBasic对象的基本概念 MindandHand MIT 4 P 对象的建立方法 1 添加控件到窗体上 删除窗体上的控件 2 编辑控件 选择控件 移动控件 改变控件大小 复制控件 控件的布局 控件的名称 VisualBasic对象的基本概念 MindandHand MIT 5 P 在VB系统中 选中一个对象后 可以在属性窗口中修改属性值 也可在程序运行阶段用命令语句来设置或修改其属性值 在程序中设置属性的语法格式为 对象名 属性名 属性值如 将窗体Form1的标题改为 你好 则为 Form1 caption 你好 VisualBasic对象属性的设置 MindandHand MIT 6 P 设计阶段修改对象属性例 在窗体上放置一个名为command1的命令按钮 通过属性窗口将其属性caption属性值改为 按钮 height属性值改为800 VisualBasic对象属性的设置 解题步骤 在窗体上绘制命令按钮 在命令按钮的属性列表框中修改 caption height 属性值 MindandHand MIT 7 P 运行阶段修改对象属性例 在窗体上放置一个名为command1的命令按钮 程序运行后 鼠标单击窗体 将命令按钮的caption属性值改为 按钮 height属性值改为800 PrivateSubForm click command1 caption 按钮 command1 height 800EndSub VisualBasic对象属性的设置 解题步骤 在窗体上放置一个名为command1的命令按钮 在窗体的click事件中填写相应的命令 MindandHand MIT 8 P 3 对象的方法VB系统中的方法指对象本身所包含的一些特殊函数或过程 当用方法来控制一个对象的行为时 其实质就是调用该对象内部的某个特殊的函数的过程 例如 窗体对象拥有Hide方法和Show方法 调用Hide方法可窗体隐藏起来 调用Show方法可使窗体显现出来 在VB系统中对象方法的调用格式 对象名 方法名 参数列表 VisualBasic对象方法 如 form1 hide 隐藏窗体form1form1 show 显示窗体form1 MindandHand MIT 9 P 3 对象的方法例 现有一个名为Command1的命令按钮 当用户单击该按钮时 使其移动为坐标 120 300 的位置 PrivateSubcommand1 click command1 move120 300Endsub VisualBasic对象的方法 解题步骤 在窗体上绘制命令按钮 为按钮的相应事件编写代码 注 控件移动的方法为move MindandHand MIT 10 P 3 对象的方法例 当用户单击窗体时 调用窗体对象的方法Print 在窗体上打印出 欢迎你学习VisualBasic6 0 字符串 PrivateSubForm Click form1 print 欢迎你学习VisualBasic6 0 EndSub VisualBasic对象的方法 解题步骤 为窗体的相应事件编写代码 窗体的方法 print 是指在窗体上显示相应的信息 MindandHand MIT 11 P 1 事件是指由系统事先设定的 能为对象识别和响应的动作 如 VB系统为每个对象预先定义了一系列事件 单击 Click双击 DblClick 改变 Change鼠标移动 MouseMove装载 Load 不需要激发 程序一运行就执行事件中的程序代码 每一种对象能够 感受 的事件是不同的 例如 窗体能识别单击和双击事件 而命令按钮能识别单击却不能识别双击事件 VisualBasic事件驱动制 MindandHand MIT 12 P 2 事件过程当事件在对象身上发生后 应用程序就要处理这个事件 处理事件的步骤就是事件过程 VB应用程序设计的主要工作就是为对象编写事件过程的代码 一般格式为 PrivateSub对象名 事件 参数列表 程序代码EndSub VisualBasic事件驱动制 PrivateSubcommand1 click command1 move120 300Endsub MindandHand MIT 13 P 例 有一名为Command1的命令按钮对象 要求当用户单击该按钮时 结束程序的运行 PrivateSubCommand1 click end 结束程序的运行EndSub VisualBasic事件驱动制 解题步骤 在窗体上绘制命令按钮 在按钮的相应事件中编写代码 注 VB系统中 结束程序运行的命令为END MindandHand MIT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 部编人教版小学6六年级语文下册教案
- 重庆知识教育培训课件
- 老年人身体变化课件
- 《中外语言对比》课程简介与教学大纲
- 大模型和数据要素赋能鞋服行业数字化转型建设和实施方案
- 量子级金刚石氮-空位浓度检测方法
- 2025年度燃料油海上运输及仓储服务合同
- 2025年房地产融资项目融资顾问与风险管理合同
- 2025电子商务平台区块链技术应用与开发合同
- 2025年度农业智能化种植技术引进与应用合同
- 绿化养护服务投标方案(技术标)
- 电力营销考试题库
- 护理专业实训室设备管理制度
- TB-T 3356-2021铁路隧道锚杆-PDF解密
- 2024届陕西省渭南市临渭区小升初语文重难点模拟卷含答案
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 配电自动化终端缺陷处理
- 《电力系统治安反恐防范要求 第4部分:风力发电企业》
- 小区物业接管方案
- 《生产部月报模板》课件
- 骨质疏松性骨折应对策略骨折联络服务研究进展及应用探讨
评论
0/150
提交评论