1、任务目标任务目标 掌握易语言的安装和基本使用方法;掌握易语言的安装和基本使用方法;熟练运用易语言编写简单程序;熟练运用易语言编写简单程序;学会自主探究,培养创新设计能力。学会自主探究,培养创新设计能力。任务引入任务引入 我们日常使用着各种各样的程序,有复杂的操作系统,也我们日常使用着各种各样的程序,有复杂的操作系统,也有小巧的桌面应用、手机有小巧的桌面应用、手机APP,这些程序都是怎样编写的,这些程序都是怎样编写的呢?呢?项目五项目五 程序设计基础程序设计基础任务一任务一 程序设计概述程序设计概述程序设计的相关概念程序设计的相关概念1.程序一系列遵循一定规则并能正确完成特定功能的代码或指令序列
2、。通常包括数据结构与算法两部分。2.程序设计与程序设计语言程序设计:按照任务需要,设计数据结构与算法,编写代码并测试其正确性,得到正确运行结果的过程。3.程序算法与数据结构程序设计方法程序设计方法1.面向过程的程序设计方法面向过程的程序设计方法是将完成某项工作的每一个步骤和具体要求都全盘考虑在内来设计程序。2.结构化程序设计面向结构的程序设计方法即结构化程序设计方法,是面向过程的程序设计方法的改进,结构上将软件系统划分为若干功能模块,各模块按要求单独编程,再由各模块连接,组合构成相应的软件系统。程序设计方法程序设计方法3.结构化程序的基本结构与特点结构化程序的基本结构与特点(1)顺序结构(2)
3、选择结构(3)重复结构4.面向对象的程序设计面向对象的程序设计面向对象方法的本质是主张从客观世界固有面向对象方法的本质是主张从客观世界固有的事物出发来构造系统,强调建立的系统能的事物出发来构造系统,强调建立的系统能 映射问题域。映射问题域。任务目标任务目标 掌握易语言的安装和基本使用方法;熟练运用易语言编写简单程序;学会自主探究,培养创新设计能力。任务引入任务引入 我们日常使用着各种各样的程序,有复杂的操作系统,也有小巧的桌面应用、手机APP,这些程序都是怎样编写的呢?任务任务二二 易易语言程序设计语言程序设计从官网下载易语言后,我们找到下载目录,同一般软件的安装方法一样,双击安装。如何启动易
4、语言呢?只要双击易语言快捷方式即可。易语言的界面易语言的基本使用方法易语言安装与使用易语言安装与使用1.自己动手设计第一个程序自己动手设计第一个程序易语言是面向对象的程序设计语言,非常容易上手的。我们通过实际操作看下面简单的小程序是怎样实现的。2.易语言程序设计要点易语言程序设计要点易语言是面向对象的、模块化程序设计语言;“_启动窗口”的作用;程序代码。简单的程序设计简单的程序设计任务目标任务目标 了解菜单结构及简单应用;了解功能库,能够使用简单的Windows系统外部动态连接库;掌握易语言的典型算法;熟悉易语言的程序结构;培养学生良好的自动化处理信息的能力,激发学生的学习兴趣。任务引入任务引
5、入 本次任务我们就研究怎样利用程序的自动化处理能力,提高我们的学习、工作效率。任任务三务三 易易语语言言程序结构及功能扩展程序结构及功能扩展1.顺序结构程序设计顺序结构程序设计顺序程序是自始至终严格按照程序中语句的先后顺序逐条执行,是最基本、最普遍的结构形式。2.选择结构程序设计选择结构程序设计3.循环结构程序设计循环结构程序设计易语言的程序结构易语言的程序结构1.菜单界面的建立菜单界面的建立第一种方法是使用菜单“工具”“菜单编辑器”。或使用快捷键Ctrl+E可弹出建立菜单的对话框;第二种方法是随时在窗体设计时窗体的空白区点击鼠标右键,可弹出下拉菜单,从中选“菜单编辑器”。2.菜单设计中的注意
6、事项菜单设计中的注意事项3.菜单项的调用及程序代码菜单项的调用及程序代码易语言程序设计中菜单的应用易语言程序设计中菜单的应用API函数,也称DLL命令,是Windows系统外部动态连接库(即DLL库)中的命令。和VB,VC一样,易语言对API也有很好的支持。API是Windows的基础,学会使用API就可以实现Windows绝大部分的功能。易语言中,使用一个API函数前(也称DLL命令),首先要对该函数进行定义,定义DLL命令涉及到以下主要属性:Dll命令名、返回值类型、Dll库文件名、Dll命令在Dll库中的对应命令名、Dll命令参数。易语言扩展库的简单应用易语言扩展库的简单应用思考与练习思考与练习1、易语言是面向对象的程序设计语言吗?2、多请编写比较任意2个数的大小的程序,并把结果按从小大到顺序输出。3、统计班级期末成绩的平均分,按从大到小顺序输出。