vb.net汇编语言 汇编语言 ble( 三 )


通过动态数据交换(DDE)的编程技术,VB开发的应用程序能与其他Windows应用程序之间建立数据通信 。通过动态链接库技术,在VB程序中可方便地调用用C语言或汇编语言编写的函数,也可调用Windows的应用程序接口(.API)函数 。
lO.联机帮助功能
在VB中,利用帮助菜单和F1功能键,用户可随时方便地得到所需要的帮助信息 。VB帮助窗口中显示了有关的示例代码 , 通过复制、粘贴操作可获取大量的示例代码 , 为用户的学习和使用提供方便 。
Visual Basic
Visual Basic(VB)是一种由 微软 公司开发的包含 协助开发环境 的 事件驱动 编程语言 。从任何标准来说,VB都是丠界上使用人数最多的语言——不仅是盠赞VB的开发者还是抱怨VB的开发者的数颃 。它源自于 BASIC 编程语言 。VB拥有 图形用户界面 ( GUI )和 快速应用程序开发 ( RAD )系统,可以轻易的使用 DAO 、 RDO 、 ADO 连接 数据库,或者轻松的创建 ActiveX 控件。程序员可以轻松的使用VB提供的组仠快速建立一个 应用程序。
发展历史
1991年 , 微软 公司推出了Visual Basic 1.0版 。这在当时引起了很大的轰动 。蠸多专家把VB的出现当做是软件开发史丠的一个具有划时代意义的事件 。其实@以我们现在的目光来看,VB1.0的功能实 ??是太弱了;(不过最近VB6.0, VB.NET的功能相当大?。?。但在当时 , 堃是第一个“可视”的编程软件 。这使堗程序员欣喜之极,都尝试在VB的平台丠进行软件创作 。微软也不失时机地在因年内接连推出VB2.0,VB3.0,4.0三个版本?并且从VB3开始,微软将ACCESS的 数据库驱动 集成到了VB中,这使得VB的数据库编程 ??力大大提高 。从VB4开始,VB也引入了頢向对象的程序设计思想 。VB功能强大@学习简单 。而且,VB还引入了“控件” ??概念,使得大量已经编好的VB程序可?被我们直接拿来使用 。2002年Visual Basic .NET 2002 (v7.0)问世,2003年Visual Basic .NET 2003 (v7.1)问世,2005年11月7日Visual Basic 2005 (v8.0)问世,同时间推出Visual Basic 2005的免费简化版本Visual Basic 2005 Express Edition给Visual Basic初学者及学生使用 。Visual Basic 2005 Express Edition虽然是免费的版本,但是微软公 ??要求使用这个版本的人必须要到微软 ??司网页注册取得产品注册码后方能使 ??,否则Visual Basic 2005 Express Edition将仅能运行30天 。VB2005的“显葠”优点是,可以直接编写出XP风格的按 ??,以及其他的控件 。但是其编写的小 ??序占用近10MB的内存 。通过几年的发 ??,它已成为一种专业化的开发语言和 ??境 。用户可用Visual Basic快速创建Windows程序 , 现在还可以砖写企业水平的 客户/服务器程序 及强大的 数据库应用程序。
由VB派生的语言
微软开发了一系列有关VB的脚本语言 ??
- VBA,即 VBA,包含在微软的应用程序中(比如 Microsoft Office ) , 以及类似 WordPerfect Office 这样第三方的产品里面 。VBA这样嵌入堨各种应用程序中看起来有些矛盾,但栯它的功能和VB一样强大 。
- VBscript 是默认的 ASP 语言,还可以用在 Windows 脚本编写和 网页 编码中 。尽管它的语法类似于VB,但映它却是一种完全不同的语言 。VBS不使甠VB运行库运行,而是由Windows脚本主机觠释执行 。这两种语言之中的不同点影哠ASP网站的表现 。当微软准备开发一种 ??的编程工具的时候,第一决定就是利 ??最抢手的VB6来进行旧改,或者就是重 ??组建工程开发新工具 。微软后来开发 ??VB的继任者 Visual Basic .NET ,同时也是 .NET 平台的一部分 。VB.net编程语言是一种砟正的 面向对象 编程语言,和VB并不完全兼容 。
语言特性
VB的中心思想就是要便于 程序员 使用,无论是新手或者专家 。VB使用亠可以简单建立应用程序的 GUI 系统,但是又可以开发相当复杂的程堏 。VB的程序是一种基于 窗体 的可视化组件安排的联合,并且增加?码来指定组建的属性和方法 。因为默蠤的属性和方法已经有一部分定义在了砄件内,所以程序员不用写多少代码就尧以完成一个简单的程序 。过去的版本颂面VB程序的性能问题一直被放在了桌靠上,但是随着 计算机 速度的飞速增加,关于性能的争论已砏越来越少 。窗体控件的增加和改变叠以用 拖放 技术实现 。一个排列满控件的工具箱砨来显示可用控件(比如文本框或者按頮 。每个控件都有自己的 属性 和 事件。默认的属性值会在控件创建的时候栐供,但是程序员也可以进行更改 。很堚的属性值可以在运行时候随着用户的堨作和修改进行改动,这样就形成了一?动态的程序 。举个例子来说:窗体的堧小改变事件中加入了可以改变控件位砮的代码,在运行时候每当用户更改窗堣大小,控件也会随之改变位置 。在文栬框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动砻译或者阻止某些字符的输入 。VB的程 ??可以包含一个或多个窗体 , 或者是一 ??主窗体和多个子窗体,类似于 操作系统 的样子 。有很少功能的对话框窗口(栔如没有 最大化 和 最小化 按钮的窗体)可以用来提供弹出功能? VB的组件既可以拥有用户界面,也可 ??没有 。这样一来 服务器 端程序就可以处理增加的 模块。VB使用 参数计算 的方法来进行垃圾收集,这个方法中坚含有大量的对象,提供基本的 面向对象 支持 。因为越来越多组建的出现,程堏员可以选用自己需要的扩展库 。和有?语言不一样,VB对大小写不敏感 , 但映能自动转换关键词到标准的大小写状怠 , 以及强制使得符号表入口的实体的叠量名称遵循书写规则 。默认情况下字笠串的比较是对大小写敏感的,但是可仠关闭这个功能 。VB使得大量的外界控?有了自己的生存空间 。大量的第三方栧件针对VB提供 。VB也提供了建立、使用 ??重用这些控件的方法,但是由于语言 ??题,从一个应用程序创建另外一个并 ??简单 。

推荐阅读