大体说来,我们利用VB6.0编写测量程序一般有以下6个主要步骤:
   (1)综合分析,建立数学模型。
   (2)创建应用程序界面。
   (3)设置窗体和控件的属性。
   (4)编写代码。
   (5)运行和调试应用程序。
   (6)保存程序。
2  测量程序设计基础
   本论文中的测量程序是利用VB语言编写出来的,所以要对掌握VB的相关知识而且还必须能够熟练运用,在编写一系列测量综合程序的过程中基本用到了很多的常用程序,继而它们构成的一系列的子程序,就因为这个要编写出我们测量中常用的测量程序,当然往往测量中的数据是大量而且复杂的,所以这些子程序的运行能够进行批量处理。接着下面的内容主要是VB6.0的相关知识、简单的基本程序[10]。
2.1  VB6.0简介
   VB的全称就是Visual Basic,而其中的Basic就是一种编程语言,这种语言具有简单丰富的特点,VB就是在这种编程语言的基础上发展而成的,在它的基础上,VB又增加了其他的功能,有可视化程序设计语言和可视化的功能,所以说它又是一种可视化的开发程序工具。Visual Basic从它的英语组成可以看出,VB是一种可视化的Basic语言,它就是一Basic语言为基础的。作为程序设计语言,VB的主要特点为:
  (1)具有面向对象的可视化设计平台;
  (2)事件驱动的编程机制;
  (3)结构化的设计语言;
  (4)充分利用Windows资源;
  (5)开放的数据库功能与网络支持。
    在1991年,为了简化Windows应用程序的开发过程和方便用户的使用,微软公司推出了Visual Basic1.0版,它使人们对Windows的对待方式发生了很大的改变。1992年、1993年两年间,在Visual Basic1.0的基础上又相继推出了Visual Basic2.0版和Visual Basic3.0版[15]。1995年,随着Windows95轰轰烈烈的发布,Visual Basic4.0版也随之问世。1997年,微软公司推出了Visual Basic5.0版。1998年推出了Visual Basic6.0版。在推出英文版的同时,微软公司为了中国市场也推出中文版所以在相当程度上方便了中国的用户。Visual Basic的最新版本是2006年发布的Visual Studio 2005套件中的Visual Basic2005.但是由于Visual Basic2005对运行环境要求较严格,所以目前使用者较少[15]。
    Visual Basic版本有三种版本,它们是学习版、专业版和企业版,这三种版本适合于不同的用户层次。三种版本中,企业版的功能最全,而专业版包括了学习版的功能,用户可以根据自己的需要购买不同的版本。当然,现在使用最多的是Visual Basic6.0版本。
    Visual Basic6.0是专门为Windows 9x/NT/2000等32位操作系统设计的,可以以用来建立32位的操作系统。所以可以用Visual Basic6.0的编译器自动生成32位应用程序,这样的应用程序在32位操作系统下可脱离Visual Basic6.0的运行环境,运行速度更快、更安全,并且更适合在多任务环境下运行[14]。
2.2  VB6.0的优越性
   目前使用较多的编程语言有Visual Basic、C、C++、Visual FoxPro等,这些编程语言各自有各有特点,当然依据这些特点它们分别适合不同的领域。VB的简单和可视化、面向对象等特点非常适合于我们学习和掌握,当然它也很适合作为一门语言来学习[10]。VB6.0作为一种高质量的开发软件,具有以下明显的优点:
2.2.1 可视化编程
   在VB语言之前,我们在设计界面时,都是运用程序的编写来实现的,而且这样子设计出来的界面时,在设计的间隙是看不到它所出现的效果的,如果要看到这个效果,我们就必须将程序编译后运行。在程序运行后,所呈现的界面效果你不太满意,还得麻烦,还要必须回到源程序中去修改。在程序的编译过程中可能出来的界面效果会反复的不满意,那你就必须反复的修改程序,这会很大程度上降低工作效率。VB出现了,这些问题就迎刃而解,VB将程序封装起来,设计者只需要按照设计要求,在工程上排版部件,在部件下编写代码,从而每个部件都有对应的代码,它会自动产生设计代码,这样子就会大大地提高设计者的工作效率。这种可视化编程就是VB显而易见的特点,出现这种特点相比之前的程序编写就非常新颖。
上一篇:jsp花店管理系统的设计与实现
下一篇:基于JSP的《网络攻击与防范》竞赛网站的设计与开发

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

用VB學做黑客”程序【611字】

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

承德市事业单位档案管理...

公寓空调设计任务书