版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大连理工大学出版社第第1 1章章 Visual BasicVisual Basic概述概述新世纪应用型高等教育新世纪应用型高等教育计算机类课程规划教材计算机类课程规划教材Visual BasicVisual Basic 程序设计程序设计(第二版)(第二版)大连理工大学出版社 本章是本章是Visual Basic的入门篇,介绍的入门篇,介绍Visual Basic的特点、系统安装与启动、的特点、系统安装与启动、系统集成开发环境。系统集成开发环境。Visual Basic 概述概述大连理工大学出版社1.0 1.0 计算机程序设计语言发展计算机程序设计语言发展 计算机的工作原理计算机的工作原理 “存
2、储程序和程序控制存储程序和程序控制” 计算机只能执行预先由程序安排它去做的事情计算机只能执行预先由程序安排它去做的事情, ,要利用要利用计算机来解决问题,就必须采用程序设计语言来编制程序计算机来解决问题,就必须采用程序设计语言来编制程序 程序设计语言发展程序设计语言发展:机器语言:机器语言汇编语言汇编语言高级语言高级语言 机器语言机器语言计算机唯一能够直接识别的语言 汇编语言汇编语言汇编语言采用记忆符号来代替机器语言的二进制编码 高级语言高级语言高级语言与人类自然语言和数学式子相当接近,而且 不依赖于某台机器,通用性好大连理工大学出版社 一、机器语言一、机器语言 一个机器语言程序段:一个机器语
3、言程序段: 0 0 1 1 1 1 1 00 0 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 1 1 0 0 1 0 1 1 1 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 0 优点:优点:能被计算机直接识别和执行,执行速度快。能被计算机直接识别和执行,执行速度快。 缺点:缺点:通篇是通篇是0 0和和1 1,可读性太差
4、,编程不方便,指令难记,容易出,可读性太差,编程不方便,指令难记,容易出错且不易修改。错且不易修改。大连理工大学出版社 二、汇编语言二、汇编语言 汇编语言采用记忆符号来代替机器语言的二进制编码,如用记忆符汇编语言采用记忆符号来代替机器语言的二进制编码,如用记忆符ADDADD代替加法指令,代替加法指令,OUTOUT代替输出指令等。前述的机器语言程序段,改用代替输出指令等。前述的机器语言程序段,改用汇编语言可写成:汇编语言可写成: LD ALD A,3030 ADD A ADD A,3434 OUT (48) OUT (48),A A HALT HALT 需要需要“翻译翻译”, ,编程较为方便。仍
5、脱离不开具体机器的指令系统,编程较为方便。仍脱离不开具体机器的指令系统,它所用的指令符号与机器指令基本上是一一对应的,编程效率不高,因它所用的指令符号与机器指令基本上是一一对应的,编程效率不高,因此一般人很难使用此一般人很难使用. .大连理工大学出版社 高级语言与人类自然语言和数学式子相当接近,而且不依赖于某台高级语言与人类自然语言和数学式子相当接近,而且不依赖于某台机器,通用性好。机器,通用性好。BASICBASIC语言编写的简单程序例:语言编写的简单程序例: LET ALET A30+3430+34 PRINT A PRINT A END END 要有一个要有一个“翻译翻译”过程。把人们用
6、高级语言编写的程序过程。把人们用高级语言编写的程序( (称为源程序称为源程序) )翻译成机器语言程序翻译成机器语言程序( (称为目标程序称为目标程序) ) 一般采用两种翻译方式,一是编译方式,二是解释方式。它们所采一般采用两种翻译方式,一是编译方式,二是解释方式。它们所采用的翻译程序分别称为编译程序和解释程序用的翻译程序分别称为编译程序和解释程序 VBVB采用上述两种翻译方式,通常情况下,学习阶段采用解释方式;采用上述两种翻译方式,通常情况下,学习阶段采用解释方式;应用阶段采用编译方式应用阶段采用编译方式 机器语言程序机器语言程序 解释系统解释系统 / 编译系统编译系统翻译翻译VB语言源程序语
7、言源程序 三、高级语言三、高级语言大连理工大学出版社1.1 1.1 VB的特点和版本的特点和版本一一. VB的发展过程的发展过程 Windows的产生,推动了的产生,推动了Windows应用程序的开发应用程序的开发 基本基本BASIC 结构化结构化BASIC 可视化可视化BASIC 网络化网络化BASIC(VB.NET)二二. . VB的特点的特点 1.1.面向对象的可视化编程面向对象的可视化编程 把程序和数据把程序和数据“封装封装”起来成为一个对象;每个对象都是可视的起来成为一个对象;每个对象都是可视的 从从VBVB工具箱中选用控件工具箱中选用控件( (即现成部件,如文本框、命令按钮等即现成
8、部件,如文本框、命令按钮等) ),构成应用程序的用户界面构成应用程序的用户界面大连理工大学出版社 2.2.事件驱动的编程机制事件驱动的编程机制 传统的程序设计语言面向过程,传统的程序设计语言面向过程,VBVB语言面向对象,通过事语言面向对象,通过事件来触发执行相应的事件过程件来触发执行相应的事件过程(“(“事件驱动事件驱动”) ),从而执行对象,从而执行对象的操作和达到运算、处理的目的。的操作和达到运算、处理的目的。 3.3.结构化的设计语言结构化的设计语言 4.4.友好的友好的VBVB集成开发环境集成开发环境二二. . VB的特点的特点大连理工大学出版社 企业版企业版 使得专业编程人员能够开
9、发功能强大的组内分布式应用程序。该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe(TM)面向工程版的控制系统等等。三三. . Visual Basic 6.0的三种版本的三种版本: : 学习版学习版 使编程人员轻松开发 Windows 95 和 Windows NT(R) 的应用程序。该版本包括所有的内部控件连同Grid、Tab和 Data_Bound 控件。 专业版专业版 为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能连同ActiveX控件,还包括Internet控件和Crystal
10、 Report Writer。大连理工大学出版社一一. VB 6.0 的安装方法的安装方法 第一种方法第一种方法:利用:利用Windows 2000XP的的“控制面板控制面板”窗口执行窗口执行“添加删除程序添加删除程序”选项。选项。 单击单击“添加新程序添加新程序”按钮,点击按钮,点击“CD或或软盘软盘”,选择,选择 Setup.exe文件所在的路径后即可安装。如图文件所在的路径后即可安装。如图1.11.1所示:所示:1.21.2 VB 6.0 的安装和启动的安装和启动图图1.1 1.1 通过通过“添加新程序添加新程序”安装安装VBVB程序程序大连理工大学出版社 第二种方法第二种方法:利用:利
11、用Windows 2000XP的的“资源管理器资源管理器”或或“我的我的电脑电脑”图标,找到图标,找到Setup 所在的路径,运行所在的路径,运行SETUP.EXE即可安装。如即可安装。如图图1.21.2所示:所示:图图1.2 1.2 通过通过“我的电脑我的电脑”安装安装VBVB程序程序一一. VB 6.0 的安装方法的安装方法大连理工大学出版社 1.1.产品号和用户产品号和用户IDID的输入的输入 在安装过程中,在安装过程中,VB 6.0可能会要求输入产品号和用户可能会要求输入产品号和用户ID。这相当于。这相当于安装口令,用户可以从软件商提供的资料中找到。如图安装口令,用户可以从软件商提供的
12、资料中找到。如图1.31.3所示:所示: 图图1.3 1.3 产品号和用户产品号和用户IDID及姓名工作单位输入界面及姓名工作单位输入界面大连理工大学出版社 2. 2.输入姓名与工作单位输入姓名与工作单位 在安装过程中,系统会要求用户输入姓名和工作单位。可以在在安装过程中,系统会要求用户输入姓名和工作单位。可以在“姓姓名名”输入框中输入用输入框中输入用 户的姓名,在户的姓名,在“单位单位”输入框中输入工作单位。单输入框中输入工作单位。单击击“确定确定”按钮继续安装。如图按钮继续安装。如图1.31.3所示:所示: 3.3.安装路径的选择安装路径的选择 安装程序允许选择安装路径,安装程序允许选择安
13、装路径,VBVB默认的安装路径是默认的安装路径是“C:Program C:Program FilesMicrosoft Visual StudioVB98”FilesMicrosoft Visual StudioVB98”。如果不喜欢这个路径,可以。如果不喜欢这个路径,可以单击单击“更改文件夹更改文件夹”按钮,这时出现按钮,这时出现“更改文件夹更改文件夹”对话框,输入需要对话框,输入需要的路径,单击的路径,单击“确定确定”按钮后,路径被设置。如图按钮后,路径被设置。如图1.41.4所示:所示:大连理工大学出版社二二. .VB 6.0 的启动方法的启动方法 第一种方法:第一种方法:使用使用“开始
14、开始”菜单中的菜单中的“程序程序”命令。进入命令。进入VB 6.0VB 6.0编程环境。如图编程环境。如图1.51.5所示:所示:单击Microsoft Visual Basic 6.0中文版”菜单项图图1.5 VB 6.01.5 VB 6.0的启动方法一的启动方法一 大连理工大学出版社 第二种方法:第二种方法:使用使用“我的电脑我的电脑”,进入,进入VB 6.0VB 6.0编程环境。如图编程环境。如图1.61.6所示:所示:图图1.6 VB 6.01.6 VB 6.0的启动方法二的启动方法二双击VB6.EXE图标大连理工大学出版社 第三种方法第三种方法:使用:使用“开始开始”菜单中的菜单中的
15、“运行运行”命令,启动命令,启动VB 6.0VB 6.0。如图如图1.71.7所示:完整的路径为:所示:完整的路径为:C:Program FilesMicrosoft Visual C:Program FilesMicrosoft Visual StudioVB98VB6.EXEStudioVB98VB6.EXE图图1.7 VB 6.01.7 VB 6.0的启动方法三的启动方法三完整的路径为:C:Program FilesMicrosoft Visual StudioVB98VB6.EXE大连理工大学出版社 第四种方法:第四种方法:在桌面上建立启动在桌面上建立启动VB 6.0的快捷方式,双击该
16、快捷方的快捷方式,双击该快捷方式,可以启动式,可以启动VB 6.0。如图。如图1.81.8所示:所示: 双击该快捷方式图标图图1.8 VB 6.01.8 VB 6.0的启动方法四的启动方法四 大连理工大学出版社 VB启动后,首先显示启动后,首先显示“新建工程新建工程”对话框,如图对话框,如图1.91.9所示。其中所示。其中会提示选择要建立的工程类型。会提示选择要建立的工程类型。图图1.9 VB1.9 VB的的“新建工程新建工程”对话框对话框 大连理工大学出版社 使用使用VB可以生成下列应用程序类型:可以生成下列应用程序类型: “标准标准EXE”EXE”:创建一个标准可执行文件。:创建一个标准可
17、执行文件。 “ActiveX EXE”ActiveX EXE”:创建一个:创建一个ActiveXActiveX可执行文件。可执行文件。 “ActiveX DLL”ActiveX DLL”:创建一个:创建一个ActiveX DLLActiveX DLL文件。这种文件与文件。这种文件与 ActiveX EXEActiveX EXE文件在功能上是相同的,只是文件在功能上是相同的,只是 包装不同。包装不同。 “ActiveXActiveX控件控件”:创建一个:创建一个ActiveXActiveX控件。控件。 在图在图1.91.9中的窗口中有中的窗口中有3 3个选项卡:个选项卡: “新建新建”:这个选项
18、卡中列出了上述可生成的工程类型。:这个选项卡中列出了上述可生成的工程类型。 “现存现存”:这个选项卡中列出了可以选择和打开的现有工程。:这个选项卡中列出了可以选择和打开的现有工程。 “最新最新”:这个选项卡中列出了最近使用过的工程。:这个选项卡中列出了最近使用过的工程。 双击双击“新建新建”选项卡中的选项卡中的“标准标准EXE”EXE”项(默认选项)或直接单项(默认选项)或直接单击击“打开打开”按钮,进入按钮,进入VBVB的集成开发环境,在该集成开发环境中集的集成开发环境,在该集成开发环境中集中了许多不同的功能,如程序设计、编辑、编译和调试等。中了许多不同的功能,如程序设计、编辑、编译和调试等
19、。大连理工大学出版社 当启动了当启动了VB 6.0VB 6.0后,就出现了后,就出现了VB 6.0VB 6.0的集成开发环境(的集成开发环境(IDEIDE), ,如图如图1.101.10所示。所示。 1.3 1.3 VB的集成开发环境的集成开发环境图图1.10 VB 6.01.10 VB 6.0集成开发环境集成开发环境 大连理工大学出版社 图图1.101.10为默认的为默认的VBVB集成开发环境显示界面,除了标题栏、菜单栏、集成开发环境显示界面,除了标题栏、菜单栏、常用工具栏和工具箱之外,主要由常用工具栏和工具箱之外,主要由5 5个窗口组成,即窗体设计器窗口、工个窗口组成,即窗体设计器窗口、工
20、程管理器窗口、属性设置窗口、窗体布局窗口和代码窗口,其中在窗体程管理器窗口、属性设置窗口、窗体布局窗口和代码窗口,其中在窗体设计器窗口中显示了空白的窗体设计器窗口中显示了空白的窗体Form1Form1。图图1.10 VB 6.01.10 VB 6.0集成开发环境集成开发环境 大连理工大学出版社1.3.1 1.3.1 标题栏标题栏 标题栏是位于集成开发环境最上面的水平条,用来显示打开的工程标题栏是位于集成开发环境最上面的水平条,用来显示打开的工程名和系统的工作模式(或者称为工作状态)。名和系统的工作模式(或者称为工作状态)。VBVB有有3 3种工作模式,即设计种工作模式,即设计模式、运行模式和中
21、断模式,分别当程序在设计、运行和调试时显示。模式、运行模式和中断模式,分别当程序在设计、运行和调试时显示。 (1 1)设计模式:)设计模式:可进行用户界面的设计和代码的编制,以完成应用可进行用户界面的设计和代码的编制,以完成应用程序的开发。程序的开发。 (2 2)运行模式:)运行模式:运行应用程序,这时不可编辑代码,也不可编辑界运行应用程序,这时不可编辑代码,也不可编辑界面。面。 (3 3)中断模式:)中断模式:应用程序运行暂时中断,这时可以编辑代码,但不应用程序运行暂时中断,这时可以编辑代码,但不能编辑界面。能编辑界面。大连理工大学出版社 例如,如图例如,如图1.111.11为启动为启动VB
22、VB时标题栏的显示时标题栏的显示“工程工程1-Microsoft 1-Microsoft Visual BasicVisual Basic设计设计”,说明工程名为,说明工程名为“工程工程1”1”,此时集成开发环境,此时集成开发环境工作状态处于设计模式,在进入其他状态时,方括号中的文字将作相应工作状态处于设计模式,在进入其他状态时,方括号中的文字将作相应的变化的变化图图1.11 VB1.11 VB标题栏的标题栏的“设计设计”状态状态大连理工大学出版社1.3.2 菜单栏 VBVB的菜单栏提供了的菜单栏提供了1313个下拉菜单,除了标准的个下拉菜单,除了标准的“文件文件”、“编辑编辑”、“视图视图”
23、、“工具工具”、“窗口窗口”和和“帮助帮助”菜单之外,还提供了编程专菜单之外,还提供了编程专用的菜单用的菜单“工程工程”、“格式格式”、“运行运行”、“外接程序外接程序”和和“调试调试”,另外还有用于数据库操作的另外还有用于数据库操作的“查询查询”和和“图表图表”菜单,这些是程序开发菜单,这些是程序开发过程中需要的命令过程中需要的命令。图图1.12 “1.12 “文件文件”菜单菜单 大连理工大学出版社1.3.3 1.3.3 常用工具栏常用工具栏 VBVB有有“标准标准”、“编辑编辑”、“窗体编辑器窗体编辑器”和和“调试调试”4 4组工具栏,组工具栏,工具栏是对常用命令的快速访问,上面的按钮与菜
24、单中的常用命令相对工具栏是对常用命令的快速访问,上面的按钮与菜单中的常用命令相对应。在集成开发环境中启动应。在集成开发环境中启动VBVB之后显示的标准工具栏如图之后显示的标准工具栏如图1.131.13所示所示 添加标准工程 打开工程 保存工程 剪切 粘贴 复制 查找 撤销 重复 启动 中断 结束 工程资源管理器 属性窗口 窗体布局窗口 对象浏览器 工具箱 数据视图窗口 可视化部件管理器 当前窗体位置 当前对象大小 添加窗体 菜单编辑器 图图1.13 1.13 标准工具栏标准工具栏大连理工大学出版社1.3.4 1.3.4 工具箱工具箱 工具箱(工具箱(ToolboxToolbox)也称为控件箱或控件工具箱,提供了用于开)也称为控件箱或控件工具箱,提供了用于开发应用程序的各种控件,用户设计界面时可以从中选择所需的控件拖发应用程序的各种控件,用户设计界面时可以从中选择所需的控件拖放到窗体中。如图放到窗体中。如图1.151.15所示为默认的工具箱。所示为默认的工具箱。 指针(Pointer) 标签(Label) 框架(Frame) 检查框(CheckBox) 组合框(ComboBox) 水平滚动条(HScrollBar) 计时器(Timer) 目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程钢管租赁合同模板(2篇)
- 上市公司投资资产探析
- 小区回填土方合同范本(2篇)
- 环保会议会务工作总结与思考
- 移动混凝土拌合站运营方案
- 深圳2024年02版小学4年级上册英语第4单元期中试卷
- 邮政快递突发事件应急预案
- 重工业废气净化技术方案
- 配电室清洁与设备保养方案
- 小学语文教师家长沟通总结
- 公立医院薪酬分配改革实行工分制方案设计课件
- 疑难病例MDT结肠恶性肿瘤肝转移术后
- 维修工程屋面SBS防水投标文件
- 战友兄弟聚会发言稿范文5篇
- 李彬然数与形-课件
- 《郝万山讲伤寒论》完整文字版
- 分沂入沭水道
- 铝合金门窗技术标
- 公需科目【2023】(模拟考试)及答案4
- 全融资租赁三方合同(中英文对照)
- 第一单元(知识清单) 【 新教材精讲精研精思 】 七年级语文上册 (部编版)
评论
0/150
提交评论