VB课程程序设计概述教学课件PPT.ppt

上传人:文库蛋蛋多 文档编号:2207366 上传时间:2023-01-31 格式:PPT 页数:36 大小:522.02KB
返回 下载 相关 举报
VB课程程序设计概述教学课件PPT.ppt_第1页
第1页 / 共36页
VB课程程序设计概述教学课件PPT.ppt_第2页
第2页 / 共36页
VB课程程序设计概述教学课件PPT.ppt_第3页
第3页 / 共36页
VB课程程序设计概述教学课件PPT.ppt_第4页
第4页 / 共36页
VB课程程序设计概述教学课件PPT.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《VB课程程序设计概述教学课件PPT.ppt》由会员分享,可在线阅读,更多相关《VB课程程序设计概述教学课件PPT.ppt(36页珍藏版)》请在三一办公上搜索。

1、VB程序设计基础教程第一章,1,第一章,Visual Basic程序设计概述,VB程序设计基础教程第一章,2,本章主要内容,VB的功能特点VB的运行环境、安装和启动VB的集成开发环境面向对象程序设计概述VB中的对象建立一个简单的应用程序VB帮助系统的使用,VB程序设计基础教程第一章,3,VB简介,VB的全称为Visual Basic,是微软公司推出的可视化编程工具Visual Studio 之一。,许多常用的应用软件都内嵌了VBA作为二次开发工具,如:Office2000、AutoCAD2000等,学完本教程后,就具备了学习对这些应用软件二次开发的能力。VBScript(VB的一个子集)是广泛

2、使用的脚本语言,它广泛应用在Internet网站建设上,使用VBScript 再结合HTML代码,即可快速地完成网站的应用程序开发。同样,VB对数值计算、数据库、图形、图像、通讯等都具备了强大的开发功能,能满足各种应用型软件开发的需求。,VB程序设计基础教程第一章,4,VB的发展概况,Microsoft公司1991年推出了VB1.0,目前广泛使用的是VB6.0,它共有三个版本:学习版(Learning)、专业版(Professional)、企业版(Enterprise)。专业版除包括所有的内部控件以及连同网络、数据绑定的控件,还包括ActivX和Internet控件开发工具之类的特性;企业版除

3、具有专业版的全部功能外,还包括一些特殊工具,它是为创建更高级的分布式、高性能的客户/服务器上的应用程序而设计的。本书的各章节适用于VB6.0专业版和企业版。,VB程序设计基础教程第一章,5,VB的功能特点,1.具有面向对象的可视化设计工具2.事件驱动的编程机制3.易学易用的应用程序集成开发环境4.强大的数据库功能5.Active技术6.联机帮助功能,VB程序设计基础教程第一章,6,VB的运行环境,操作系统:Windows 2000/2003/XP/Vista硬件:Pentium 或更高的处理器,或任何运行于 Microsoft Windows NT Workstation 的 Alpha 处理

4、器。企业版的安装需要约140MB的硬盘空间,帮助系统约需67MB的硬盘空间,VB程序设计基础教程第一章,7,VB的安装,安装步骤:(1)在 CD-ROM 驱动器中插入VB的 CD 盘。(2)直接运行CD盘上的Setup.exe(如果计算机能够在系统中运行 AutoPlay,插入 CD 盘时,安装程序将被自动加载)(3)根据用户要求和计算机配置选择三种安装方式之一:典型安装:把系统规定的内容安装到硬盘上。自定义安装:把用户选择的内容安装。最小安装:系统取最基本的内容安装。,添加或删除某些VB部件,可按照以下步骤执行:(1)在 CD-ROM 驱动器插入 CD 盘。(2)运行“控制面板”中的“添加/

5、删除程序”图标(3)选择“Visual Basic 6.0”选项,然后单击“更改/删除”按钮,显示VB 6.0 安装程序”对话框。(4)单击“添加/删除”按钮,在弹出的对话框的“选项”列表框中选定要安装的部件(或撤消选定要删除的部件)。(5)依照屏幕上的安装指令操作直到结束。,VB程序设计基础教程第一章,8,VB的启动,方法一:选择“程序”菜单,然后打开“Microsoft Visual Basic 6.0中文版”菜单中的“Microsoft Visual Basic 6.0中文版”程序方法二:双击 Visual Basic 图标,启动 VB。方法三:双击Visual Basic 快捷键,VB

6、程序设计基础教程第一章,9,VB的集成开发环境,VB程序设计基础教程第一章,10,工具箱窗口,工具箱窗口如图,它提供了一组工具,用于设计时在窗体中放置控件。除了缺省的工具箱布局之外,还可以通过从上下文菜单中选定“添加选项卡”并在结果选项卡中添加控件来创建自定义布局。,VB程序设计基础教程第一章,11,窗体设计器窗口,作为自定义窗口用来设计应用程序的界面。在窗体中添加控件、图形和图片来创建所希望的外观。应用程序中每一个窗体都有自己的窗体设计器窗口。窗体的网格点间距可以通过“工具”菜单的“选项”命令,在弹出的对话框中选择“通用”选项卡的“窗体网格设置”来改变,VB程序设计基础教程第一章,12,工程

7、资源管理器窗口,工程是指用于创建一个应用程序的文件的集合。工程资源管理器窗口列出当前工程中的窗体和模块。工程文件的后缀为.vbp。,工程资源管理器下的列表窗口,以层次列表形式列出所有已装入的工程以及工程中的项目。常用的有以下三类文件:(1)窗体文件(.frm 文件):该文件存储窗体上所使用的所有窗体对象、对象属性、相应的事件过程代码。(2)标准模块文件(.bas文件):该文件存储所有的模块级变量和用户自定义的通用过程。(3)类模块文件(.cls):可以用类模块文件来建立用户自己的对象。,VB程序设计基础教程第一章,13,属性窗口,属性是指对象的特征,如大小、标题或颜色。属性窗口会依所选择的窗体

8、、控件、类、用户控件、属性页、用户文档或菜单来列出设计时属性。该窗口只能在设计时使用。属性窗口由以下几部分组成:,(1)对象列表框:用户可以单击对象列表框右边的箭头,下拉出所选窗体包含的对象列表。(2)属性显示排列方式:可按字母或按分类排序列表。(3)属性列表框:用户可选定某一属性,然后对该属性进行设置。(4)属性含义说明:当在属性列表框中选取某一属性时,在该处显示所选属性的含义。,VB程序设计基础教程第一章,14,代码编辑器窗口,是输入应用程序代码的编辑器。应用程序的每个窗体或代码模块都有一个单独的代码编辑器窗口。它象一个高度专门化的字处理软件,有许多便于编写 VB代码的功能。,打开代码编辑

9、器窗口有下列三种方法:(1)从工程资源管理器窗口中选择一个窗体或标准模块,再选择“查看代码”按钮。(2)用鼠标双击一个控件或窗体本身,这时代码编辑器窗口自动打开。(3)从“视图”菜单中选择“代码窗口”命令。代码编辑器窗口中包含两个列表框:(1)对象列表框:存储并显示当前被选中的窗体和控件名(2)过程列表框:列出对象的过程或事件。该框显示选定过程的名称。,VB程序设计基础教程第一章,15,窗体布局窗口,用于指定应用程序运行时的初始位置,允许使用表示屏幕的小图象来布置应用程序中各窗体的位置,VB程序设计基础教程第一章,16,对象浏览器窗口,列出工程中有效的对象,并提供在编码中漫游的快速方法。可以使

10、用“对象浏览器”浏览在VB中的对象和其它应用程序,查看对那些对象有效的方法和属性,并将代码过程粘贴进自己的应用程序。,VB程序设计基础教程第一章,17,程序设计方法的发展,1.初期的程序设计高运行效率、少占用内存为目标2.结构化程序设计程序的可读性、可维护性为目标程序=算法+数据结构 的面向过程的程序设计3.面向对象的程序设计降低程序的复杂性、提高软件的开发效率和改善工作界面为目标程序=对象+消息 的面向对象的程序设计,VB程序设计基础教程第一章,18,面向对象程序设计概述,面向对象的程序设计方法与编程技术不同于面向过程的程序设计。程序设计人员在进行面向对象的程序设计时,不再是单纯地从代码的第

11、一行一直编到最后一行,而是考虑如何创建对象,利用对象来简化程序设计,提供代码的可重用性。对象可以是应用程序的一个自包含组件,一方面具有私有的功能,供自己使用;另一方面又提供公用的功能,供其他用户使用,对象之间的相互作用通过消息来实现。,面向对象程序设计中经常用到的术语:(1)类:是对象的抽象定义,是具有共同属性和操作的多个对象的相似特征的统一描述。(2)对象:对象是类的一个实例,它是属性和服务的封装体,对象的属性用于描述对象的静态数据特征。VB中的每个对象都是用类定义的。例如:饼干模子是类,它确定了每块饼干的特征,比如大小和形状。用类创建对象,对象就是饼干。(3)消息:是面向对象系统中实现对象

12、之间通信和请求任务的操作。消息传递是程序运行的基本处理活动。,VB程序设计基础教程第一章,19,VB中的对象,VB中对象可以是应用程序的一部分,比如可以是控件或窗体。整个应用程序也是一个对象。在 VB中最常用到的几种类型的对象如下:(1)命令按钮:窗体上的控件,象命令按钮和框架,它们都是对象。(2)窗体:VB工程中的每一个窗体都是独立的对象(3)数据库:数据库是对象,并且还包含其他对象,如字段、索引等。VB对象支持属性、方法和事件。,对象的三要素(1)属性:对象的性质,描述和反映对象特征的参数。(2)方法:对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。(3)事件:响应

13、对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。事件过程:指附在该对象上的用户编写的程序代码,是事件的处理程序。事件驱动过程:是图形用户界面的本质,由用户控制而代码作出响应。,VB程序设计基础教程第一章,20,对象的属性,在VB中,称对象的数据为属性,改变对象的属性就可改变对象的特性。对象的属性随着可以设置和取得它们的值的时间不同而不同,因此需用不同的设置方法:(1)有的属性可在设计时设置,在“属性”窗口设置这些属性的值而无需编写任何代码。(2)而有的属性在设计时是不可用的,因此,这些属性只有通过代码在运行时设置,其语法格式为:对象名.属性新值 变量对象名.

14、属性,VB程序设计基础教程第一章,21,对象的方法,在VB中称各种可在对象上操作的过程为方法。方法和属性都是对象的一部分。一般说来,方法就是要执行的动作,而属性就是要设置或检索的特性,方法能够影响属性值。在代码中使用方法时如何书写语句,这取决于该方法要求多少参数,以及是否返回一个值。如果方法不要求参数,则用以下语法编写代码:对象.方法,VB程序设计基础教程第一章,22,对象的事件,在VB中,事件是可被对象识别的动作,当对象的某方面有变动时就触发了事件。“可视化”和“事件驱动”是VB编程的精华,所谓“事件驱动”就是事件触发后程序段才会运行,没有事件发生,则程序处于等待状态。在VB中使用鼠标单击和

15、双击是最常用的事件。此外,还有键盘输入,鼠标移动、窗体载入、状态改变、定时器产生的定时信号等事件。,VB程序设计基础教程第一章,23,VB程序的执行步骤,VB程序的执行步骤如下:1)启动应用程序,装载和显示窗体2)窗体(或窗体上的控件)等待事件的发生;3)事件发生时,执行对应的事件过程;4)重复执行步骤(2)和(3);5)直到遇到“END”结束语句结束程序的运行 或按“结束”强行停止程序的运行。,VB程序设计基础教程第一章,24,建立一个简单的VB应用程序,创建一个简单应用程序的主要步骤:(1)创建应用程序界面(2)设置对象属性(3)编写代码 例如:建立一个应用程序,他由一个文本框和一个命令按

16、钮组成。单击命令按钮,文本框中会出现“欢迎使用VB”消息。界面如图所示属性设置见表,双击命令按钮控件显示代码编辑器窗口,然后编写程序代码:,运行,VB程序设计基础教程第一章,25,工程的组成,工程文件包含了一个应用程序的所有文件:窗体文件(.frm):控件及属性、事件过程和自定义 过程窗体的二进制数据文件(.frx),自动产生同名.frx 文件。标准模块文件(.bas)类模块的文件(.cls)资源文件(.res)ActiveX控件的文件(.ocx),VB程序设计基础教程第一章,26,新建、打开和保存工程,可用“文件”菜单对工程文件进行以下操作:新建:执行“文件/新建工程”命令将新建一个工程文件

17、打开:执行“文件/打开工程”命令将保存当前工作的工 程文件,打开一个现有的工程文件。保存:执行“文件/保存工程”命令将以原有工程名保存另存:执行“文件/工程另存为”命令将以规定的工程名 保存工程文件。,注意:1.窗体名和窗体文件名概念 窗体名:窗体的Name属性,在代码中用来引用该窗体,同一工程不能有相同的窗体名;窗体文件名:窗体存放在磁盘上的文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。2.在工程中添加现存的窗体时,只是对该窗体文件的引用纳入工程。因此,如果更改窗体并保存它,会影响包含此窗体文件的任何工程。,3.在工程中删除窗体时,仅将此窗体从工程里删除掉,但

18、是窗体文件仍存在于磁盘上。但是,如果在VB之外删除一个窗体文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的错误信息。4.对窗体文件改名方法二:1).打开工程“另存为Form”实现文件的复制 保存工程文件 2).利用编辑程序打开工程文件,修改FORM=XXX的 文件名,VB程序设计基础教程第一章,27,制作应用程序安装盘,运行V B6.0中文版工具“Package&Deployment”:“打包”:把工程中用到的各种类型的文件进行打包压缩后,存放到特定的目录下。“展开”:再把这些打包的文件展开到用户可以携带的安装介质软盘、光盘等。“管理脚本”:查看和操作以前使用打包和展开向导时

19、所保存的脚本。,VB程序设计基础教程第一章,28,测试安装程序,在完成了应用程序的打包并展开到发布介质后,应对安装程序进行测试。测试应在一台没有安装VB以及没有应用程序所需的任何Active控件的机器上进行,用户还应该在不同的Windows版本的操作系统下进行测试。基于软盘和CD的安装程序测试 基于网络的安装程序测试 基于Web的安装程序测试,VB程序设计基础教程第一章,29,VB帮助系统的使用,VB6.0在安装完成时会提示用户安装MSDN Library,它是开发人员的重要参考资料,包含了容量为1GB的编程技术信息,包括示例代码、文档、技术文章、Microsoft 开发人员知识库、以及您在使

20、用 Microsoft 公司的技术来开发解决方案时所需要的其他资料。另外用户还可以使用VB的联机链接方式访问Internet上的相关网站获取更多的信息。,使用MSDN Library查阅器在MSDN Library中查找信息VB联机链接,VB程序设计基础教程第一章,30,程序调试,错误类型(1)编辑错误 在编辑代码时,VB会对键入的代码直接进行语法检查。当发现代码存在打字错误,遗漏关键字或标点符等语法错误,VB在Form窗口中弹出一个子窗口,提示出错信息,出错的那一行变成红色。这时,用户必须单击“确定”按钮,关闭出错提示窗,然后对出错行进行修改。,VB程序设计基础教程第一章,31,程序调试,(

21、2)编译错误 编译错误指按了“启动”按钮,VB开始运行程序前,先编译执行的程序段时,产生的错误。此类错误由于用户未定义变量、遗漏关键字等原因产生。这时,Visual Basic也弹出一个子窗口,提示出错信息,出错的那一行被高亮度显示。,VB程序设计基础教程第一章,32,程序调试,(3)运行错误运行时错误指VB在编译通过后,运行代码时发生的错误。这类错误往往是指令代码执行了一非法操作引起的。例如类型不匹配、试图打开一个不存在的文件等。,VB程序设计基础教程第一章,33,程序调试,(4)逻辑错误程序运行后,得不到所期望的结果,这说明程序存在逻辑错误。这类错误往往是程序存在逻辑上的缺陷所引起。例如,

22、运算符使用不正确、语句的次序不对、循环语句的起始、终值不正确等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,需要程序员仔细地阅读分析程序以及调试。,VB程序设计基础教程第一章,34,程序调试,调试错误(1)VB的三种模式设计模式设计 进行程序的界面设计、属性设置、代码编写等。运行模式运行 执行“运行/启动”命令,可以查看程序代码,但不能修改中断模式中断 当在运行模式,按了“中断”命令或当程序出现运行时错误时进入中断模式。可以查看代码、修改代码、检查数据。(2)调试窗口 有三个调试窗口,它们是:“立即”窗口、“监视”窗口、和“本地”窗口。可单击视图菜单中的对应命令打开这些窗口。,VB程序

23、设计基础教程第一章,35,程序调试,(3)设置断点和逐语句跟踪 断点是告诉VB挂起程序执行的一个标记,当程序执行到断点处即暂停程序的运行,进入中断模式。设置或删除断点的步骤:中断模式下,直接查看某个变量的值,只要把鼠标指向所关心的变量处,稍停一下,就在鼠标下方显示该变量的值。,断点标记,当前行,VB程序设计基础教程第一章,36,常见错误,1.使用中文标点符号:系统产生“无效字符”,以红色显示2.字母和数字形状相似 小写字母“l”和数字“1”形式相同、小写字母“o”与数字“0”。3.对象名称(Name)属性写错 Text1、Text2、Command1 txtInput、txtOutput、cmdOk4.对象的属性名、方法名、标准函数名写错尽量使用自动列出成员功能。正确的系统按规定的大小写表示。5.无意形成控件数组 建立控件时小心使用“复制”、“粘贴”按钮6.打开工程时找不到对应的文件 保存文件时先保存窗体.frm文件、再保存.vbp文件,注意路径,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号