![](https://www.jinchutou.com/images/s.gif)
Visual Basic程序设计PPT课件-第2章_VB程序设计步骤
43页1、第2章 VB程序设计步骤,王绍清,第2章 VB程序设计步骤,本章内容: VB程序管理结构 程序设计步骤 窗体 常用控件:命令按钮、标签和文本框 本章重点:窗体和三个常用控件的属性、方法和事件 本章难点:类、对象、属性、事件、方法的概念,2.1 VB程序管理结构,VB程序可以包含一个或多个工程。工程相当于一个文件管理器,用来管理一个应用程序的全部文件。 每个工程可以包含一个或多个窗体。一个窗体对应一个窗口或对话框。,最简单VB工程,只有一个工程文件:工程1.VBP 工程中只有一个窗体文件:form1.frm,VB程序中常见的文件,工程文件(.vbp):应用程序的文件清单 工程组文件(.vbg) :多个工程组成一个工程组 窗体文件(.frm):包含窗口界面所有元素的描述。若窗体中有非文本信息时,由系统自动生成一个窗体二进制文件(.frx)。 标准模块文件 (.bas):主要存放公用的全局变量、通用过程和函数 类模块文件(.cls):存放用户自定义的类 部件(.ocx):VB或Windows操作系统提供的类库文件 资源文件 (.res):存放文本、图片、声音等资源 项目的可执行文件.exe,
2、工程管理,只有一个工程的程序 新建工程 打开工程 添加窗体“工程 - 添加 - 添加窗体” 提示:一个工程中可以添加多个窗体,一个窗体可以添加到多个工程中。 移除窗体 设置启动窗体 添加工程 移除工程 设置启动工程,设置启动窗体,有多个窗体的工程必须指定一个启动窗体。 默认情况下,第一个创建的窗体为启动窗体。 更改启动窗体 右键单击“工程1/工程属性” 在“启动对象”框中选启动窗体 若选“Sub Main”,则必须在 模块文件中定义一个主过程Main 例如: Sub Main() Form2.show End Sub,窗体的加载和卸载,除了通过设置启动窗体来自动加载窗体外,还可以在程序中加载窗体。 在程序中加载窗体的方法 窗体名.Show 0 无模式窗体,可以将焦点切换到其它窗体 窗体名.Show 1 模式窗体,不能将焦点切换到其它窗体 执行Show方法可以完成窗体的创建、加载和可见三个过程。 卸载窗体的方法 Unload 窗体名 或 Unload me 正常关闭窗体 End 强行中止程序 关闭按钮,2.2 程序设计步骤,首先分析问题,确定程序要完成什么任务,然后按下面的步骤创建应用程
3、序: 新建工程,并在工程中添加窗体 设计窗体界面 设置对象的属性 编写程序代码 运行、调试程序(重复3、4、5步) 保存工程、窗体文件 编译程序,产生EXE文件 生成安装包单击“开始 / 所有程序 / Microsoft Visual Basic 6.0 中文版 / Microsoft Visual Basic 6.0 中文版工具 / Package & Deployment 向导”命令,运行、调试程序,程序状态标题栏中显示 设计: 界面设计、代码编写 运行: 查看程序运行最终结果 break: 查看程序运行的中间结果 ,排除错误,2.3 窗体,窗体是一个最常用的对象。当创建一个工程时,系统自动创建一个窗体,名称为Form1 在代码编写阶段,每个窗体对应着一个代码窗口 当程序运行阶段,每个窗体就对应着一个窗口,一、窗体的属性,(名称)Name属性 控件的名称由属性窗口中的“(名称)”确定 所有控件都有此属性,且每个对象都有一个唯一的名称 对象的名称只能在属性窗口中设定,不能在程序中修改 程序中的对象名就是这里的名称,窗体的属性,Height, Width, Left, Top属性 Le
4、ft:返回或设置控件左边与其容器左边之间的距离 Top:返回或设置控件顶部与其容器顶边之间的距离 Width:返回或设置控件的宽度 Height:返回或设置控件的高度 注意:这里所指的都是相对于容器的坐标,而不是屏幕的绝对坐标 坐标单位为twip(缇) 1 twip=1/567cm,窗体的属性,ForeColor、BackColor、Font属性 ForeColor :返回或设置在控件内显示的图片和文本的前景颜色 BackColor :返回或设置控件的背景颜色 Font :返回或设置控件的文字字体,使用颜色常量 vbBlack vbBlue vbGreen VbRed vbWhite VbYellow vbcyan(青色), vbMagenta(紫红色) 使用RGB(R,G,B)函数 格式:RGB(R,G,B) R(红)、G(绿)、B(蓝)取值在0255,如黄色为(255,255,0),程序中设置颜色,有两种方法,随机变换颜色,窗体的属性,多个与字体有关的属性(在程序中用) FontName(字体名) Form1.FontName = “黑体” FontSize(字体大小) Form1
《Visual Basic程序设计PPT课件-第2章_VB程序设计步骤》由会员QQ15****706分享,可在线阅读,更多相关《Visual Basic程序设计PPT课件-第2章_VB程序设计步骤》请在金锄头文库上搜索。
![团体组织清洁清洗服务定点入围项目招标文件范本](https://union.02img.goldhoe.com/2022-1/21/4a48515f-3946-4d13-8240-27f40c9d7120/da6fec53fd1642e3a49d832165d6200e.gif)
团体组织清洁清洗服务定点入围项目招标文件范本
![数字经济领域职业技能人才培训服务项目招标文件范本](https://union.02img.goldhoe.com/2022-1/21/a265c7c7-e2c5-43db-ae96-f3fd502f64a5/0afea4480fdb48f5a66779c4d58935e6.gif)
数字经济领域职业技能人才培训服务项目招标文件范本
![校区新图书馆书架及期刊架采购招标文件范本](https://union.02img.goldhoe.com/2022-1/21/3d06b1de-9464-4884-ba9a-02fdda12cbb2/498b2ed14e424861a5205f885e8e501b.gif)
校区新图书馆书架及期刊架采购招标文件范本
![2021年农作物种子储备代储采购招标文件范本](https://union.02img.goldhoe.com/2022-1/21/a3990b4b-3e58-4dbb-95e6-7b4086ecacac/2a2927158ee04b319c3f666e208f258f.gif)
2021年农作物种子储备代储采购招标文件范本
![清洁清洗服务定点入围项目招标文件范本](https://union.02img.goldhoe.com/2022-1/21/c3642394-cc72-4e79-bc49-ca1ff1aff0d9/9264140881ca431ea3d483095c8e1d89.gif)
清洁清洗服务定点入围项目招标文件范本
![社会风险评估服务项目招标文件范本](https://union.02img.goldhoe.com/2022-1/21/bc4dbf64-1e10-4246-8425-2121b8f1895f/3d4da21a576548e084f57140900ef7c1.gif)
社会风险评估服务项目招标文件范本
![嘉兴市饮用水水源环境状况排查分析项目招标文件范本](https://union.02img.goldhoe.com/2022-1/21/4a2e88f8-f095-4e5d-bb1f-f0df1d863d06/9f0b5f86a283460790b97048cb93a242.gif)
嘉兴市饮用水水源环境状况排查分析项目招标文件范本
![浙江省机电技师学院工、量、刀具等采购招标文件范本](https://union.02img.goldhoe.com/2022-1/21/ddd7b6de-d26b-4555-adc9-c2fde6ed1f2a/5b0cda929530438084a0fb709af685d9.gif)
浙江省机电技师学院工、量、刀具等采购招标文件范本
![浙江省机电技师学院板材、螺丝等耗材招标文件范本](https://union.02img.goldhoe.com/2022-1/21/2050cf07-4e63-4318-959c-95681f1bdf51/3c73a3d4b52644439bf16f544fdfafbe.gif)
浙江省机电技师学院板材、螺丝等耗材招标文件范本
![永嘉县公路与运输管理中心改性沥青招标文件范本](https://union.02img.goldhoe.com/2022-1/20/e6d5cb78-0404-417d-88a6-d212a91d345b/be0ae5c60a014e0183708a3bf2a9910e.gif)
永嘉县公路与运输管理中心改性沥青招标文件范本
![微型消防站服务外包项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/3cdef571-5e4a-46af-bc30-8da21d6690f3/0e5924c2d85c47908eac8bef7514b677.gif)
微型消防站服务外包项目招标文件范本
![瑞安市老人意外伤害保险招标文件范本](https://union.02img.goldhoe.com/2022-1/20/57b66947-d68e-41bb-955c-c9c2d662c745/b66495a3ddaf4e9083d239933df02302.gif)
瑞安市老人意外伤害保险招标文件范本
![临海广电网络有限公司水泥阴井项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/ae695e72-a65d-448c-a40f-39a0b1e04e00/c39f14d5f86e4dde84ccf8f01b6b1a2e.gif)
临海广电网络有限公司水泥阴井项目招标文件范本
![天目山镇100吨日渗漏液集中处置项目运营招标文件范本](https://union.02img.goldhoe.com/2022-1/20/be0ada23-bf1b-462a-94e5-6aaf573d25f9/2b6cc3b4f2734945ac06ea322d895e7c.gif)
天目山镇100吨日渗漏液集中处置项目运营招标文件范本
![妇幼保健院细胞损伤类检验项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/9752b4e6-d55a-4e30-b8d5-15954f5d2f85/3ceba6da71fb4e4494401d98303fb7fc.gif)
妇幼保健院细胞损伤类检验项目招标文件范本
![2021年度桥隧物资采购项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/de985d41-d11c-44f2-9530-0568337fd293/bcc776d2ba4e4b4baada94c6c92f32d0.gif)
2021年度桥隧物资采购项目招标文件范本
![河泥漕村级供水站扩建工程设施采购招标文件范本](https://union.02img.goldhoe.com/2022-1/20/deac2646-1179-42e6-b680-a98b50a30d27/4f2cd7426041444bbe1d95ffaaa4cea7.gif)
河泥漕村级供水站扩建工程设施采购招标文件范本
![杭州湾新区众创园创建双创示范空间载体服务项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/952b8834-9b58-4691-bddc-ae70879e86dd/7bd796f42afc434b9bc1be002781039a.gif)
杭州湾新区众创园创建双创示范空间载体服务项目招标文件范本
![道路保洁及绿化带保洁养护等服务项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/f1e12132-6782-4c62-927f-5b9a265f1327/ffe3c68a179b4ad29096ef5e772893fa.gif)
道路保洁及绿化带保洁养护等服务项目招标文件范本
![2021年度执法船艇、船员及基地财产保险采购项目招标文件范本](https://union.02img.goldhoe.com/2022-1/20/e353fe6a-5eae-4779-9f6d-2e4073c8a282/13096936286d495385e5bd533f3eb423.gif)
2021年度执法船艇、船员及基地财产保险采购项目招标文件范本
![健身房运营管理培训方案](/Images/s.gif)
2024-02-20 37页
![高考英语复习-Unit-1-Friendship-市赛课公开课一等奖省名师优质课获奖PPT课件](/Images/s.gif)
2024-02-20 62页
![(新版)教科版五年级下册科学第二单元《船的历史》教学课件](/Images/s.gif)
2024-02-10 31页
![新高考语文培训方案](/Images/s.gif)
2024-02-02 50页
![高考日语教师培训](/Images/s.gif)
2024-02-02 16页
![高尔夫培训总结报告](/Images/s.gif)
2024-02-02 21页
![高中数学新教师培训总结报告](/Images/s.gif)
2024-02-02 23页
![骨干教师培训宣传语](/Images/s.gif)
2024-02-02 26页
![驾驶员安全行车培训总结](/Images/s.gif)
2024-02-02 26页
![驾驶员冬季安全培训会](/Images/s.gif)
2024-02-02 25页