- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB基础与RS-232通信技术 柏逢明 卫昱含 前 言 科学技术重大进步表现为社会的高度自动化与智能化发展进程。先进的科学技术促使各种行业电子仪器设备都可以与计算机联机,实现计算机对设备的信息传递与控制。电子仪器设备实现联机中最简单的方式就是使用RS-232接口实现串行通信。RS-232C串行通信设备具有集成化、简单化,且方便使用等特点,应用越来越广泛。 可编程控制器(Programmable Logic Controller,简称PLC)综合了计算机技术、自动控制技术和通信技术,形成一种新型的、通用的电气自动控制装置。因此,通过串行通信,实现计算机对PLC控制,是相关领域专业人员需要掌握的一门专业基础实践知识。 第一篇 VB语言基础 第1章 VB概述 1.1 VB的版本 1.2 VB语言的特点 1.3 VB的安装与启动 1.4 VB集成开发环境 1.5 VB的概念术语 VB(Visual Basic)是微软(Microsoft)公司推出的、专门用于开发基于Windows应用程序的工具语言,具有简单易学、功能强大、软件费用支出低、见效快等特点。是在Windows操作平台下设计应用程序的最迅速、最简捷的工具语言之一。 VB是一种可视化的、面向对象和采用事件驱动机制的结构化高级程序设计语言。它可用于开发Windows环境下的各类应用程序。VB中无需编写大量代码来编辑界面元素,只需要采用搭积木构建程序方式来编写程序,是现在开发人数最多的最通用的编程工具之一。在数据库、分布式处理、Internet及多媒体等方面有着广泛的应用,如今已是一种可视化的、面向对象的程序设计语言。 1.1 VB的版本 学习版为VB的基本版本,适用于初期学习者及使用VB开发一般应用程序的开发人员。该版本让编程人员很容易地创建功能强大的Microsoft Windows应用程序。 专业版为专业开发人员提供了功能完备的软件开发工具,以便为其他人开发解决方案。专业版包含了学习版的所有功能,还加上了附加的ActiveX控件、Internet Information Server 应用程序设计器、集成数据工具盒数据环境、Active Data Objects 以及动态HTML页面设计器。 企业版为专业编程人员开发程序提供了功能强大的组内分布式应用程序。它包括专业版的所有特效,加上BackOffice工具。 1.2 VB语言的特点 可视化编程 面向对象的程序设计 结构化程序设计语言 事件驱动编程机制 数据库访问及强大开放的特点 1.3 VB的安装与启动 1.3.1 VB 的安装 确认硬件配置和软件环境满足VB6.0 的安装与使用条件 1.3.2 VB 的启动 常用的工程类型为标准EXE类型 1.4 VB集成开发环境 1. 菜单栏 通过菜单栏可以实现VB的所有功能。 2. 工具栏 提供VB6.0中常用菜单命令的快速访问,只需要单击工具栏上的按钮即可执行相应的菜单命令。 3. 工具箱窗口 相当于一个零件箱,里面包含的是用来构造应用程序界面的部件——“控件”。 4. 工程窗口 用于浏览工程中所包含的窗体和模块、查看代码、查看对象。 a)单个工程 b)工程组 5. 属性窗口 属性窗口位于工程窗口下方,用来显示和设置被选定对象的属性值。 6. 窗体布局窗口 窗体布局窗口中绘制了一个计算机显示器,并在上面形象地显示了运行时窗体在显示器上的位置。 7. 窗体布局窗口 即对象窗口,就是工作台,在它上面可以使用窗体和工具箱中提供的控件构造应用程序的界面。 窗口对象——它并不是VB开发环境中的一个窗口,而是VB为新建的工程自动添加的一个对象,是所编程序的一部分。 控件对象——包括内部控件和外部控件。 8. 代码编辑窗口 代码编辑窗口是输入应用程序代码的编辑器。 窗体模块 (2) 标准模块 独立模块通常称为标准模块(扩展名为.bas),它含有与特定窗体和控件无关的代码。通过标准模块,就可以建立一个含有共享过程的数据库,这些数据库可以在不同的应用程序使用。 类模块(扩展名为.cls)是面向对象编程的基础。 类模块与标准模块不同之处在于:标准模块仅仅含有代码,而类模块既含有代码有含有数据,可以视为没有物理表示的对象。 (3) 类模块 1.5 VB的概念术语 1. 对象:是面向对象程序设计的核心,是对现实世界中对象的模型化,是代码和数据的组合,具有自己的状态和行为,如某个同学。 2. 属性:对象中的数据,用来表示对象的状态,决定对象的外观。 3. 事件:来自外部的刺激,能被对象所识别的动作,如鼠标单击。事件决定了对象之间联系的手段。 4. 事件过程:对象对事件做出的反应。 5. 事件驱动:在程序中流动的是事件,只有在事件发生时,程序才会运行。 6. 方法:
您可能关注的文档
- 第1章 计算机基础知识 《计算机应用基础(第2版)》课件.pptx
- 第2章 Windows 7操作系统 《计算机应用基础(第2版)》课件.pptx
- 第3章 文字处理软件Word2010最终(无水印) 《计算机应用基础(第2版)》课件.pptx
- 第4章 电子表格软件Excel 2010 《计算机应用基础(第2版)》课件.pptx
- 第5章 演示文稿制作软件 PowerPoint 2010 《计算机应用基础(第2版)》课件.pptx
- 第6章 计算机网络基础及简单应用 《计算机应用基础(第2版)》课件.pptx
- 第7章 汉字输入法 《计算机应用基础(第2版)》课件.pptx
- 第01章 基本概念 《电路原理(第3版)》课件.ppt
- 第02章 电路分析与定理 《电路原理(第3版)》课件.ppt
- 第03章 正弦交流电路 《电路原理(第3版)》课件.ppt
- 第2章 VB语言基础 《VB基础与RS-232C通信技术》课件.ppt
- 第3章 模块 《VB基础与RS-232C通信技术》课件.ppt
- 第4章 控件 《VB基础与RS-232C通信技术》课件.ppt
- 第5章 结构化程序设计 《VB基础与RS-232C通信技术》课件.ppt
- 第6章 过程和函数 《VB基础与RS-232C通信技术》课件.ppt
- 第7章 串行通信 《VB基础与RS-232C通信技术》课件.ppt
- 第8章 PLC的结构与扩展功能 《VB基础与RS-232C通信技术》课件.ppt
- 第9章 VB与欧姆龙CPM2ACPM2C的通信 《VB基础与RS-232C通信技术》课件.ppt
- 第10章 VB与三菱FX系列PLC的通信 《VB基础与RS-232C通信技术》课件.ppt
- 第11章 VB与西门子S7-200PLC的通信 《VB基础与RS-232C通信技术》课件.ppt
文档评论(0)