版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、研1,第二章 可视化编程的概念与步骤,2.1 对象、属性、事件、方法 一、对象 对象是代码和数据的集合。 如:窗体、按钮、菜单、文本框等。 对象名:如Form1、Command2、Menu1、Text3 二、对象的属性 对象的一组特征,如:标题、宽度、字体、颜色等 属性名:如Caption、Width、Font、Color 设置方法:在属性窗口中设置,例: 在代码中设置:对象名.属性名=属性值 例:Form1.Cation=学籍管理 Text1.Font=宋体,研2,三、对象的事件 在对象上所发生的事情,如单击、双击、内容改变、尺寸改变等。事件是固定的。 事件过程:发生某事件后所要执行的程序代
2、码 一般格式: Sub 对象名_事件名() (用户编写) End sub 例:Private Sub Command1_Click( ) Form1.BackColor = vbRed End Sub 四、对象的方法 用于对对象进行一定的操作。 如:Form1.Show Text1.SetFocus Picture1.Cls 方法由函数或过程实现,方法是固定的,研3,2.2 VB的集成开发环境(IDE),一、 标题栏、菜单条 二、 工具栏:自定义右击空白处、视图工具栏 改变位置拖放 三、 工具箱:控件的容器 四、控件:存于工具箱中,用于创建对象,每个控件都有其属性、事件和方法。 分类:内部控件
3、默认状态下工具箱中显示的控件 ActiveX控件存于.OCX文件中,包括各种版本VB提供的控件,可在必要时加入到工具箱或当前工程中。 可插入对象将其他应用程序产品作为一个对象加入到工具箱中。如EXCEL工作表、PowerPoint幻灯片等,研4,向工具箱添加ActiveX控件: 右击工具箱部件选择控件确定 工程部件选择控件确定 删除工具箱中的ActiveX控件: 右击工具箱部件取消选择确定 工程部件取消选择确定 添加选项卡: 右击工具箱添加选项卡输入名称将控件直接拖入新选项卡 切换选项卡: 单击选项卡名称 删除选项卡: 右击选项卡名称删除选项卡,研5,五、工程资源管理器窗口 工程:每个应用程序
4、可称为一个工程 每个工程可包括多种类型的文件 工程文件:.Vbp .Frm .Bas .Res .Ocx .Frx .Cls 工程窗口:工程资源管理器 按钮:查看代码、查看对象、切换文件夹 显示:视图工程资源管理器;使用工具栏按钮 六、属性窗口 作用:显示或设置对象的初始属性,设计时使用 包括:对象下拉列表框、选项卡、 属性列表、属性说明 显示:视图属性窗口 使用工具栏按钮,研6,七、窗体布局窗口 调整程序运行时窗体显示的位置 八、窗体设计器:用于在窗体上设计应用程序的界面 快捷菜单: 九、代码窗口:代码编辑器 打开方法:双击窗体任何处 右键快捷菜单查看代码 工程窗口的“查看代码”按钮 视图代
5、码窗口,研7,组成:,自动列出成员特性:自动列出控件的属性和方法。 自动显示快速信息:自动显示语句和函数的语法格式 自动语法检查:出错时显示为红色。,研8,2.3 控件的画法,坐标:,研9,坐标属性:Left Top Width Height 窗体: ScaleWidth ScaleHeight表示内部宽度和高度 度量单位:默认为Twip(缇) Twip(缇):缇是打印机的一磅的 1/20 567 缇等于一厘米 所有 Visual Basic 的移动、调整大小和图形绘制语句,使用缺省单位Twip(缇)。,研10,画控件:拖动、双击 缩放:鼠标;SHIFT+箭头;修改Width、Height属性
6、 移动:鼠标;CTRL+箭头;修改Left、Top属性 改变焦点:鼠标;Tab键 复制:注意复制后的控件名(控件数组、非控件数组) 连续画多个:Ctrl+单击控件画多个控件单击箭头 删除:Del 选定多个控件:Shift+单击;拖动鼠标 控件布局:选定多个控件格式,研11,2.4 使用控件数组,一、名称:名称(索引) 如Command1(0)、Command1(1)、Command1(2) 二、创建控件数组方法: 给多个控件定义相同的名称 复制/粘贴 设控件的Index属性为非空的数值 三、创建控件数组的目的:共享相同的事件过程 例: 注意:如果先书写某一控件的代码,再将其改成控件数组,或修改控件名称,将引起错误。,研12,2.5 工程设计步骤 设计界面、设置属性、编写代码 1、新建工程,启动VB,文件新建工程,在新建工程对话框中 选择“标准EXE”,2、添加控件:拖动、双击 3、设置属性:设置窗体属性、控件属性 4、编写代码 5、调试、修改、运行 6、保存工程 建议将所有文件保存在同一位置 *7、移除工程,研13,例:设计求两个数相加的窗体,运行时如右图所示,按下“求和”按钮求数1和数2之和,Private Sub Command1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 客户档案深度挖掘需求分析方案
- 康复理疗师岗位技能培训手册
- 腰椎间盘突出理疗康复流程
- 美容养颜抗衰老食补调理方案
- 食用菌段木储藏与防潮管理规范
- 客户问诊记录填写手册
- 鹅鸭散养环境控制技术标准
- 奶牛高产挤奶标准化操作标准
- 生猪全价饲料配制执行标准
- 敲带脉经络疏通理疗方案
- 2026安徽省滁州市皖东公证处招聘司法辅助劳务派遣人员3人笔试备考试题及答案解析
- 初中英语写作教学中生成式人工智能的辅助应用研究教学研究课题报告
- 2026中国航空发动机产业发展现状与技术突破路径研究报告
- 12.2跨学科实践:制作简易杆秤课时练习(含答案)八年级下册物理人教版 (2024)
- 2026浙江省绿电直连政策及新能源就近消纳价格政策解读
- 2026年及未来5年市场数据中国智能水杯行业市场深度研究及发展趋势预测报告
- 急性胰腺炎的综合治疗方案
- 新一轮千亿斤粮食产能提升行动方案全文
- 2026浙江事业单位统考嘉兴市招聘107人考试参考题库及答案解析
- 物业保安服务工作方案范文
- 《2023版CSCO小细胞肺癌诊疗指南》
评论
0/150
提交评论