第1章VisualBasic概述

上传人:M****1 文档编号:485299506 上传时间:2023-10-07 格式:DOC 页数:16 大小:562KB
返回 下载 相关 举报
第1章VisualBasic概述_第1页
第1页 / 共16页
第1章VisualBasic概述_第2页
第2页 / 共16页
第1章VisualBasic概述_第3页
第3页 / 共16页
第1章VisualBasic概述_第4页
第4页 / 共16页
第1章VisualBasic概述_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《第1章VisualBasic概述》由会员分享,可在线阅读,更多相关《第1章VisualBasic概述(16页珍藏版)》请在金锄头文库上搜索。

1、第一章 Visual Basic概述1.1、Visual Basic的发展简史编写计算机程序需要使用计算机语言。计算机语言包括:l 机器语言l 汇编语言l 高级语言Visual Basic是“高级语言”。就像人类的语言一样,计算机“高级语言”也有很多种。目前较为广泛使用的语言有“C+”、 “Java” 、“Pascal”等。Basic语言是20世纪60年代美国Dartmouth学院的两位年轻教师(John G Kemeny和Thoma E Kurtz)开发的计算机设计语言, 其含义是“初学者通用的符号指令代码” ( Beginners All purpose Symbolic Instruct

2、ion Code)。它具有简单易学、界面友好、操作简便的特点,因此很快得到了广泛的应用。20世纪80年代,随着结构化程序设计的需要,新版本的Basic语言增加了新的数据类型和程序控制结构,其中较有影响的有True Basic、 Quick Basic和Turbo Basic等。20世纪90年代初,由于Windows操作平台的逐渐流行,PC机的操作方式开始由命令行方式向图形用户界面(GUI,Graphical User Interface)方式转变。微软(Microsoft)公司凭借强大的技术优势,开始把Basic向可视化编程方向发展,于是就有了第一代的Visual Basic产品。虽然第一代的

3、Visual Basic产品功能很少,但是它具有跨时代的意义。随着Windows操作系统的不断成熟,Visual Basic产品由10版升级到60版,使VB得到了很大的扩充和增强。1991年4月,Visual Basic 1.0 Windows版本发布 1992年11月,VB2.0发布。它对于上一个版本的界面和速度都有所改善。 1993年夏天,VB3.0发布,分为标准版和专业版。其中包含一个数据引擎,可以直接读取Access数据库。 1995年8月,VB4.0发布了32位版本和16位的版本。其中包含了对类的支持。 1997年2月,VB5.0发布。程序员可以用32位的版本导入由4.0版本创建的1

4、6位程序,并且能顺利编译。同时还包含了对用户自建控件的支持。 1998年夏天,VB6.0发布。 2001年,Visual B和.NET Framework发布。由于其使用了新的核心和特性,所以很多VB的程序员都要改写程序。 2003年,Visual B 2003和.NET Framework 1.1发布。 2004年,微软开放了Visual Studio 2005的测试版本(代号Whidbey)。包含了.NET Framework2.0的测试版本。 2005年,微软正式推出了VB的继任者Visual Basic .NET,同时也是.NET平台的一部分。VB.net编程语言是一种真正的面向对象编

5、程语言,和VB并不完全兼容由VB派生的语言 微软开发了一系列有关VB的脚本语言: Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如Microsoft Office),以及类似WordPerfect Office这样第三方的产品里面。VBA这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和VB一样强大。 VBScript是默认的ASP语言,还可以用在Windows脚本编写和网页编码中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本主机解释执行。这两种语言之中的不同点影响ASP网站的表

6、现。 1.2、 Visual Basic特点VB是一种图形用户界面(GUI)下的,面向对象的,事件驱动机制的可视化程序设计语言。1、 GUI :(Graphical User Interface) 图形用户界面;2、 面向对象:对象:程序代码和数据相结合的综合体。程序设计以对象为组成单元。通过设置对象的属性,使对象具有用户所要求的特征。通过触发对象的事件,执行相应的事件代码,使程序作出响应。3、 事件驱动的编程机制:通过触发事件执行事件程序的操作。传统的面向过程的应用程序是按照事先设计的流程运行的。但在事件驱动的编程机制中,用户程序的运行流向取决于事件的触发。4、可视化编程:可视界面程序设计。

7、可视化环境下设计界面变得简单直观,给程序员设计良好的程序界面带来了很大方便,因此得到编程爱好者的青睐。5、友好的集成开发环境在VB集成开发环境中,用户可以设计界面、编写代码和调试程序,把应用程序编译成可执行文件,还可以生成最终的安装文件,这样在脱离开发环境的情况下也可以运行。而且VB开发环境提供了传统的Windows应用程序的操作菜单,易于掌握。1.3、 VB集成开发环境VB6.0的集成环境与Windows风格类似,主要由以下九部分组成:主窗口、(控件)工具箱、窗体窗口(窗体设计器)、工程(资源)管理窗口、属性窗口、布局窗口、代码编辑窗口、对象浏览窗口、立即、本地和监视窗口。1.3.1主窗口由

8、标题栏、菜单栏、(快捷)工具栏组成。1. 标题栏:包含控制项、工作模式、最大化还原、最小化和关闭按钮2菜单栏:提供了VB操作的必要的功能。包含13个下拉菜单(1) 文件:用于创建、打开、保存、显示最近的工程以及生成可执行文件的命令。(2)编辑:用于程序源代码的编辑。(3)视图:用于集成开发环境下程序源代码、控件的查看。(4)工程:用于控件、模块和窗体等对象的处理(5)格式:用于窗体控件的对齐等格式化命令。(6)调试:用于程序调试、差错等。(7)运行:用于程序启动、设置中断和停止等程序运行的命令。(8)查询:VB6.0新增命令,在设计数据库应用程序时编辑数据的命令。(9)图表:VB6.0新增命令

9、,在设计数据库应用程序时编辑数据库的命令。(10)工具:用于集成开发环境中下工具的扩展。(11)外接程序:用于为工程增加或删除外接程序。(12)窗口:用于屏幕窗口的层叠、平铺等布局以及列出所有打开文档窗口。(13)帮助:帮助用户系统学习掌握VB的使用方法及程序 设计方法。3工具栏:常用菜单命令的快捷方式1.3.2(控件)工具箱(Tool Box)提供了应用程序的构件,亦称控件类。用于设计时在窗体中放置控件。通常工具箱中有20个标准控件。还可添加扩充控件,方法为:工程-部件 1.3.3窗体窗口(窗体设计器)该窗口是应用程序界面的载体,该窗口可以显示、设计和编辑各种对象(图形、图像、空间、程序、数

10、据等)。一个VB的应用程序至少有一个窗体窗口。 窗体的网格点可帮助用户对安装的控件准确定位,间距可通过:工具-选项-通用-窗体网格来设置(缺省:120缇)。(1缇等于1/1440英寸或1/567厘米)1.3.4工程(资源)管理器窗口:工程是指用于创建一个应用程序的文件的集合,*.vbp,该窗口以树状列表形式显示当前工程的组成。工程中包含三类文件:窗体文件(.FRM):该文件储存窗体上使用的所有控件对象 、对象的属性、 对象相应的事件过程及程序代码。一个应用程序至少包含一个窗体文件。标准模块文件(.BAS):所有模块级变量和用户自定义的通用过程都可产生这样的文件。一个通用过程是指可以被应用程序各

11、处调用的过程。类模块文件(.CLS):可以用类模块来建立用户自己的对象。类模块包含用户对象的属性及方法,但不包含事件代码。窗体中有三个按钮: l “查看代码”按钮:切换到“代码编辑窗口”, 显示和编辑程序代码。l “查看对象”按钮:切换到“窗体窗口”,查看当前窗体内容。l “切换文件夹”按钮:切换工程中的文件是否按类型显示,若按类型显示,则以树形的结构、文件夹的方式显示。1.3.5属性窗口:设置对象的属性,以描述窗体或控件特征数据值1对象列表框:显示和选择当前工程每个对象的名称和类型 ; 2属性列表框:显示和修改选定对象的属性名称及取值;3属性说明栏 1.3.6窗体布局窗口:用于指定程序运行时

12、的窗体初始位置 1.3.7、代码编辑窗口:专门用来进行程序设计的窗口1对象列表框2事件列表框3代码框 1.3.8对象浏览器窗口可查看在工程中定义的模块或过程,也可以查看对象库、类型库、类、方法、书信、事件及可在过程中使用的常数。 图1-12对象浏览器窗口1.3.9立即、本地和监视窗口:为调试应用程序提供的窗口。立即窗口还可以交互方式执行顺序语句。1.4 实例与编程步骤1.4.1 实例例1、14?步骤:1、 建立一个Form1的窗体;2、 增加两个命令按钮;3、 修改属性:Form1.font宋体4号 Command1.Caption计算 Command2.Caption退出4、 切换到“代码窗

13、口”5、 选择:对象:Command1 事件:Click6、 输入程序:Private Sub Command1_Click()Dim a As Long, b As Long, m As LongClsa = InputBox(a=)b = InputBox(b=)m = a + bForm1.Print a; +; b; =; mEnd Sub7、选择:对象:Command2 事件:Click输入程序Private Sub Command2_Click()EndEnd Sub8、 保存程序:(1)保存工程文件.VBP (2)保存窗体文件.FRM9、 运行调试程序例2、“欢迎”和“时间”显示

14、1、新建一个窗体;2、添加两个“按钮”Command1和Comand2和一个“标签”Label13、设置属性:Command1:Caption “欢迎(H)”Command2:Caption “时间(T)”Label1: Backcolor “白色” BorderStyle “1Fixed” Font 宋体3号字4、编写代码:Private Sub Command1_Click()Label1.Caption = 欢迎 & Chr(13) & Chr(10) & vbEnd SubPrivate Sub Command2_Click()Label1.Caption = TimeEnd Sub5、 保存、运行程序 时间变化,添加一个计时器控件Private Sub Command1_Click()Timer1.Enabled = FalseLabel1.Caption = 欢迎 & Chr(13) & Chr(10) & vb

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

当前位置:首页 > 建筑/环境 > 施工组织

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