- 1、本文档共822页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;VisualBasic是Microsoft公司推出的,在Windows操作系统上运行的可视化的、面向对象的、采用事件驱动方式的高级程序设计语言。同时,VisualBasic也是一套完全独立的集成开发系统,它为开发Windows应用程序提供了迅速、便捷的方法。;1.1了解Visual;VisualBasic;;;;;实例1-1;;1.安装VB;;1.2熟悉VB6.0集成开发环境与VB工程;;;;;;5.工程资源管理器;6.属性窗口;1.工程及其文件;1.工程及其文件;1.工程及其文件;1.工程及其文件;1.工程及其文件;1.工程及其文件;如果执行“添加窗体”命令,系统将打开如下图所示的“添加窗体”对话框。默认情况下,窗体类型列表区中的“窗体”类型被选中,如果此时直接单击“打开”按钮,则系统将向工程中添加一个新的空白窗体。;如果在窗体类型列表区中选择““关于”对话框”“对话框”等选项,则可向工程中添加相应类型的窗体。如果选择“VB数据窗体向导”,则系统会自动打开“数据窗体向导”,用户可根据向导提示创建一个用来管理数据库的窗体。
如果希望将现有窗体添加到工程中,可打开“添加窗体”对话框的“现存”选项卡,然后选择希望添加到工程中的窗体。
向工程中添加模块、设计器文件的方法与添加窗体类型,此处不再赘述。;1.工程及其文件;;1.3VB应用程序开发步骤与开发基础;实例1-2;实例1-2制作第一个VB程序;1.创建工程;;实例1-2制作第一个VB程序;3.设置对象属性;实例1-2制作第一个VB程序;;;4.编写程序代码;实例1-2制作第一个VB程序;至此,程序设计工作结束,编写的3个事件过程如下图所示。;5.保存程序;6.属性窗口;7.生成可执行文件;;实例1-2制作第一个VB程序;实例1-2制作第一个VB程序;本例详细介绍了一个VB应用程序的完整开发步骤。虽然程序功能很简单,但其开发步骤完全适用于其他大型VB程序的开发。由该例可以看出,在VB中开发应用程序的步骤大致如下:;在VB集成开发环境中,窗体布局窗口用来设置窗体启动时在屏幕上的位置。对于代码窗口,我们在前面已多次使用,由于此窗口使用较多,故此处再做一些介绍。;;1.窗体布局窗口;;如下图所示,代码窗口主要由以下几个部分组成:;;1.类与对象;;3.对象的事件和事件过程;4.对象的方法;4.对象的方法;;;;2.1窗体的结构与属性;窗体主要由标题栏和窗体区域两部分构成。标题栏上从左至右依次为系统菜单图标、窗体名称、最小化按钮、最大化按钮和关闭按钮。单击窗体左上角的系统菜单图标,将显示一个系统命令菜单。若在运行程序时双击该图标,将关闭窗口。;一是在设计程序时利用属性窗口设置;1.Name(名称);2.Caption(标题);;这两个属性用来设置或返回窗体顶边和左边距屏幕顶边和左边的距离,单位为twip。
对于控件对象而言,Left和Top分别指控件的左边和顶边与窗体的左边和顶边的相对距离。
;5.BackColor(背景颜色);6.BorderStyle(边框类型);BorderStyle属性是“只读属性”,它只能在设计阶段设置,不能在程序运行期间修改。要改变BorderStyle的属性值,可以通过双击属性名称“BorderStyle”进行切换,也可以在右侧的下拉列表中进行选择,如图所示。;7.Picture(图像);该属性用于控制窗体在应用程序运行时是否允许使用。其默认值为True,表示在程序运行时窗体可用。如果将该属性值设置为False,表示在程序运行时禁止使用该窗体。此时窗体将呈浅灰色,表示窗体出于不活动状态;9.Visible(可见性);10.ControlBox(控制框);;13.StartUpPosition(窗口启动位置);;2.2窗体事件与方法;1)Activate(活动)事件与Deactivate(不活动)事件;2)Click(单击)事件与DblClick(双击)事件;3)DragDrop(拖放)事件与DragOver(拖动)事件;;4)GotFocus(获得焦点)事件与LostFocus(失去焦点)事件;5)KeyDown(按下按键)事件与KeyUp(松开按键)事件;;6)KeyPress(按下并松开按键)事件;7)MouseDown(按下鼠标按键)事件、MouseUp(释放鼠标按键)事件;8)MouseMove(移动鼠标)事件;;9)Load(装入)事件与Unload(卸载)事件;1)Hide(隐藏)方法与Show(显示)方法;3)Cls(清除)方法;4)Circle(画圆)方法与Line(画线)方法;例如,为窗体的Click事件编写如下程序,则每次在窗体中单击,都可绘制
您可能关注的文档
- 《C程序设计项目教程(第2版)》全套教学课件.pptx
- 《C语言程序设计教程》全套教学课件.pptx
- 《Java Web程序设计实战》全套教学课件.pptx
- 《Java项目开发实训教程》全套教学课件.pptx
- 《Linux服务器搭建与管理案例教程》全套教学课件.pptx
- 《MySQL数据库应用案例教程》全套教学课件.pptx
- 《Oracle数据库应用与开发实战》全套教学课件.pptx
- 《PHP Web应用开发案例教程》全套教学课件.pptx
- 《Python编程案例教程》全套教学课件.pptx
- 《SQL Server数据库应用案例教程[2019]》全套教学课件.pptx
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
文档评论(0)