- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Visual Basic概述 1.1 程序设计语言 程序设计语言是人与计算机之间交换信息的工具,一般分为机器语言,汇编语言和高级语言. 程序:为使计算机能按人的意图工作,能够接受人向它发出的命令和信息就必须使用计算机的程序设计语言,把待解决的问题按处理步骤写成一条条计算机能识别和执行的语句。 所有的语句集合称为程序。 机器语言 机器语言:是计算机硬件系统识别的,不需要翻译直接供机器使用的程序设计语言,也称手编语言,通常随计算机型号的不同而不同. 指令:指计算机进行基本操作的命令. 机器指令:机器语言中的语句(二进制) 优点:速度快 缺点:1)难于看懂和调试 2)人们无法从程序看出让计算机执行的是什么务. 3)程序很长,编制程序困难. 4)程序员稍不小心就会出错,而且这些错误难以发现和修改. 汇编语言 为简化机器语言,人们采用符号和数字代替二进制指令码对每条指令都给予一个名称即助记符. 机器语言指令 汇编语言指令 计算机不能直接识别和执行汇编语言程序,必须由一种起翻译作用的程序将其翻译成计算机可以执行的机器语言程序;这一翻译过程就称为汇编,起翻译作用的程序称为汇编程序. 优点:易写,易读,易检查,易修改,编程质量高,执行速度快,占用存储空间小. 缺点:1)不方便编程,工作难度大,费时间 2)要求用户详细了解所用的计算机硬件性能和各种指令,寻址方式以及其他许多知识. 3)对机器硬件的依赖性很大,汇编程序不具备通用性,可移植性. 高级语言 50年代中期发展起来的,面向题目的程序设计语言.实现一条指令与多条汇编语言指令相对应. 优点:1)可以更容易,更快的写出程序. 2)高级语言都有自己的语法. 3)不依附于任何特定的硬件结构. 4)具有通用性和可移植性. 缺点:1)要掌握高级语言必须学会其语法 2)相当繁难. 3)源程序必须经过“翻译”变成机器语言程序才能被执行.(解释形式basic,编译形式c,pascal,fortan) 面向对象的概念与方法 一.面向对象(object orientation)的概念 1.对象:是系统中的基本运行实体,是实体的数据和动作的抽象,即它既包括数据(属性)也包括用于数据的操作(行为) 从程序设计者来看:对象是一个程序模块. 从用户来看:对象为他们提供了所希望的行为. 2.消息:对象之间进行通信的一种构造. 当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息,接受到信息的对象经过解释,然后予以响应.这种通信机制叫做消息传递. 3.对象类:是具有相同属性和行为抽象的一系列对象. 面向对象的概念与方法 4.继承性:父类和子类之间共享数据和方法的机制. 5.多态:一个对象在收到消息时,他要予以响应但不同的对象收到同一消息可能产生完全不同的结果,这一现象叫做多态. 6.动态联编:联编是把一个过程调用和响应调用而需要执行的码加以结合的过程. 二.面向对象程序设计方法 基础构件:对象和对象类. 基本机制:方法、消息和继承性. 对象:从程序设计角度来看,对象是一种不依赖外界的模块,对应着存储器中一块被划分出的区域。它既包含着数据,也包含着作用于这些数据的过程, 面向对象的概念与方法 这样的过程虽然仍是一段程序,但在面向对象程序设计的过程中被重新命名为方法,以区别通常意义下的过程。一个对象中的数据代表他的状态,方法则代表了它的行为. 面向对象的模型建立方法: 1.自顶向下逐步求精: 1)考虑整体模型 2)逐层分解 3)结构分解的同时还要考虑抽象动作的分解和精化. 2.自底向上: 建立高层对象类由已经定义的抽象而得到. 1.2 Visual Basic简介 一、Visual Basic概述 二、Visual Basic的发展过程 三、Visual Basic的特点 1. 可视化编程 2. 面向对象的程序设计 3.结构化的程序设计语言 4.事件驱动编程机制 5.支持DDE、OLE、DLL技术 6. 访问数据库 7. Active 控件 8.提供应用程序集成开发环境 9.应用程序向导 10.完备的联机帮助功能 四、启动VB 6.0的3种方法 1、在“开始”菜单中选择“程序→Microsoft Visual Basic6.0 中文版→Microsoft Visual Basic6.0 中文版”选项。 2、在桌面上建立快捷方式,双击该图标。 3、双击已建立的VB应用程序图标。 五、退出VB 6.0的4种方法 1、择“文件”菜单中的“
您可能关注的文档
- 干线输气管道运行管理.ppt
- 广播电视法制化管理及从业人员素质.ppt
- 工作激励与领导行为.ppt
- 临床法医学-腹部损伤.ppt
- 第5讲 课程组织与课程类型.ppt
- 跨文化管理沟通之二:文化冲突与协调.ppt
- 数字图像处理及应用.ppt
- 细胞增殖及其调控方式.ppt
- 异常、模板以及其他高级主题.pptx
- 第5讲 目基因克隆、分离、检测与鉴定-2009(1)(专项复习重点).ppt
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
文档评论(0)