易语言程序设计 第七章 子程序和模块 免费

易语言程序设计 第七章 子程序和模块 免费
易语言程序设计 第七章 子程序和模块 免费

<易语言程序设计>

作者:蔷薇的羽翼

第七章子程序和模块

结构化程序的另外一个特征就是将程序自上而下逐渐分解,逐步求精,每次分解可以形成一些小的子程序。每个子程序能实现小的功能目标,他们组合起来能实现一些大的功能目标。初学者可以在学习过程中体会子程序命令带来的好处,不断累积经验后才能熟能生巧

7.1什么是子程序

我们在写程序的过程中时常碰到这样的情况,一个代码段完成的是一项对立的功能,而该功能又会在程序的其他地方重复使用,比如程序中要取得一个文件的不含路径的文件名,因此写了一段代码将该文件的名称和路径分离,可是后来在多个地方需要对多个文件进行这样的处理,将这段代码重复书写多次显然很笨拙,不仅占用空间,而且不利于修改。其实一个事件就是一个子程序,被触发后,这个子程序之内的代码将运行一遍(可以多次触发,多次运行)。

子程序就是一系列的程序语句封装的一个独立的具有特定功能的单元,都有自己的名称,只要需要就能重程序的其他地方进行调用。子程序可以具有返回值,这样在代码运行完毕后给调用者提供一个反馈,调用者就能得到该值进行其他的运算。也可以只去做而不提供返回值

1.如何新建一个子程序。

要想新建一个子程序可以点插入菜单-子程序来完成

也可以在代码编辑区点右键在弹出的菜单中选择新子程序

7.2子程序的编写及使用

1.子程序的编写

新建一个子程序,子程序的默认名为子程序1我们给他重新命名主要用来方便记忆及调用.

【例7-1】利用子程序查询指定数组(随机元素值)中的元素值是否有等于指定的数值。

详见7-1.e

关于数组随机赋值前面第六章已经讲解了不再重复。

可这行代码我们新建的子程序名叫查询带有一个整数型参数所以在调用时

命令就是查询(整数型)。

2.具有返回值的子程序

相对于无返回值的子程序来说,具有返回值的子程序相对复杂些,关键就在退出子程序之前必须完成返回值的确定。

【例7-2】编写子程序实现温度从华氏度转换到摄氏度、从摄氏度转换到华氏度。

详见7-2.e

由于返回值是整数型,标签标题是文本型,所以调用后加入到文本命令转换为文本型与标题匹配。

返回命令用于返回一个值到子程序调用处但是被返回值必须和子程序调用处返回值类型匹配。

有时候在使用易语言自带的命令时,发现有些参数是必学填写,而有的参数可以选,可选的参数在调用时可以不填写。

定义的参数在将前面的可空选中后就可以成为可选参数

而空参数可以使用是否为空(参数)来进行是否填写的判断。

【例7-3】依旧借助刚刚的例程,将转换子程序中的类型参数设置为可选参数,即不选默认为真。

详见7-3.e

按钮1事件中的转换()子程序第一个参数已经空着了

而转换子程序中也添加了对类型是否填写的判断。

组件事件也可以看做一个子程序来调用

比如有按钮1按钮2,2个组件其中按钮1被单击事件已经写好了代码。而按钮2要想调用按钮1被单击事件中的代码至于要在按钮2事件中加入

_按钮1_被单击()

即可。

7.2什么是模块

模块就是一个特殊的易语言程序,可以实现程序的快速开发,他像EXE文件一样是已经编译好了的,但他留有接口可以让使用者方便调用其中封装好的命令。但是你却看不到他命令到底咋实现的。

常见的模块除了易语言附带的几个模块以最出名的最多恐怕就是外挂作坊与外挂海提供的系列模块了.

我不推荐初学易语言的朋友过多的依赖模块.毕竟模块中的命令,还是自己知道咋样

做为好。

7.3模块的调用

新版的易语言中已经删除掉了模块管理窗口,这让很多看旧教程的朋友摸不到头脑,其实新版的易语言对模块的调用更加的快捷方便。

具体调用方法:点程序窗口双击模块引用表就会打开一个通用对话框选择自己想要加载的模块点确定即可。

加载模块后双击模块名就能看到模块的接口命令及其说明等等。。

这里只是介绍下模块的调用方法至于模块的编写在后面会有详细介绍。

本章小结

子程序是程序的一部分有独立的名称,只要需要就能从程序其他地方进行调用子程序可以带有参数返回值等也可以没有。

模块可以简单的实现对一些复杂命令的处理。

农村普通高中选修课课程资源开发研究――易语言程序设计

农村普通高中选修课课程资源开发研究――易语言程序设计 发表时间:2017-12-11T15:03:50.220Z 来源:《知识-力量》2017年8月下作者:向光明 [导读] 计算机是帮助人们解决问题的有力工具,而编程语言则是操作这一工具的最好方式,但是使用者具体运用哪一种语言其实并不十分重要,重要的是解决问题的逻辑思路。 摘要:计算机是帮助人们解决问题的有力工具,而编程语言则是操作这一工具的最好方式,但是使用者具体运用哪一种语言其实并不十分重要,重要的是解决问题的逻辑思路。所以,将易语言程序设计作为农村普通高中的一门选修课程,实际上也是希望借此机会培养学生的全局意识、创新精神和实践精神。由于学习时间有限,且程序设计本来就是一个很难的问题。为此,调整选修课的教学内容显得尤为必要。本文主要就农村普通高中易语言程序设计选修课课程资源开发这一主题展开研究。 关键词:农村普通高中选修课课程资源开发易语言程序设计展开研究 引言: 随着现代科学技术的不断快速发展,以及人们对当代学生教育的要求不断提高,传统的计算机课程教学方式早已无法满足学生的实际学习需求了。尤其是易语言程序设计这一新课程的开发,更是对教师教学水平提出了更高的要求。从目前的教学情况看,农村普通高中计算机基础教育课程的开展情况并不乐观,尤其是在新课程教学改革的背景下,对于选修课程的教学质量要求更是相应有所提高,而易语言程序设计作为一门较难的学科知识,其教学目标的实现更是难以达到预期的效果。本文主要针对易语言程序设计这一选修课程的资源开发进行研究,也是希望能够整体上提高农村高中计算机课程教学的质量,进而增强学生今后工作的竞争力。 一关于易语言的基本概况 易语言是一款全中文全可视跨平台的编程工具,由大连大有吴涛易语言软件开发有限公司设计开发的,它的特点是全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化。而将易语言程序设计纳入到农村普通高中选修课课程资源开发范畴之中,这对学生今后的生活,学习,工作都将会产生十分积极的影响。 二易语言程序设计选修课课程资源开发的必要性 2.1时代发展的必然需求 随着信息技术的逐渐普及和社会人群需求量的加大,近几年,信息技术在社会各行各业的普及范围也变得越来越广,并且帮助人们解决了很多生活,工作中所存在的问题,而易语言程序设计就是非常重要的一个工具。 作为计算机课程中的一部分知识,它不仅是教会学生如何更好的使用计算机,而且还将培养学生的创新意识,逻辑思维能力和实践精神,并从根本上提高他们的计算机操作能力。总体而言,将易语言程序设计纳入到农村普通高中选修课程资源开发范围中,其实也是素质教育理念提出后的必然结果,而这也是今后学生必须要具备的基本素质和能力,当然,也从侧面反映出了当下我国信息技术发展的趋势。 2.2改变了传统的计算机教学模式 以往,农村普通高中的计算机课程内容都极其有限,而且教师教学的方式也比较传统,其中比较典型的就是“填鸭式”的教学模式。然而,教师们一味的将大量的计算机理论知识灌输给学生,使用学生感觉计算机知识太难,兴趣索然,最终沉迷于游戏,制约他们的全面发展。 但是随着计算机基础教育改革进程的不断加剧,计算机课程的内容开始逐渐增多,而易语言程序设计就是其中非常重要的一部分。由于这一课程知识的学习对于学生操作等各方面能力要求都相对更高,因此,作为教师就必须要改变相对传统的教学方式,这样也才能够有效激发学生对这一选修课程的学习兴趣,潜移默化中,他们的思维以及创新意识也将得到有效的提高,与此同时,学生对相关计算机理论知识的掌握也将变得更加牢固,整体而言,也是利于高中计算机课程教学效率提高的。 三如何促使易语言程序设计选修课课程资源实现有效开发 3.1指导思想:以培养学生的信息素养为目标 “培养学生的信息素养”既是中学信息技术的培养目标,也是中学信息技术教学关注的热点问题。对于农村高中学生而言,易语言程序设计这一课程学习本身就较难,研究还发现,部分学生在细节知识点上还存在着诸多问题,比如:一个函数参数甚至一个分隔符的错误,就会直接导致学生程序无法正常运行。所以在实际教学中,教师需要引导学生从细处入手,进而培养他们养成良好的程序录入习惯;又比如,有的学生在调试程序遇到了问题,那么首先就是引导学生查看函数或命令参数是否运用了规定符号等等,当同学们从细处发现并解决问题后,自然也就豁然开朗了。 3.2课程资源的选择以“易”为准则 程序设计本身是一个较难的课题,结合农村高中生的实际情况,所选课程资源一定要做到易学易懂的原则,因此在课程资源的选择上坚持了“三易”原则: 易学:易语言全中文化,入门要求低,几乎只要懂得使用计算机和文字输入的人都可以进行程序设计,而且它的开发语言也是全中文的、生活化。 易操作:学生学习时间有限,如果长时间学习理论会导致学生失去学习兴趣,失去选修课本身的意义,所以课程资源内容上,偏重于“入门”级的操作内容,以设计小程序入手,让学生“当堂见交效”,体验成功,快乐学习! 总之,结合学生实际情况,选择易学易操作的课程资源,以培养学生学习方法和学习能力为主,不断提高学生的信息素养,为他们将来进一步学习打下坚实的基础。 3.3严格遵循实践教学步骤 易语言作为可视化程序,里面包含有大量需要进行实践教学的内容,不过,教师在教学的时候一定要遵循相应的步骤。 比如:针对“如何设计一个优美的界面”这个问题,在进行界面设计教学的时候就要有意识的培养学生把握全局的观念,并遵循以下几个

《易语言中文编程从入门到精通》

绍兴县教研室试点教材 汉语编程工具易语言 汉语编程工具易语言 汉语编程工具易语言

易语言教程――初级版 目录 目录..........................................................................................................................- 2 - 第一部分 易语言入门....................................................................................................- 3 - 第一课 走进“易”世界........................................................................................- 3 - 一、打开“易语言”设计窗口........................................................................- 3 - 二、认识“易语言”........................................................................................- 3 - 三、第一个易程序............................................................................................- 5 - 四、小结............................................................................................................- 6 - 第二课 简单的人机交互........................................................................................- 7 - 一、第一个交互程序........................................................................................- 7 - 二、小结............................................................................................................- 9 - 第三课 按钮与标签的综合运用..........................................................................- 10 - 第四课 图文并茂..................................................................................................- 12 - 第五课 看看计算机的计算能力..........................................................................- 14 - 第六课 让世界丰富多彩......................................................................................- 16 - 第七课 顺序程序结构..........................................................................................- 18 - 第八课 猜数(选择程序结构)..........................................................................- 21 - 第九课 多分支控制结构语句..............................................................................- 25 - 第十课 练习..........................................................................................................- 27 - 一、选择题:..................................................................................................- 27 - 二、编程题:..................................................................................................- 27 - 第十一课 循环程序结构......................................................................................- 29 - 第十二课 循环程序结构练习..............................................................................- 33 - 一、选择题......................................................................................................- 33 - 二、编程题......................................................................................................- 34 - 第十三课 菜单的设计..........................................................................................- 36 - 一、菜单的基本概念......................................................................................- 36 - 二、菜单编辑器的打开..................................................................................- 36 - 三、设计下拉式菜单......................................................................................- 37 - 第十四课 对话框..................................................................................................- 41 - 一、提示类对话框..........................................................................................- 41 - 二、自定义对话框..........................................................................................- 42 - 三、通用对话框..............................................................................................- 43 - 附录 实例应用荟萃..............................................................................................- 45 -

易语言程序设计 第七章 子程序和模块 免费

<易语言程序设计> 作者:蔷薇的羽翼 第七章子程序和模块 结构化程序的另外一个特征就是将程序自上而下逐渐分解,逐步求精,每次分解可以形成一些小的子程序。每个子程序能实现小的功能目标,他们组合起来能实现一些大的功能目标。初学者可以在学习过程中体会子程序命令带来的好处,不断累积经验后才能熟能生巧 7.1什么是子程序 我们在写程序的过程中时常碰到这样的情况,一个代码段完成的是一项对立的功能,而该功能又会在程序的其他地方重复使用,比如程序中要取得一个文件的不含路径的文件名,因此写了一段代码将该文件的名称和路径分离,可是后来在多个地方需要对多个文件进行这样的处理,将这段代码重复书写多次显然很笨拙,不仅占用空间,而且不利于修改。其实一个事件就是一个子程序,被触发后,这个子程序之内的代码将运行一遍(可以多次触发,多次运行)。 子程序就是一系列的程序语句封装的一个独立的具有特定功能的单元,都有自己的名称,只要需要就能重程序的其他地方进行调用。子程序可以具有返回值,这样在代码运行完毕后给调用者提供一个反馈,调用者就能得到该值进行其他的运算。也可以只去做而不提供返回值 1.如何新建一个子程序。 要想新建一个子程序可以点插入菜单-子程序来完成 也可以在代码编辑区点右键在弹出的菜单中选择新子程序

7.2子程序的编写及使用 1.子程序的编写 新建一个子程序,子程序的默认名为子程序1我们给他重新命名主要用来方便记忆及调用. 【例7-1】利用子程序查询指定数组(随机元素值)中的元素值是否有等于指定的数值。 详见7-1.e 关于数组随机赋值前面第六章已经讲解了不再重复。 可这行代码我们新建的子程序名叫查询带有一个整数型参数所以在调用时 命令就是查询(整数型)。 2.具有返回值的子程序

易语言中文编程,从入门到精通【菜鸟基础教程】

绍兴县教研室试点教材汉语编程工具易语言

易语言教程――初级版 目录 目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 - 一、打开“易语言”设计窗口 ........................................................................ - 3 - 二、认识“易语言”........................................................................................ - 3 - 三、第一个易程序............................................................................................ - 5 - 四、小结............................................................................................................ - 6 - 第二课简单的人机交互........................................................................................ - 7 - 一、第一个交互程序........................................................................................ - 7 - 二、小结............................................................................................................ - 9 - 第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 14 - 第六课让世界丰富多彩...................................................................................... - 16 - 第七课顺序程序结构.......................................................................................... - 18 - 第八课猜数(选择程序结构) .......................................................................... - 21 - 第九课多分支控制结构语句 .............................................................................. - 25 - 第十课练习.......................................................................................................... - 27 - 一、选择题:.................................................................................................. - 27 - 二、编程题:.................................................................................................. - 27 - 第十一课循环程序结构...................................................................................... - 29 - 第十二课循环程序结构练习 .............................................................................. - 33 - 一、选择题...................................................................................................... - 33 - 二、编程题...................................................................................................... - 34 - 第十三课菜单的设计.......................................................................................... - 36 - 一、菜单的基本概念...................................................................................... - 36 - 二、菜单编辑器的打开 .................................................................................. - 36 - 三、设计下拉式菜单...................................................................................... - 37 - 第十四课对话框.................................................................................................. - 41 - 一、提示类对话框.......................................................................................... - 41 - 二、自定义对话框.......................................................................................... - 42 - 三、通用对话框.............................................................................................. - 43 - 附录实例应用荟萃.............................................................................................. - 45 -

易语言新手宝典-从入门到精通[图文教程]

易语言宝典 易语言从入门到精通

目录 目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 - 一、打开“易语言”设计窗口 ........................................................................ - 3 - 二、认识“易语言”........................................................................................ - 3 - 三、第一个易程序............................................................................................ - 5 - 四、小结............................................................................................................ - 6 - 第二课简单的人机交互........................................................................................ - 7 - 一、第一个交互程序........................................................................................ - 7 - 二、小结............................................................................................................ - 9 - 第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 15 - 第六课让世界丰富多彩...................................................................................... - 18 - 第七课顺序程序结构.......................................................................................... - 20 - 第八课猜数(选择程序结构) .......................................................................... - 23 - 第九课多分支控制结构语句 .............................................................................. - 28 - 第十课练习.......................................................................................................... - 30 - 一、选择题:.................................................................................................. - 30 - 二、编程题:.................................................................................................. - 30 - 第十一课循环程序结构...................................................................................... - 32 - 第十二课循环程序结构练习 .............................................................................. - 36 - 一、选择题...................................................................................................... - 36 - 二、编程题...................................................................................................... - 37 - 第十三课菜单的设计.......................................................................................... - 39 - 一、菜单的基本概念...................................................................................... - 39 - 二、菜单编辑器的打开 .................................................................................. - 39 - 三、设计下拉式菜单...................................................................................... - 40 - 第十四课对话框.................................................................................................. - 44 - 一、提示类对话框.......................................................................................... - 44 - 二、自定义对话框.......................................................................................... - 45 - 三、通用对话框.............................................................................................. - 46 - 附录实例应用荟萃.............................................................................................. - 48 -

易语言入门基础

第一课.计算机的一般知识 1.1电子计算机的发展及其基本结构 1.1.1电子计算机的发展史 1945年底,在美国首次研制成功人类第一台计算机,这台机器重30吨,占地面积达167平方米,加之它的工作原理,因此,人类后来的计算机并不是在这台机器的基础上发展起来的。 现代计算机理论的奠基人是图灵。在美国数学家冯.诺伊曼的主持下,1949年诞生了第一台存储程序的计算机,又称第一代机,这台计算机为后来的计算机发展奠定了基础。1959年,第一台晶体管计算机问世,由此,计算机进入了第二代。1964年,IBM第一代360系列计算机问世,这是第一代通用计算机,为研制这种计算机,IBM投资50亿美元,比二战期间美国政府投入到原子弹研究的钱(20亿美元)还要多;由此,计算机进入了第三代。 进入到80年代以后,中大型计算机问世,于是开始了第四代计算机的时代。70年代以后,出现了计算速度更快、存储量更大的巨型机。 70年代微处理器的问世,标志着计算机的发展开始了又一场革命。1977年3月苹果公司的个人用计算机问世,自此,计算机开始进入千家万户。 1.1.2电子计算机的基本结构 计算机由硬件和软件组成。而硬件是由主机和外部设备组成;软件由系统软件和应用软件组成。 计算机硬件是软件的基础,是软件发挥功能的工作环境,而软件则是管理和利用硬件资源来实现计算机的功能,软件和硬件是相互促进和发展的。 硬件大体上有以下几个部分:控制器,运算器,内存储器(RAM、ROM),输入设备和输出设备。前三者又合称主机,后两者又称作外部设备。现在就这五个部分的功能,作一些简要说明。 1.输入设备。输入设备是用来向主机输入原始数据和处理这些数据所使用的计算程序列的设备。输入设备的种类很多,但在微型机上不外乎下列几种: (1)终端键盘。利用手指击键方法向计算机输入信息。用户自己写的程序列化和准备处理的数据,都可由键盘上敲入。 (2)磁盘。磁盘,实际上也是存储信息的,因为它们都是主机之外的设备,所以也称为外存储器。外存储器上的信息,也可以输入到机器中去。 (3)模—数(A/D)转换器。它可以将连续变化的模拟量(如电压、电流、长度、角度等)转换为数字量,送入到机器中去。 此外,图形输入板、声音输入装置等,实际上是专用的模数转换器,同样可以为计算机输入信息。 2.输出设备。输出设备是用来输出计算结果或其它信息的。常用的输出设备有: (1)显示终端。用以显示计算机的有关信息,占用户从键盘上敲入并为机器接收的字符、机器清单、机器向用户的提示,程序运行时的输绐(包括数字、文字或图形)等。 (2)打印机。显示终端上可显示的东西几乎都可以由打印机打印到纸上。

易语言入门教程

易语言入门教程:易语言入门! 如果你是一个刚接触易语言或者是一个连编程都没有接触过的顶级菜鸟、超级新手的话,那么你千万不要错过以下的内容哦!! 以下内容是“易语言菜鸟之家”结合了众多新手朋友们的困惑和疑问而整理出的经典问题集,如果你刚接触易语言,还不知道自己如何入门,不清楚自己如何去学习这们编程语言,或者你对编程一窍不通的话,看了以下的内容,应该可以让你找到自己的入门路口! 1、什么是易语言?它和VB、C语言、C++等有什么区别和相同点?答:易语言是中国人自己开发的一种编程语言,是一款全中文程序代码的编程语言,和VB、C语言、C++、C#等都属于同一性质,都是用来开发程序和编写软件用的。易语言的内核由C++编写而成,与前面说的几种语言一样,都属于运行于操作系统平台上的高级编程语言。易语言与其他几种语言的不同点在于:易语言采用的是全中文的程序代码,不需要英语基础即可学习使用,和其他几种编程语言相比,易语言更简单易学,入门更快,编写软件变的更加简单化。 2、什么是软件编程,应用程序与操作系统之间有什么关系? 答:对于一个从来没有接触过编程的新手来说,这个问题显得很抽象,无法用准确的语言来表达,简单的可以理解为用相关的编程语言通过一系列的组合,设计出能够运行在操作系统上的相关应用程序,这个过程就是我们平时所听到的“程序设计”,或者说叫“编程”。易语言就属于为了实现“程序设计”而提供的一计算机编程语言。应用程序基于操作系统平台开发,与操作系统紧密结合,程序在开发过程中,用到了很多由操作系统直接提供的资源和功能。应用程序不需要关心硬件(CPU、内存等)如何工作,因为有操作系统在中间作为信息传递的平台,通常情况下,应用程序一但脱离了操作系统将无法与计算机硬件进行直接沟通,也就无法正常运行,作为应用程序与计算机硬件之间为沟通平台的操作系统,在其中扮演着重要的角色,它为应用程序的运行提供了平台支持,我们平时所使用的类似与QQ,迅雷这类应用程序,也必须依赖操作系统才能工作,一但脱离了widows系统,他们都将无法运行。▲注明:除了驱动级的程序以外(如硬件设备的驱动程序),通常的应用程序都是无法直接与计算机硬件进行沟通的,都必须将要做的工作先告诉给操作系统,然后再由操作系统告诉计算机硬件(CPU、内存等),才能完成一系列的操作。 3、什么是“高级语言”?什么是“低级语言”?两者有什么区别? 答:很多新手们对“高级语言”和“低级语言”这两个名词感到很陌生:到底什么样的编程语言才算是“高级”,而什么样的语言又算是“低级”呢? 简单的可以这样理解: 能够直接运行在操作系统之上,不用关心硬件如何工作,将主要精力集中在程序的开发设计上的语言都称为高级语言。 反过来,需要考虑到硬件如何工作,需要与计算机硬件进行直接沟通的语言则称为低级语言。如:汇编语言就是典型的与对硬件进行操作的低级语言。 例如:VB、C#、C++、易语言、Delphi这些都属于高级语言。汇编则属于低级语言。 4、什么是“面向过程”和“面向对象”,他们有什么区别? 答:这两个概念性的词想必很多新人都不能很彻底的理解吧。举两个简单的例子来说明一下吧:比如你饿了,想吃面包,你可以自己找来面,找来鸡蛋,找来糖等等,然后自己一点点动手,做出来,放在烤箱里考熟,然后拿出来吃。这个可以理解为“面向过程”;但是你还

易语言教程-从入门到精通

易语言教程-从入门到精通 第一课.计算机的一般知识 1.1电子计算机的发展及其基本结构 1.1.1电子计算机的发展史 1945年底,在美国首次研制成功人类第一台计算机,这台机器重30吨,占地面积达167平方米,加之它的工作原理,因此,人类后来的计算机并不是在这台机器的基础上发展起来的。 现代计算机理论的奠基人是图灵。在美国数学家冯.诺伊曼的主持下,1949年诞生了第一台存储程序的计算机,又称第一代机,这台计算机为后来的计算机发展奠定了基础。1959年,第一台晶体管计算机问世,由此,计算机进入了第二代。1964年,IBM第一代360系列计算机问世,这是第一代通用计算机,为研制这种计算机,IBM投资50亿美元,比二战期间美国政府投入到原子弹研究的钱(20亿美元)还要多;由此,计算机进入了第三代。 进入到80年代以后,中大型计算机问世,于是开始了第四代计算机的时代。70年代以后,出现了计算速度更快、存储量更大的巨型机。 70年代微处理器的问世,标志着计算机的发展开始了又一场革命。1977年3月苹果公司的个人用计算机问世,自此,计算机开始进入千家万户。 1.1.2电子计算机的基本结构 计算机由硬件和软件组成。而硬件是由主机和外部设备组成;软件由系统软件和应用软件组成。 计算机硬件是软件的基础,是软件发挥功能的工作环境,而软件则是管理和利用硬件资源来实现计算机的功能,软件和硬件是相互促进和发展的。 硬件大体上有以下几个部分:控制器,运算器,内存储器(RAM、ROM),输入设备和输出设备。前三者又合称主机,后两者又称作外部设备。现在就这五个部分的功能,作一些简要说明。 1.输入设备。输入设备是用来向主机输入原始数据和处理这些数据所使用的计算程序列的设备。输入设备的种类很多,但在微型机上不外乎下列几种: (1)终端键盘。利用手指击键方法向计算机输入信息。用户自己写的程序列化和准备处理的数据,都可由键盘上敲入。 (2)磁盘。磁盘,实际上也是存储信息的,因为它们都是主机之外的设备,所以也称为外存储器。外存储器上的信息,也可以输入到机器中去。 (3)模—数(A/D)转换器。它可以将连续变化的模拟量(如电压、电流、长度、角度等)转换为数字量,送入到机器中去。 此外,图形输入板、声音输入装置等,实际上是专用的模数转换器,同样可以为计算机输入信息。 2.输出设备。输出设备是用来输出计算结果或其它信息的。常用的输出设备有: (1)显示终端。用以显示计算机的有关信息,占用户从键盘上敲入并为机器接收的字

易语言-从入门到精通

汉语编程工具易语言

目录 目录.......................................................................................................................... - 2 - 第一部分易语言入门.................................................................................................... - 3 - 第一课走进“易”世界........................................................................................ - 3 - 一、打开“易语言”设计窗口 ........................................................................ - 3 - 二、认识“易语言”........................................................................................ - 3 - 三、第一个易程序............................................................................................ - 5 - 四、小结............................................................................................................ - 6 - 第二课简单的人机交互........................................................................................ - 7 - 一、第一个交互程序........................................................................................ - 7 - 二、小结............................................................................................................ - 9 - 第三课按钮与标签的综合运用 .......................................................................... - 10 - 第四课图文并茂.................................................................................................. - 12 - 第五课看看计算机的计算能力 .......................................................................... - 15 - 第六课让世界丰富多彩...................................................................................... - 18 - 第七课顺序程序结构.......................................................................................... - 20 - 第八课猜数(选择程序结构) .......................................................................... - 23 - 第九课多分支控制结构语句 .............................................................................. - 28 - 第十课练习.......................................................................................................... - 30 - 一、选择题:.................................................................................................. - 30 - 二、编程题:.................................................................................................. - 30 - 第十一课循环程序结构...................................................................................... - 32 - 第十二课循环程序结构练习 .............................................................................. - 36 - 一、选择题...................................................................................................... - 36 - 二、编程题...................................................................................................... - 37 - 第十三课菜单的设计.......................................................................................... - 39 - 一、菜单的基本概念...................................................................................... - 39 - 二、菜单编辑器的打开 .................................................................................. - 39 - 三、设计下拉式菜单...................................................................................... - 40 - 第十四课对话框.................................................................................................. - 44 - 一、提示类对话框.......................................................................................... - 44 - 二、自定义对话框.......................................................................................... - 45 - 三、通用对话框.............................................................................................. - 46 - 附录实例应用荟萃.............................................................................................. - 48 -

相关文档
最新文档