欢迎来到天天文库
浏览记录
ID:33658649
大小:79.00 KB
页数:30页
时间:2019-02-28
《集成开发环境和程序设计入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、集成开发环境和程序设计入门本章要点从基于过程式的结构化编程到基于对象的事件驱动编程,编程机制和程序执行流程的控制方式都发生了很大的变化,从基于DOS字符界面的编程环境到基于Windows图形界面的可视化开发环境,不仅给编程带来了极大的方便,而且大大提高了程序开发的效率。本章在简单介绍VisualBasic语言的诞生、发展和特点后,重点介绍其集成开发环境的组成和特点、对象和事件驱动编程机制的有关概念,以及程序设计的一般步骤。配合简单程序设计的需要,介绍了几个最常用对象(窗体、命令按钮、文本框和标签)及其常
2、用的属性、方法和事件。本章内容是VisualBasic程序设计入门的引导。1.1VisualBasic的发展和功能特点1.1.1VisualBasic的发展VisualBasic(VB)最初是由Basic语言发展而来,但从Basic到VisualBasic的变化是质的飞跃。这种变化不仅是语言功能的大大增强,更主要是程序设计方式的改变以及程序界面类型的改变,还有编程机制的改变。Basic语言是基于过程的程序设计语言,而VisualBasic是基于对象的事件驱动机制的程序设计语言。Basic语言的编程界面是
3、字符界面,设计的程序是基于DOS平台的字符界面程序;VisualBasic的程序开发界面是可视化的图形界面,开发的应用程序也是Windows图形界面程序。在可视化开发环境中,编程是一种更轻松、愉快和高效的智力活动。VisualBasic也有多个版本,从1.0、2.0、3.0、4.0、5.0到6.0版本,功能在不断增强。VisualBasic6.0是1999年推出的,深受用户欢迎,广为流传,目前仍被广泛使用。VisualBasic6.0版本之后就是VisualBasic.NET,从VisualBasic6
4、.0到VisualBasic.NET又是一次大的变化,在概念上、框架上和编程方式上都有了变化,但这种变化没有从Basic到VisualBasic的变化那么大。掌握VisualBasic6.0之后再学习VisualBasic.NET就不是很难的事了,而且绝大部分基于VisualBasic6.0开发的程序,很容易升级成VisualBasic.NET程序,所以本书仍以VisualBasic6.0为蓝本来介绍。VisualBasic6.0有三个不同版本,即学习版、专业版和企业版,三个版本包含的内容多少不一样(学
5、习版内容最少,专业版居中,企业版内容最全面)。1.1.2VisualBasic的功能特点为了初步了解VisualBasic的一些特点,请先看一个简单的VisualBasic程序实例。例1-1程序的界面(窗体)上有四个命令按钮(CommandButton)和一个标签。单击标有“左移”、“右移”字样的按钮时,标签向左或向右移动一段距离;单击标有“变色”字样的按钮时,标签的文字颜色发生变化;单击标有“退出”字样的按钮时,程序退出运行状态。在程序的代码窗口中包含下列代码:PrivateSubCommand1_C
6、lick()'左移,Command1是该按钮的名称,Label1是标签的名称Label1.Left=Label1.Left-200EndSubPrivateSubCommand2_Click()'右移,Command2是该按钮的名称,Label1是标签的名称Label1.Left=Label1.Left+600EndSubPrivateSubCommand3_Click()'变色,Command3是该按钮的名称,Label1是标签的名称StaticcolorNoAsIntegercolorNo=(col
7、orNo+1)Mod15Label1.ForeColor=QBColor(colorNo)PrintcolorNo;EndSubPrivateSubCommand4_Click()'退出,End是退出程序的语句EndEndSub程序的设计界面如图1-1所示,运行界面如图1-2所示。图1-1例1-1的界面设计图1-2例1-1的运行界面通过例1-1,可以归纳出VisualBasic的一些基本特点。1.具有基于对象的可视化设计工具在VisualBasic中,程序设计是基于对象的。对象是一个抽象概念,是把程序代
8、码和数据封装起来的一个软件部件,是经过调试可以直接使用的程序单位。许多对象都是可视的。程序设计人员只需要利用开发环境提供的工具,根据设计要求,将一些对象组装(“画出来”)到正在设计的程序界面窗口中(如例1-1中组装的对象有四个命令按钮对象、一个标签对象,而窗体则是作为程序界面的容器对象)。程序员编写程序代码时,一般只要在一些对象的事件过程中填写所需要的代码,如本例中只要对四个命令按钮对象的单击事件(Command1_Click()等四个事件
此文档下载收益归作者所有