VB程序设计概述(第一节 VB简单介绍) 点击:776 | 回复:2



水中鱼 --王者之师

    
发表于:2012-03-05 23:47:12
楼主

对于每一位有志于掌握Windows平台上应用程序开发技术的学习者,都必须首先学习和掌握至少一门计算机程序设计语言作为应用程序的开发工具。VB是当今世界应用软件开发中最为流行的工具之一,要学习VB程序设计的语言和方法,就必须了解VB语言的基本特性、功能特点及其开发环境。

一、Visual Basic简介

        Visual Basic 最早于1991年由Microsoft 公司推出,其中Visual 表示“可视化”,可视化程序设计语言是当代计算机程序设计语言的先进代表与主流。1998Microsoft 公司又推出Visual Basic 6.0Visual Basic 6.0 在开发环境、功能方面比前几版进一步完善和扩充,尤其在数据库管理、网络应用方面更胜一筹,使得Visual Basic 6.0 成为大多数程序员首选的编程工具。

 VB 6.0包括三个版本,分别为学习版、专业版和企业版。其中“学习版”为 VB 6.0的基础版本,主要供初学者学习使用。“专业版”主要供专业人员使用,它除具有学习版的全部功能外,还包括 ActiveXInternet控件开发工具、动态HTML页面设计等高级特性。“企业版”是VB 6.0的最高版本,供开发研制企业应用程序使用。

在本门课程的学习中,我们使用的是Visual Basic 6.0 的中文企业版。

    专业版为专业编程人员提供了一整套进行程序开发的功能完备的工具。该版本包括学习版的全部功能,以及ActiveX控件,还包括Internet控件和Crystal Report Writer

    企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能,以及自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSaftTM)面向工程版的控制系统等等。

二、VB功能特点

1、具有面向对象的可视化设计工具

VB中,应用面向对象的程序设计方法(OOP方法),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需根据界面设计的要求,直接在计算机屏幕上“画”出各种需要的不同类型的对象(控件和窗体),并为每个对象设置属性,就可以完成应用程序的人机对话的界面设计。最后程序员的编程工作仅针对对象要完成的功能进行编程,就可以完成应用程序的全部程序设计工作。

2、事件驱动的编程机制

事件驱动编程是当代最先进的编程方法,VB中每个对象都有相应的各种事件,每个事件都能够驱动一段程序的运行。针对对象所响应的事件进行编程,能够令应用程序完成设计者所期望的各种数据处理及其他工作。此种编程机制既可以极大地减少编程量,又可以降低编程的难度,使得程序易于编写和维护。

3、提供了易学易用的应用程序集成开发环境

VB为用户提供了开发应用程序的集成开发环境,用户可以在同一个开发环境中设计应用程序界面、编写程序代码、调试程序、进行应用程序的编译等各项工作。

4、结构化的程序设计

5、支持多种数据库系统的访问

利用VB 提供的数据控件或ODBCVB可以访问各种当代流行的数据库系统,如AccessSQL Server以及Oracle等各种类型的数据库,也可访问MicrosoftExcel电子电子表格以及 Loutus1-2-3等。

6OLE技术

VB的核心是其对对象的链接与嵌入(OLE)的支持,利用OLEVB可开发集声音、图象、动画、字处理、Web等对象于一体的应用程序。

7Active技术

VB可方便地使用标准的Active部件,调用标准接口,实现各种特定的功能。

8、完备的Help联机帮助功能。 

三、运行环境

VB 6.0Windows95/98 Windows NTWindows 2000下的一个应用程序,它对环境的要求与所依赖的操作系统的要求是一致的。

硬件要求:586以上CPU16M以上内存,100M以上硬盘。

软件要求:Windows95/98NT3.51以上版本或Windows2000 

四、启动

       启动VB的常用方法主要有以下两种方法:

1、通过“开始”按钮的“程序”菜单,选择打开“Microsoft Visual Basic 6.0 中文版”。

2、双击桌面上的VB快捷方式图标。 

 



楼主最近还看过



水中鱼 --王者之师

  • 精华:43帖
  • 求助:4帖
  • 帖子:324帖 | 3802回
  • 年度积分:0
  • 历史总积分:15038
  • 注册:2011年11月10日
发表于:2012-03-06 11:49:55
1楼

先了解下VB, 对学习VB还是有帮助的。。

浪漫ING

  • 精华:4帖
  • 求助:4帖
  • 帖子:14帖 | 921回
  • 年度积分:0
  • 历史总积分:703
  • 注册:2012年3月05日
发表于:2012-03-06 11:54:08
2楼
VB和C语言不一样啊。  
SSI ļʱ