毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VB交通数据采集器与分析系统设计(3)
1.6 visual basic 软件介绍
1991年,微软公司推出了 visual basic软件,简称vb,在这里visual指的是可见的,它的主要开发像windows 操作系统的图形用户界面的方法,利用控件的方法,进行设计,它不需要编写大量代码去描述界面等外观设计,只要把预先建立好的对象拖放到屏幕上即可。而Basic 指的是用通用符号指令代码语言。Visual basic的诞生方便了开发人员对程序的设计。
1.6.1 visual basic的版本
Visual basic有学习版、专业版和企业版3种版本,它满足了不同的开发需求。各版本的具体说明如下所示。
(1)学习版(learning)
基础版本,主要包括了内部控件及网格、选项卡和数据绑定控件。在学习与了解方面,有着很大的实用性,在知识方面有一定的学习价值,操作简单易懂。
(2)专业版(professional)
专业版主要针对的是计算机开发人员,是一套功能比较完备的开发工具。这个版本包括了学习版的全部功能,又新添加了Activex控件、active data objects等功能,为软件的开发做到了更加完善。
(3)企业版(enteprise)
Vb6.0是visual basic中最高版本,企业版的投入使得开发人员能够开发功能更加强大的分布式应用程序。该版本包含啦专业版的全部功能,并且在原来的基础上,又新加新的功能,sql数据库以及access数据的连接,是软件的功能更趋于强大,设计领域的拓宽,vb6.0得以在更多开发人员中使用。
1.6.2 visual basic的特点
(1)提供可视化编程环境
Visual basic6.0是一种可视化的编程语言,具有直观易操作等特点。通过运用visualbasic6.0专用的可视化开发环境,能够迅速,便捷的设计相关程序项目,对开发有着方便,易操作等优势。
(2)基于面向对象,大大提高了开发效率
面向对象编程是在许多高级编程语言中具备的特点。因为在面向对象中,窗体和控件对象都被看作为一个对象。在面向对象的使用过程中,用户只需要了解每个对象能够完成何种任务,而不需要了解他如何去实现和工作的。这样,开发人员就只需要涌过少量的代码编写,就能够实现对应的功能,从而提高了开发的效率,并且在操作上,也能够容易实现。
(3)事件驱动
Visual basic6.0 主要是靠事件驱动来运行的,它通过把一个大型程序,分解成好多独立的小程序,通过用不同的事件来完成,事件驱动改变了一般程序的机制,不用害怕由于某一方面的问题,而直接影响整个程序的运作,因为它每一个程序单一,独立的特点,使它能够完成相关功能,并且每一个独立的子程序,不用通过大量的代码去实现,靠着它编程量小,方便了功能的实现,在操作过程添加了不少便利。
(4)集成化开发环境
在Visual basic6.0中也提供了集成化的开发环境,开发人员可以迅速地在设计界面和代码编辑界面进行灵活转换和调试,这对开发来说,也提高了效率,在开发的过程中也提供了人性化的一面,这也是visual basic最大的优势特点。
1.6.3 visual basic常用的数据库编程方法
在visual basic6.0中可以使用的数据库编程方法是通过使用dao控件、rdo控件、ado控件来实现,具体说明如下。
(1)RDO控件:远程数据对象,它是一个到ODBC并且面向对象的数据访问接口,它可以和其他控件进行组合, 在一起并且能够提供另一个接口。通过使用这种方法为许多SQL Server、Oracle及其他大型数据库开发人员提供了常用的最佳接口,并且在程序开发当中RDO提供了更好的存储过程和方法,为软件的开发做出了不可磨灭的贡献。
(2)DAO控件:数据访问对象,它是第一个面向对象的接口,主要用于连接Microsoft jet数据库。也可以允许技术开发人员通过ODBC直接实现和access的连接。
共7页:
上一页
1
2
3
4
5
6
7
下一页
上一篇:
基于C#的人事信息管理系统设计
下一篇:
ERP销售管理合同执行子模块的设计与开发
安卓Android的音乐播放器的设计与实现
SOM神经网络多机器人任务分配算法研究
Web应用程序漏洞扫描器设计
php教务数据采集系统学生数据设计与实现
安卓平台的LED舞台字幕屏...
Android的音乐播放器的研究与应用
基于安卓视频播放器设计与实现
上海居民的社会参与研究
酵母菌发酵生产天然香料...
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
从政策角度谈黑龙江對俄...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发