ch1-VB程序设计概述课件.pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主讲:潘 建 计算机学院计算机应用研究所 E-mail:pj@ Phone:693555 qq:3883674 第一章 Visual Basic 程序设计概述 1.1 Visual Basic 简介 计算机语言定义 计算机语言是人与计算机之间交换信息的工具,用来指挥或控制计算机工作的“符号系统”。 计算机语言分类 机器语言,汇编语言和高级语言 程序定义 为使计算机能按人的意图工作,能够接受人向它发出的命令和信息就必须使用计算机语言,把待解决的问题按处理步骤写成一条条计算机能识别和执行的语句。所有的语句集合称为程序。 机器语言 特点: 用二进制代码表示的一种机器指令的集合 优点: 速度快、直接执行、灵活 缺点: 1)难于看懂和调试 2)无法从程序看出让计算机执行的是什么任务. 3)程序很长,编制程序困难. 4)程序员稍不小心就会出错,而且这些错误难以 发现和修改. 汇编语言(符号语言) 特点: 采用符号和数字代替二进制指令码对每条指令都给予一个名称,即助记符。 优点: 易写,易读,易检查,易修改,编程质量高,执行速度快,占用存储空间小. 缺点: 1)不方便编程,工作难度大,费时间 2)要求用户详细了解所用的计算机硬件性能和各种指令,寻址方式以及其他许多知识. 3)对机器硬件的依赖性很大,汇编程序不具备通用性,可移植性. 高级语言 特点:50年代中期发展起来的,面向题目的程序设计语言.实现一条指令与多条汇编语言指令相对应. 优点: 1)可以更容易,更快的写出程序. 2)高级语言都有自己的语法. 3)不依附于任何特定的硬件结构. 4)具有通用性和可移植性. 缺点:1)要掌握高级语言必须学会其语法 2)相当繁难. 3)源程序必须经过“翻译”变成机器语言程序 才能被执行.(解释形式basic,编译形式C、 pascal,fortran) Basic_Beginer’s All-purpose Symbolic Instruction Code 特点:易学、易懂、易记、易用。 初学者的入门语言、学习其他高级语言的基础 发展阶段: 第一阶段:(1964~70年代初) 1964年BASIC语言问世 第二阶段:(1975~80年代中) 微机上固化的BASIC 第三阶段:(80年代中~90年代初)结构化BASIC语言 第四阶段:(1991年以来) VISUAL BASIC BASIC 与 VISUAL BASIC BASIC: 面向过程程序设计 VISUAL BASIC: 可视化编程、面向对象、事件驱动 1.2 Visual Basic 6.0 可视化编程环境 1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成 2.窗体(Form)设计窗口 3.代码(code)窗口 4. 属性(properties)窗口 工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块 工具箱提供一组工具,用于设计时在窗体中放置控件生成应用程序的用户接口。系统启动后缺省的General工具箱就会出现在屏幕左边,上面有常用“部件” 窗体布局窗口显示在屏幕右下角。用户可使用表示屏幕的小图像来布置应用程序中各窗体的位置。这个窗口在多窗体应用程序中很有用,因为这可以指定每个窗体相对于主窗体的位置。 1.3 Visual Basic 中的基本概念 面向对象编程 对象:是系统中的基本运行实体,是实体的数据和动作的抽象,即它既包括数据(属性)也包括用于数据的操作(行为) 从程序设计者来看:对象是一个程序模块. 从用户来看:对象为他们提供了所希望的行为. 事件驱动编程 创建反映用户动作和系统事件的程序。 由事件建立对象之间、对象与程序之间的联系 控制整个应用程序执行的流程 结构化程序设计方法 每个模块都由三种基本(顺序、选择、循环)结构或它们的嵌套所组成 每个结构只有一个入口一个出口 3. 没有死循环 Visual Basic 常用术语 对象:对象是基本的运行时的实体 如窗体、各种控件等,它包括作用于对象的操作

文档评论(0)

mkt361 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档