PLC编程培训VisualBasic概述
17页1、1.1.1 Visual Basic 6.0的发展Visual Basic语言是一种通用的可视化程序设计语言。可视化程序设计语言除了提供常规的编程环境外,还提供一套可视化设计工具,便于程序员建立图形对象,巧妙地把Windows编程的复杂性“封装”起来。20世纪90年代Microsoft公司的VB是以结构化BASIC语言为基础,以事件驱动作为运行机制的新一代可视化程序设计语言。它不仅具有传统的程序设计语言的功能,而且随着版本的改进,功能越来越强大,不但可以作为多媒体软件制作工具、实现数据库管理,而且还具有网络功能等。Visual Basic 是Microsoft 公司开发的Windows 应用程序开发工具,Visual的意思是“视觉的”或“可视化的”,是一种开发图形用户界面GUI(GraPhic User Inlerface)的方法。即用户一看就知道系统能干什么,并由用户决定干什么的人机交互环境。Basic是英文Beginners Allpurpose Symbolic Instruction Code)(初学者通用符号指令代码)的缩写,它是专门为初学者设计的是一种计算机高级语言。199
2、1年,为了简化Windows应用程序的开发,微软公司推出了Visual Basic1.0版。1992年,经过对Visual Basic1.0的修改后,微软推出了Visual Basic2.0版。1993年,经再次修改完善后,微软推出了Visual Basic 3.0版。1995年,随着Windows 95的发布,微软推出了Visual Basic 4.0版。1997年,微软公司开始推出Windows开发工具套件Microsoft Visual Studio1.0,其中包括了Visual Basic 5.0版。1998年, 发布的Microsoft Visual Studio 98则包含了Visual Basic 6.0版。Visual Basic 5.0版以前的版本主要应用于DOS和Windows 3.x环境中16位程序的开发,从Visual Basic 5.0以后的版本则只能运行在Windows 95或Windows NT操作系统下,是一个32位应用程序的开发工具。2000年,微软公司相继推出VB.Net(7.0)版本。VB6.0是微软推出的新版,它共有3个版本:标准版、专业版、企业
3、版。1、标准版主要是为初学者了解基于Windows的应用程序开发而设计的;2、专业版主要是为专业人员创建客户服务器(ClientServer)应用程序而设计的;3、企业版则是为创建更高级的分布式、高性能的客户服务器(ClientServer)或InternetIntranet上的应用程序而设计的。1.1.2 Visual Basic 6.0的特点一、面向对象的可视化设计工具Visual Basic采用的是面向对象的程序设计方法(Object Oriented Programming,简称OOP),它把程序和数据封装在一起视作为一个对象。设计程序时只需从现有的工具箱中“拖”出所需的对象,如按钮、滚动条等,为每一个对象设置属性,这样就可以在屏幕上“画”出所需的用户界面来,因而程序设计的效率可大大的提高。二、事件驱动的编程机制传统的程序设计是一种面向过程的方式,程序总是按事先设计好的流程运行,而不能将后面的程序放在前面运行,即用户不能随意改变、控制程序的流向,这不符合人类的思维习惯。在Visual Basic中,用户的动作事件控制着程序的流向,每个事件都能驱动一段程序的运行。程序员只需编写响
4、应用户动作的代码,而各个动作之间不一定有联系,这样的应用程序代码一般比较短,所以程序易于编写与维护。三、结构化的程序设计语言Visual Basic具有丰富的数据类型和结构化程序结构,其特点是:1、增强了数值和字符串处理功能,比传统的BASIC语言有许多的改进;2、提供了丰富的图形及动画指令,可方便地绘制各种图形;3、提供了定长和动态(变长)数组,有利于简化内存管理;4、增加了递归过程调用,使程序更为简练;5、提供了一个可供应用程序调用的包含多种类型的图标库;6、具有完善的调试、运行出错处理。四、提供了易学易用的应用程序集成开发环境在Visual Basic的集成开发环境中,用户可设计界面、编写代码、调试程序,直至将应用程序编译成可执行文件在Windows上运行,使用户在友好的开发环境中工作。五、支持多种数据库系统的访问数据访问特性允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。利用数据控件可访问Microsoft Access、Dbase、Microsoft FoxPro、Paradox等,也
《PLC编程培训VisualBasic概述》由会员cn****1分享,可在线阅读,更多相关《PLC编程培训VisualBasic概述》请在金锄头文库上搜索。
2023年“开学第一课”敬畏生命、独立思考、承担责任教案设计.docx
劳动及社会保障法单项选择题.doc
职业高中英语(基础模块一)英语半期试题[1][1].doc
课题:15《“超级球迷”》第一课时.docx
三违的承诺书
明年工作安排汇总8篇
2023年初三感人作文1.docx
假分数化成整数或带分数.docx
s版语文三年级下册第六单元测试卷
2022年职员个人年终工作总结5篇.docx
销售代理协议书格式版(五篇).doc
高铁测量方案.总结
适应性绩效在组织中的应用探析.doc
高考数学等差数列选择题专项训练测试试题附解析.doc
成为优秀的领导10002.doc
eosfrm财务报表分析大全
商务的工作总结.docx
小升初数学应用题50道有精品答案.docx
方案策划7篇方案策划是什么
担保借款合同常用版(六篇).doc
2023-05-10 3页
2024-02-26 66页
2022-12-30 5页
2023-08-21 4页
2023-04-04 94页
2023-06-29 65页
2023-06-23 27页
2023-10-20 15页
2023-04-27 6页
2024-02-06 22页