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

VB程序设计概述PPT演示课件

43页
  • 卖家[上传人]:日度
  • 文档编号:24081527
  • 上传时间:2017-11-11
  • 文档格式:PPT
  • 文档大小:1.38MB
  • / 43 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第1章 Visual Basic程序设计概述,.,第1章 Visual Basic程序设计概述,退出,.,1. 启动VB 按运行一般应用程序的方法来启动,并创建一个默认的“标准EXE”类型的VB应用程序。 2. 退出VB,1.0 VB的启动和关闭,.,1.1 VB集成开发环境,VB集成开发环境(Integrated Development Environment,IDE)是供用户进行设计、编辑、调试、运行和测试应用程序的高度集成环境。,IDE由一系列“窗口”组成,除了主窗口外,还提供了一些专用工具和窗口,包括工具箱、窗体设计窗口、代码窗口、工程管理器窗口、属性窗口、窗体布局窗口、立即窗口等。,.,1.1.1 主窗口,由标题栏、菜单栏和工具栏组成 。标题栏中显示VB的工作模式(状态):设计、运行和中断,1.1.2 工具箱窗口 建立应用程序所需的各种工具图标,这些工具图标被称为控件。工具箱中的控件分为3类: 标准控件,由1个指针和20个图形按钮组成,如图1-4所示;ActiveX控件,是可以重复使用的编程代码和数据,由ActiveX技术创建的一个或多个对象所组成的、以.ocx为扩展名的独立

      2、文件;可插入对象,是Windows应用程序的对象,如Microsoft Word文档、AutoCAD Drawing等。,.,1.1.3 其他窗口,1. 窗体设计窗口与代码窗口 窗体设计窗口用于设计应用程序的用户界面。设计窗体的外观,添加控件、图形,移动控件、改变大小等。 代码窗口用来编辑程序代码 2. 工程管理器窗口 管理工程中的窗体和各种模块 以层次结构方式列出了当前工程中的所有文件 三个按钮:“查看代码”,“查看对象”,“切换文件夹”,.,3. 属性窗口,用于列出所选定窗体或控件的属性设置值,并允许用户设置或修改 这些属性值将作为程序运行时各对象属性的初始值 (1)对象列表框 (2)排序方式选项卡 (3) 属性列表框 (4) 属性解释区,.,4. 窗体布局窗口 显示窗体在屏幕中的位置。调整窗体的位置 5.立即窗口 在立即窗口中使用Print方法或直接在程序中用Debug.Print方法输出表达式的值。,.,1.2 VB的特点,1.2.1 VB的发展过程 Windows的产生,推动了Windows应用程序的开发 基本BASIC结构化BASIC可视化BASIC网络化BASIC(VB.

      3、Net)1.2.2 VB的特点1. 具有面向对象的可视化设计 平台 把程序和数据“封装”起来成为一个对象;每个对象都是可视的;从VB工具箱中选用控件(即现成部件,如文本框、命令按钮等),构成应用程序的用户界面。2. 结构化程序设计语言 具有丰富的数据类型和结构化程序设计结构,代码结构清晰、简洁易懂,支持顺序文件访问和随机文件访问以及完善的运行出错处理机制等。,.,3. 面向对象的程序设计 是一种面向对象的程序设计语言(OOP),拥有OOP所具有的对象的封装性、继承性等特征。在Visual Basic中对象主要分为三类:窗体对象,在窗体上定义的各种控件,提供编程环境的系统对象(如Printer、App、Err等)。 4. 事件驱动的编程机制 传统程序设计是面向过程的,程序总是按事先设计好的流程执行。而在图形用户界面的应用程序中,是由用户的动作及事件掌握程序的流向。事件驱动是图形界面的主要编程方式,Visual Basic通过响应事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都通过一段程序来响应,这样的应用程序代码较短,程序易于编写和维护。5. 支持多种数据库访问,具有良好的应

      4、用程序开发环境和帮助系统,1.2 VB的特点,.,1.3 Visual Basic中的面向对象基本概念,面向对象程序设计的核心是对象,其应用程序设计就是与一组对象进行交互的过程。1.3.1 对象与容器对象 1. 对象 对象是VB系统中的基本运行实体,是一组程序代码和数据的集合。如窗体(Form)、标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。 在VB中,对象分为两类:由系统设计好的,称为预定义对象,可以直接使用或操作;由用户自己定义的。 2. 容器对象 一个对象如果能够包含多个“子”对象,则该对象称为容器(Container)对象,即其他对象的载体或容器。如窗体,.,(1) 在属性窗口中设置 (2) 在程序运行中更改对象的属性(动态修改) 对象名.属性名=属性值 示例: Form1.Caption =欢迎使用 设置窗体的标题,1.3.2 对象的属性、事件和方法,设置对象属性的常用两种方法,1. 对象的属性及其设置,.,1.3.2 对象的属性、事件和方法,2. 类 类(Class)是一组用来定义对象的相关过程和数据的集合,即同类对象的集合与抽象。

      5、在Visual Basic中,工具箱中的每一个控件,如命令按钮、标签、文本框等都代表一个类。,.,3. 对象事件、事件过程和事件驱动, 对象事件发生在对象上并且能够被对象识别的动作。即由系统预先设置好的、能被对象识别的动作。在VB中,事件是预先定义好的,如Click(单击)、DblClick(双击)、Load(窗体的装载)、KeyPress(按键)、Change(改变)、 MouseMove (鼠标的移动)等。每一种对象能识别的事件是不同的程序中一般只用到几个常用的事件(与操作要求有关),.,3. 对象事件、事件过程及事件驱动, 事件过程 对象响应某个事件后所执行的操作通过一段独立的程序代码来实现,这样的一段代码称为事件过程。 事件过程的语法格式如下: Private Sub 对象名_事件名(参数列表) 事件过程代码 End Sub 例如: Private Sub Form_Click() Form1.Caption = 欢迎使用 设置窗体标题 End Sub,.,事件驱动,当某个事件(一般由用户操作来触发) 发生时,系统就会自动执行此事件的事件过程 由事件控制整个程序的执行流程 事件

      6、过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式,.,4. 方法 方法是对象能够执行的动作。它是对象本身内含的函数或过程,用于完成某种特定的功能 一般格式: 对象名.方法名(参数) 示例: Form1.Cls 消除窗体Form1上的内容 Print Visual Basic 6.0 在当前窗体上显示,.,示例,窗体Form1的单击(Click)事件过程为:,示例1,运行界面,事件驱动运行时单击窗体,即触发了Click事件,系统就会自动执行事件过程Form_Click中的程序代码,程序代码(事件过程),.,1.4 窗体对象及其属性、事件和方法,1.4.1 窗体的结构与属性,窗体,图1-11 窗体结构示意图,.,1.4.1 窗体的结构与属性, Name(名称)属性:所有对象都具有的属性,是所创建对象的名称。Name是只读属性,可以在Name属性窗口的“名称”栏修改,但不能在应用程序中更改。在程序中,对象名称是作为对象的标识被引用,不会显示在窗体上。 Caption(标题)属性:是大多数对象都具有的属性,决定对象上显示的标题内容。可以在设计时通过属性窗口中设置,也可以在运行时通过

      7、代码设置。 Enabled(允许)属性:设置对象是否允许响应用户事件,默认值为True,表示允许响应用户事件;若值为False时禁止响应用户事件,对可视对象,显示为灰色。该属性可以在属性窗口或通过代码来设置。 Visible(可见性)属性:默认值为True,表示对象在程序运行时可见,但是,显示出来的对象能否使用,还要看Enabled属性;值为False时,对象在程序运行时隐藏起来,用户看不见,但对象本身存在。,., Font(字体)属性:用来设置输出字符的各种特性,改变文本的外观。它本身是一个对象,有自己的属性,包括字体类型(FontName)、字体大小(FontSize)、是否粗体(FontBold)、是否斜体(FontItalic)、是否加下划线(FontUnderline)等。可以在“字体属性对话框”中设置,也可以在代码中设置。 FontName:返回或设置显示文本所用的字体,系统默认字体为宋体。 FontSize:返回显示文本所用的字体的大小,单位为磅。 FontBold:属性值为True时,文本以粗体字输出,否则按正常字体输出,该属性的默认值为False。 FontItali

      8、c:属性值为True时,文本以斜体字输出,否则按正常字体输出,该属性的默认值为False。 FontUnderline:属性值为True时,输出文本加下划线,该属性的默认值为False。 FontStrikethru:属性值为True时,输出的文本加删除线(删除线即在文本中部画一条直线),该属性的默认值为False。,., ForeColor(前景色)属性 BackColor(背景色)属性:设置或返回对象背景颜色(即正文以外的区域的颜色)。 Left、Top (左、顶)属性 Width、Height(宽、高)属性 MaxButton、MinButton(最大、最小化按钮)属性 BorderStyle(边框类型)属性 Picture(图形)属性:用来在窗体中显示一个图形。 WindowState(窗口状态)属性:把窗体设置成在启动时最大化、最小化或正常大小。 ControlBox(控制框)属性:该属性返回或设置一个值,指示在运行时系统菜单是否在窗体中显示。设置为True(缺省值)时,显示系统菜单;设置为False时,不显示系统菜单。 Icon(图标)属性:设置程序运行时,窗体处于最小化时显示的图标。加载的文件必须有.ico 文件扩展名和格式。 Moveable(可移动)属性 AutoRedraw(自动重画)属性,.,1.4.2 窗体的事件,窗体作为对象,能够对事件进行响应。窗体事件过程的一般格式是: Private Sub Form_事件名(参数列表) 事件过程代码 End Sub, Load(装载)事件:在窗体被装载时发生的事件。适用于在启动应用程序时对属性和变量的初始化。 Unload(卸载)事件:卸载窗体时触发Unload事件,单击窗体上“关闭”按钮也会触发该事件。卸载后的窗体被装载时,它的所有控件都要重新初始化。 Click(单击)事件:在程序运行后,单击窗体时产生的事件,执行Click事件过程。 DblClick(双击)事件:双击窗体产生DblClick事件,执行DblClick事件过程。 Activate、Deactivate(活动、非活动)事件:激活窗体时发生Activate事件,取消该活动窗体激活另一个窗体时该窗体发生Deactivate事件。 KeyPress(按键)事件:按下键盘上的某个键时,将触发KeyPress事件。,

      《VB程序设计概述PPT演示课件》由会员日度分享,可在线阅读,更多相关《VB程序设计概述PPT演示课件》请在金锄头文库上搜索。

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