基于VB实用计算器的方案设计书
Design of practical Calculator base on VB作者姓名:学科专业:电子设备技术学院 (系部 ):机电工程系指导教师:2010 年 12 月广东工程职业技术学院毕业论文摘要随着科学技术的不断提高 , 计算机科学日渐成熟 , 它已进入人类社会的各个领域并发挥着越来越重要的作用 计算器软件系统应该能够为用户提供丰富的手段使用计算器运算 , 具有着其他方式所无法比拟的优点 . 例如查找方便、 价格便宜、可保存信息等这些优点能够极大地提高效率 , 也是国家的科学化、信息化管理 , 与世界接轨的重要条件本文着重分析计算器的运算法则与代码的关系以及控件数组的创建和使用技巧,并在Microsoft 公司出品的一个面向对象的可视化开发工具 Visual Basic 上,采用 VB 语言及窗体界面的设计方法, 界面设计直接在屏幕上显示出窗口、 文本框、 按钮等区别类型对象并为每个对象设置属性 实现了基于 Visual Basic 6.0 软件上运行控制的设计方法设计一个简易的计算器,可视化界面给操作带来很大的方便关键词: Visual Basic ;计算器;对象;代码AbstractWith the continuous improvement of science and technology, computer science increasingly mature, it has access to all areas of human society, and play an increasingly important role. Calculator software system should be able to provide users with a rich means. Use a calculator for mathematical calculations, with an unmatched by other advantages. For example, to find convenient, cheap and save information. These advantages can greatly improve efficiency, is also the country's scientific, information management, an important condition for integration with the world.This article focuses on analysis of algorithms and code calculator relationship and control the creation and use of an array of skills and Microsoft companies produce go in an object-oriented visual development tools, Visual Basic, using the VB language and interface design of form methods, interface design directly on the screen shown window, text boxes, buttons, etc. for each different type of object and object to set properties. Achieved based on Visual Basic 6.0 software, running on the control design method to design a simple calculator, visual interface to the operator great convenience.- 1 -广东工程职业技术学院毕业论文Keywords : Visual Basic, Calculator, Object, Code目录................................................................................................................................1Abstract.........................................................................................................................2...............................................................................................................41.1设计的功能 .........................................................................................................................41.2系统的设计 .........................................................................................................................41.2.1系统设计的总体思路 .............................................................................................41.2.2总体方案的设计 .....................................................................................................4VB....................................................................................................52.1Visual Basic 语言基础 .......................................................................................................62.2Visual Basic 6.0 的开发环境 ..............................................................................................7.......................................................................................103.1设置窗体布局 ...................................................................................................................103.2设置属性 ...........................................................................................................................133.3编写代码 .............................................................143.4调试运行 .............................................................213.5保存工程及生成可执行文件...2225..26- 2 -广东工程职业技术学院毕业论文致 谢 27第一章 绪论1.1 设计的功能Visual Basic 6.0 编程语言是由 Micrsoft 公司推出的当今最优秀、 最流行的可视化快速软件开发工具之一。
利用 VB 设计是电子设计的发展趋势,利用 VB 工具可以代替设计者完成电子系统设计中的大部分工作 VB 工具发展到今天, 应用范围已涉及综合办公软件的开发、信息管理系统等多个领域, 可以实现日常生活各个领域应用软件的设计、 测试等 设计者只要完成对控件的功能描述, 就可以利用计算机和工具, 进行设计处理, 最终实现理想的设计效果本设计是基于 Visual Basic 6.0 ,用 Visual Basic 程序设计语言实现的,集科学性,先进性,创新性,实用性于一体,并在功能强大的 VB 6.0 应用软件系统实现实用计算器的功能,包括常见的四则运算和部分科学计算方法1.2 系统的设计系统设计的总体思路实现这个实用计算器,要考虑的主要是以下两个方面的内容:一、设置每个控件按钮的属性二、每组控件组都有自己的 VB 代码,由 VB 语言实现各个控件按钮的功能于是本设计就是以这两个个部分为核心内容展开总体方案的设计根据设计要求该实用计算器能实现四则运算和部分科学计算法等按钮的控制, 根据各组控件按钮源代码的不同, 来实现按下不同的按键实现不同的计算过程或结果功能 本设计大体由窗体、 CommandButton 、Textbox 、Timer 四个模块构成。
其中 Commandbutton 作为按钮模块, Textbox 作为显示模块, Timer 作为显示或隐藏部分按键的模块 Commandbutton 按钮实现数字键和其他算法按键的功能; Textbox 实现计算过程和结果的数字显示; Timerbox实现当计算器只用到四则的简单运算时, 窗体只显示四种运算的基本按键, 当用到科学计算时,再在窗体中显示科学计算的控件按钮 3 -广东工程职业技术学院毕业论文第二章 VB 设计系统Visual Basic 是 Microsoft 公司出品的一个面向对象的可视化开发工具 无论是大型企业应用系统,还是遍及全球的 Internet 的分布式应用程序,都可以利用 Visual Basic 来实现Visual 意为 “可视化 ”,Basic 指 BASIC 语言(Beginner ’ s -Allpurpose Symbolic Instruction Code )Visual Basic 是基于 BASIC 的可视化程序设计语言,它继承了 BASIC 语言简单易懂的特点,采用面向对象、事件驱动的编程机制,提供了直观的可视化程序设计方法在以 Windows操作系统为平台的众多可视化编程工具中, Visual Basic 6.0 是微软公司于 1998 年推出的可视化编程工具, 是目前面对对象开发的主要语言之一, 具有易用性、 通用性和开发效率高等特点,这使得 Visual Basic 6.0 特别适合于进行一般应用程序的开发, 成为最流行的 Windows应用程序开发语言之一。
Visual Basic 6.0 的主要特点( 1) 面对对象的可视化设计平台 2) 事件驱动的编程机制( 3) 结构化的程序设计语言( 4) 强大的数据库功能和网络开发功能 5) 充分利用 Windows 资源( 6) 方便实用的程序向导Visual Basic 语言具有以下一些特点:( 1)面向对象VB 采用了面向对象的程序设计思想它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合, 所谓 “对象 ”就是一个可操作的实体, 如窗体、窗体中的命令按钮、标签、文本框等面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在屏幕上 “画"出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性 2 )事件驱动在 Windows 环境下,程序是以事件驱动方式运行的,每个对象都能响应多个不同的事件,每个事件都能驱动一段代码 —— 事件过程, 该代码决定了对象的功能 通常称这种机制为事件驱动事件可由用户的操作触发,也可以由系统或应用程序触发例如,单击一个命令按钮,就触发了按钮的 Click( 单击 )事件,该事件中的代码就会被执行若用户未进行任- 4 -广东工程职业技术学院毕业论文何操作 (未触发事件 ),则程序就处于等待状态。
整个应用程序就是由彼此独立的事件过程构成 3)软件的集成式开发VB 为编程提供了一个集成开发环境在这个环境中,编程者可设计界面、编写代码、调试程序,直至把应用程序编译成可在 Windows 中运行的可执行文件,并为它生成安装程序 VB 的集成开发环境为编程者提供了很大的方便 4)结构化的程序设计语言VB 具有丰富的数据类型,是一种符合结构化程序设计思想的语言,而且简单易学此外作为一种程序设计语言, VB 还有许多独到之处 5)强大的数据库访问功能VB 利用数据控件可以访问多种数据库, VB 6 . O 提供的 ADO 控件,不但可以用最少的代码实现数据库操作和控制,也可以取代 Data 控件和 RDO 控件 6)支持对象的链接与嵌入技术VB 的核心是对对象的链接与嵌入 (OLE) 技术的支持,它是访问所有对象的一种方法利用 OLE 技术,能够开发集声音、图像、动画、字处理、 Web 等对象于一体的程序 7)网络功能VB 6 .O 提供了 DltTML(Dynamic}tTML) 设计工具利用这种技术可以动态创建和编辑Web 页面,使用户在 VB 中开发多功能的网络应用软件 8)多个应用程序向导VB 提供了多种向导,如应用程序向导、安装向导、数据对象向导和数据窗体向导,通过它们可以快速地创建不同类型、不同功能的应用程序。
9)支持动态交换、动态链接技术.通过动态数据交换 (DDE) 的编程技术, VB 开发的应用程序能与其他 Windows 应用程序之间建立数据通信 通过动态链接库技术, 在 VB 程序中可方便地调用用 C 语言或汇编语言编写的函数,也可调用 Windows 的应用程序接口 (.API) 函数 l0)联机帮助功能在 VB 中,利用帮助菜单和 F1 功能键,用户可随时方便地得到所需要的帮助信息 VB帮助窗口中显示了有关的示例代码, 通过复制、 粘贴操作可获取大量的示例代码, 为用户的学习和使用提供方便2.1 Visual Basic 语言基础在 Visual Basic 6.0 中,为解决各类实际问题要采用各种不同的数据类型数据类型不同,它所表达的数据范围、精度、所占的存储空间和可以进行的运算均不相同Visual Basic 6.0 提供的标准数据类型有数值型、逻辑型、日期型、字符串型、可变型、对象型等 1) 数据类型数值型数据( Numeric ),数值型数据可分为整型和实型两大类整型表示的就是整数,整数运算速度快、精确,但表示数的范围小根据所表示的数的范围不同,又可分为字节型(Byte)、整型( Integer )、长整型( Long )三种类型。
字节型为无符号整数在计算机内用1个字节表示,其取值范围为0~255 整型是指在计算机内用两个字节来存储的整数,其取值范围为 -32768~+32767,长整型是指在计算机内用四个字节来存储的整数,其取值范围为-2147483648~2147483647 实型表示的就是实数,实- 5 -广东工程职业技术学院毕业论文数采用浮点表示形式,表示数的范围大,有误差,且运算速度慢根据所表示的数的范围和精度不同,又可以分为单精度实型 ( Single )、双精度实型 ( Double )、货币型( Currency )三种类型单精度实型在计算机中用 4 个字节来表示的实数,其取值范围为+/-1.401298E-45~+/-3.402823E38 双精度实型在计算机中用 8 个字节来表示的实数,其取值范围为 +/-4.94065645841247D-324~+/-1.79769313486232D308 货币型是一种特殊的实数,是专门为处理货币而设计的数据类型它采用定点表示形式,在计算机中一般用 8个字节来表示,其取值范围为 -922337203685477.5808~922337203685477.5807逻辑型数据( Boolean ),逻辑型数据有两个值: True (真)和 False(假) 逻辑型数据在计算机内用 2 个字节保存。
可以把它们转换成数值型数据, 此时, True为 -1 , False 为 0 也可以把其他类型的数据(数值型或由数字组成的字符串型数据)转换为逻辑型数据,此时,非 0 的数据转换为 True , 0 转换为 False 日期型数据( Date ),日期型数据在计算机中一般用 8 个字节的浮点表示,字符串型数据( String ),字符串型数据是用双引号括起来的一串字符组合,引号内的字符可以是字母、各种符号和汉字在 Visual Basic 6.0 中,字符串分为定长字符串和变长字符串两种类型 定长字符串是指事先定义字符的长度 (即字符串内所含字符的个数),在程序运行过程中,始终保持其长度不变的字符串变长字符串,字符串的长度不固定,随着给字符串变量赋值,它的长度可以发生变化变体型数据( Variant ),变体型数据是一种特殊的数据类型,也呈可变型数据 一个变体型的变量能够存储所有系统定义类型的数据, 可以随为它所赋值的值的类型而改变自身类型,系统默认的数据类型是变体型变体型数据有三个特殊的值 Empty 、Null 、Error Empty 为还没有为变量赋值,它不同于数值 0 、长度为 0 的字符串 ””和空值Null ,后三者都有特定的值。
Null 通常用于数据库应用程序,表示未知数据或丢失的数据Error 为特定值,指出已发生的过程中的错误状态对象型数据( Object ),对象型数据作为 32 位地址存储,该地址可引用当前应用程序或其他应用程序中的对象可以用 Set 语句指定一个声明为 Object 的变量,以引用应用程序能识别的任何实际对象对象型在 Visual Basic 6.0 的较高层次的编程中实用2.2 Visual Basic 6.0 的开发环境Visual Basic 6.0 不仅是一种编程语言,而且是集应用程序开发、调试和测于一体的集成开发环境( IDE ) 1) 启动 Visual Basic 6.0单击 “开始 ”——“程序 ”——“ Microsoft Visual Basic 6.0 中文版命令,即可启动 Visual Basic,弹出如下图所示的 “新建工程 ”对话框该对话框中有三个选项卡:新建:创建新工程该选项卡中列出 Visua lBasic6.0 能建立的应用程序类型现存:用于选择并打开现有的工程- 6 -广东工程职业技术学院毕业论文最新:列出最近打开过的工程几其所在的文件夹图 2— 1 新“建工程 ”对话框( 2)Visual Basic 6.0 集成开发环境的组成图 2— 2 Visual Basic 6.0 集成开发环境- 7 -广东工程职业技术学院毕业论文集成开发环境中主要包含以下窗口:主窗口( Main Windows )、工具箱( Tool box )、窗体( Form)窗口、工程资源管理器( Project Explorer )、属性( Properties)面板以及窗体布局( Form Layout )面板等。
第三章 实用计算器的设计Visual Basic 6.0 程序设计一般有五个步骤,具体如下:(1) 创建应用程序的界面2) 设置属性3) 编写代码4) 调试运行5) 保存工程及生成可执行文件3.1 设置窗体布局在实用计算器的设计中,该程序的窗体当中含有 1 个 TextBox 控件、 29 个CommandButton 控件和 2 个 Timer 控件在 29 个 CommandButton 控件中,有 10 个作为数字按钮(包括小数点按钮) ,为数组控件 Command1有 5 个作为四则运算( + - * / = )的操作按钮,为数组控件 Command2有 4 个作为函数运算( sin cos tan cot)的操作按钮,为- 8 -广东工程职业技术学院毕业论文数组控件 Command3 有 5 个作为倒数、开方、乘方、阶乘、对数的运算按钮,为数组控件Command4 其中 Command5 为 “负数 ”的控件, Command6 为 “退格 ”控件, Command7 为 “清零 ”控件, Command8 为隐藏界面的控件1、创建工程,建立一个标准 Exe 工程,并将工程保存为 “实用计算器 ”。
将系统默认产生的窗体保存为 form1.frm 文件默认窗体的 Name 属性为 form1 , Caption 属性为 “实用计算器 ”2、添加 TextBox 控件,双击标准工具箱的 TextBox 控件,然后调整其大小和位置(如图 3-1),把控件的 Caption 设置为 “0”;对齐方式( Alignment )设为右对齐( 1— Right Justify )图 3-1 添加 TextBox 控件3、创建 “数字 ”按钮控件数组,首先创建一个按钮 Command1,选定之后用 Ctrl+C 将其复制到剪贴板上,再用 Ctrl+V 粘贴一个新的控件,因为它与原控件有相同的 Name 属性,所以会出现如图 3-2 所示的警告信息图 3-2 提示创建控件数组选择 “是 ”,然后连续粘贴 10 个,依次把按钮的 Caption 设定为 0~9 以及一个小数点结果如图 3-3 所示其中这里的 Index 作为响应程序的传入参数 9 -广东工程职业技术学院毕业论文图 3-3 添加 Command1 控件数组对于控件数组有两点说明, 1、控件数组内的控件共享同样的事件过程设置;这在很大程度上减少了用来响应控件的代码, 2、可以在运行时动态地添加新元素到控件数组中。
4、添加 “运算符 ”按钮控件数组,同理创建运算符控件数组,如图 3-4 所示,其中加减除乘等于的 Index 属性为 0、 1、 2、 3、 4-10-广东工程职业技术学院毕业论文图 3-4 添加 Command2 控件数组5、添加其他按钮,添加 Command3 数组控件 sin、cos、tan、cot,其 Index 属性为0、 1、 2、3添加 command4 数组控件 1/x 、 x^2 、SQL 、log 、 N!,其 Index 属性依次为 0、1、 2、 3、4添加 command5 控件 -/+,添加 Command6 控件 Backspace,添加 Command7 控件 Clr ,添加 Command8 控件为隐藏 /显示界面的按钮 Timer1 控制界面的显示, Timer2 控制界面的隐藏6、本次实用计算器的总的窗体布置如图 3-5 所示3、 2 设置属性下表 3-1 列出了实用计算器窗体及其各个控件的主要属性设置11-广东工程职业技术学院毕业论文表 3-1 计算器窗体及各个控件的主要属性控件类型 控件名 主要属性Form Form1 Caption= 实“用计算器 ”Text= “ 0”TexBoxCommandButtonText1Alignment=1 –Right JustifyLocekd=TrueCommand1(0)Caption=“ 0”Command1(1)Caption=“ 1”Command1(2)Caption=“ 2”Command1(3)Caption=“ 3”Command1(4)Caption=“ 4”Command1(5)Caption=“ 5”Command1(6)Caption=“ 6”Command1(7)Caption=“ 7”Command1(8)Caption=“ 8”Command1(9)Caption=“ 9”Command1(10)Caption=“ . ”Command2(0)Caption=“ +”Command2(1)Caption=-”“Command2(2)Caption=“ / ”Command2(3)Caption=“ * ”Command2(4)Caption=“ =”Command3(0)Caption=“ sin ”Command3(1)Caption=“ cos ”Command3(2)Caption=“ tan ”Command3(3)Caption=“ cot ”续表:-12-广东工程职业技术学院毕业论文控件类型控件名主要属性Command4( 0)Caption=“ 1/x ”Command4( 1)Caption=“ x^2 ”Command4( 2)Caption=“ SQL”Command4( 3)Caption=“ log ”CommandButtonCommand4( 4)Caption=“N!”Command5Caption= “-+/”Command6Caption=“ Backspace ”Command7Caption=“ clr ”Command8Caption=“ ”TimerTimer1Enabled= “ False ”Timer2Enabled= “ False ”3、 3 编写代码因为实用计算器的程序是实现简单的表达式计算,所以在没有按下 “=”按钮之前,所做的工作就是表达式的输入与显示, 这一部分主要讲解通过按钮响应获取表达式。
为了合理的完成用户对表达式的输入, 程序本身应该有一个存取字符串和易于接受的输入方式思路归纳如下:第一、关于输入的规范(1) 数字和运算符必须交替输入,而且必须是从数字开始如果从运算符开始,则此运算符不予接收;如果连续输入两个运算符,则用后一个冲掉前面一个;如果一个数字刚输入负号则不接收运算符 2)不能在一个数字中出现两个小数点 如果出现第二个小数点, 则此运算符不予接收 3)对于 “-”负号字符,只允许在数字开始处写入 4)连续输入负号字符,则负号字符写入和删去交替 5)每点击退格键 “ Backspace一”次,删除一个已写入的字符,当回退到头部的时候,点击退格键不再起作用第二、关于字符串的整理( 1)数字的整数部分不以 “ 0开”头( 0.** 除外),对于用户输入的多余的 “ 0程”序自动将它-13-广东工程职业技术学院毕业论文删除 2)当开始输入数字时,如果直接输入小数点 “ .,”则以 “ 0.代”替 3)每次加入一个运算符在运算符的两侧各加一个空格根据上面的分析可以操作除 “ =按”钮的其他所有按钮,具体的过程代码分块编写如下:模块变量定义Dim i As IntegerDim opnre As Integer Dim prev As Double Dim oflag As Integer Dim ind As IntegerDim dflag As IntegerPublic ang As Double用 Dim 语句在一个模块的说明部分说明了一个变量, 即创建了一个私有的模块及变量。
这样的变量只有在它属于的模块内可见,不能从模块外部对其进行访问初始化代码Private Sub Form_Load()dflag = 0prev = 0oflag = 0ind = 0opnre = 0Clipboard.Clearang = 3.1415926 / 180Form1.Height = 4360End Sub数字按钮代码以为控件数组共享同一事件,所以双击任一数字符按钮,进入集成代码环境编写如下代码:Private Sub Command1_Click(index As Integer)If ind = 4 Then-14-广东工程职业技术学院毕业论文prev = 0Text1.Text = " "ind = 0End Ifopnre = 0If oflag = 0 ThenText1.Text = " "End Ifoflag = 1If Command1(index).Caption <> "." ThenIf Text1.Text <> " 0" ThenText1.Text = Text1.Text & Command1(index).CaptionElseText1.Text = " " & Command1(index).CaptionEnd IfElseIf dflag = 0 ThenText1.Text = Text1.Text & "."dflag = 1ElseMsgBox (" 输入错误 ")End IfEnd IfEnd Sub运算符代码Private Sub Command2_Click(index As Integer)If opnre = 0 Or index = 4 ThenIf ind = 0 Thenprev = prev + Val(Text1.Text)ElseIf ind = 1 Then-15-广东工程职业技术学院毕业论文prev = prev - Val(Text1.Text)ElseIf ind = 2 ThenIf Val(Text1.Text) = 0 ThenMsgBox ("0 不能为除数 ")Exit SubElseprev = prev / Val(Text1.Text)End IfElseIf ind = 3 Thenprev = prev * Val(Text1.Text)End IfText1.Text = Str(prev)oflag = 0End Ifopnre = 1ind = indexdflag = 0End Sub三角函数运算符代码Private Sub Command3_Click(index As Integer)Select Case indexCase 0Text1.Text = Str(Sin(ang * Val(Text1.Text)))Case 1Text1.Text = Str(Cos(ang * Val(Text1.Text)))Case 2If (Cos(Val(Text1.Text))) <> 0 ThenText1.Text = Str(Sin(ang * Val(Text1.Text)) / Cos(ang *Val(Text1.Text)))Else-16-广东工程职业技术学院毕业论文MsgBox (" 非法除以 0")End IfCase 3Text1.Text = Str((Atn(Val(Text1.Text))) / ang)End SelectEnd Sub倒数、平方、开方、对数、阶乘代码Private Sub Command4_Click(index As Integer)Dim re As LongDim temp As Longtemp = Val(Text1.Text)Select Case indexCase 2If temp > 0 Or temp = 0 ThenText1.Text = Str(Sqr(Val(Text1.Text)))ElseMsgBox (" 负数不能开根 ")End IfCase 0temp = Val(Text1.Text)If temp <> 0 ThenText1.Text = Str(1 / temp)ElseMsgBox (" ILLEGAL DIVIDE 0 ")End If-17-广东工程职业技术学院毕业论文Case 1Text1.Text = Text1.Text * Text1.TextCase 3Dim nn As Longnn = InputBox(" 输入底数 ", " 对数 ", "10")If Val(Text1.Text) > 0 ThenText1.Text = Str((Log(Val(Text1.Text)) / Log(nn)))ElseMsgBox (" ILLEGAL. LOG NON POSITIVE ")End IfCase 4Text1.Text = Str(fact(Val(Text1.Text)))End SelectEnd Sub正负号代码Private Sub Command5_Click()Text1.Text = -Text1.TextEnd Sub退格键代码Private Sub Command6_Click()If Text1.Text <> "" ThenText1.Text = Mid(Text1.Text, 1, Len(Text1.Text) - 1)End IfEnd Sub清零代码Private Sub Command7_Click()Text1.Text = "0"-18-广东工程职业技术学院毕业论文dflag = 0ind = 4End Sub隐藏 /显示界面按钮代码Private Sub Command8_Click()If Form1.Height > 5000 ThenTimer2.Enabled = TrueElseTimer1.Enabled = TrueEnd IfEnd Sub显示界面代码Private Sub Timer1_Timer()If Form1.Height < 6160 ThenForm1.Height = Form1.Height + 80ElseTimer1.Enabled = FalseEnd IfEnd Sub隐藏界面代码Private Sub Timer2_Timer()If Form1.Height > 4360 ThenForm1.Height = Form1.Height - 80ElseTimer2.Enabled = FalseEnd IfEnd Sub功能模块Function fact(num As Long) As LongIf (num < 0 Or num = 0) Then-19-广东工程职业技术学院毕业论文MsgBox ("ILLEGAL NEAGETIVE FACTORIAL")fact = numElseIf (num > 12) ThenMsgBox (" 数值太大 ")fact = numElsere = 1While (num > 0)re = re * numnum = num - 1Wendfact = reEnd IfEnd IfEnd Function3、 4 调试运行单击工具栏上的启动按钮 ,或单击 “运行 ”—“启动 ”命令,或者按 F5 键,单击 F5,运行结果如图 3-6 所示,-20-广东工程职业技术学院毕业论文图 3-6 运行界面当单击图 3-6 运行界面中下面的按钮时,会显示如图 3-7 所示的界面。
图 3-7 整个运行界面3、 5 保存工程及生成可执行文件创建 Visual Basic6.0 应用程序的最后一步是保存工程及生成可执行文件( .exe)1、保存工程-21-广东工程职业技术学院毕业论文保存工程可以单击 “文件 ”—“保存工程 ”命令,或者在工具栏单击 “保存工程 ”按钮 如果是第一次保存工程文件,将出现 “文件另存为 ”对话框,如图 3-8 所示,可以选择文件要保存的位置以及各文件的名字,依提示保存即可图 3-8 “文件另存为 ”对话框2、生成可执行文件当生成可执行文件之后, 就可以在操作系统中直接运行该可执行文件, 而不必每次都要到 Visual Basic6.0 中运行该文件 要注意的是,此时该文件还不能在没有安装 Visual Basic 6.0的计算机上运行生成可执行文件的方法为: 单击 “文件 ”—“生成 ***.exe ”(这里是 “生成工程 1.exe ”)此时打开 “生成工程 ”对话框,如图 3-9 所示,可以选择工程存放位置以及工程名若想添加一些版本信息、版本号等内容,单击 “生成工程 ”对话框的 “选项 ”按钮,输入相应的内容即可22-广东工程职业技术学院毕业论文图 3-9 “生成工程 ”对话框-23-广东工程职业技术学院毕业论文第四章 总结参考文献[1] 田启明 ,张焰林 ,曹月芹 ,陈武 .《Visual Basic 程序设计》 .北京:国防工业出版社, 2008.7[2] 郑有增 ,孙洪峰 《.VisualB。




