Visual Basic程序设计(第二版)-电子教案-柳青 第1章 Visual Basic 6.0入门

上传人:E**** 文档编号:89397419 上传时间:2019-05-24 格式:PPT 页数:45 大小:424KB
返回 下载 相关 举报
Visual Basic程序设计(第二版)-电子教案-柳青 第1章  Visual Basic 6.0入门_第1页
第1页 / 共45页
Visual Basic程序设计(第二版)-电子教案-柳青 第1章  Visual Basic 6.0入门_第2页
第2页 / 共45页
Visual Basic程序设计(第二版)-电子教案-柳青 第1章  Visual Basic 6.0入门_第3页
第3页 / 共45页
Visual Basic程序设计(第二版)-电子教案-柳青 第1章  Visual Basic 6.0入门_第4页
第4页 / 共45页
Visual Basic程序设计(第二版)-电子教案-柳青 第1章  Visual Basic 6.0入门_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《Visual Basic程序设计(第二版)-电子教案-柳青 第1章 Visual Basic 6.0入门》由会员分享,可在线阅读,更多相关《Visual Basic程序设计(第二版)-电子教案-柳青 第1章 Visual Basic 6.0入门(45页珍藏版)》请在金锄头文库上搜索。

1、Visual Basic程序设计(第二版),主编 柳青 严健武 中国水利水电出版社,第1章 Visual Basic 6.0入门,本章简要介绍Visual Basic 6.0(以下简称VB6)语言。通过本章的学习,初步了解VB6的功能特点、集成开发环境以及面向对象程序设计的基本概念,然后通过一个简单的例子说明VB6应用程序设计的步骤。,1.1 概述,Visual Basic从Basic语言发展而来,是Windowns环境下应用程序的可视化快速开发工具。其中,“Visual”指开发图形用户界面(GUI)的方法,应用时不需要编写大量代码去描述界面元素(如按钮、列表框等)的外观和位置,只要把预先建立

2、的对象拖放到屏幕的某一位置即可。 “Basic”指BASIC(Beginners All-Purpose Symbolit Instruction Code)语言,是一种在计算技术发展历史上应用最为广泛的语言。 从使用的语言上来区分,常用的VB有两种版本:英文版和中文版;从功能上来区分,Visual Basic 有三种版本:学习版、专业版和企业版,可以满足不同的开发需要。 本教材选用Microsoft Visual Basic 6.0 中文企业版作为学习环境。,1.2 应用程序的设计与运行,1.2.1 启动Visual Basic 6.0 安装Microsoft Visual Basic 6.

3、0 是非常简单的过程,在此省略。需要指出的是,安装VB6.0后,如果选择安装VB6.0的在线帮助系统MSDN(单独购买的2CD光盘),安装位置所在的驱动器最好预留有1G以上的硬盘空间。 正确安装VB6后,在Windows操作系统开始菜单的所有程序组中选择Microsoft Visual Basic 6.0 中文版选项,启动Visual Basic 6.0,如图1-1所示。,图1-1 启动 VB 6.0的菜单选择,启动VB6之后,首先看到新建工程对话框,如图1-2所示。,图1-2 新建工程对话框,图1-2中提供了各种类型项目的模版,默认标准EXE应用程序模版。新建工程对话框列出了VB6的各类应用

4、程序,默认“标准 EXE”类型。初学者选择默认即可。该对话框有三个选项卡: 1. “新建”选项卡:建立新的工程。 2. “现存” 选项卡:选择并打开已保存过的工程。 3. “最新” 选项卡:列出最近使用过的工程。 基本概念 工程又称项目。在VB6中建立的每一个应用程序,都称为一个项目或一个工程。应用程序一般包含窗体文件和其他一些相关文件,这些文件都属于同一个工程,即一个工程中管理程序所有用到的文件以及这些文件之间的关系。,1.2.2 Visual Basic 6.0集成开发环境IDE,启动Visual Basic 6.0后,选择打开按钮,进入VB6 IDE环境(见图1-3),开始VB工程的创建

5、。 图1-3 VB6 IDE环境,图1-3 VB6 IDE环境,VB6集成开发环境的主要组成部分: 【工程资源管理器】:又称工程窗口,用于管理在开发项目过程中所有的文件。初次创建工程时,只有窗体文件夹中的第一个文件Form1(Form1.vb),该文件保存当前窗体对应的所有程序代码。 【工具箱】:用于界面设计的各种控件,包含VB6中的20个标准控件。工具箱相当于建造房屋时用到的基本材料,如砖、钢筋、水泥等。 【窗体窗口】:界面设计场所,相当于建造房子的空地。一个实用的应用程序至少有一个窗体。双击工程资源管理器中的Form1(Form1.vb),即可打开窗体窗口。 【属性窗口】:用于显示或设置当

6、前窗体,以及即将添加到窗体的各种控件的特征值,如窗体的高度、宽度、显示在屏幕的位置等信息。 【窗体布局管理器】:显示当前窗体在屏幕中即将显示的位置。可以拖动管理器中虚拟显示器中的窗体,以改变窗体出现在屏幕中的初始位置。 【代码窗口】:在VB6中,每个窗体对应一个代码文件,即工程资源管理器中的Form1.vb,该文件保存对应窗体的所有程序代码。图1-3中没有显示出代码窗口,在窗体上双击即可打开并显示代码窗口。,注意:如果在操作时无意中关闭了上述几个窗口,可以通过视图菜单或工具栏上的按钮使其再次显示出来,如图1-4所示。,图1-4 VB6工具栏对应窗口,例1-1 一个最简单的应用程序。 进入集成开

7、发环境后,无须编写任何代码,程序即可运行。按F5键,或单击工具栏的运行按钮,将看到图1-5所示的运行结果。 单击窗体标题栏上的最小化/最大化/关闭按钮,窗体在没有编写任何代码情况下,已经自动实现了这些功能。,图1-5 最简单的VB6应用程序,1.2.3 设计应用程序界面-为窗体添加对象,设计应用程序界面是设计VB应用程序的第一步。界面由对象即窗体和控件组成,所有的控件都放在窗体上,程序中的所有信息都通过窗体显示出来。窗体是应用程序的最终用户界面。 窗体是应用程序界面的基础,只能在窗体上设计构成界面的对象元素。要向窗体添加控件,首先要显示当前窗体,然后在工具箱中选择需要添加的控件类型(单击)。此

8、时,鼠标变为十字形状,在窗体上再按下鼠标左键,拖动直到合适大小,如图1-6所示。 在窗体上添加控件后,可以对控件进行调整大小、移动和锁定操作。,图1-6 添加按钮控件到窗体的方法,(1)调整控件的尺寸 用鼠标单击要调整尺寸的控件。 移动鼠标指针到蓝色的小方块上,拖动直到控件达到所希望的大小为止。四个角上的蓝色的小方块可以同时调整控件水平和垂直方向的大小,边上的蓝色的小方块可以调整控件一个方向的大小。 (2)移动控件 用鼠标单击要移动的控件,该控件上出现8个蓝色的小方块时,用鼠标把控件移动到新的位置;或用“属性”窗口改变 Top属性和Left属性值。 (3)锁定所有控件位置 先选中控件,在菜单栏

9、上选择“格式锁定控件”选项。 锁定所有控件位置后,窗体上的所有控件被锁定在当前位置,以防止已处于理想位置的控件因误操作而移动。这是一个切换命令,也可用来解锁控件位置。 注意:本操作只锁住选定窗体上的全部控件,不影响其它窗体上的控件。,1.2.4 设置对象属性,设置控件的属性时,首先选中控件,被选中的控件称为“当前控件”,如图1-6中的按钮。属性窗口(见图1-7)只有一个,因此,只能显示当前控件的属性。 选中窗体上的按钮,使其成为当前控件,在属性窗口的“(名称)”栏显示控件名称。 注意:每个控件都有唯一的名称,通过名称区分不同的对象;编写代码时,通过名称来取得对象的属性或设置对象的属性或调用对象

10、的方法。 这里将Caption 属性值修改为关闭。,图1-7 设置对象属性,1.2.5 添加事件代码,在窗体上添加按钮控件后,按F5键运行程序。我们会发现,单击窗体上的按钮时,程序没有任何响应。若要使单击按钮时执行关闭窗体的操作,必须在代码窗体中编写代码。,1打开代码窗口 图1-8中显示了打开代码窗口的方法;图1-9是打开的代码窗口。直接双击窗体或窗体上任何对象,也可以快速打开代码窗口。,图1-8 进入代码窗口的方法,选择对象和过程后,自动生成的过程结构,图1-9 代码窗口,2. 创建事件过程 VB采用事件驱动程序设计的机制,大部分程序是针对窗体中各控件支持的方法或事件编写的,这样的程序称为事

11、件过程。 事件过程包含了事件发生时要执行的代码。控件的事件过程由控件的实际名称(由Name 属性中指定)、下划线 (_) 和事件名组合而成。例如,单击一个名为 Command1 的命令按钮时,调用的事件过程可称为 Command1_Click 事件过程。 创建事件过程的步骤如下: (1)在“对象”列表框中选定活动窗体(当前有焦点的窗体)中的一个对象名。 (2)在“过程”列表框中选择指定对象的事件名。 (3)在SubEnd Sub语句之间输入代码。,在代码窗口(见图1-9)中,对象下拉框中列出窗体,包括窗体上所有对象的名称;过程下拉框列出所选对象的所有事件。按钮最常用的事件是单击事件,这里选择C

12、lick事件。一般最常用的事件是对象的默认事件。选择Command1对象后,在代码窗口区自动生成Click事件的代码结构,在该结构中添加所需要的代码即可。 在代码窗口中添加以下代码,可以实现单击按钮时关闭窗体的操作。 Private Sub Command1_Click() Unload Me End Sub,其中,Unload是VB内置的函数,实现从内存中卸载对象,在这里是关闭窗体;Me代表窗体本身。再次按F5键,运行程序,单击关闭按钮时,将关闭窗体并退出应用程序。,图1-10 运行结果,2. 查看代码 在代码编辑器窗口左下角单击“全模块查看”(显示全部过程)按钮或“过程查看”(每次显示一个

13、过程)按钮,可以查看程序代码。,1.2.6 项目的保存与编辑,通常情况下,建议经常执行项目保存的操作,避免突然断电或运行时无法退出程序,造成项目非正常关闭而丢失已完成的大量的其它工作内容。 单击VB6工具栏中按钮,即可完成项目文件保存。首次保存项目时,将弹出系列对话框,依次保存工程中的所有文件。以上简单项目保存后,在保存位置将看到图1-11所示的4个文件。,图1-11 工程文件,其中,扩展名为frm的文件即窗体文件,保存窗体及窗体上所有控件相关信息,以及编写的代码;扩展名为vbp的文件为工程文件。其他两个文件为工程相关的配置文件。 没有打开VB6的集成开发环境时,直接双击vbp文件可以自动进入

14、VB6的集成开发环境,并自动打开该工程进行编辑操作。若已经打开VB6的集成开发环境,可在新建工程对话框(见图1-2)中选择最新选项卡,找到已经保存的工程并打开,进入工程的编辑工作。 注意:第一次保存文件或对文件改名存盘时,可在菜单栏栏上选择“文件Forml另存为”(窗体文件)或“工程另存为”(工程文件)选项;若以原文件名保存,可选择“文件保存form”或“文件保存工程”选项,也可在工具栏上单击“保存”按钮。,1.2.7 第一个应用程序,例1-2 由一个图像框控件、一个定时器控件和两个命令按钮组成一个简单的应用程序。运行程序时,若单击 start 按钮,则地球滚动;若单击 end 按钮,则结束运

15、行。 分析 窗体中放置一个图像框控件,用来放置地球的图片;定时器控件用来控制地球的运动;命令按钮用来控制地球开始滚动和结束。程序运行界面如图1-12所示。,图1-12 程序的运行界面,建立工程 新建工程,按默认名称保存工程为“工程1”,窗体名称保存为Form1。 创建一个新的窗体Form1,在窗体上创建四个控件:命令按钮Command1和Command2,图像框Image1、定时器”Timer1控件,如图1-13所示。,图1-13 应用程序设计界面,属性设置 见表1-1。,程序代码 Dim X, Y, a, b As Single Private Sub Command1_Click() Ti

16、mer1.Enabled = True 单击start按钮,定时器开始工作 End Sub Private Sub Command2_Click() Timer1.Enabled = False 单击end按钮,定时器停止工作 End End Sub Private Sub Form_Load() Set ball.Picture =LoadPicture(App.Path+“ earth.ico“) 运行时将地球图标装入图片框中 X = 10 Y = 10 a = 50 b = 80 End Sub Private Sub Timer1_Timer() ball.Move X, Y X = X + a Y = Y + b If X = Form1.Width - ball.Width Then a = -20 If Y = Form1.Height - ball.Height Then b = -30

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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