I。 介绍

微软声称 Visual Basic 是为微软视窗软件[Microsoft 92]创造应用程序的最快并且最容易 的方式。微软视窗软件是历史上最快卖出的软件包之一:在最开始的九个月就卖出了 300 万份复制品[Norton 92]。共享医学系统公司在健康关怀信息系统中是市场领导者,它正 开始对视窗程序使用 Visual Basic。我们使用 Visual Basic 的决定是基于这样一种信赖, 那就是,它是市场上开发使用者界面的最好的产品。

面向对象的程序在软件工业上也有迅速发展的趋势。例如 C++和 smalltalk 程序语言 这种面向对象的程序语言都在成长,越来越受大众欢迎。尽管面向对象的程序不是良方 [Brooks 87],我们仍相信它是传统程序上范例的一个改进。这对实时的和视窗编程是特 别真实的。

Visual Basic 是以朴素简易为基础的。程序员用一些基本的各种类型的对象来建立一 个应用程序。纯理论的面向对象的程序编制采用的是一种更复杂的方法。程序设计员使 用级别、遗传和多态性来优化重用并且代表了真实世界抽象的关系。我们认为,有许多 应用程序,它们利用面向对象的概念并不需要一个功能全面的面向对象的程序编制语言。 为了探究这项假定,文章的作者之一开发了一项应用程序,那就是在 Visual Basic 中使 用尽可能多的面向对象的概念。这篇文章描述了项目和关于面向对象的编程的观察能力文献综述

 

和局限性,并且还有一组用 Visual Basic 面向对象编程的编程指南。 II。什么是 Visual Basic

微软公司视觉化 basic 程式语言是为了绘画用户界面(GUI)的程序编制而设计的。 它不是一个通用的编程语言。例如,你不会想要用 Visual Basic 写一份编译程序。它不 是程序上的语言。微软公司把 Visual Basic 叫做是受时间驱使的程序编制语言[Microsoft 92]。因为用户选择的时间的顺序几乎是不受限的,因此,程序编制员必须用这样一种 方式来独立地编码每一个事件,以致于它可以和其他事件互相影响。理想化地说,事件 驱动的编程适合于面向对象的程序编制技巧。

视觉化 basic 程式语言对象:Visual Basic 对象拥有属性,方法和事件。属性定义了 身份和一个对象的状态。方法和事件定义了一个对象的行为。微软像下面这样定义了属 性,方法和事件:

1。性能:称为一个对象的属性。属性定义了对象的特征,如尺寸,颜色,屏幕位置 或对象是否启用。每个 Visual Basic 对象都有一个叫做名字的属性。

2。事件:一个被对象承认的动作,例如点击鼠标或者按一个键。你可以编写代码来 回应事件。事件可能由于用户或程序行动发生,或者他们可以由系统引发。

3。方法:操作对象的一个子程序或是函数。

对象的类型:Visual Basic 是由三个基本的对象类型组成的,分别是形式,控制和模块, 他们的定义如下:

1。形式和窗口是一样的。一种形式就是一个类,在这种意义上讲,你可以拥有一个 以上相同形式的实例。形式具有属性,方法和事件。下面列出了几个例子:

属性:名称,窗口状态(正常,最大化,最小化),颜色填充 方法:显示,隐藏,移动来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

事件:点击,绘画,鼠标移动,加载

2。控制是放置在形式上的对象,例如命令按钮,组合框,文本框和菜单。尽管你可 以创造出自定义控件,伴随着 Visual Basic 的标准控制和可通过第三方供应商获取的控 制通常都很充分。属性,方法和事件随着控制类型变化。有一些例子包括下面这些:

上一篇:船舶系泊定位系统英文文献和中文翻译
下一篇:电液系统的输出反馈非线性控制英文文献和中文翻译

数控机床制造过程的碳排...

新的数控车床加工机制英文文献和中文翻译

抗震性能的无粘结后张法...

锈蚀钢筋的力学性能英文文献和中文翻译

未加筋的低屈服点钢板剪...

汽车内燃机连杆载荷和应...

审计的优化管理英文文献和中文翻译

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发