vb程序设计概述 ppt课件_1

上传人:bin****86 文档编号:55945057 上传时间:2018-10-08 格式:PPT 页数:46 大小:1.19MB
返回 下载 相关 举报
vb程序设计概述 ppt课件_1_第1页
第1页 / 共46页
vb程序设计概述 ppt课件_1_第2页
第2页 / 共46页
vb程序设计概述 ppt课件_1_第3页
第3页 / 共46页
vb程序设计概述 ppt课件_1_第4页
第4页 / 共46页
vb程序设计概述 ppt课件_1_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《vb程序设计概述 ppt课件_1》由会员分享,可在线阅读,更多相关《vb程序设计概述 ppt课件_1(46页珍藏版)》请在金锄头文库上搜索。

1、第1章 Visual Basic程序设计概述,本章要求: 了解Visual Basic 的发展和特点 了解 Visual Basic 的集成开发环境(IDE) 熟悉开发Visual Basic应用程序的一般步骤 编写简单的应用程序,第1章 Visual Basic程序设计概述,1.1 Visual Basic 简介 1.2 VB集成开发环境 1.3 创建VB应用程序的过程 1.4 VB的帮助系统,1.1 Visual Basic 简介,程序设计基本概念Visual Basic的发展Visual Basic的特点,本章目录,Visual Basic for Windows 是一种具有良好图形用户

2、界面 (GUI) 的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。 程序设计语言的发展 (人与计算机之间交流工具) 程序设计方法概述,1.1.1 Visual Basic 及其发展 P3,GUI: Graphical User Interface,机器语言: 汇编语言: 高级语言:,VB以可视化的工具进行界面设计 以结构化BASIC语言为基础 以事件驱动为运行机制,程序设计方法概述,1、初期的程序设计: 是以程序的高运行效率、占用内存少为目标;(完全凭借程序员的经验) 2、结构化程序设计: 程序的可读性、可维护性为目标;程序 = 算法 + 数据结构 3、面向对象的程序设计(OOP)

3、: 以降低程序的复杂性、提高软件的开发效率和改善工作界面为目标的; 程序 = 对象 + 消息 + 面向对象的程序设计,Visual Basic的发展,20世纪60年出现Basic语言; 20世纪80年代,True Basic、Quick Basic和Turbo Basic等; 1991年Microsoft公司推出Visual Basic1.0,以可视化工具为界面设计、结构化Basic语言为基础,以事件驱动为运行机制。从1991年的VB1.0至1998年的V B6.0的多次版本升级,功能更强大、完善,应用面更广;,为适应网络技术快速发展和广泛应用的需要,2002 年微软发布的 Microsoft

4、 Visual Studio.Net 其中包含了Visual Basic.Net,它又增加了更多特性,而且演化为完全面向对象的程序设计语言(如 C+、Java 等) 本课程以Visual Basic 6.0为蓝本进行讲解。,1.1.2 Visual Basic的特点,Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。,1. 引例,(1) VB应用程序设计步骤,1. 引例,示例:ch01 VB程序设计概述程序示例.vbp,(1) VB应用程序设计步骤 设计思路: 在窗体上使用标签 Label 对象来存放文字

5、; 单击“确定”按钮或窗体改变标签显示的; 单击“退出”按钮程序运行结束。,例1.1 简单的字幕动画演示,设计一个滚动文字的广告程序,一行文字在具有背景图案的窗体上、下移动。,例1.1 简单的字幕动画演示,设计思路: 在窗体上使用标签Label对象来存放文字; 利用Timer控件来快速触发移动; 利用单击按钮来手动触发移动。,当一个标签放在窗体上时,标签的左上角坐标(用Left、Top表示)就被指定了。,如果改变标签的左上角坐标就可移动标签,即移动文字。 例如: Label1.Top=Label1.Top+50可使标签Label1向下移动50单位,欢迎使用VB,0,0,本章目录,实现连续移动,

6、可通过时钟对象 Timer,在规定的时间间隔执行:Label1.Top =Label 1.Top+50就可使标签Label1连续向下移动。时钟对象的 Interval 属性可指定时间间隔 1 秒为1000单位 每隔0.2秒移动一次可设置Interval=200,该点在Top方向上的坐标为: 窗体的高度Height 如果标签的Top窗体的高度,表示已越出窗体范围,可将标签移到窗体上方,此时标签的Top=?,示例:ch01 VB程序设计概述例1-1.vbp,程序进一步改进: 连续循环移动,首先要能判断出标签是否超出窗体范围。,2. 功能特点,通过示例,可归纳出VB的一些基本特点 (1) 具有基于对

7、象的可视化设计工具“所见即所得” 方便程序员进行界面设计 (2) 事件驱动的编程机制用户的动作事件,程序员只需要编写响应用户动作的代码,各动作之间不一定存在关联 (3) 提供易学易用的应用程序集成开发环境,可视化的设计平台,VB提供的可视化设计平台, 把Windows界面设计的复杂性“封装”起来。 程序员不必再为“界面设计”编写大量程序代码, 只需用系统提供的工具在屏幕上“画出”各种对象, 程序员所需要编写的只是实现程序功能的那部分代码。,面向对象的程序设计方法,VB采用面向对象的编程方法, 把程序和数据封装起来作为一个对象, 并为每个对象赋予相应的属性、事件、方法。,(4) 支持结构化程序设

8、计语言 (5) 强大的多媒体、数据库和网络功能 (6) 完备的联机帮助功能,对象: 指窗体、控件等具有自己的属性、方法和事件的实体。 Balloon 气球 属性: 对象的静态特征。Diameter 直径, Height, Color 方法: 对象所能执行的动作。 Deflate 放气, MakeNoise 事件: 对象的所能识别的动作。 Puncture 刺破,面向对象的程序设计概念,3. 事件驱动的编程机制,VB通过事件来执行对象的操作。由用户操作引发某个事件来驱动完成某种特定的功能, 或由事件驱动程序调用通用过程来执行指定的操作。,用一个“事件”激活某个对象, 随着该对象的活动, 会引发新

9、的“事件”, 这个事件又可能使另一个“对象”被激活, 对象之间就是以这种方式联系在一起的。,事件驱动的程序设计原理:设计窗体界面设置界面中各种对象的属性为对象规定在被某个“事件”激活时执行的“过程”构成完整的应用程序,为不同的对象响应不同的事件编写的事件过程是构成一个完整应用程序不可缺少的组成部分事件驱动方式的应用程序的设计原理,VB是一种采用面向对象的程序设计方法的语言。因此, 了解面向对象的程序设计方法对于学习和掌握VB十分重要。详见第二章,1.2 VB集成开发环境,本章目录,VB系统的安装 VB系统的启动 VB集成开发环境的使用,安装Visual Basic 6.0,在 CD-ROM 驱

10、动器中插入Visual Basic6.0系统 CD 盘。安装程序在CD盘的根目录下,运行安装程序Setup.exe,即可进入“安装程序向导”。如果您的计算机能够在系统中运行 AutoPlay,则在插入 CD 盘时,安装程序将被自动加载。选取“安装 Visual Basic 6.0”。同样进入“安装程序向导”,安装,本章目录,VB6.0有学习版、专业版和企业版三种版本。执行VB6.0的Setup.exe,在安装程序的提示下进行,初学者可采用典型安装方式。 VB6.0联机帮助文件使用MSDN文档格式,联机帮助文件不在VB6.0系统盘上,而与Visual Studio产品的帮助集合在两张CD盘上,安

11、装过程中,系统会提示插入MSDN盘。,启动 Visual Basic,开机并进入中文Windows操作系统后,可以用多种方法启动Visual Basic 6.0。 1. 使用“开始”菜单 2. 使用“我的电脑”快捷方式 3. 使用“运行”命令 4. 建立启动Visual Basic 6.0的快捷方式 5. 使用“Windows 资源管理器”寻找 Visual Basic 可执行文件,启动 Visual Basic,使用上面所介绍的任何一种方式启动Visual Basic 6.0 后,首先显示版权屏幕,说明此份程序拷贝的使用权属于谁。稍后,显示“新建工程”对话框,,图 1.1 “新建工程”对话框

12、,图 1.2 VB的集成开发环境,退出 Visual Basic,单击“关闭”按钮 或 选择“文件”菜单中的“退出”命令,1.2.1 VB集成开发环境简介,工具栏,代码窗口,工具箱,窗体设计器,立即窗口,监视窗口,工程资源管理器,属性窗口,布局窗口,标题栏,菜单栏,1.2.2 主窗口,本章目录,1. 三种工作模式 设计模式:界面的设计和代码的编制 运行模式:运行应用程序 中断模式:暂时中断程序运行,调试程序 2. 菜单栏 包括13个下拉菜单 3. 工具栏,应用程序窗口由标题栏、菜单栏和工具栏等组成 1. 标题栏:显示当前模式。VB的三种工作模式 (1) 设计模式:创建应用程序的大多数工作都是在

13、设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。 (2) 运行模式:代码在运行的时期,用户可与应用程序交流。但:只能可查看代码,不能改动它。 (3)中断模式:程序在运行过程的中途被中断运行。在中断模式下,用户可查看各变量及属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。,1.2.2 主窗口,标准菜单 “文件”、“编辑”、“视图”、“窗口”和“帮助” 功能菜单 “工程”、“格式”、 “调试”、“运行”、“查询”、“图表”及“工具”和“外接程序”,2. 菜单栏,3. 工具栏 VB的工具栏包括有标

14、准、编辑、窗体编辑器和调试四组工具栏。 每个工具栏都由若干命令按钮组成, 在编程环境下提供对于常用命令的快速访问。 按照缺省规定, 启动 Visual Basic 之后只显示“标准”工具栏。编辑、窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出, 也可通过鼠标右击标准工具栏的空白部分, 从打开的弹出式菜单中选择需要的工具栏单击加载,1.2.3 窗体 (Form)设计窗口,窗体是建立VB应用程序的主要部分,一个应用程序至少有一个窗体 每个窗体必须有一个唯一的窗体名,默认名为Form1 设计状态的窗体由网格点构成,方便用户对控件的定位,网格点间距可以通过 “ 工具|选项|通用

15、 ” 进入窗体网格设置 运行时可通过属性控制窗体的可见性(窗体的网格始终不显示)。,窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1, Form2, . . .。 注意:窗体名和窗体文件名的区别,窗体名:窗体对象的名字即name属性的设置值。 窗体文件名:保存窗体时生成的文件名字。,1. 窗体设计窗口,窗体设计窗口,窗体名,窗体文件名,未存盘,在设计模式中,通过双击窗体或窗体上任何对象或通过“工程资源管理器”窗口中的“查看代码”按钮来打开代码编辑器窗口。

16、代码窗口是输入应用程序代码的编辑器。,2. 代码设计窗口,对象列表框:显示所选对象的名称过程列表框:列出对应于对象列表框中对象的事件过程名称和用户自定义过程的名称从对象列表框中选定要编写代码的对象(若是公共代码段,则选“通用”),再选定相应的事件,则可非常方便地为对象编写程序代码,1.2.4 属性窗口,属性窗口由标题条、对象列表框和属性列表框及属性说明几部分组成。 属性窗口设有“按字母序”和“按分类序”两个选项卡。可分别将属性按字母或按分类顺序排列。,属性是指对象的特征, 如: 大小、标题或颜色等数据。在Visual Basic 6.0 设计模式中, 属性窗口列出了当前选定窗体或控件的属性的值, 用户可以对这些属性值进行设置。,工程资源管理器窗口又称为工程浏览器窗口,在窗口中会列出当前工程的所有窗体和模块。 工程浏览器窗口上面的三个按钮分别用于查看代码、查看对象和切换文件夹。,显示: 视图工程资源管理器,1.2.5 工程资源管理器窗口,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号