第六章 VB环境下的应用程序开发
通过开发一个应用程序使读者了解软件的开发过程,开发语言:Visual BASIC,开发环境:Windows系统
VB介绍
Visual BASIC(以下简称VB)是微软(Microsoft)公司推出的 Windows环境下基于对象的可视化的程序设计语言,
可以用来开发Windows环境下的各种应用软件,也可用来开发多媒体应用
Visual Basic概述
Visual Basic 利用面向对象的概念巧妙地屏蔽了Windows环境下的程序设计的复杂性
Visual Basic基于结构化的BASIC语言和一系列的可视化的窗口设计工具,提供了窗口、菜单、按钮、对话框、消息框、滚动条等Windows程序的标准界面对象,以及一整套可视化设计工具
Visual Basic是首批采用事件驱动的程序设计机制的程序语言之一
从微软公司于1991年推出Visual ,已推出6个版本,获得极大成功
VB程序设计的特点
1. 可视化的界面设计
设计者仅需用现有工具在屏幕上进行布局设计,设置对象属性即可,Visual Basic自动产生界面设计代码
2. 基于对象的程序设计思想
VB已经把程序和数据封装起来成为一个个对象,并为每个对象赋予各种属性,程序设计人员在设计时无需编写对象的创建和描述程序代码,便可直接使用
3. 事件驱动的编程机制
每个事件都能驱动一段程序运行,完成相应的工作
4. 方便、易用:结构化的程序结构、更接近于人类的语言和逻辑思维方式、语句简单易懂等
5. 基于构件的程序开发
可以使用Visual C++,BC++,Delphi等开发用于VB的专用构件,以扩展VB的应用开发能力,VB构件可以直接加入到VB工具箱中供开发人员使用。
6. 对象的链接与嵌入(OLE)
利用OLE技术,在VB程序中,可以将其他应用软件作为一个对象嵌入到VB应用程序中,并可以对它赋予各种属性和进行程序。还可把符合OLE标准的Windows应用程序嵌入到VB程序中,实现声音、视像、影像、动画、三维立体、变换几何形状、绘制各种图形图像等多媒体功能
7. 数据库访问功能
Visual Basic系统本身提供了非常好的数据库管理功能,利用数据库管理窗口,ess数据库,还可直接编辑和访问其他外部数据库,如FoxPro、dBASE、FoxBase …等。可以通过ODBC建立连接的方式来使用和操纵外部数据库
8. 功能强大的辅助开发工具
Visual Basic中的Setup Wizard可为用户制作生成规范的带安装的用户盘,使程序设计人员采用VB开发工具设计的应用程序在编译生成EXE可执行文件
消息和事件驱动
所有的Windows应用程序都是基于消息的传递和处理的,每一个Windows程序都要求一个消息循环,应用程序中的每一个窗口都要求有一个消息处理器,用户移动鼠标,Windows系统就产生一条消息告诉相应的应用程序:鼠标已经移动了,移动到了什么地方
Windows系统是多任务系统,如果一个程序有消息要处理,它就占用CPU处理消息,如果一个程序不再有要处理的消息,系统就询问其他正在运行的程序是否有消息要处理,并把控制权交给要处理消息的应用程序,消息机制,就是所谓的事件驱动
VB开发环境
Visual Basic基本环境
1. 主(Main)窗口
主窗口:控制VB环境下各种工作模式及操作命令
工具条
2. 窗体(Form)窗口
3. 工具箱窗口
4. 项目(Project)窗口
标题条: 显示项目(应用程序)名称,控制盒及极小化按钮;
View Form按钮: 查看窗体显示界面;
View Code按钮: 查看代码程序;
文件列表: 该项目中包含的所有文件清单
第06章VB环境一的应用程序开发 来自淘豆网m.daumloan.com转载请标明出处.