汉语大全>计算机理论>浅析中职院校计算机专业程序设计

浅析中职院校计算机专业程序设计

详细内容

语言学研究为目标。其自主设计的编程环境完全实现汉语编程及汉语的思维习惯。而对于职业学生来,一般英语基础均较差,甚至有看到英文单词就提不起兴趣的现象。现在大多数人所接受及各学校开设的编程语言及环境均是国外公司的,对英语和计算机水平要求都很高,并且其程序代码的编写也是外语思维模式的,很多本科生学习均觉得吃力,即使学会也只是学会了其操作应用, 最多是照葫芦画瓢编写几个书本上的程序,真正自主创新开发软件更是谈不上,更别说是职业学校的学生了。但易语言恰好解决了这一瓶颈,这可从以下笔者一个上课示例得以论证。在很多面向对象的语言课程学习中有一个设计“模拟交通灯的程序”——在编写完成运行后,要求实现用鼠标点击相应按钮圆形中即填充相应颜色,以下是用VB和易语言编写的对比。

1 . 1 程序界面对比(如图1 ) 1 . 2 相应功能代码对比在VB实现红色功能的过程代码为: Private Sub mand1_Click( ) Shape1.FillColor=RGB(255,0,0) End Sub 而在易语言中同样实现红色功能的代码为(:如表1)。外 形 框 1.填 充 颜 色 =#红 色从以上对比明显看出,易语言全中文编程具有直观性,简洁明了,并且只要双击相 应 按 钮 输 入“ 外 形 框 1.填 充 颜 色 =#红色 ”,并 且 输 入 时 不 需 要 全 部 输 入 ,输 入 “外”时就出现组件“外形框1”的选择,点击即可,其属性也同样不需要输入,输入“.” 后选择即可,较智能化。另外在输入时易语言还内置了专用中文代码输入法,提供中文格式的日期时间处理、汉语发音处理、汉字繁简处理、全半角字符处理等,完全可以用汉语的思维方式和生活习惯进行无障碍编程,简单快速。易语言真可谓如我国著名科学家张效祥院士所说的“易难为易”。从教学过程实验对比看,我校在计算机专业二年级下学期,一个班级教授VB,另一个班级教授易语言。在对语言环境认识时引入了以上例子,教授VB的班级用了两次课才勉强让大部分学生完成以上程序的设计实现;教授易语言的班级只简单讲了界面怎么布局,组件怎么使用,示例了红色功能的实现后,让学生自己设计,只用了25 分钟大部分学生即完成了程序设计实现。这极大提高了学生学习程序编程的兴趣, 为以后深入进行课程学习作了很好的铺垫,有力地验证了易语言学习“门槛低,坡度缓”的效能。

2 易语言编程的全可视化操作, 符合职业学校学生的学习习惯作为现在选用的面向对象的国外可视化编程语言,其实其可视化仅仅是软件用户界面开发的可视化呈现。而易语言除了支持用户界面可视化外,还支持程序流程的即时可视化呈现,学生可随时查看自己开发程序的运行流程和线路、检查程序录入错误,从而提高编程的准确率和程序质量,避免了程序调试过程中的很多麻烦。同时可以不断回顾程序流程、动态调整编程思路,不断提高自身的编程问题解决能力。如图2所示整个程序流程走向十分清晰直观,并且在状态窗口除了可以看到一些帮助提示外,对于程序执行到哪出错,都会在状态窗口显示,使学生比较容易看出自己程序出错的地方,即时进行修改。这种完全可视化的编程过程,完全符合职业学校学生“直观学习”的习惯,并且能够较好地纠正职业学校学生粗枝大叶、不严谨的习惯。(如图2)

3 易语言是中国人自主开发具有独立知识产权的产品, 学习成本较低, 并且可培养学生自主知识产权意识易语言不是国外类似软件的简单汉化或封装,是中国人自主开发的具有独立的高质量、高效率的编译器,其中文源代码可直接编译成机器语言。从与其他面向对象的可视化编程语言相对比看,有以下特点: 一是首先其编译效率较高,不存在任何速度瓶颈和安全隐患,同时支持Windows和 Linux程序开发 ,不再依特定的操作系统。二是拥有自己的易据库,并且用中文命令操作易数据库,对外部数据库也提供了非常好的支持,通过简单的组件和命令就可实现与现在较流行的SQL Server、MySQL、 Oracle、Aess等数据库进行连接。三是吸取了国外先进的面向对象编程、事件消息处理机制等编程理念,并且可以和其他编程语言以标准Win32 DLL方式相互调用、互相融合、互相补充,实现多种编程语言的协调开发。四是易语言作为中国化的独立产品,不断提供功能更全面的版本,提供面向领域应用的实用支持功能,它比较方便地支持网络与通信、多媒体技术应用、办公应用、数据处理等主要应用领域。正是因为易语言在以上的功能上具有独立性与先进性,所以完全可以实现用易语言进行软件产品的开发,且能提供较好的技术支持。

尤其是用于教学上,一般易语言的教材及相关书籍都随书附有光盘,都提功了功能全面的易语言教学版本,可从网上免费下载。易语言公司通过网站向社会开放其试用版,且网上易语言论坛用户人数众多,很好地提供了互相学习的机会, 这极大地降低了学生学习成本及教师的教学成本。同时易语言具有独立知识产权,公司及国家教育行政部门的大力推广和应用易语言,可以打破基于西方思维方式和文化习惯的面向对象编程语言在我国的教学及软件开发所使用编程环境的垄断地位,不使职业学校学生输在真正深入学习计算机 “使能技术”的起跑线上,而能让学生、教师能够主动接授并使用国产编程语言进行教学。这有利于培养学生软件开发的自主产权意识,培养青年学生爱国热情和对国家的自豪感。综上所述,易语言能使学生在掌握基础技能的前提下,易难为易,以极大的热情和兴趣学习计算机编程语言,使其有一技之长,甚至是一技之强,增强就业竞争力。同时提高学生的信息科技创新能力,增强软件开发的自主产权意识,树立为国家、人民贡献自己力量的意识。真诚希望在职业学 (院 )校 ,甚至应用型本、专科院校 ,都积极推广和应用易语言,并且建议国家教育行政管理及相关部门在全国计算机等级考试、软件水平考试等认证考试中,也增加易语言进行认证及测试,以促进易语言的推广应用。

参考文献 [1] 易语言教材编委会 . 易语言编程系统(第一版)[M].西安:西安地图出版社, 2005. [2] 苗逢春 , 王鲁 . 易语言程序设计基础教程[M].北京:外语教学与研究出版社. [3] 苗逢春 .全国教育科学“十五”教育部规划课题——易语言在中小学实验与推广项目介绍[Z].2006,12. [4] 新一轮中等职业教育教学改革政策视点[Z].2009,12. [5] 易 语 言 论 坛 .

本文选自上海论文网 ://.shlunwenw.致力于论文,毕业论文,职称论文,本科论文,硕士论文