第1章 Visual Basic程序设计概述_第1页
第1章 Visual Basic程序设计概述_第2页
第1章 Visual Basic程序设计概述_第3页
第1章 Visual Basic程序设计概述_第4页
第1章 Visual Basic程序设计概述_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章VisualBasic程序设计概述主要内容

1.1程序与算法

1.2VisualBasic6.0简介

1.3VisualBasic6.0的安装

1.4VisualBasic6.0的启动与退出

1.5VisualBasic6.0的集成开发环境简介

1.6VisualBasic6.0工作环境的选项设置

1.7VisualBasic6.0的帮助系统

1.1.1计算机语言简介

1.1.2算法

1.1程序与算法

计算机程序设计语言从产生、发展到现在,经历了从机器语言、汇编语言到高级语言的历程。1.机器语言

机器语言与硬件直接相关,不同类别的计算机有着不同的机器语言。机器语言是一种二进制代码语言,由数字0和1组成。2.汇编语言

为了减少使用机器语言编程的困难,在机器语言的基础上,利用一些英文缩写表示机器语言中的指令,如用ADD代表加法、MOV代表数据传递等,增强了程序的可读性、可理解性和可维护性

1.1.1计算机语言简介这种符号化的程序设计语言称为汇编语言。但汇编语言程序不能直接被计算机执行,这就需要一个专门的程序负责将这些符号翻译成二进制的机器语言,这种翻译程序称为汇编程序。3.高级语言

虽然汇编语言比机器语言容易理解,但即使实现简单的功能,其程序代码仍然很长。在汇编语言的基础上逐渐形成了高级语言,高级语言更加接近自然语言,所以它的代码简短,易学易用。

1.1.1计算机语言简介程序用来解决特定的问题,而算法是对解决问题步骤的描述。算法本身也可以采用不同方式的描述,常用的有以下3种:1.自然语言描述例如,求两个数的加法运算,利用自然语言描述如下:1)输入数据,保存在变量a和b中。2)完成a+b的运算,将结果保存在变量c中。3)输出变量c的值。

1.1.2算法

2.伪代码描述

利用伪代码描述算法时,要使用特定的格式,这些伪代码集合含义清晰,但是不能直接执行。例如,求两个数的加法运算,利用伪代码描述如下:Begin

Input(a)

Input(b)

c←a+b

Output(c)End

1.1.2算法

3.程序流程图描述

程序流程图是使用图形来描述算法的,这些图形有固定的含义。目前常用的两种流程图是美国国家标准学会提出的标准流程图和美国学者I.Nassi、B.Shneiderman提出的N-S流程图。

例如,求两个数的加法运算,利用程序流程图描述如右图所示。

1.1.2算法

1.2.1VisualBasic6.0的版本

1.2.2VisualBasic6.0的编程特点

1.2VisualBasic6.0简介

VisualBasic的含义,“Visual”在字面上的汉语意思是“看的、视觉的”,在这里指的是开发图形用户界面(graphicuserinterface,GUI)的方法,即“可视化程序设计”。“Basic”指的是BASIC(Beginner’sAll-purposeSymbolInstructionCode)语言,它是一种应用十分广泛的计算机语言,VisualBasic是在原有BASIC语言的基础上进一步发展而来的。

1.2VisualBasic6.0简介

VisualBasic6.0有3种版本,分别为学习版、专业版和企业版。这些版本是在相同的基础上创建起来的,因此大多数应用程序可在3种版本中通用,分别满足不同开发人员的实际需要。

1.学习版

它是VisualBasic6.0的基础版本,可使编程人员轻松开发Windows应用程序。此版本包含所有内部控件以及网格和数据绑定控件。2.专业版

它为专业编程人员提供了一整套功能完备的软件开发工具,使用此套工具能进行各种解决方案的开发工作。该版本包含学习版的所有工具和全部功能,以及附加的应用程序设计器、AxtiveX控件、Internet信息服务器、集成数据工具和数据环境、活动数据对象、动态HTML页面设计器等功能强大的辅助工具。

1.2.1VisualBasic6.0的版本

3.企业版

专业编程人员能够使用它开发功能强大的分布式应用程序,该版本包含专业版的全部功能。此外,还包含BackOffice工具,如SQLServer以及其他辅助工具等。

1.2.1VisualBasic6.0的版本

1.2.2VisualBasic6.0的编程特点概括地说,VisualBasic6.0主要有以下特点:

面向对象的可视化程序设计方法VisualBasic提供了可视化设计工具把界面设计的复杂性“封装”成对象,开发人员不必为界面设计而编写大量程序代码。只需要利用鼠标进行简单的操作即可实现标准的win界面设计事件驱动的编程机制VB通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,按钮是一个对象,当用户单击该按钮时,将产生一个单击事件,而在产生该事件时将执行一段程序,用来实现指定的操作。提供了易学易用的应用程序集成开发环境具有很强的数据管理功能支持对象链接与嵌入技术

1.3.1VisualBasic6.0的安装条件

1.3.2VisualBasic6.0的安装过程

1.3VisualBasic6.0的安装

1.硬件要求

1)处理器:486DX/66MHz或更高性能的处理器,建议使用Pentium或更高的处理器。

2)显示器:VGA或分辨率更高的监视器。

3)内存:WindowsNT或更高版本,需要至少32MB的内存。

4)硬盘:学习版和专业版的安装需要至少48MB可用空间;企业版的安装需要至少147MB可用空间;MSDN帮助系统需要1GB可用空间。

5)光驱:一个8倍速以上的CD-ROM驱动器。2.软件要求

1)操作系统:Windows95或更高版本,也可以是WindowsNT4.0或更高版本。

2)浏览器:MicrosoftInternetExplore4.01或更高版本。

1.3.1VisualBasic6.0的安装条件

确认计算机系统符合安装条件后,用户可以按照如下操作完成安装过程。将VisualBasic6.0中文企业版安装盘放入光驱中,在安装盘的根目录下,双击安装程序Setup.exe,即可进入“安装向导”界面,用户只需按照提示逐步进行即可。有关安装VisualBasic6.0的详细指令,可参照安装盘中的Readme文件。

1.3.2VisualBasic6.0的安装过程

1.4.1VisualBasic6.0的启动

1.4.2VisualBasic6.0的退出

1.4VisualBasic6.0的启动与退出可以通过两种方式启动VisualBasic6.0:

1.在“开始”菜单的“程序”中选择“MicrosoftVisualBasic6.0中文版”命令,启动VisualBasic应用程序。

2.将VisualBasic6.0主程序以快捷方式放在桌面上。启动VisualBasic6.0时,只要在桌面上双击该图标即可。

1.4.1VisualBasic6.0的启动

启动VisualBasic后,都将显示“新建工程”对话框

1、“新建工程”对话框的组成

2、“新建工程”对话框隐藏\显示操作

可以用下列方法之一退出VisualBasic6.0环境:

1)单击VisualBasic6.0集成开发环境标题栏中的“关闭”按钮。

2)依次执行“文件”菜单中的“退出”命令。注意:在退出VisualBasic6.0时,系统会自动判断是否修改了工程中的内容,若已修改,则系统会提示用户是否保存修改过的结果。

1.4.2VisualBasic6.0的退出

1.5.1标题栏

1.5.2菜单栏

1.5.3工具栏

1.5VisualBasic6.0的集成开发环境简介

1.5.4VisualBasic6.0集成开发环境中的窗口

VisualBasic6.0的集成开发环境主要有标题栏、菜单栏、工具栏、工具箱窗口以及窗体设计器窗口、工程资源管理器窗口、属性窗口、代码窗口和窗体布局窗口等,如下图所示。

1.5VisualBasic6.0的集成开发环境简介

1.5.1标题栏标题栏位于窗口的最上面,用来显示工程名称和VisualBasic6.0的3种工作状态之一。启动VisualBasic6.0后,标题栏显示“工程1-MicrosoftVisualBasic[设计]”,表明当前的工作状态是“设计”,用户可以进行程序的设计;当工作状态是“运行”时,标题栏显示“工程1-MicrosoftVisualBasic[运行]”,用户可以看到程序运行的结果;当工作状态是“中断”时,标题栏显示“工程1-MicrosoftVisualBasic[break]”,用户可以查看程序运行的中间结果。

VisualBasic6.0的3种工作状态

1.5.2菜单栏菜单栏包含13个下拉菜单,其中包含了VisualBasic6.0程序开发过程中所需的各种命令,即“文件”、“编辑”、“视图”、“工具”、“窗口”和“帮助”等。单击菜单项或按Alt+括号中的字母组合键可执行相应的菜单命令。

1.5.3工具栏工具栏为常用菜单命令提供了快捷的访问方式。单击工具栏上的按钮,则执行该按钮所代表的操作。VisualBasic6.0提供了4种工具栏,即“标准”、“编辑”、“窗体设计”和“调试”工具栏。一般情况下,启动VisualBasic6.0后只显示“标准”工具栏,如图1-6所示。当光标停留在工具栏按钮上时,显示该按钮的提示信息。标准工具栏中按钮(从左至右)与菜单中命令的对应关系如表1-2所示。图1-6“标准”工具栏

1.5.3工具栏表1-2“标准”工具栏中各按钮功能表编

号图标按钮的功能1添加一个新工程2在工程中添加一个新窗体3弹出“菜单编辑器”对话框4打开一个已存在的工程文件5保存当前的工程(组)文件6把选择的内容剪切到剪贴板7把选择的内容复制到剪贴板8把剪贴板的内容粘贴到当前插入位置9弹出“查找”对话框10撤销当前的修改11对“撤销”的反操作12运行一个应用程序13暂停正在运行的程序14结束应用程序的运行,并回到程序设计状态15打开工程资源管理器窗口16打开属性窗口17打开窗体布局窗口18打开对象浏览器19打开工具箱窗口工具栏为常用菜单命令提供了快捷的访问方式。单击工具栏上的按钮,则执行该按钮所代表的操作。VisualBasic6.0提供了4种工具栏,即“标准”、“编辑”、“窗体设计”和“调试”工具栏。一般情况下,启动VisualBasic6.0后只显示“标准”工具栏,如图1-6所示。当光标停留在工具栏按钮上时,显示该按钮的提示信息。标准工具栏中按钮(从左至右)与菜单中命令的对应关系如表1-2所示。

1.5.3工具栏VisualBasic6.0集成开发环境除主窗口外,通常还包括工具箱窗口、工程资源管理器窗口、窗体设计器窗口、属性窗口、代码窗口和窗体布局窗口等。

1.5.4VisualBasic6.0集成开发环境中的窗口1.工具箱窗口工具箱中提供了一组图标,用于设计应用程序的界面,这些图标是VisualBasic应用程序的组件,称为图形对象或控件,每个控件的功能都不相同。建立“标准EXE”工程后,工具箱中只有内部控件,即标准控件,其中有21个常用控件图标。2.工程资源管理器窗口

工程是指用于创建一个应用程序的文件集合。工程资源管理器窗口用于管理当前工程中所包含的各类文件。

在工程资源管理器窗口的上方有3个按钮,从左至右依次为“查看代码”、“查看对象”和“切换文件夹”。单击“查看代码”按钮可以打开所选文件的代码窗口,可以显示和编辑代码。单击“查看对象”按钮可以在窗体设计器窗口中显示所选对象的窗体。单击“切换文件夹”按钮可以切换文件列表显示的方式。

1.5.4VisualBasic6.0集成开发环境中的窗口工程资源管理器窗口切换文件夹按钮查看对象按钮查看代码按钮在工程资源管理器中包含以下几类文件:1)工程文件和工程组文件:工程文件的扩展名为.vbp,每个工程对应一个工程文件;当一个工程包括两个以上工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg。2)窗体文件:每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在该窗体文件中,其扩展名为.frm。一个应用程序可以有多个(最多可达255个)窗体,因此可以有多个以.frm为扩展名的窗体文件。3)标准模块文件:是一个纯代码性质的文件,不属于任何窗体,主要在大型应用程序中使用,其扩展名为.bas。标准模块只有程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。标准模块通过执行“工程”菜单中的“添加模块”命令来创建。4)类模块文件:用户可以通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为.cls。类模块通过执行“工程”菜单中的“添加类模块”命令来创建。图1-10窗体设计器窗口5)资源文件:资源文件中存放的是各种“资源”,是一种可以同时存放文本、图片、声音等多种资源的文件,其扩展名为.res。

1.5.4VisualBasic6.0集成开发环境中的窗口3.窗体设计器窗口窗体设计器窗口简称窗体(Form)窗口,用来设计应用程序的界面。用户可以在窗体中添加各种控件对象并直接观察到程序运行时的界面。创建窗体时默认名依次为Form1、Form2……注意窗体文件名、窗体名(即窗体的“名称”属性值)和窗体的标题(即窗体的Caption属性值)的区别。

1.5.4VisualBasic6.0集成开发环境中的窗口4.属性窗口属性窗口用于列出当前选定的窗体或控件的属性名及属性值,用户可以对这些属性值进行设置。可以采用下面4种方法激活属性窗口:执行“视图”菜单中的“属性窗口”命令。按F4键。单击工具栏上的“属性窗口”按钮。按Ctrl+PageDown或Ctrl+PageUp组合键。

1.5.4VisualBasic6.0集成开发环境中的窗口属性窗口

1.5.4VisualBasic6.0集成开发环境中的窗口5.代码窗口代码窗口是显示和编辑程序代码的窗口。应用程序的每个窗体或标准模块都有一个单独的代码编辑窗口。可以用如下4种方法打开代码窗口:双击窗体或窗体上已创建好的控件。执行“视图”菜单中的“代码窗口”命令。按F7键。单击工程资源管理器窗口中的“查看代码”按钮。代码编辑窗口

为了方便代码的编辑和修改,VisualBasic提供了自动列出成员特性、自动显示快速信息、自动语法检查等功能。1)自动列出成员特性:当输入对象的属性和方法时,用户在对象名后输入句点,VisualBasic会自动显示一个下拉列表框,其中包含该对象的所有成员(属性和方法。2)自动显示快速信息:该功能可显示VisualBasic中的语句和函数的语法格式,当用户在编辑代码过程中输入合法的语句或函数名时,当前行下面会自动显示该语句或函数的语法格式。3)自动语法检查:在输入某行代码按Enter键后,VisualBasic会自动对该行进行语句检查。如果有语法错误,就会弹出错误提示,同时将该行变成红色。

1.5.4VisualBasic6.0集成开发环境中的窗口

1.5.4VisualBasic6.0集成开发环境中的窗口6.窗体布局窗口窗体布局窗口用于调整窗体在屏幕上显示的位置。在此窗口中,有一个表示当前窗体的图标,可以通过鼠标拖动来调整程序运行时窗体的位置。如图右图,显示了屏幕上两个窗体的放置及相对位置。窗体布局窗口

1.6VisualBasic6.0工作环境的选项设置

在VisualBasic6.0中,允许用户根据个人喜好和要求对其进行选项设置,可按如下步骤进行操作:

1)执行“工具”菜单中的“选项”命令,弹出“选项”对话框。

2)通过“选项”对话框的6个选项卡,对集成开发环境进行个性化设置,如图1-17所示。在“编辑器”选项卡中,勾选“自动语法检测”复选框,输入一行代码可立即进行语法检查;勾选“自动列出成员”复选框,可显示当前插入点位置对象的属性和方法等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论