第2章 VB程序设计步骤
第2章 VB程序设计步骤
王绍清
Visual Basic程序设计
第2章 VB程序设计步骤 本章内容: VB程序管理结构 程序设计步骤 窗体 常用控件:命令按钮、标签和文本框 本章重点:窗体和三个常用控件的属性、方法和事件 本章难点:类、对象、属性、事件、方法的概念
Visual Basic程序设计
2.1 VB程序管理结构 VB程序可以包含一个或多个工程。工程相当于一个文件管 理器,用来管理一个应用程序的全部文件。 每个工程可以包含一个或多个窗体。一个窗体对应一个窗 口或对话框。
工程1.vbp
窗体模块.frm
应用程序
工程2.vbp
标准模块.bas
工程3.vbpVisual Basic程序设计
类模块.cls
最简单VB工程 只有一个工程文件:工程1.VBP 工程中只有一个窗体文件:form1.frm
Visual Basic程序设计
VB程序中常见的文件1. 工程文件(.vbp):应用程序的文件清单 2. 工程组文件(.vbg) :多个工程组成一个工程组 3. 窗体文件(.frm):包含窗口界面所有元素的描述。若窗 体中有非文本信息时,由系统自动生成一个窗体二进制文件 (.frx)。 4. 标准模块文件 (.bas):主要存放公用的全局变量、通 用过程和函数 5. 类模块文件(.cls):存放用户自定义的类 6. 部件(.ocx):VB或Windows操作系统提供的类库文件 7. 资源文件 (.res):存放文本、图片、声音等资源 8. 项目的可执行文件.exe
Visual Basic程序设计
工程管理 只有一个工程的程序 新建工程 打开工程 添加窗体——“工程 -> 添加 -> 添加窗体” 提示:一个工程中可以添加多个窗体,一个窗体可以 添加到多个工程中。 移除窗体 设置启动窗体 添加工程 移除工程 设置启动工程 Visual Basic程序设计
设置启动窗体 有多个窗体的工程必须指定一个启动窗体。 默认情况下,第一个创建的窗体为启动窗体。 更改启动窗体1. 右键单击“工程1/工程属性” 2. 在“启动对象”框中选启动窗体 3. 若选“Sub Main”,则必须在 模块文件中定义一个主过程Main
例如: Sub Main() Form2.show End Sub
Visual Basic程序设计
窗体的加载和卸载 除了通过设置启动窗体来自动加载窗体外,还可以在程序中加载窗体。 在程序中加载窗体的方法 1. 窗体名.Show 0 无模式窗体,可以将焦点切换到其它窗体 2. 窗体名.Show 1 模式窗体,不能将焦点切换到其它窗体 执行Show方法可以完成窗体的创建、加载和可见三个过程。 卸载窗体的方法 1. Unload 窗体名 或 Unload me 正常关闭窗体 2. End 强行中止程序 3. 关闭按钮
Visual Basic程序设计
2.2 程序设计步骤首先分析问题,确定程序要完成什么任务,然后按下面 的步骤创建应用程序: 1. 新建工程
,并在工程中添加窗体 2. 设计窗体界面 3. 设置对象的属性 4. 编写程序代码 5. 运行、调试程序(重复3、4、5步) 6. 保存工程、窗体文件 7. 编译程序,产生EXE文件 8. 生成安装包——单击“开始 / 所有程序 / Microsoft Visual Basic 6.0 中文版 / Microsoft Visual Basic 6.0 中文版工具 / Package & Deployment 向导”命 令 Visual Basic程序设计
运行、调试程序程序状态——标题栏中显示 [设计]: 界面设计、代码编写 [运行]: 查看程序运行最终结果 [break]: 查看程序运行的中间结果 ,排除错误
Visual Basic程序设计
2.3 窗体 窗体是一个最常用的对象。当创建一个工程时,系统 自动创建一个窗体,名称为Form1 在代码编写阶段,每个窗体对应着一个代码窗口 当程序运行阶段,每个窗体就对应着一个窗口
Visual Basic程序设计
一、窗体的属性 (名称)——Name属性 控件的名称由属性窗口中的 “(名称)”确定 所有控件都有此属性,且每个对 象都有一个唯一的名称 对象的名称只能在属性窗口中设 定,不能在程序中修改 程序中的对象名就是这里的名称
Visual Basic程序设计
窗体的属性 Height, Width, Left, Top属性 Left:返回或设置控件左边与其容器 左边之间的距离 Top:返回或设置控件顶部与其容器 顶边之间的距离 Width:返回或设置控件的宽度 Height:返回或设置控件的高度 注意:这里所指的都是相对于容器的坐 标,而不是屏幕的绝对坐标 坐标单位为twip(缇) 1 twip=1/567cm
Visual Basic程序设计
窗体的属性 ForeColor、BackColor、 Font属性 ForeColor :返回或设置 在控件内显示的图片和 文本的前景颜色 BackColor :返回或设 置控件的背景颜色 Font :返回或设置控件 的文字字体
Visual Basic程序设计
程序中设置颜色,有两种方法 使用颜色常量 vbBlack vbBlue vbGreen VbRed vbWhite VbYellow vbcyan(青色), vbMagenta(紫红色)
使用RGB(R,G,B)函数 格式:RGB(R,G,B) R(红)、G(绿)、B(蓝) 取值在0-255,如黄色为 (255,255,0)
随机变换颜色
Visual Basic程序设计
窗体的属性 多个与字体有关的属性(在程序中用) FontName(字体名) Form1.FontName = “黑体” FontSize(字体大小) Form1.FontSize = 24 FontBold(是否加粗) Form1.FontBold = True FontItalic(是否斜体)、FontUnderline(是否加下划线)、 FontStrikethru(是否加删除线) Font属性是一个对象类型,字体的各种定义也可由该对象的不同 属性来控制,如: http://www.77cn.com.cn = “黑体” Form1.Font.Size=12 Form1.Font.Bold = True
Visual Basic程序设计
…… 此处隐藏:1006字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




