电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

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

  • 资源ID:98929437       资源大小:714KB        全文页数:43页
  • 资源格式: PPT        下载积分:30金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要30金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

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

第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,工程管理,只有一个工程的程序 新建工程 打开工程 添加窗体“工程 - 添加 - 添加窗体” 提示:一个工程中可以添加多个窗体,一个窗体可以添加到多个工程中。 移除窗体 设置启动窗体 添加工程 移除工程 设置启动工程,设置启动窗体,有多个窗体的工程必须指定一个启动窗体。 默认情况下,第一个创建的窗体为启动窗体。 更改启动窗体 右键单击“工程1/工程属性” 在“启动对象”框中选启动窗体 若选“Sub Main”,则必须在 模块文件中定义一个主过程Main 例如: Sub Main() Form2.show End Sub,窗体的加载和卸载,除了通过设置启动窗体来自动加载窗体外,还可以在程序中加载窗体。 在程序中加载窗体的方法 窗体名.Show 0 无模式窗体,可以将焦点切换到其它窗体 窗体名.Show 1 模式窗体,不能将焦点切换到其它窗体 执行Show方法可以完成窗体的创建、加载和可见三个过程。 卸载窗体的方法 Unload 窗体名 或 Unload me 正常关闭窗体 End 强行中止程序 关闭按钮,2.2 程序设计步骤,首先分析问题,确定程序要完成什么任务,然后按下面的步骤创建应用程序: 新建工程,并在工程中添加窗体 设计窗体界面 设置对象的属性 编写程序代码 运行、调试程序(重复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属性 Left:返回或设置控件左边与其容器左边之间的距离 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.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 设置是否可用最小化按钮,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事件双击窗体对象的空白区域时触发 Load事件窗体与窗体上的所有控件都装入内存时触发。此时窗体未显示出来。 可使用show方法显示。 窗体中控件的初始值代码通常放在Load事件中,如:Text1=100 Activate事件窗体处于活动状态时引发。 窗体中控件获得焦点方法Setfocus一般放在此事件中。如:text1.setfocus Deactivate事件窗体处于非活动状态时引发。 QueryUnload与 UnLoad事件窗体正常关闭前发生。将参数Cancel设置为非零值,可停止窗体的关闭。UnLoad事件在QueryUnload事件后发生。 Resize事件当窗口第一次显示或窗口大小改变时引发该事件。,二、窗体常用事件,程序示例:设计包含一个文本框Text1的窗体,要求窗体一打开文本框就获得初值和焦点,窗体常用事件,或,程序示例:设计包含一个“退出”命令按钮的窗体,要求关闭窗体时征求意见,窗体常用事件,使用End命令不会引发Queryunload和UnLoad事件。,程序示例:设计包含一个文本框Text1的窗体,要求该控件总是充满整个窗体,窗体常用事件,三、窗体常用语句和方法,Load语句用于把窗体加载到内存中(此时窗体并不可见)。 格式: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 常用控件,一、命令按钮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)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.