- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集成开发环境和程序设计入门
本章要点
从基于过程式的结构化编程到基于对象的事件驱动编程,编程机制和程序执行流程 的控制方式都发生了很大的变化,从基于DOS字符界面的编程环境到基于Windows图 形界面的可视化开发环境,不仅给编程带来了极大的方便,而且大大提高了程序开发的 效率。
本章在简单介绍Visual Basic语言的诞生、发展和特点后,重点介绍其集成开发环境的组成和特点、对象和事件驱动编程机制的有关概念,以及程序设计的一般步骤。配合简单程序设计的需要,介绍了几个最常用对象(窗体、命令按钮、文本框和标签)及其常用的属性、方法和事件。本章内容是Visual Basic程序设计入门的引导。
1.1 Visual Basic的发展和功能特点
1.1.1 Visual Basic的发展
Visual Basic(VB)最初是由Basic语言发展而来,但从Basic到Visual Basic的变化是质的飞跃。这种变化不仅是语言功能的大大增强,更主要是程序设计方式的改变以及程序界面类型的改变,还有编程机制的改变。Basic语言是基于过程的程序设计语言,而Visual Basic是基于对象的事件驱动机制的程序设计语言。Basic语言的编程界面是字符界面,设计的程序是基于DOS平台的字符界面程序;Visual Basic的程序开发界面是可视化的图形界面,开发的应用程序也是Windows图形界面程序。在可视化开发环境中,编程是一种更轻松、愉快和高效的智力活动。
Visual Basic也有多个版本,从1.0、2.0、3.0、4.0、5.0到6.0版本,功能在不断增强。Visual Basic 6.0是1999年推出的,深受用户欢迎,广为流传,目前仍被广泛使用。Visual Basic 6.0版本之后就是Visual Basic.NET,从Visual Basic 6.0到Visual Basic.NET又是一次大的变化,在概念上、框架上和编程方式上都有了变化,但这种变化没有从Basic到Visual Basic的变化那么大。掌握Visual Basic 6.0之后再学习Visual Basic.NET就不是很难的事了,而且绝大部分基于Visual Basic 6.0开发的程序,很容易升级成Visual Basic.NET程序,所以本书仍以Visual Basic 6.0为蓝本来介绍。
Visual Basic 6.0有三个不同版本,即学习版、专业版和企业版,三个版本包含的内容多少不一样(学习版内容最少,专业版居中,企业版内容最全面)。
1.1.2 Visual Basic的功能特点
为了初步了解Visual Basic的一些特点,请先看一个简单的Visual Basic程序实例。
例1-1 程序的界面(窗体)上有四个命令按钮(CommandButton)和一个标签。单击标有“左移”、“右移”字样的按钮时,标签向左或向右移动一段距离;单击标有“变色”字样的按钮时,标签的文字颜色发生变化;单击标有“退出”字样的按钮时,程序退出运行状态。
在程序的代码窗口中包含下列代码:
Private Sub Command1_Click() 左移,Command1是该按钮的名称,Label1是标签的名称
Label1.Left = Label1.Left - 200
End Sub
Private Sub Command2_Click() 右移,Command2是该按钮的名称,Label1是标签的名称
Label1.Left = Label1.Left + 600
End Sub
Private Sub Command3_Click() 变色,Command3是该按钮的名称,Label1是标签的名称
Static colorNo As Integer
colorNo = (colorNo + 1) Mod 15
Label1.ForeColor = QBColor(colorNo)
Print colorNo;
End Sub
Private Sub Command4_Click() 退出,End是退出程序的语句
End
End Sub
程序的设计界面如图1-1所示,运行界面如图1-2所示。
图1-1 例1-1的界面设计
图1-2 例1-1的运行界面
通过例1-1,可以归纳出Visual Basic的一些基本特点。
1.具有基于对象的可视化设计工具
在Visual Basic中,程序设计是基于对象的。对象是一个抽象概念,是把程序代码和数据封装起来的一个软件部件,是经过调试可以直接使用的程序单位。许多对象都是可视的。程序设计人员只需要利用开发环境提供的工具,根据设
文档评论(0)