可视化编程_visual_basic概述

上传人:腾**** 文档编号:40485958 上传时间:2018-05-26 格式:DOC 页数:9 大小:828KB
返回 下载 相关 举报
可视化编程_visual_basic概述_第1页
第1页 / 共9页
可视化编程_visual_basic概述_第2页
第2页 / 共9页
可视化编程_visual_basic概述_第3页
第3页 / 共9页
可视化编程_visual_basic概述_第4页
第4页 / 共9页
可视化编程_visual_basic概述_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《可视化编程_visual_basic概述》由会员分享,可在线阅读,更多相关《可视化编程_visual_basic概述(9页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 9 页可视化编程可视化编程 Visual Basic 概述概述1QBASIC 语言到 Visual Basic 语言 (1)VB 和 QB 有密切的关系: 1)VB 是 VISUAL BASIC; 2)QB 是 QUICK BASIC; 它们都来源于 BASIC,VB 是可视化的面向对象的编程语言,而 QB 是面向过程的。 (2)什么是 Basic?1) “Basic”是 Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令 代码)的英文缩写。它是从 FORTRAN 语言脱颖出来的高级计算机语言,专为初学者设计 计算

2、机程序提供的编程语言。 2)Basic 语言是 1964 年由美国 Dartmouth 大学的两位教授:John G.Kemeny(约翰肯 恩依)和 Thomas E.Kartz(托马斯卡茨)共同设计的一种古老的程序设计语言,由于它 简单易学,人-机对话方便,只要输入 Basic 指令,计算机就能立即执行或者指出错误的信 息。因此,Basic 语言很快就得到广泛的应用。3)Quick Basic 语言是在 DOS 发展的后期,出现的,它将 BASICA、LINK 以及 DEBUG 等软件合并在一起,在同一环境下对用户的源程序自动进行处理-编辑、进行语法检查、 编译连接、执行、调试等,最终生成在

3、 DOS 下的可执行 EXE 文件。 2什么是 Visual Basic?Visual Basic 是在原有的 Basic 语言基础上发展而来的。从 1991 年的 1.0 版开始,共经 历了 1992 年 2.0 版、1993 年 3.0 版、1995 年 4.0 版、1997 年 5.0 版、1998 年 6.0 版共 6 种 版本。其中 5.0 以前主要应用于 DOS 和 Windows 3.x 等 16 位应用程序的开发,5.0 以后的 版本只能运行在 Windows 9.x 或 NT 操作系统下,是一个 32 位的应用程序开发工具。 Visual 的中文含义是可视化,是开发图形用户界

4、面的方法,把程序设计人员从繁琐复 杂的界面设计中解脱出来。其中 Visual Basic 6.0 是应用最广泛的初学者编程语言,它基本兼 容大多数 BASIC 下的源代码或稍加改动就能应用于 Visual Basic 的代码内,Visual Basic 是 编译型语言,所生成的 EXE 文件能在具有 VB 同版本运行库文件的 WINDOWS 环境下运行。3Visual Basic 主要的特点: (1)可视化设计 在 VB 6.0 中使用了图形用户界面的许多先进特性和设计思想,在可视化环境下可以很 容易地创建一个前端界面,使开发人员几乎不用加入太多代码就可以开发出标准的 Windows 程序。

5、(2)面向对象 传统的 C 语言、BASIC 语言、Pascal 语言使用的是结构化程序设计方法,设计程序的 主要工作就是设计算法和编写代码。Visual Basic 6.0 的对象是建立在类的基础上的,一般来说,类是一些内容的抽象表示 形式,而对象是类所表示内容的可用示例。Visual B asic6.0 通过类的封装而使源程序更加 便于维护。因此可视化界面的设计过程其实就是对象的建立过程。 (3)事件驱动 Visual Basic 6.0 通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事 件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行是依靠系统能够被识别的 触发事件启

6、动的。 在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对应的代码。程序也第 2 页 共 9 页会根据事件发生的先后次序依次执行对应的代码。 (4)结构化程序设计语言 由于 Visual Basic 6.0 发源于 BASIC,所以 BASIC 的简单易用、结构化设计的优点被 很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。 (5)多种数据库访问方式 很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访 问。Visual Basic 6.0 采用 JET 数据库引擎和 ODBC 技术进行数据库的访问,支持多种类型 的数据库系统,包括 SQL Server

7、、Oracal、FoxPro、Access 以及 Excel 等。 (6)网络支持 在应用程序中,可以使用结构化查询语言(SQL,即 Struct Query Language)直接访问服 务器上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络 数据库的编程技术,为单机上运行的数据库提供 SQL 网络接口,以便在分布式环境中快速 而有效地实现客户/服务器(Client/Server)方案。 (7)ActiveX 技术 通过 ActiveX 技术可以使用其他应用程序提供的功能,例如 Word 字处理软件、Excel 电子表格及其他 Windows 应用程序,使开发人员可以

8、方便地使用标准的 ActiveX 部件,调 用标准接口,实现特定的功能。 4如何学习 Visual Basic6.0Visual Basic6.0 是一种可视化的程序设计语言,它与 Basic、QBasic、C 等在程序设计 方法上有着本质的差别。为了学习好 Visual Basic,应该从以下几个方面着手: (1)注意理解 Visual Basic 的基本概念 对象和事件驱动对象和事件驱动是 Visual Basic 最关键的两个基本概念,理解这两个基本概念是学习 Visual Basic 的关键。1)面向对象是 Visual Basic 的重要基本特征,在 Visual Basic 程序设

9、计过程中处处都会 使用对象进行编程;2)事件驱动是 Visual Basic 程序设计的基本原则,开发者只需要编写相应用户操作的程 序,而不必考虑程序执行的每一个步骤和设计的必要细节。 (2)熟练使用 Visual Basic 集成开发环境Visual Basic 集成开发环境为开发者提供一个功能强大的编写、调试应用程序的环境, 熟练掌握 Visual Basic 集成开发环境,可以大大提高编写、调试应用程序的效率。 (3)循序渐进Visual Basic 程序设计分为两部分:一是界面设计;二是程序代码设计。对于初学者按 照这样的顺序依次学习,才能达到事半功倍的效果。 (4)在 Visual

10、Basic 帮助系统中,为用户提供了完备的帮助信息。Visual Basic 帮助系统包 含在 MSDN 中,因此在 Visual Basic 中必须安装 MSDN 才能使用。在 MSDN 中可以查阅关于 Visual Basic 的各种参考信息,并提供了大量的例程(包括 例程的源代码)供用户使用。 一可视化编程的概念 1可视化编程的操作:鼠标代替了命令操作 随着图形用户界面 GUI 操作系统 Windows 的使用,编程只要通过鼠标对操作对象的 单击、双击或者拖放即可以完成相应的操作,而不需要再记忆各种命令。 2 “所见即所得” (WYSIWYG:What You See Is What Y

11、ou Get) 可视化编程使得编程者既不需要编写大量的代码来描述组成用户界面的各种对象的外 观和位置,也不需要通过反复的调试、运行来调整它们,而只要把由开发工具提供的各种第 3 页 共 9 页对象拖放到屏幕上并且直接调整位置、大小、颜色、字体等即可。 (一)面向对象的程序设计 1什么是对象? 所谓的对象是指将某一数据和使用该数据的一组基本操作或过程封装在一起,而将此 封装体看作一个实体。即对象可以是应用程序中一个自包含的组件:一方面它具有私有的 功能,供自己使用;另一方面又提供公用的功能,供其他用户使用,对象包含数据及其代 码。 (1)常用的对象 在 VB 程序设计中,对象是 VB 系统中的基

12、本运行实体,窗体、标签、文本框、命令 按钮等也是对象。 (2)对象的种类VB 中的对象分为两类: 1)一类是由系统设计好的,称为预定义对象,可以直接使用或对其进行操作,如工具 箱中的控件; 2)另一类是由用户定义的对象。 (3)对象的意义1)对象有它自己的属性数据,例如大小、位置、颜色等;2)对象有它的操作集合,例如尺寸的改变、打开、关闭等。 2什么是面向对象的程序设计? (1)面向对象的程序设计的基本思想 它的基本思想:是指将“要构造的系统表示为对象的集合要构造的系统表示为对象的集合” 。其中“系统”是指程序和 软件以及计算机模型。 (2)面向对象的程序设计 它是指程序设计人员进行面向对象的

13、程序设计时,不再是单纯地从代码的第一行编写 到最后一行,而是通过考虑如何创建对象,利用对象来简化程序设计,提供代码的可重用 性。 3面向对象的程序方法(OOP) 面向对象的程序方法是指把程序代码和数据封装起来视为一个对象,并依次为这些对 象设置属性。说明:面向对象的程序方法(OOP)是指对试图利用计算机进行问题求解和信息处理的 领域,尽量使用对象的概念:将问题空间中的现实模型映射到程序空间的对象模型,由所 得到的自然性有望克服软件系统的复杂性,从而得到问题求解和信息处理的更高性能。 (二)类、对象、属性、方法 1类 类是定义对象特征以及对象外观和行为的模板。即是同种对象的集合与抽象 (1)类的

14、创建1)使用 Create Class 命令进行创建;2)使用“类设计器”创建一个新类。 (2)类与对象1)类和对象关系密切,但是并不相同;2)类包含了有关对象的特征和行为信息,它是对象的蓝图和框架。 2对象 自然界中所有的事物(包括计算机)都可看做一个个的对象。对对象是具有某些特性的具 体化事物的抽象。对象是类的一个实例,包括数据及其代码。例如,一个对话框、一个命第 4 页 共 9 页令按钮、一个文本框均可以视为一个对象。 (1)对象的存在 对象是 Visual Basic 程序设计的核心。在可视化编程环境中,将用户界面上出现的元 素,例如,窗体,控件,数据库等都是对象。 (2)对象容器 对

15、象容器是指对象可以由多个“子”对象组成的,即称为一个对象容器。 3属性 指一个对象所具有的性质或者描述对象的数据、特征。这些特征可能是看得见摸得着 的,也可能是内在的。在 Visual Basic 中常用对象的属性有标题(Caption)、名称(Name) 、 颜色(Color) 、字体(Font)等。 (1)属性的作用 当改变对象的属性,可以控制对象在程序中作用。 (2)属性的种类1)可见属性:例如属性的种类、形状、颜色等;2)不可见属性:例如寿命、年龄等。 (3)属性的设置 属性可以在“属性窗口”是直接设置,也可以通过程序代码在运行程序时设置。 4方法 方法指的是对象所具有的动作和行为。比

16、如,一个人能够执行的动作和行为有:呼吸、 吃饭、跑步、唱歌、跳舞,等等。那么,这些行为就是这个人(对象)的方法。即方法是让对象实施一个动作或执行一项任务的途径,告诉对象应该处理的事情。每 个对象都包含对数据进行操作的代码段,这段代码就是对象能够执行的一个操作,即方法。(三)事件及事件过程 1事件 事件是指对象能够识别并做出反应的外部剌激。例如:下课铃声响了、天下雨了、周 末到了,当事件由用户触发时,对象会做出响应。事件是一种预先定义好的特定动作,由用户或系统激活。即定义了对象与用户或系统 的交互方式。 (1)事件的驱动 在事件驱动模式下,代码并不按照预先定义的顺序执行,而是通过执行的代码部分来 响应不同的事件。 (2)事件的类型1)系统事件:它是指定时器计时到、窗口关闭、窗口激活等;2)用户事件:Click(单击),Dblclick(双击),Load(装入),MouseMove(移动鼠标), Cange(改变). 不同的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号