CHAPVB程序设计概论.pptx
《CHAPVB程序设计概论.pptx》由会员分享,可在线阅读,更多相关《CHAPVB程序设计概论.pptx(35页珍藏版)》请在咨信网上搜索。
1、28 四月 2024安徽工业大学计算机学院1第一章VB程序设计概论一、引例(汉诺塔游戏)二、概述三、安装与启动四、VB集成开发环境简介五、VB编程的基本概念六、程序调试28 四月 2024安徽工业大学计算机学院2二、概述发展:版本:学习版、专业版、企业版特点:面向对象的可视化设计工具;事件驱动的编程机制;提供了易学易用的应用程序集成开发环境;支持多种数据库系统的访问;28 四月 2024安徽工业大学计算机学院3三、安装与启动VB运行环境VB安装与卸载VB的启动与退出28 四月 2024安徽工业大学计算机学院4四、VB集成开发环境简介28 四月 2024安徽工业大学计算机学院5四、VB集成开发环
2、境简介1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。2.窗体(form)窗口 设计VB程序的界面。3.代码(code)窗口 编辑窗体、标准模块中的代码。4.属性(properties)窗口 所有窗体或控件的属性设置。5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。6.工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计。作业:熟悉VB集成开发环境,试在窗体中显示”欢迎使用Visual Basic!”28 四月 2024安徽工业大学计算机学院6五、VB编程的基本概念(1)使用窗体程序实例单击窗体,显示一段文字VB对象的属性、事件与
3、方法对象、属性、事件、方法28 四月 2024安徽工业大学计算机学院7五、VB编程的基本概念(2)1.类 类是创建对象实例的模板,包含了创建对象的属性描述和行为(方法)特征的定义。2.对象 是类的一个实例,继承了类的属性、方法。VB中常用的对象有:窗体、控件等。3.对象的建立和命名28 四月 2024安徽工业大学计算机学院8五、VB编程的基本概念(3)4.对象的三要素(1)属性 对象的性质,即用来描述和反映对象特征的参数。(2)方法 对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。(3)事件 响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键
4、盘按下等。28 四月 2024安徽工业大学计算机学院9五、VB编程的基本概念(4)使用控件程序实例用户界面包括三个命令按钮和一个文本框,单击第一个按钮时,文本框中显示内容,单击第二个按钮时,清除文本框中内容,单击第三个按钮时,结束程序的运行28 四月 2024安徽工业大学计算机学院10相关对象属性28 四月 2024安徽工业大学计算机学院11添加按钮事件代码方法一:直接双击相关按钮对象,进入代码窗口,编写代码方法二:在代码窗口选择相应对象,再选择该对象的相应事件,然后编写代码28 四月 2024安徽工业大学计算机学院12基本控件和窗体一、常用属性 1.Name名称属性 创建的对象名称,有默认的
5、名。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。2.Caption标题属性该属性决定了控件上显示的内容。3.Height、width、top和left属性28 四月 2024安徽工业大学计算机学院134.Enabled属性 控件是否可操作。当设置为false时,呈暗淡色,禁止用户进行操作。5.Visible属性 控件是否可见。当设置为false时,用户看不到,但控件本身存在。6.Font属性 Fontname:字体;Fontsize:字体大小;Fontbold:是否是粗体;Fontitalic:是否斜体;Fontstrikethru:是否加一删除线。Fontunderline:是
6、否带下划线。例 在窗体是建立两个命令按钮 Command1和Command2,Command2 的Font通过属性窗口设置,其余属性 通过代码实现。28 四月 2024安徽工业大学计算机学院147.Forecolor前景颜色属性 设置控件的前景颜色(即正文颜色).。其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色。8.Backcolor背景颜色属性9.Backstyle背景风格属性 0-transparent:透明显示,即控件背景颜色显示不出来。10.BorderStyle边框风格属性 0-None:控件周围没有边框。1-Fixed Single:控件带有单边框。11.Alignme
7、nt属性 控件上正文水平对齐方式 0:正文左对齐;1:右对齐;2:居中。12.AutoSize属性 控件是否根据正文自动调整大小,False 13.WordWarp属性 AutoSize True时,WordWarp才有效。按正文字体大小在垂直方向上改变显示区域的大小。28 四月 2024安徽工业大学计算机学院1514.TabIndex属性 决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认TabIndex值就是以控件建立时 的顺序,第一个为0。28 四月 2024安徽工业大学计算机学院16例 控件设置 效果28 四月 2024安徽工业大学计算机学院17二.窗体1.属性 Caption
8、标题 MaxButton、MinButton Icon、ControlBox Picture、AutoRedraw BorderStyle(0 1 2 3 4 5 )WindowsState(0-正常、1-最小化、2-最大化)2.事件 Click、DblClick和Load Load 当装入窗体时激发,通常用于对属性和变量初始化3.方法 Print、Cls和Move等 例上述属性、Click、DblClick和Load 事件演示。28 四月 2024安徽工业大学计算机学院18三、标签 Label 用于显示文本(输出)信息,不能作为输入信息的界面。例 显示浮雕效果的文字,实现方法:字颜色、标签位
9、置28 四月 2024安徽工业大学计算机学院19四、文本框 TextBox 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。1.其他属性 Text:正文内容;Maxlength:设置正文的最多字符个数,0任意长度值;MultiLine:是否为多行,默认为一行,False;ScrollBars:MultiLine为True时,该属性才有效,表示滚动条的形式 0-None、1-Horizontal、2-Vertical、3-Both;Locked:是否可被编辑属性,False,表示为可编辑。PassWord:口令字符;Text属性返回输入的数据,屏幕显示该字符;SelStart、SelLe
10、ngth、SelText:选中文本的起始、长度、内容。例 复制选中的文本28 四月 2024安徽工业大学计算机学院202.常用事件 Change:当改变文本框的Text属性时会引发该事件。KeyPress(KeyAscii As Integer):同上,并可返回一个KeyAscii参数 KeyAscii 为13,按回车键;为0 去除刚输入的字符。LostFocus:当控件失去焦点时发生。GotFocus:当控件获得焦点时发生。3.常用方法 对象.SetFocus:是把光标移到指定的文本框对象中。4.文本框的应用 数据过滤例 要求输入合法的数字数据。当输入结束时(按Tab键),对于输入正确的数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CHAPVB 程序设计 概论
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。