VisualBasic6.0程序设计.ppt

上传人:小飞机 文档编号:6523019 上传时间:2023-11-08 格式:PPT 页数:44 大小:474KB
返回 下载 相关 举报
VisualBasic6.0程序设计.ppt_第1页
第1页 / 共44页
VisualBasic6.0程序设计.ppt_第2页
第2页 / 共44页
VisualBasic6.0程序设计.ppt_第3页
第3页 / 共44页
VisualBasic6.0程序设计.ppt_第4页
第4页 / 共44页
VisualBasic6.0程序设计.ppt_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《VisualBasic6.0程序设计.ppt》由会员分享,可在线阅读,更多相关《VisualBasic6.0程序设计.ppt(44页珍藏版)》请在三一办公上搜索。

1、Visual Basic6.0程序设计,课 程 简 介,1、课程简介:Visual Basic是按照高等院校教学 需要开设的课程,详细介绍Visual Basic的基础知识。2、课程要求:要求学生能利用VB编写简单Windows 应用程序。3、前序课程:计算机文化基础,课 程 简 介,4、本课程特点:入门阶段:新名词、新概念较多,感觉比较抽象、枯燥。入门之后:自己能够完成一些程序,很感兴趣,甚至非常着迷。课程特点:需要大量的上机实践,应记住一些典型的程序算法。,课程安排:本课程共分14章,课内讲授第一章到第十章。学时分配:上课:24学时 上机:24学时教学方法:课前预习、课堂授课、课后复习、作

2、业、上机实践。试验教程中的第一篇内容VB集成开发环境和程序调试及出错处理采取自学的方法(要想掌握VB程序的调试,学好这两章是非常重要的)。,课程安排及进度,课程安排及进度,章 节 上课学时 上机学时 1章 2 2 2章 2 2 3章 5 4 4章 3 4 5章 3 2 6章 2 2 8章 2 2 9章 3 4 10章 2 2,第1章 Visual Basic(VB)概述,1.2 中文版Visual Basic简介,1.3 VB的运行环境、安装和启动,1.4 VB6.0的集成开发环境,1.5 设计一个简单的VB程序,1.1 计算机语言与计算机程序,重点:1.三种基本结构 2.VB开发环境及使用

3、3.对象的概念,计算机的工作体现为执行程序。程序是控制计算机完成特定功能的一组有序指令的集合,程序设计语言经历了机器语言、汇编语言到高级语言前世界上已经设计和实现的计算机语言有上千种之多,但实际被人们广泛使用的计算机语言不过数十种。,1.1 计算机语言与计算机程序,1.1.1 计算机程序设计语言的发展,计算机语言的发展:(1)机器语言:计算机能够直接识别和执行的二进制代码的集合(2)汇编语言:用符号表示的机器语言。(3)高级语言:接近自然语言的命令和语句。高级语言在程序设计时着眼于解决问题时的过程,它是一种面向过程的语言。(4)面向对象语言:面向对象的程序设计用面向对象的方法来解决问题,不再将

4、问题分解为过程,而是将问题分解为对象。世界是由许多对象组成的。对象有自己的数据(属性),也包括作用于数据的操作(方法)。对象将自己的属性和方法封装成一个整体,供程序设计者使用,结构化程序设计包含有三种基本结构,这三种基本结构为顺序结构、选择结构和循环结构。,顺序结构 顺序结构是一种最简单、最基本的结构,在顺序结构内,各块是按照它们出现的先后顺序依次执行。图1.1表示了一个顺序结构形式,从图中可以看出它有一个入口a点,一个出口 b点,在结构内A框和B框都是顺序执行的处理框。,1.1.2 结构化程序设计,图1.2所示的虚线部分就是选择结构,在选择结构中程序产生了分支,但对于整个的虚线框而言,它仍然

5、只具有一个入口a和一个出口b。,选择结构 选择结构中包含一个判断框,根据给定的条件p是否成立而选择执行A框或B框,当条件成立时,执行A,否则执行B。A框或B框可以是空框,即不执行任何操作,但判断框中的两个分支,执行完A或B后都必须汇合在一起,从出口b 退出,然后接着执行其后的过程。,循环结构,循环结构又称重复结构,是指在一定条件下反复执行一个程序块的结构。循环结构也是只有一个入口,一个出口。根据循环条件的不同,循环结构分为当型循环结构和直到型循环结构两种。,当型循环的结构如图1.3,其功能是:当给定的条件p成立时,执行A框操作,执行完A操作后,再判断p条件是否成立,如果成立,再次执行A操作,如

6、此重复执行A操作,只有判断条件p不成立才停止循环。此时不执行A操作,而从出口b脱离循环结构。,先判断后执行,直到型循环的结构 如图1.4,其功能是,先执行A框操作,然后判断给定条件p是否成立,如果不成立,再次执行A操作;然后再对p进行判断,如此反复,直到给定的p条件成立为止。此时不再执行A框,从出口b脱离循环。,先执行后判断,由以上三种基本结构构成的程序,称为结构化程序。一个结构化程序,以及三种基本结构中的每一种结构都应具有以下特点:有一个入口 一个出口 没有死语句,即每一个语句都应该有一条从入口到出口的路径通过它(至少通过一次)。没有死循环(无限制的循环)。程序=算法+数据结构,Visual

7、 Basic是Microsoft公司在1991年推出的用于开发Windows应用程序的开发工具,是基于DOS平台下 Basic编程语言的可视化的程序设计语言。它继承了 Basic所具有的程序设计语言简单易用的特点,同时在其编程系统中采用了面向对象、事件驱动的编程机制,开创了可视化编程的一代先河。Visual是可视化的意思,Visual Basic的命名就表示它是一套可视化的程序开发工具。在设计过程中,可以用可视化的方法编排程序窗口(即执行时的外观),同时也可以采用易学易懂的Basic语言,并且把界面操作的细节部分事先封装起来,使得初学程序设计的人也可以轻而易举的编写出想象的程序。,1.2 VB

8、 简介,例,VB6.0(中文版)包括三个版本:学习版 用于初学者,包括所有的内部控件。专业版 用于开发人员,除学习版全部功能外,还包括ActiveX和Internet控件开发工具之类的高级特性。企业版 VB6.0的最高版本,除具有专业版的全部功能外,还包括一些特殊的工具。本书以VB6.0企业版(中文)为蓝本,介绍Visual Basic 6.0的常用功能。在介绍VB的功能之前,我们先看一个VB的例子。通过四个光标键控制坦克的运动;,用VB可以做什么,我们可以用VB写出什么样的程序呢?事实上,只要是你想得到的程序,绝大多数可以用VB编写。其中标准的窗口界面程序,如记事本、画图等都可以轻而易举的用

9、VB来完成。当我们学完这门课后,只要发挥个人的创意,至少应能写出以下几个程序:个性化应用程序 数据管理工具 小游戏 屏幕保护程序 文件管理工具 桌面小程序,1.3.1 VB的运行环境,1.3.2 VB的安装,1.3.3 VB的启动,1.3 V B的运行环境、安装和启动,略,VB的运行环境,VB的安装,略,VB的启动,用前两种方法启动VB6.0后窗口如图2.1所示,窗口中有三个按钮:现存 选择和打开现有的工程。新建 建立新工程。最新 列出最近使用过的工程。当要新建一个工程时,单击“新建”按钮,选择“标准”项和单击“打开”命令按钮后,进入VB 6.0应用程序集成开发环境进行新工程的创建。,与一般的

10、Windows应用软件类似,VB有三种启动方式:,VB6.0的集成开发环境与Microsoft Office家族中的软件类似:工具按钮具有提示功能;单击右键可显示上下文关联菜单;用户可自定义菜单;在对象测览窗中可查看对象及相关属性。,当要新建一个工程时,单击“新建”按钮,选择“标准”项和单击“打开”命令按钮后,进入如图2.2所示的VB 6.0应用程序集成开发环境进行新工程的创建。它包括以下几个独立的窗口:,1.4 VB 6.0的集成开发环境,图2.2 VB6.0应用程序集成开发环境,工具箱,窗体窗口,立即窗口,工程资源管理器窗口,属性窗口,窗体布局窗口,主窗口,代码窗口,下一页,1.主窗口-应

11、用程序窗口。2.窗体(form)窗口-设计VB程序的界面。3.属性(properties)窗口-所有窗体或控件的属性设置。4.代码(code)窗口-编辑窗体、标准模块中的代码。5.工程资源管理器(project expror)窗口-保存一个应用程序所有的文件。6.立即窗口(Immediate)-用来显示代码中正确调试的语句所产生的信息,或显示直接在该窗口中键入的命令所请求的信息。7.窗体布局窗口(Form layout)-用于指定程序运行时的初始位置8.工具箱(toolbox)窗口-显示各种控件的制作工具,供用户在窗体上设计。,1.标题栏用来表明工程名称和集成开发环境当前的工作模式。VB有三种

12、工作模式:设计(Design)模式、运行(Run)模式和中断(Break)模式。,1.4.1 主窗口,2.菜单栏 菜单栏中包括13个下拉菜单,汇集了VB程序开发过程中需要的命令。,3.工具栏 工具栏可以迅速地访问常用的菜单命令。除了标准工具栏外,VB 6.0还提供了编辑、窗体编辑器、调试等专用的工具栏。要显示或隐藏工具栏,可以选择“视图”菜单的“工具栏”命令或将鼠标在标准工具栏处单击右键进行所需工具栏的选取。,窗体窗口-Form窗口。是VB应用程序的主要部分,用户通过与窗体上的控件交互来得到结果。该窗口具有标准窗口的一切功能,可被移动、改变大小及缩成图标。每个窗体窗口必须有一个唯一的窗体名字,

13、建立窗体时缺省名为Form1,Form2。在设计状态下窗体是可见的,窗体的网格点间距可以通过“工具”菜单的“选项”命令,在“通用”标签的“窗体设置网格”中输入“宽度”和“高度”来改变。运行时可通过属性,控制窗体的可见性。一个应用程序至少有一个窗体窗口,用户可在应用程序中拥有多个窗体窗口。,1.4.2 窗体窗口,返回,对象列表框,属性显示排列方式,属性列表框,属性含义说明,图2.3 属性窗口,1.4.3 属性窗口,属性窗口,属性含义说明 当在属性列表框选取某属性时,在该区显示所选属性的含义。,对象列表框 拉出所选窗体包含的对象的列表。,属性显示排列方式 按字母序和按分类序,属性列表 属性列表分为

14、两部分:左边列出的是各种属性;右边列出的则是相应的属性值。,返回,它保存一个应用程序所有属性以及组成这个应用程序所有的文件。工程文件的后缀为VBP,工程文件名显示在工程文件窗口的标题框内。,1.4.4 工程资源管理器窗口,返回,代码(Code)窗口是专门用来进行程序设计的窗口,可在其中显示和编辑程序代码,见图2.5。打开代码窗口有以下三种方法:,1.4.5 代码窗口,返回,Form Layout窗口,见图2.6。用于指定程序运行时的初始位置,使所开发的应用程序能在各个不同分辨率的屏幕上正常运行,在多窗体应用程序中最为有用。此窗口在屏幕的右下角。用户只要用鼠标拖动窗体中的Form 窗体位置,就能

15、决定该窗体在运行时的初始位置。,图2.6 窗体布局窗口,1.4.6 窗体布局窗口,返回,新安装的VB 6.0,工具箱窗体中有21个以图标按钮形式表示的各种控件的制作工具,他们称为标准控件。利用这些工具,用户可以在窗体上设计各种控件。,1.4.7 工具箱窗口,返回,1.4.8 立即窗口,为调试应用程序提供的窗口,用户可直接在该窗口使用Print方法或在程序中使用Debug语句、Print语句显示表达式的值。,1.4.9 VB中的帮助,通过MSDN Library获得帮助从Internet上获得帮助,返回,建立一个VB应用程序一般分为四个步骤:建立应用程序界面 设置对象的属性 编写应用程序的代码

16、运行、调试程序 保存程序(注意:需要保存多个文件)编译EXE文件(可以脱离VB环境运行),1.5 简单VB应用程序的设计,例1-1:本例演示VB6.0开发环境,介绍可视化地创建用户界面的方法,掌握VB的基本概念和基本操作,并建立一个基本的窗体。程序要求是:输入一个数字,通过数字控制显示文字的字号。,VB程序的运行方法:使用“启动”按钮直接运行程序.该方法只能看到程序的执行结果,不能生成可执行文件。将应用程序源代码编译生成可执行文件。步骤为:,1 对象的概念 在VB中,对象是程序代码和数据的组合。窗体上的命令按钮和其他控件就是对象。VB中每一个窗体也都是独立的对象。对象还可以包含其他对象,如:窗

17、体可以包含命令按钮。VB中常用的对象有:窗体、控件,1.6 VB中的对象,对象:是用于描述所有组成程序的窗体和控件的一般术语,2、对象的三要素:属性、方法、事件,属性:一个对象的性质,定义了对象的外观和行为。即用来描述和反映对象特征的参数。如:对象的名字、大小、位置和颜色等。Text、Caption、Name是对象常用的属性。可以在设计时或者运行时设置大多数属性。在设计时设置属性:通过使用“属性”窗口在程序运行时随时变更属性:通过程序代码来设置(赋值)。在程序中使用对象属性的格式为:对象名.属性=值 或 变量=对象名.属性,方法:使对象执行一个操作或任务。面象对象的程序设计语言提供的一种特殊的

18、过程和函数。将一些通用的过程编写好并封装起来,作为方法供用户直接调用。也可以说是VB提供的用来完成特定操作的子程序。表示格式:对象.方法参数名表例如:form1.circle(2300,1600),800 Form1.Print“欢迎您使用Visual Basic 6.0!”通常,方法是你想要执行的操作,而属性则是想要设置或获取的特性。,方法,事件:是VB预先定义的对象可以响应或识别的用户操作,它发生在用户与应用程序交互时。每个对象都有一系列预先定义好的事件,但要使对象能响应具体的事件,需要编写该对象相应的事件过程。如单击控件、鼠标移动、键盘按下等。事件过程 指依附在该对象上的用户编写的程序代

19、码,是事件的处理程序。例如:Sub command1_Click()Label1.FontSize=Text1.Text End Sub 事件驱动过程是图形用户界面的本质,由用户控制而代码作出响应。,第一次上机实验要求:实验一中的实例3、实例4;实验一中实验题(3);练习VB帮助的使用方法。,后面例子不讲,例1-2:本例演示如何控制窗体的关闭。运行程序,单击窗体中的“打开另一个窗体”按钮,将弹出另外一个窗体,只有单击此窗体中央的“关闭”按钮,才能关闭窗体。注意右上角的“关闭”按钮是无效的。,具体操作步骤如下:1.创建一个新工程,并命名为example2.vbp,该工程中包含一个默认的窗体For

20、m1.frm.2.添加命令按钮控件CommandButton,设置按钮Caption属性为“打开另一个窗体”。3.单击“工程”菜单中“添加窗体”选项,在弹出的窗口中选择“窗体”,工程将加入一个新的窗体。4.单击“保存”按钮,将新窗体存为Form2.frm.5.同样在Form2窗体中加入一个命令按钮控件,将其caption属性设置为“关闭窗体”。6.为命令按钮添加事件。双击Form1窗体中的“命令”按钮,将弹出code窗口。7.单击code窗口右上方的下拉列表框,选择控件的事件。(如选择Click事件)。8.在Command1_Click事件中加入以下代码:Private Sub Command

21、1_Click()Form2.show 显示Form2窗体End Sub,9.在Form2窗口的Form_QueryUnload处理程序中加入以下代码:Private Sub Form_QueryUnload(Cancel As Integer,UnloadMode As Integer)if UnloadMode1 Then Cancel=True Cancel 为True 时,窗体才可以关闭。End IfEnd Sub10.在Form2窗口的Command1_Click处理程序中添加以下代码:Private Sub Command1_Click()Unload Me 关闭窗体End Sub,说明:VB编程是以事件驱动,事件是对象的某种特定动作,如单击鼠标(Click)、双击鼠标(DbClick)、属性改变(Change)等。当事件被触发时,对象就会对该事件作出相应的响应。用户可通过事件过程(EventProcedure)来控制程序的执行。事件过程的格式如下:Sub 对象名称事件名称(参数)事件执行的程序代码End Sub,例1-2,例2-3:在窗体上单击鼠标,窗体标题变为“欢迎进入VB世界”,同时在窗体上显示一个圆;当单击“恢复”按钮时,窗体标题恢复为Form1,且圆被清除。,例1-3,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号