资源描述:
《信息技术项目五教学课件-》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
信息技术
1010203程序设计基础程序设计概念易语言程序结构及功能扩展易语言程序设计
201程序设计概述程序设计的相关概念1程序是指一系列遵循一定规则并能正确完成特定功能的代码或指令序列。程序通常包括数据结构与算法两部分。程序程序设计是指按照任务需要,设计数据结构与算法,编写代码并测试其正确性,得到正确运行结果的过程。程序设计过程包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。程序设计语言是指编写程序代码的规范,它具有特定的语法规则、意义与使用环境程序设计与程序设计语言
301程序设计概述程序设计的相关概念1程序算法与数据结构
401程序设计概述程序设计方法2面向结构的程序设计方法面向过程的程序设计方法面向过程的程序设计方法是指将完成某项工作的每一个步骤和具体要求都全盘考虑在内来设计程序,程序主要用于描述完成这项工作所涉及的数据对象和具体操作规则,如先做什么,后做什么,怎么做,如何做。C语言就是一种面向过程的程序设计语言。结构化程序设计遵循以下原则:1.自顶向下:先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。2.逐步求精:对复杂问题,应设计一些子目标做过渡,逐步细化。3.模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。4.限制使用GOTO语句。结构化程序具有以下三种基本结构:1)顺序结构:自始至终严格按照程序中语句的先后顺序逐条执行,是最基本、最普遍的结构形式。2)选择结构:又称为分支结构,包括简单选择结构和多分支选择结构。3)重复结构:又称为循环结构,根据给定的条件判断是否需要重复执行某一相同的或类似的程序段。在结构化程序设计中,应注意以下事项:使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑。1.选用的控制结构只准许有一个入口和一个出口。2.程序语言组成容易识别的块,每个块只有一个入口和一个出口。3.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现。4.语言中所没有的控制结构,应该采用前后一致的方法来模拟。5.尽量避免GOTO语句的使用。
501程序设计概述程序设计方法2面向对象的程序设计方法要学习面向对象的程序设计,要先理解一些重要概念。1)对象:用来表示客观世界中的任何实体,可以是任何有明确边界和意义的东西。如一个命令按钮、一组复选框等。2)属性:用来表示对象的特性,每一种对象所具有的属性不同。3)事件:指由系统事先设定的、能被对象识别和响应的动作。多数情况下事件是通过用户的交互操作产生的,如单击命令按钮。4)方法:指对象可以进行的操作,如命令按钮被单击后,在窗口中会显示一些信息。5)类:指具有共同属性、共同方法的对象的集合。6)实例:一个具体对象就是其对应分类的一个实例。7)消息:指实例间传递的信息。它统一了数据流和控制流。8)继承:指使用已有的类定义作为基础建立新类的定义技术。9)多态性:指对象根据所接收的信息而做出动作,同样的信息被不同的对象接收时有不同行动的现象。面向对象的程序设计具有以下优点:与人类习惯的思维方法一致、稳定性好、可重用性好、易于开发大型软件产品、可维护性好。
6易语言的安装与使用102易语言程序设计安装
7易语言的安装与使用102易语言程序设计易语言的界面
8易语言的安装与使用102易语言程序设计易语言的界面
9简单的程序设计202易语言程序设计自己动手设计一个程序
10简单的程序设计202易语言程序设计自己动手设计一个程序
11简单的程序设计202易语言程序设计易语言程序设计要点(1)常用的概念。易语言是面向对象的模块化程序设计语言。面向对象的程序设计中有几个重要的概念,如对象及对象的属性、事件等,前面的任务已经介绍过,在此不再赘述。这里我们介绍程序设计中最常用的常量与变量、数据类型、运算符及表达式。1)常量与变量。数值保持不变的量就是常量,如我们生活中经常用到的数字或文本字符(5、A、中国等);变量代表数据的一个名称,在程序执行期间临时保存数据,在程序执行期间,变量的值随程序的运行而发生变化。比如我们要累加1到5这5个数,为了方便程序运算,要用一个名称表示这些数,这里我们起名叫“累加器”,这个“累加器”每次累加后值都发生变化,所以我们称其为变量。2)数据类型。和我们生活中用到的各种数据一样,程序设计过程中也会用到各类数据,不同设计语言的数据类型有所差别,但基本的数据类型是所有编程语言都必须有的。易语言的数据类型主要有数值型(包括整数和小数)、字符型、日期型等,我们会在程序设计过程中为同学们详细讲解。3)运算符和表达式。和数据类型对应的就是运算符及表达式,它们和数学中的加、减、乘、除运算类似,只是运算符和表达式更多一些,在程序设计中同学们可以逐步理解掌握。
12简单的程序设计202易语言程序设计易语言程序设计要点(2)“_启动窗口”的作用。“_启动窗口”的作用是非常重要的,当程序启动后自动调入本窗口。凡是以短下划线“_”开头的名称都是具有特定意义的名称。名称为“_启动窗口”的程序窗口,易程序在运行起来后会自动载入并显示,这就是例程执行后能够马上显示出窗口的原因。不要更改这个窗口的名称。(3)程序代码
13简单的程序设计202易语言程序设计易语言程序设计要点(4)注意要点。1)修改初始配置信息。在安装易语言后,在“程序”→“配置”菜单项可以修改系统的初始配置信息。可以在启动易语言的同时一直按住Shift键,出现系统界面后再放开,此时将自动清除以前的设置信息。2)输入程序后一定要按回车键。如果在输入一行程序后,没有按回车键,这时系统认为没有确认,所以在程序语句前面会加上“草稿”两个字。如果想去除“草稿”两个字,就要在输入后按回车键确认。如果已有“草稿”两个字,想要去除,可以激活想要修改的程序行。激活的方法是在要修改的一行处按键盘上的空白键,或用鼠标双击此程序行。
14易语言的程序结构1顺序结构是指自始至终严格按照程序中语句的先后顺序逐条执行的程序结构,是最基本、最普遍的结构形式。程序中有个最基本的语句(指令)——赋值语句。如上面任务中编写小程序时涉及的“标签1.标题=‘我爱易语言’”就是赋值语句,“=”就是赋值运算符。03易语言程序结构及功能扩展顺序结构程序设计选择结构程序设计
15易语言的程序结构103易语言程序结构及功能扩展选择结构程序设计
16易语言的程序结构103易语言程序结构及功能扩展循环结构程序设计
17易语言程序设计中菜单的应用203易语言程序结构及功能扩展菜单界面的建立打开菜单编辑器建立顶层主菜单标题中填入“音乐操作”后,就建立了第一个主菜单项,单击“向后插入”,可以建立其他主菜单。建立二级、三级菜单
18易语言程序设计中菜单的应用203易语言程序结构及功能扩展菜单设计中的注意事项(1)菜单设计中的“标题”文字可以重复,而“名称”不可以重复。这是因为标题只是显示在屏幕上供大家看的,而名称是由程序内部引用的,类似于按钮控件中的名称属性,只能是唯一的,不能重复。(2)不能将一些阿拉伯数字放在名称的最前面。(3)“标题”的文字可以和“名称”不一样。(4)在“标题”中可以加入空格,而在“名称”前加入空格就会被自动删除。这是因为在程序的引用中不能有空格。设置子菜单属性和装载图片
19易语言程序设计中菜单的应用203易语言程序结构及功能扩展程序代码
20扩展库的简单应用303易语言程序结构及功能扩展建立窗体及按钮新建DLL命令
21扩展库的简单应用303易语言程序结构及功能扩展输入子程序代码在“_启动窗口”中双击按钮组件,以进入被单击事件子程序,并输入程序代码,如图所示。最后按F5键试运行,查看效果。
22感谢观看