visual+basic程序设计

visual+basic程序设计

ID:33752487

大小:5.32 MB

页数:249页

时间:2019-02-28

visual+basic程序设计_第1页
visual+basic程序设计_第2页
visual+basic程序设计_第3页
visual+basic程序设计_第4页
visual+basic程序设计_第5页
资源描述:

《visual+basic程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章VisualBasic程序设计概述学习要点了解程序设计的基本概念和常用程序设计语言;了解VisualBasic的集成开发环境;掌握可视化编程的相关概念;掌握VisualBasic编程的一般步骤及工程管理;了解事件驱动编程机制的概念、作用。重点、难点可视化编程的基本概念;VisualBasic的程序结构和编程步骤;VisualBasic工程管理。计算机能够完成预定的任务是计算机硬件和软件协同工作的结果,当用户使用计算机完成某项工作时,通常有两种情况:一种是借助现成的应用软件来完成,如进行文字处理可使用Word、WPSOffice等文字处理软件,科学计算可使用M

2、ATLAB等等;另一种情况则是没有完全适合的现成的应用软件,需要使用某种计算机语言来编制程序完成特定的任务,这就是程序设计。本章主要介绍程序设计以及VisualBasic程序设计的有关知识,使读者对程序设计有一个初步的了解。1.1程序设计与程序设计语言1.1.1程序程序主要用于描述完成某项功能所涉及的对象和动作规则。随着计算机的出现和普及,“程序”成了计算机的专用名词,程序就是计算机为完成某一个任务所必须执行的一系列指令的集合。计算机程序主要描述两部分内容:描述问题的每个对象及它们之间的关系,即数据结构的内容;描述对这些对象作处理的规则,即求解的算法。因此,程序可

3、以用经典的公式来表示:程序=算法+数据结构1.1.2程序设计程序设计是根据特定的问题,提出需求,设计数据结构和算法,使用某种程序设计语言,设计计算机执行的指令序列。即编制程序,经过调试,使计算机能正确完成特定的任务。简单地说程序设计就是设计和编写程序的过程。1.1.3程序设计语言程序设计语言,也称算法语言,是人与计算机交流的工具,是用来书写计算机程序的工具,是由字、词和语法规则构成的指令系统。所谓“指令”,就是命令,即告诉计算机在什么时候、什么条件下干什么,计算机根据指令一条一条执行,并把执行结果告诉人们。在早期,计算机和任务两个方面执行起来相对简单,主要靠扳动开

4、关完成,而程序设计直截了当。在计算机发展到能够储存指令以后,人们开始考虑用机器指令输入,然后又使用特殊的语法和符号,将指令转换成一种语言,即程序设计语言。按照程序设计语言的发展,其大致可分为三类,即机器语言、汇编语言和高级语言。机器语言,代码全部由二进制符号“0”和“1”按不同的方式排列组合而成,编写的程序能够被计算机直接识别执行,执行速度快。汇编语言,是由一些助记符表示二进制代码指令的语言。用汇编语言编写的程序只需要经过简单的翻译就可以被计算机执行。高级语言,是指与自然语言和数学公式相似的程序语言,能够独立于机器的硬件特性,比较容易从一个系统转移到另一个系统,增

5、强了程序的通用性。从1956年IBM公司推出第一个高级语言Fortran程序设计语言以来,高级语言发展迅速,根据高级语言的发展又分为面向过程的语言、面向问题的语言和面向对象的语言三类。面向过程的语言:致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法和步骤。编程时不仅要说明做什么,还要非常详细地告诉计算机如何做,程序需要详细描述解题的过程和细节。面向问题的语言:又称为非过程化的语言,或称为第四代语言(4GL:FourthGenerationLanguage)。用面向问题的语言解题时,不仅摆脱了计算机的内部逻辑,而且不必关心问题的求解算法和求解的过

6、程,只需指出问题是要计算机做什么,数据的输入和输出形式,就能得到所需的结果。目前应用最广泛的面向问题的语言是数据库查询语言SQL(StructuredQueryLanguage)。面向对象的语言:是为了克服面向过程的语言过分强调求解过程的细节、程序不易重复使用的缺点,而非过程的语言又与数据库的关系密切,应用范围狭窄这两个问题而推出。其设计的出发点就是为了能更直接地描述客观事物(即对象)以及它们之间的关系。面向对象的语言将客观事物看成是具有属性和行为的对象,通过抽象找出同一类对象的共同属性和行为,形成类。通过类的继承与多态可以很方便地实现代码重用,大大提高了程序的复

7、用能力和程序开发效率。常用的面向对象的语言有C++、Java、VisualBasic等。我们通常所谓的程序设计语言主要指高级语言,用高级语言编写的程序,称为“源程序”。计算机不能直接识别源程序代码,必须翻译成机器语言,才能在计算机上运行。翻译方式有两种:一种称为解释方式,另一种称为编译方式。相应的翻译工具分别称为解释程序和编译程序。每种高级语言都有自己的解释系统或编译系统。在本书中我们要学习的VisualBasic就是一种通用的面向对象的可视化高级程序设计语言,同时提供了解释和编译两种执行方式。在输入代码时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并

8、判断每个语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。