测绘编程基础西南交通大学希望学院第1章认识VisualBasic了解VisualBasic6.0的发展历史熟悉VisualBasic6.0的开发环境熟悉使用VisualBasic6.0管理工程创建第一个VB应用程序1.1关于VisualBasic6.0VisualBasic简称VB,是微软公司推出的一款功能强大的软件开发工具。Visual意即可视的、可见的,指的是开发像Windows操作系统的图形用户界面的方法。Basic实际上是一个短语的缩写,这个短语就是Beginnersall_purposesymbolicinstructioncode,其中文意思为“初始者通用符号指令代码语言”。VisualBasic的发展过程1991年,微软公司推出了VisualBasic1.0。1992年,推出了VisualBasic2.0。1993年,VisualBasic3.0上市。1995年,VisualBasic4.0随之问世。1997年,推出Windows开发工具套件MicrosoftVisualStudio1.0,其中包括了VisualBasic5.0,1998年发布的MicrosoftVisualStudio98则包含了VisualBasic6.0。VisualBasic6.0简介VisualBasic版本学习版:适用于普通学习者及大多数使用VisualBasic开发一般Windows应用程序的人员。专业版:包括了学习版的全部内容功能以及Internet控件开发工具之类的高级特性,为专业编程人员提供了一整套功能完备的开发工具。企业版:包含专业版全部的内容,还有自动化构件管理器等工具,使得专业编程人员能够开发功能强大的组内分布式应用程序。VisualBasic6.0简介VisualBasic6.0的特点1、易于学习和使用VisualBasic基于图形界面的开发环境使开发者对各种功能一目了然、容易理解。2、开发高效,功能强大程序员可以轻松使用VisualBasic提供的各种功能组件快速搭建一个应用程序。3、广泛的用户基础VisualBasic是世界上使用人数最多的语言之一,更多的的开发者会带来更多的思想,更多的交流和更多的使用机会。VisualBasic6.0简介VisualBasic6.0启动与退出1、VisualBasic6.0的启动选择【开始】【所有程序】【MicrosoftVisualBasic6.0中文版】【MicrosoftVisualBasic6.0中文版】菜单命令,即可启动VisualBasic6.0。2、VisualBasic6.0的退出单击窗口右上角的【关闭】按钮。选择【文件】【退出】菜单命令。1.2认识VisualBasic6.0的开发环境进入软件后悔显示【新建工程】对话框1.2认识VisualBasic6.0的工作界面需要注意:主窗口主要由标题栏、菜单栏、工具栏3部分组成。标题栏的3种工作模式:设计、中断、运行。菜单栏和工具栏的进入方式:单击和键盘。快捷键:新建工程:Ctrl+N打开工程:Ctrl+o保存工程:Ctrl+s1.2认识VisualBasic6.0的工作界面主窗口工程资源管理器窗口属性窗口窗体设计器窗口工具箱窗体布局窗口工程窗口工具栏标题栏菜单栏1.2认识VisualBasic6.0的工作界面设计、中断、运行窗体设计器窗口简称窗体(Form),是最终用户看到的软件界面,应用程序的运行结果、各种图形、图像、数据等都是通过窗体或窗体中的控件显示出来的。1.2认识VisualBasic6.0的工作界面工程资源管理器窗口工程是指用于创建一个应用程序的文件集合。工程资源管理器窗口含有建立一个应用程序所需要的文件清单。1.2认识VisualBasic6.0的工作界面对象列表框属性显示方式属性列表当前属性简单解释属性窗口属性窗口主要是针对窗体和控件设置的,在VisualBasic中,窗体和控件被称为对象。每个对象的特征都可以用一组属性来描述,属性窗口就是用来设置窗体或窗体中控件属性的。1.2认识VisualBasic6.0的工作界面工具箱工具箱窗口由若干个工具按钮组成,主要用于设计应用程序界面。在系统默认情况下,工具箱中有一个指针和20个标准控件,用户也可以通过“工程”→“部件”命令加载Windows中注册的其他控件。1.2认识VisualBasic6.0的工作界面代码窗口代码窗口又称代码编辑器,用来编写或修改过程或事件过程的代码。双击控件或者窗体空白处,以及在【工程资源管理器】中双击模块都可以打开代码窗口。对象下拉列表框过程下拉列表框代码区【过程查看】按钮和【全模块查看】按钮1.2认识VisualBasic6.0的工作界面窗体布局窗口用来指定程序运行时的窗体初始位置,可以通过拖动窗体图标的位置来调整程序运行时窗体显示的位置。窗体布局窗口主要用来定位窗体的位置。1.2认识VisualBasic6.0的工作界面其他窗口在VB6.0的集成开发环境中,除上述主要窗口外,还有对象浏览器窗口、数据视图窗口、立即窗口、本地窗口、监视窗口等。可以根据需要,通过“视图”菜单中的相应命令,打开或关闭这些窗口。1.2认识VisualBasic6.0的工作界面1.3使用VisualBasic6.0管理工程VisualBasic的应用程序与工程有着密切的关系。在VisualBasic中无论应用程序的规模是大还是小,其总对应着一个或几个工程。工程管理主要包括工程的保存、关闭、打开和重命名等,主要是通过【文件】下拉菜单完成操作。1.3.1工程介绍什么是工程当使用VisualBasic创建应用程序时,所有文件的有关信息就保存在称为“工程”的文件中。在VisualBasic中,使用工程来管理构成应用程序的所有不同的文件。当完成工程的全部文件之后,可将此工程转换成可执行文件(.exe),直接在Windows下运行。工程文件工程文件就是与该工程有关的全部文件和对象的清单一个工程包括以下各项:⑴跟踪所有部件的工程文件(.vbp);⑵每个窗体的文件(.frm);⑶每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。这些文件都是自动产生的;可以通过工程管理窗口创建、添加或从工程中删除可编辑文件时,工程管理窗口包含此工程的当前文件的列表1.3.1工程介绍新建工程选择【文件】【新建工程】菜单命令,弹出【新建工程】窗口。选择需要创建的文件类型,单击【确定】按钮。1.3.2新建、保存工程1.3.2新建、保存工程保存工程➊选择【文件】【保存工程】菜单命令,弹出【文件另存为】对话框。➋在【文件另存为】对话框中的【保存在】下拉列表框中选择要保存的路径,在【文件名】文本框中输入文件名,单击【保存】按钮。➌系统将弹出【工程另存为】对话框,单击【保存】按钮即可将后缀为“.vbp”的工程文件保存。1.3.3运行工程以下3种方法均可运行工程1.选择【运行】【启动】菜单命令2.单击工具栏上的按钮3.按功能键【F5】生成可执行文件选择【文件】【生成工程1.exe】菜单命令,将弹出【生成工程】对话框。在【生成工程】对话框的【保存在】列表框中选择要生成可执行文件的路径,并在【文件名】输入框中输入文件名,单击【确定】按钮将生成以【.exe】为后缀的可执行文件。1.3.4生成可执行文件以下3种方法均可将工程关闭1.选择【文件】【退出】菜单命令或按快捷键【Alt+Q】。2.右击VisualBasic6.0开发环境的标题栏,选择【文件】【关闭】菜单命令3.按快捷键【Alt+F4】。关闭工程1.4对VB应用程序设计的初步认识编程思想:首先我们必须要清楚自己目的是什么?用什么方式给呈现出来?这里我们可以先用自己的语言将这个目的描述出来,在选择利用哪种语言进行编程,最终达到我们的效果目的。需求分析-框架结构-编写代码-调试运行1.4对VB应用程序设计的初步认识【范例1-1】在窗体上有一个按钮,显示“欢迎”字样。按下“欢迎”按钮时,在标签中显示“欢迎学习VisualBasic!”。操作步骤:第一步,单击工具箱中的[CommandButton]按钮,在Form1窗体中拖曳鼠标,制作一个按钮,然后可以通过拖曳鼠标来调整按钮的大小和位置,按钮的缺省名称为“Command1”。用同样的方法,在窗体中添加一个标签(Label1)。第二步,选中按钮“Command1”,在属性窗口中,单击属性列表框中的Caption属性值文本框,输入“欢迎”文字。选中标签Label1,单击属性列表框中的BorderStyle属性,将属性值改成“1-FixedSingle”。第三步,双击窗体,在弹出的代码窗口中输入以下代码:PrivateSubCommand1_Click()Label1.Caption=欢迎学习VisualBasic!EndSub1.4对VB应用程序设计的初步认识第四步,点击工具栏上的按钮,运行程序,运行结果如下图。一个简单的VB程序就这样完成了,如果您对这个例子不太理解没有关系,我们将在后面的章节中再做详细的解释。例1-1运行结果:1.4对VB应用程序设计的初步认识VisualBasic应用程序的开发步骤1、创建工程2、定制窗体添加控件建立可视化用户界面设置对象属性3、添加代码4、保存工程5、调试应用程序,排除错误,运行程序6、生成可执行文件本章小结1.VisualBasic6.0简介简单介绍VisualBasic6.0的发展历史和特点2.VisualBasic6.0的开发环境VisualBasic6.0启动与退出、VisualBasic6.0的工作界面3.VisualBasic6.0工程管理介绍VB工程的概念及管理工程的方法4.创建第一个VB应用程序结合一个VB应用程序实例介绍Vb应用程序开发步骤