电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Visual Basic程序设计PPT课件-第2章_VB程序设计步骤

43页
  • 卖家[上传人]:QQ15****706
  • 文档编号:98929437
  • 上传时间:2019-09-16
  • 文档格式:PPT
  • 文档大小:714KB
  • / 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

      5、.FontSize = 24 FontBold(是否加粗) Form1.FontBold = True FontItalic(是否斜体)、FontUnderline(是否加下划线)、FontStrikethru(是否加删除线) Font属性是一个对象类型,字体的各种定义也可由该对象的不同属性来控制,如: Form1.Font.Name = “黑体” Form1.Font.Size=12 Form1.Font.Bold = True,窗体常用属性,Enabled返回或设置对象是否可用 值为 True(可用) 或 False(不可用,呈灰色) 示例:Command1.Enabled = False Visible返回或设置对象是否可见 值为 True(可见) 或 False (不可见) 示例:Command1.Visible = False,窗体常用属性,Caption设置或返回窗体标题栏的文字 BorderStyle 设置窗体的边框样式 Controlbox 设置是否显示窗体的控制菜单条。 MaxButton设置是否可用最大化按钮,True显示 MinButton 设置是否可用最小化按钮

      6、,True显示 Moveable 设置窗体是否可移动,True可以移动 Icon 设置窗体最小化时的图标,窗体常用属性,Picture 指定窗体内要显示的背景图片 可以在属性窗口中指定,也可以通过LoadPicture函数加载图片文件 Set Me.Picture=LoadPicture(“D:P1.JPG“) StartUpPosition 窗体运行时在屏幕 上的初始位置 WindowState 窗体启动时的状态 ScaleHeight 窗体内部绘图区的高度 ScaleWidth 窗体内部绘图区的宽度 Height,Width 指定整个窗体的高和宽,包括边框。 AutoRedraw 自动重画窗体上的内容,访问窗体的属性 格式:窗体名. 属性 访问窗体中的控件的属性 格式:窗体名. 控件名.属性 如果是当前窗体或当前窗体中控件的属性,则可以省略窗体名或用Me代表当前窗体。例: form1.caption=“ 欢迎“ Me.caption=“欢迎” caption=“欢迎”,访问窗体的属性,Click事件单击窗体对象的空白区域时触发 DblClick事件双击窗体对象的空白区域时触发 Lo

      7、ad事件窗体与窗体上的所有控件都装入内存时触发。此时窗体未显示出来。 可使用show方法显示。 窗体中控件的初始值代码通常放在Load事件中,如:Text1=100 Activate事件窗体处于活动状态时引发。 窗体中控件获得焦点方法Setfocus一般放在此事件中。如:text1.setfocus Deactivate事件窗体处于非活动状态时引发。 QueryUnload与 UnLoad事件窗体正常关闭前发生。将参数Cancel设置为非零值,可停止窗体的关闭。UnLoad事件在QueryUnload事件后发生。 Resize事件当窗口第一次显示或窗口大小改变时引发该事件。,二、窗体常用事件,程序示例:设计包含一个文本框Text1的窗体,要求窗体一打开文本框就获得初值和焦点,窗体常用事件,或,程序示例:设计包含一个“退出”命令按钮的窗体,要求关闭窗体时征求意见,窗体常用事件,使用End命令不会引发Queryunload和UnLoad事件。,程序示例:设计包含一个文本框Text1的窗体,要求该控件总是充满整个窗体,窗体常用事件,三、窗体常用语句和方法,Load语句用于把窗体加载到内存中(

      8、此时窗体并不可见)。 格式:Load 窗体名 Unload语句用于卸载窗体。 格式:UnLoad 窗体名 如果卸载Unload语句所在的窗体,可以使用语句:UnLoad Me End语句用于终止应用程序的执行,并从内存卸载所有窗体。 格式: End 注意:End语句不是正常关闭窗体,所以不会引发窗体的Queryunload和UnLoad事件。,窗体常用语句和方法,Move方法用于移动窗体在屏幕中的位置,或者改变窗体的大小。 格式:窗体名. Move Left ,Top ,Width ,Height Print方法用于在窗体上输出表达式的值。 格式:窗体名.print 表达式列表 表达式列表间用分号(紧凑形式)或逗号(标准形式)隔开。 Show方法用于显示窗体。若窗体尚未装入内存,则先装入再显示。 格式: 窗体名. show 01 0(默认值)表示非模式窗体 1表示模式窗体。 Hide方法用于隐藏窗体,相当于将窗体的Visible属性设置为False。 格式: 窗体名. Hide Cls方法用于清除窗体上显示的内容,并把光标重新定位到窗体的左上角。 格式: 窗体名.cls,2.4 常用控

      9、件,一、命令按钮Command 命令按钮用来接收用户的命令。 默认控件名为Command1。,课堂示例,Caption 命令按钮的标题。可在标题的某字母前加 “&“设置快捷键。如:退出(&X) Default设置为True时,按Enter键相当于用鼠标单击了该按钮。 Cancel设置为True时,按Esc键相当于用鼠标单击了该按钮。 Value在程序中,如果该值设为True,相当于单击该按钮。该属性设计时无效。 Style 确定按钮显示的形式. 0 只能显示文字, 1 文字、图形均可 。 Picture Style值设为1时,在按钮上显示的图片文件(.bmp和.Ico)。 ToolTipText 图片按钮时,用于设置按钮的提示文本。一般和Picture结合使用。,命令按钮常用属性,课堂示例,命令按钮常用方法和事件,常用方法 Move方法移动对象 Setfocus方法获得焦点 常用事件 Click事件。一般也只对该事件进行编程。 注意:命令按钮 没有 DblClick 事件,二、标签(Label),标签用来显示静态文本。 默认控件名为Label1,默认属性为Caption。,课堂示例,Caption标签控件中显示的文本。长度最多为1024字节。缺省情况下,当文本超过控件宽度时,文本会自动换行,而当文本超过控件高度时,超出部分将被裁剪掉。 BackStyle标签的背景是否透明。0-背景透明; 1-不透明。 Alignment标签文本对齐方式:0-左对齐 ; 1-右对齐 ;2-居中对齐。 AutoSize为True表示自动改变标签大小。 WordWrap设置AutoSize属性为True时,标签默认会沿水平方向自动改变大小(单行显示)。若先将WordWrap设置为True,再将AutoSize属性设为True,则标签会沿垂直方向伸缩,水平宽度不变。,标签常用属性(1),课堂示例,标签常用方法、事件,常用方法 Move方法移动对象 常用事件 标签可响应Click、

      《Visual Basic程序设计PPT课件-第2章_VB程序设计步骤》由会员QQ15****706分享,可在线阅读,更多相关《Visual Basic程序设计PPT课件-第2章_VB程序设计步骤》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.