易语言范文

时间:2023-02-24 13:38:38

易语言

易语言范文第1篇

关键词:易语言 FTP 考试设置 自动评分

中图分类号:TP391.72 文献标识码:A 文章编号:1007-9416(2012)09-0161-02

易语言是一门计算机程序语言,以中文作为程序代码表达的语言形式。易语言的创始人是吴涛。创造易语言的初衷是进行用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。易语言相较于已知的英文环境下的编程语言具有其突出特点,比如:全中文支持,无需跨越英语门槛;全可视化编程,支持所见即所得程序界面设计和程序流程编码;参数引导技术,方便程序语句参数录入等。作为一种教学及测评模式的改革手段之一,基于易语言(开发平台版本:V5.11)创制的随机抽题组卷并测评软件分成两个部分:学生测试端、教师设置及评价端。利用易语言自带的“.edb”格式数据库并借助于FTP网络连接功能,可以非常方便地实现学生测试端自动随机抽题组卷测试、自动上传答卷;教师设置及评价端建立学生信息库及考试题库、下载学生答卷、综合评价等环节。

1、学生测试端主要工作流程

学生测试端通过FTP连接服务器,下载已加密的考生信息库到本地进行登录验证,如图1所示。

考生登录成功后按照教师设置及评价端设置的参数生成随机数并从试题库中抽取相应的考试题目组成完整试卷并开始本场测试倒计时。学生可通过试卷目录进入答题页面进行测试。如图2所示。

在倒计时结束之前考生可以进行修改、保存、提交试卷等操作。本场测试结束前3分钟左右会弹出窗口提示考试即将结束。如果倒计时结束瞬间学生还未点击“提交试卷”按钮,系统会自动保存考生的答题结果并上传答卷至FTP服务器。

2、教师设置及评价端主要工作流程

教师设置及评价端所能完成的主要功能包括:题库建设、考试设置、答卷下载及评分、输出Excel格式成绩单等。本客户端答卷下载及评分工作界面如图3所示。

题库建设部分,目前可以操作的题型有选择题、填空题、主观综合题(即图9中的“程序题”,包含简答、计算、绘图等)、word文档编辑题、Excel表格编辑题、PPT设计题,能够自动评分的部分包含选择题和填空题两部分,其他类型的主观试题自动评分实现起来还比较困难。在“考试设置”工作界面中,供设置的主要参数包含:科目名称、答案显示与否开关(如果学生测试端用作学生自测,可选择开启;如果是期终考试,则关闭该开关)、考试开始时间(如果答案显示与否开关开启,本选项自动设置成禁止状态,拒绝编辑;否则允许编辑)、考试时长、各种题型的单项分值及题量设置等。这些参数的设置通过数据库的形式保存并上传到FTP服务器,考生在运行学生测试端的时候软件会适时读取该数据库各字段的内容,然后根据实际设置情况进行不同的安排。

由于本软件的应用场合及目的定位是作为教学演示软件及小范围期终评测软件,故而在功能设计上尚有一些局限性,比如缺乏试卷分析、未考虑题目的难度系数等,在后续的开发及完善过程中这些都是要加以考虑并改进的地方;另外,对主观题目自动地、科学地判分的各种算法或实现方法都是要进一步学习及研究的对象。

3、结语

易语言以“易”著称,以全中文程序代码开发为显著特色,符合中国人思维习惯。易语言对于高职类相关专业的学生初步了解面向对象程序设计的理念,特别是部分从面向过程程序设计转入面向对象程序设计的学生而言,由它入门,不失为一种高效的、明智的学习手段。用易语言实现随机抽题组卷并测评的软件代码留有丰富的功能接口,这为后续的学习及功能开发提供了方便;通过对软件的应用及代码分析,培养了学生的学习兴趣,强化了他们对面向对象程序设计理念的认识。初学者从易语言入手,后期循序渐进展开对VC++、C#、等程序开发环境的学习,相信一定能取得事半功倍的效果。

参考文献

[1]易语言教材编委会编著.《易语言编程系统》.西安地图出版社,2005.03.

[2]郑晓伟,罗亚波著.《基于易语言的平面四连杆机构运动仿真》.湖北工业大学学报,2007年第4期.

易语言范文第2篇

1.1程序语言主要是英语,不容易理解

几乎所以的计算机语言都是英语,大部分英语单词不是常用的词语,造成学生在学习计算机程序的过程中,必须先查字典翻译程序中的词语,才能理解程序中命令和语句的意思。有的就是查找字典了,也翻译不准词语的意思,因为大部分计算机语言中的词语意思是专业英语,只在计算机中代表特定的意思,而在其他语境中却代表另外的意思。

1.2计算机程序语法和结构严格,不容易掌握

计算机语法和结构比较严格,所有的变量必须先声明,语句结构有严格的顺序和组成部分,缺少任何一个标点就可能会造成错误或者程序执行不了。所以学生要记住大量的语法结构和特殊符号,要不然根本理解不了程序,更不可能写出程序。

1.3计算机程序逻辑性强,程序不容易设计

在编程过程中,往往为了解决一个问题要运用很多语句和命令来解决问题。但计算机语言是逻辑性很强的语言,在程设计的过程中学生往往不知如何下手,不知道用什么方法来解决问题。就算知道用什么方法解决问题,但在解决问题的过程中,往往缺少相关命令或者考虑不够全,造成程序编写错误,或者根本到不到预期效果。

2易语言的特点和易语言用于编程教学的优势

2.1易语言的特点

易语言是主要以汉语作为命令和程序代码一种计算机编程语言。由于易语言是全中文支持模式,编程者无需很高的英语水平,就可以学习和掌握易语言。易语言跟其他大部分开发语言一样,它拥有专门的、可视化的、集成化的开发环境,用户可以利用它进行程序编写、界面设计、编译调试等一体化的操作。汉语命令和代码的快速录入与识别是易语言的最大特点,同时易语言的语法结构按照汉语的语义特点进行设计,特别是程序定义模块采用便于理解的表格形式,用户无须记住程序的定义方式和使用格式,直接填表即可。利用易语言编程,告别了其他编程语言繁琐的定义和严格的格式,不用在意变量的使用范围,符合学生的思维方式和特点,使学生更容易明白算法和语句结构,更深层次理解编程的本质。另外易语言提供的参数提示和引导技术,不用用户记住命令和语法,只需要按照中文的意思输入拼音即可获得命令提示和参数引导。对于初学者来说,易语言的学习就是打开编程之门的钥匙,对学习其他编程语言也是有极大帮助的。

2.2易语言用于计算机编程教学的优势

2.2.1易语言有利于提高学生学习编程的兴趣

目前高校的计算机编程课一般都是国外的开发的语言,学生不仅对语句与命令难以理解,而且要记住大量的语法与结构。许多学生看编程的书籍像是看天书一样,大部分学生一提起编程课就感觉是乏味和无趣,对其失去了兴趣。因此计算机编程课变成了大学中最无聊的课。易语言是以中文为基础的开发语言,语句和命令按照我们的表达方式来命名,同时,语法结构也按照我们的思维习惯和表达方式来设计,符合我们心理特点。另外它也是可视化的、集成化的编程语言,利于学生理解与操作。所以能提高学生的兴趣,使计算机编程的学习变的比较容易。

2.2.2有利于学生培养编程思维意识

程序编写的本质就是运用逻辑思维解决问题,要学好编程课程其关键点在于培养学生的逻辑思维意识,提高学生的计算思维意识,使得学生养成一种编程思维和思想。易语言是窗体设计和代码编写相结合来实现程序编写的,支持可视化的操作,窗体和组件的属性都是中文形式。包括支持库、程序、编辑菜单栏都是中文语句。用户可以直接用中文输入命令和语句,也可以按照命令函数提示格式输入语句。它独有的帮助功能能够提示代码流程,可以方便用户理解程序所表达的意思。对没有接触编程语言的学生来说,可以快速上手,并可以在很短的时间内开发出小游戏和软件。

2.2.3易语言有利于减轻教师的授课压力

计算机编程不仅对学生来说是枯燥和乏味的,对教师授课来说也是有压力的。教师在讲课的过程中,往往需要反复讲解才能让学生了解特有的名词和语句,但由于学生没有计算机编程思维,又没有非常切合生活的实例,所以学生还是一知半解。其结果是教师费了很大的力,学生还没有学好。讲授计算机编程课的教师有很大的压力,因为不能用常用的语言来解释特定的命令和结构,同时在课堂上又要给学生讲解英文单词。大部分的程序都是英文,就算有时候讲解完也不能让学生完全明白其中意思,因为单词的意思往往也不能说明它在程序中的特殊意义。易语言的简单易学,可以让学生对程序的执行流程、语句结构等有一定的认识,教师也不用再翻译英文单词,降低了教师讲课压力。

3易语言应用于大学计算机编程课程的改革内容

3.1课程设计的改革

3.1.1采用灵活多样的课程设计形式

作为必修课程开展教学,针对广大非计算机专业学生,作为计算机基础课程中的必修课进行开设,由于非专业学生对计算机语言的应用能力不用太强。开设易语言课程,让其对计算机编程课有一个大概的了解和认识,培养一种计算机编程的意识。作为计算计算选修课开设,由于易语言在现实应用中还不很不广泛,大部分软件开发都还是应用的是常用的编程语言。针对计算机专业课的学生,需要利用编程语言来设计软件并在以后的工作中,利用语言来开发程序,易语言只能作为一个了解的语言,而不能利用易语言来实际操作和编程,所以可以作为选修课程来学习。也可以作为第二课堂来学习,在课余时间教师可以利用第二课堂,对易语言有兴趣和喜欢编程的学生进行讲解。有些学生喜欢编写小游戏或小软件,喜欢钻研计算机编程问题,可以开阔学生的视野,让他们学习易语言,并开发相关的软件和系统,提高学生的学习兴趣。

3.1.2分层次、分学科教学

由于易语言简单易学,可以在学生中开展分层次、分学科的方法进行教学。由于学生计算机水平的参差不齐,如果让有些计算机水平比较好的学生学习易语言,可能有些简单。易语言应用于实践的范围还不广泛,当前开发软件的主流还是国外的编程语言。所以对这些同学而言,学习易语言就可能浪费了时间。可以预先对学生的计算机水平进行测试,然后分层次教学。另外要分学科教学,针对学生学科的不同,来确定是否开始易语言和其他语言,让课程充分符合学生的水平,提高教学的效果和课程开设的科学性。

3.2授课方式的改革

3.2.1以易语言为先其他语言为后的教学方式

易语言中文可视化的环境和编写程序的特点,可以将其作为编程课程的第一门课,让学生对计算机编程语言中的程序集、子程序、变量、模块和定义有一个初步的了解和认识,让学生明白计算机编程语言的特点和本质;理解计算机编程中循环和判断的运行规律;掌握软件开发和系统搭建的基本原理。只有这样才能对计算机编程有了初步的了解,提高学生的学习兴趣,才能为学习其他编程语言打下基础。要以易语言为先,其他语言为后的教学方式改革计算机编程教学。

3.2.2开展自学与提问相结合的教学方式

计算机课程是一门理论与实践紧密结合的课程,特别是计算机编程课。学生对于那些难懂的术语和命令往往一筹莫展,也容易忘记。另外,只讲解理论学生从直观上很难理解,最终结果只会让学生对计算机课程失去兴趣,因此要理论与实践相结合。易语言的特点和优点,让学生自己很容易上手,易语言课程的讲授可以直接在机房中开展,可以开展自学与提问相结合的方式进行教学,教师再针对重点部分进行讲解。

4结语

易语言对于计算机课程体系的设计和改革是有一定促进作用的,针对当前计算机课程中的问题,利用易语言引入教学过程,可以有效的促进计算机课程体系的优化和改进,对减轻学生负担,降低教师的教学压力都有帮助的。但易语言的应用范围还不是很广泛,国外编程语言还是占据主流市场,计算机技术相关公司在用人上还是以主流编程语言为主,所以在教学的过程中,要避免过分依赖易语言,应该有针对性的学习不同的编程语言。

易语言范文第3篇

一、系统的功能

设计的学生作业提交系统采用C/S结构,使用易语言完成,主要有由服务器和学生客户端两个部份组成,服务器主要是接收学生提交上来的作业,并且保存到指定的位置,以便教师能及时掌握学生作业提交情况;服务器还有日志管理的需要,能够显示学生提交作业的情况。客户端是主要是让学生提交作业,有服务器连接功能和上传文件等两个功能,服务器链接功能主要是连接到服务器的功能,只有正确连接到服务器后才能提交作业。

二、系统运行的环境

由于系统采用的是易语言编写,对硬件和软件的要求都不是太高,此系统可以在局域网中使用,也可以在互联网中使用。易语言可以兼容多个系统,可以运行在各种不同的操作系统环境。

(一)系统的设计实现

1、服务器的设计

建立一个服务器界面,在界面中添加一个服务器控件和“事件”编辑框,用于显示相关的信息,包括客户端登陆的IP相关信息,还有作业上传的信息。服务器启动时,就等待是否有客户登陆,如果有客户登陆就在事件中显示客户的信息。

定义两个函数:_服务器1_客户进入 和_服务器1_客户离开 来实现这两个功能。

_服务器1_客户进入的实现代码如下:

事件.加入文本 (“客户:” + 服务器1.取回客户 ( ) + “进入服务器”+#换行符+#换行符)_服务器1_客户离开 函数的实现代码如下:

事件.加入文本 (“客户:” + 服务器1.取回客户( )+“离开服务器”+#换行符+#换行符)当有文件上传时,就会启动“_服务器1_数据到达”函数接收数据,对“服务器1.取回数据( )”中的数据进行解析,包括上传文件名、文件大小、服务器保存目录。具体格式如:事件.(“有文件完成上传:” + “此文件由客户” + 上传队列 [次数]。

2、客户端的设计

建立一个客户端界面,在界面中添加一个客户控件,再放一个两个编辑框,分别命名为“服务器地址”和“端口”,再添加两个按钮,命名为“连接服务器”和“上传文件”。

客户端启动时,先输入“服务器地址”和“端口”,然后点击“连接服务器”,此时如果服务器如果打开,连接成功后在服务器那边显示客户端的登陆信息。连接服务器实现的代码如下:.如果 (客户.连接 (服务器地址.内容, 到整数 (端口.内容)) ≠ 真)信息框 (“连接失败了!请检查服务器是否开启,网线是否被拔出!”, 0, “连接失败!”) 连接成功 = 假.否则 连接.标题 = “连接成功!”

连接成功 = 真

连接服务器成功后,点击“上传文件”从弹出的文件框选择所要提交的文件就可上传了。上传成功后,在服务器上会有显示提示。点击“上传文件”代码如下:文件 = 浏览文件夹 (“选择一个需要上传的文件”, 真)

加入成员(上传队列, 文件)

上传队列 ( )

上传队列函数中就进行数据发送。具体代码如下:

.计次循环首(取数组成员数 (上传队列), 次数)

客户.发送数据(建立上传文件请求 (上传队列 [次数]))

.计次循环尾 ( )

建立上传文件请求的函数代码如下:

重定义数组 (数据组.参数, 假, 3)

数据组.参数 [1] = 到字节集 (“上传文件请求”) ' 1代表请求类型是上传类型

数据组.参数 [2] = 到字节集 (上传的文件) ' 上传文件名, 客户端的全路径

文件号 = 打开文件 (上传的文件, 3, 1)

关闭文件 (文件号)

返回 (数据封装 (数据组))

三、结论

本文设计的学生作业提交系统能够正确的连接到指定的服务器,连接成功后,能够正确的上传作业,功能与预期效果一致,达到设计要求。

易语言范文第4篇

关键词:商务谈判;对外贸易;语言技巧

1商务谈判概论

1.1商务谈判的概念理解

商务谈判是在商品经济条件下产生和发展起来的,它已经成为现代社会经济活动必不可少的组成部分。可以说,没有商务谈判,经济活动便无法进行。小到生活中的购物还价,大到企业法人之间的合作、国家与国家之间的经济技术交流,都离不开商务谈判。

那么商务谈判有哪些具体特点值得我们学习注意呢?

1.2商务谈判的个性特点

商务谈判是一项集政策性、技术性、艺术性于一体的社会经济活动,除了具有一般谈判的共性外,还有其个性特点,表现在:

(1)商务谈判以经济利益为目的。

(2)商务谈判以价格谈判为核心。

1.3商务谈判的重要性

商务谈判的重要性具体表现在:

(1)商务谈判是商业交易活动中的桥梁和纽带。

(2)商务谈判有利于企业获取市场信息,为企业的正确决策创造条件。

(3)商务谈判是企业树立形象的重要手段。

(4)商务谈判是企业实现经济目标、取得经济效益的重要途径。

(5)商务谈判能够提高管理水平。

2商务谈判的语言技巧

2.1商务谈判的沟通艺术

商务谈判的语言技巧表现在谈判者之间的语言沟通,贵在信息的交流,只有双方或多方明白了对方的意思表示,才能作出正确的判断和反应,有效的沟通是商务谈判成功的前提。口头语言、书面文字和行为动作都是沟通的载体,它们帮助谈判双方传递信息、交流思想、增进了解、加强认识。口头沟通是有声语言沟通方式,它主要通过信件、电子邮件、传真、备忘录、会议纪要等基本方法来完成。

2.2商务谈判中的有声语言

商务谈判中的有声语言也称自然语言,有声语言是指通过人的发声器官表达的语言,一般理解为口头语言,这种语言借助人的听觉交流思想、传递信息。它主要是通过谈判者之间的听、问、叙、辩、说服等基本方法来完成的。谈判中有声语言的要求:准确性、表述清楚、注意用词。

2.3谈判中有声语言的沟通技巧

商务谈判中的有声语言主要是通过谈判者之间的听、问、答、辩、叙、说服等基本方法来完成的,沟通有效与否取决于以上方面的综合表现。当然涉及到听、问、答、辩、叙述、说服等各方面的技巧。

2.2.1听的技巧

听的技巧表现在就是指谈判者要善于倾听,要有耐心地听对方的发言,不要急于表达自己的观点,阐述自己的情况,反驳对方的不同意见。其实成功的谈判者50%以上的时间是用来听的,他们仔细倾听,获取大量的宝贵信息,增加谈判的筹码。

2.2.2问的技巧

“问”是商务谈判中谈判者获取信息的重要手段,通过提问可以发现对方的需求,掌握对方的心理。在商务谈判中,“问”主要分开放式提问和封闭式提问两大类。所谓开放式提问,是指具有广泛答复的问法,通常无法采用“是”或“否”等简单的措辞作答复。通常在谈判开始时使用,引导对方多说,进而获取相关信息。所谓封闭式提问,是指在一定范围内,在特定的领域得出特定的答复。一般用“是”或“否”即可予以答复。通常在谈判的尾声,用于缩小谈判范围,进行收尾工作。

2.2.3答的技巧

如何才能做出较好的回答,最重要的还是实现记下最可能提出的那些问题。在谈判之前,先扮演一个挑剔的角色去对问题作出联想表演,准备如何回答那些难对付的问题。你考虑的时间越长,想出的回答会越完美。但是,我们无法预知对方可能提出的所有问题,更多的时候谈判的回答是一场即兴表演。在谈判中,谈判人员的每一句话都负有责任,都将被对方看作是一种承诺。回答不当易使己方陷于被动,这都要求谈判者回答问题时要有艺术性和技巧性。

2.2.4叙述的技巧

商务谈判中的叙述就是基于己方的观点、立场和方案等,通过阐述来表达关于参加本次谈判的基本观点和意见,使对方有所了解。从内容上可分为开场阐述和总结陈述两种。开场阐述是各方对己方谈判观点的第一次陈述,通过对谈判观点的介绍,说明己方参加投票的基本立场及要求。总结陈述则是在谈判的各个阶段或全部谈判结束前作的陈述。一方面它要对取得的成果进行肯定性总结,另一面还要为接下来的谈判打好基础。

2.2.5辩的技巧

在商务谈判中,由于利益、立场的差别,会不可避免地出现观点的对立,辩论则能使这种对立得到沟通和解决。谈判中的讨价还价就集中体现在辩上。

2.2.6说服的技巧

谈判中能否说服对方接受自己的观点,是谈判能否成功的一个关键。说服是谈判过程中最艰苦、最复杂,同时也是最富有技巧性的工作。那么在谈判过程中,谈判者应当如何说服对方,顺利达成协议呢?下面我们从两个方面论述这个问题。

(1)创造说服对方的条件。

①要说服对方改变初衷,应当首先改善与对方的人际关系。

②在进行说服时,还要注意向对方将你之所以选择他为说服对象的理由,使对方重视与你交谈的机会。

③把握说服的时机。

(2)说服的一般技巧。

取得对方的信任,不要只说自己的理由。

从谈话一开始,就要创造一个说“是”的良好氛围,而不要形成一个“否”的气氛。

努力寻求双方的共同点。

强调彼此利益的一致性。

不要直接批评、责怪、抱怨对方。

要诚挚地向对方说明,如果接受了你的意见将会有什么利弊得失。

说服要耐心。

说服要由浅入深,从易到难。

不可用胁迫或欺诈的方法说服。

运用经验和事实说服对方。

2.2.7协调的技巧

成功的商务谈判都是谈判双方出色地协调的结果。对于成功的谈判,人们常常用这样一个例子来描述:某一家庭有两个男孩,有一天兄弟俩为吃一块蛋糕而争吵起来,谁都想多吃一点,而不愿平分,为此闹得不可开交。他们的父亲向他们建议:由一个孩子先来切蛋糕,他愿意怎么切就怎么切,另一个孩子则拥有优先挑选的权力。两个孩子都觉得这个建议挺公正,就接受了,结果,兄弟俩高兴的地分完蛋糕。这样,既满足了双方的需求,又维护了双方的关系,同时又不毫不费事地解决了矛盾,所以谈判的效率很高。

3商务谈判的语言特性

3.1针对性强

易语言范文第5篇

中图分类号:TP314 文献标识码:A

编写一个成功的程序是每个计算机爱好者的梦想,但面对现在比较流行的VB等国外产品,即使编写一个很小的程序也要输入一大段代码,非常不利于广大学者研究。所以,一个完全使用汉语的编程软件颇受计算机爱好者欢迎,它就是“易语言-易飞扬”。首先“易语言-易飞扬”是完全由中国自主研发的,适合中国人汉字录入习惯的编程软件,全部汉语录入,使英语基础不是很好的计算机爱好者有了机会接触编程。从另一角度,“易语言-易飞扬”又多采用类C语言结构,所以和C语言,C++语言,Java语言,C#语言等编程语言有相似甚至相同之处,使一些能够较为了解其他程序语言的计算机爱好者更快的了解和使用“易语言-易飞扬”。

易语言中的运行特点颇多,其中基本系统和运行支持库两部分通过使用飞扬工作室自行定义的接口技术能够进行完美的协作,其中的运行支持库内可为用户提供易语言所有语言要素,同时也为了方便使用,还可以通过提供“addln”功能来扩充易语言基本系统。运行支持库可以根据自己需要来进行抽换和更新,而基本系统可以对运行支持库提供详细的版本控制。

在为广大编程爱好者设计时,为了方便于对大量代码的调用,“易语言-易飞扬”提供了自动规范的语句录入方式,能够使编程者及时对自己录入的部分进行语法修正。当程序完工后,所有被录入的部分会被“易语言-易飞扬”系统重新整合,自动规范成统一的格式,是源代码部分的交流维护更加方便,同时也更有利于相互之间协作开发,降低协作开发的难度。

关于系统对名称的管理方面,“易语言-易飞扬”系统则做得更加人性化,在往常的程序编写过程中,如果需要对某一使用量非常大的子程序进行更名,则需要对全部录入的代码进行逐一搜索,一个一个的修改名称,这种工作又麻烦又繁琐。在“易语言-易飞扬”中,则完全可以简化该过程,其自身新装备的自动名称管理器可谓是一大亮点,当用户对一个大量使用的子程序进行名称修改后,通过这款工具,可以完成自动更名,减少了大量的复杂工作。

为了方便广大初学者,易语言在各方面的信息帮助上做到了全面化,具体化和实用化。当用户在对所做目标软件进行任何操作时都能够在下方的提示窗口处得到极其全面的信息提示,其中一般包括所有命令的定义、参数、使用方法等,非常适合初学者学习掌握。

对于操作编写的界面需求来说,“易语言-易飞扬”可以算的上是最简洁的语言之一了。首先它使用的分类分组方式将各组件命令详细分开,利于编程者在完工后对所有内容进行检测和修正。其次是全局界面全部采用汉语编译,书面更适合中国人的思维观念。还有其完美的可视化支持,易语言不但继承了一般可视化编程语言所具有的图形用户界面可视化设计操作,也独特的开发了程序流程的即时可视化,让编程者能够随时把握自己的录入情况,也为初学者提供更加明了的界面显示,便于学习。

当然,作为一项中国改革开放时代的产物,必须要面向未来,面向各领域,能够融会贯通。虽然“易语言-易飞扬”是中文汉化编程,但是其自身也可以实现和其他种类编程语言的互融互补。首先在编程理念上,易语言也是选择了效仿其他国外编程语言,支持当今先进的编程理念,比如:面向对象的程序编写方法,面向事件的消息处理机制等等,所以无论是什么层次的计算机学者,学习“易语言-易飞扬”都会有助于对其他种类的编程语言的学习,具有辅助作用。其次则是对于技术层次上的互通,在“易语言-易飞扬”中,同样也可以调用通过其他非易语言编写的程序,当然,反过来,其他种类的编程语言也能够调用“易语言-易飞扬”编写的程序,所以在协作开发工程中,并不会因为语言不同而带来程序编写和使用上的麻烦,更方便于协作开发。

同时,“易语言-易飞扬”为了适应时展,也为了方便不同的开发者的需求,已经设计出跨平台编译功能,现能够被“易语言-易飞扬”支持的有Windous和Linux,不在依赖其他特定的操作系统。在时下Linux系统“编程难,兼容难”的情况下,“易语言-易飞扬”推进了Linux操作系统的软件开发工具的开发步伐,具有较大影响力和实际意义。

对于一般的初学者,易语言的学习资源较为丰富。“易语言-易飞扬”软件中自身携带了即时帮助系统,如:每日一贴等。另外也有众多易语言爱好者交流论坛,上面已经有近万名注册用户,大家之间可以相互交流经验,展示作品,提出问题,同时也可以向在线的专家寻求帮助,有关易语言的书籍也有出版,方便大家学习使用。

易语言范文第6篇

【关键词】加密方法;加密原理;计算机指纹;易语言

1 前言

为防止软件被盗用,维护软件开发者的知识产权,保护软件开发者的经济利益,软件开发者通常防止盗版的措施是采用软加密方法来保护自己的软件产品。本文主要介绍了软加密的工作原理和一种新的生成计算机指纹信息的方法。

2 加密原理

软加密是一种在软件运行过程中对计算机指纹进行认证的技术,不同于硬加密需要在计算机相应硬件上固化加密信息。对于任意的两台计算机,都能够通过计算机的系统的特征信息或计算机硬件的标识信息进行区分,如同人的指纹信息一样。这些计算机系统的特征信息和计算机硬件的标识信息的集合统称为计算机指纹。如:磁盘的分区卷标,不同软件系统的计算机中磁盘分区卷标不同;硬盘序列号,任意两张硬盘的序列号是不一样的。软加密并不是对软件的所有信息都进行加密设置,仅仅是在软件安装或运行时进行加密处理。软件程序初次安装时,安装软件会读取相应的计算机指纹信息,安装软件使用用软件开发者在程序中设置的加密算法加密计算机指纹信息生成加密文件,并将加密文件写入到计算机注册表中。当下次启动运行软件程序时,软件程序再次读取相应的计算机指纹信息并采用同一种加密算法将其加密产生密文文件,然后与计算机软件注册表中的密文文件数据进行比较,如果两个文件数据相同则继续运行软件程序,否则停止运行软件程序。

3 计算机指纹的生成

易语言是我国自主研发、拥有全部软件知识产权的软件开发编程语言。它具有全可视化的窗口界面,支持使用汉语字、词编程。易语言可有效的保障国家的安全,有效地防止外国软件的后门隐患。

用易语言程序生成计算机指纹,主要依靠易语言中的系统核心支持库。系统核心支持库中的GetHDiskCode命令、GetHDInfo命令、GetCpuInfo命令和GetApa-pterList命令功能如下表1,可以生成计算机指纹硬盘特征字、硬盘序列号、CPU序列号、网卡MAC等信息。

表1 命令功能表

命令名称:GetHDiskCode

调用格式:〈整数型〉取硬盘特征字()

返回电脑中第一个物理硬盘的物理特征字,该特征字是仅硬件相关的,也就是说与任何软件系统都无关(包括操作系统)。本命令为初级命令。

命令名称:GetHDInfo

调用格式:〈逻辑型〉取硬盘信息(硬盘信息 硬盘信息,[整数型 硬盘序号])

取硬件出厂信息。本命令为初级命令。

参数的名称为“硬盘信息”,类型为“硬盘信息(HDInfo)”。待取得的硬盘信息。

参数的名称为“硬盘序号”,类型为“整数型(int)”,可以被省略。待取得的硬盘信息的硬盘序号。可以为以下常量之一:0、#接口常量.磁盘0;1、#接口常量.磁盘1;2、#接口常量.磁盘2;3、#接口常量.磁盘3。

命令名称:GetCpuInfo

调用格式:〈无返回值〉取CPU信息(CPU信息CPU信息)

取CPU信息。本命令为初级命令。

参数的名称为“CPU信息”,类型为“CPU信息(CPUInfo)”。待取得的CPU信息。

命令名称:GetApapterList

调用格式:〈网卡信息数组〉取网卡信息列表()

取得本地计算机的网卡信息列表。失败返回空。本命令为初级命令。

4 易语言程序的实现

4.1创建程序启动窗口

利用系统核心支持库的基本组件创建计算机指纹信息显示窗口,各基本组件的名称和属性如下表2。

表2 组件名称、属性表

组件名称 属性 组件名称 属性

标签1 标题=“硬盘特征字” 编辑框1 内容=NULL

标签2 标题=“硬盘序列号” 编辑框2 内容= NULL

标签3 标题=“CPU序列号” 编辑框3 内容= NULL

标签4 标题=“网卡MAC” 编辑框4 内容= NULL

4.2双击启动窗口,添加启动窗口程序变量,添加子程序,如图1

编辑框1.内容 = 到文本 (取硬盘特征字 ())‘GetHDiskCode命令的应用

取硬盘信息 (硬盘信息, #接口常量.磁盘0)‘GetHDInfo命令的应用

编辑框2.内容 = 到文本 (硬盘信息.序列号)

取CPU信息 (CPU)‘GetCpuInfo命令的应用

编辑框3.内容 = 到文本 (CPU.序列号)

网卡 = 取网卡信息列表 () ‘GetApapterList命令的应用

编辑框5.内容 = 到文本 (网卡 [1].物理地址)

4.4程序运行结果,如图2。

图1 程序变量定义、子程序定义图

图2 运行结果图

5 总结

易语言是一种可以使用汉语字、词编写程序,易学易用,适应于我国国情的软件开发程序设计语言。通过易语言的系统核心支持库提供的命令,可以编写简单的易语言程序代码生成相应的计算机指纹信息,方便实现易语言软件程序的软加密操作,也能够有效地保护我国计算机信息的安全。

参考文献:

[1]魏会君.软件的加密保护技术探讨[J].石油工业计算机应用.2002,2:40―41.

[2]鞠斌山,邱晓凤,张文东.利用计算机指纹实现软件加密原理与方法[J].青岛大学学报.2005,9:63―67.

易语言范文第7篇

学校:大连理工大学

专业:软件工程

学历:本科

电话:0411-81382283

E-mail:metorstar0626@163.省略

外语能力:大学英语六级;能熟练应用英语,阅读专业文章

计算机能力:熟悉单片机开发,掌握汇

编语言;了解VC,VC++;熟悉FPGA,熟练使用verilog语言;熟悉虚拟仪器技术;运用Protel进行电路板设计;熟练使用Ansys软件进行模拟仿真;熟练使用L-edit软件设计掩模图形。

实践经历:设计并调试了基于FPGA的三温区温度控制的硬件设计,该硬件可实现对三个不同的恒温区进行控制,使用verilog硬件描述语言编写了PID算法单元,AD转换单元,PWM技术单元,以及键盘,LED显示单元。并设计了基于VC++的应用界面。采用MEMS工艺制作了微流控生物芯片,实现PCR扩增以及CE分离。

求职意向:硬件工程师

期望月薪:3500元以上

姓名:刘维景

性别:男

电话:13566042452

E-mail:

学校:浙江工商职业技术学院

专业:计算机网络技术

学历:大专

外语能力:阅读计算机文档

计算机能力:精通ASP技术,可以快速开发企业网站;熟练掌握JAVA的Status、MVC模式开发。熟练掌握C#语言,拥有一年.NET开发经验,可以利用.NET的WebService和Remoting进行分布式开发。能够利用XML和Ajax开发Web2.0网站。对SQL SERVER 2000有较深了解,能跟据业务需求快速地写出存储过程,熟练掌握T-SQL语言以及各函数。熟悉ORACLE数据库的PL/SQL开发。

实践经历:曾任天路科技有限公司和宁波欣达软件技术有限公司.NET程序员。曾开发过浙江工商职业技术学院投资理财系网站、全国数字版权交易系统等。拥有全国计算机软件水平与资格考试程序员和网络管理员(助理工程师职称)证书。

求职意向:.省略

外语能力:国际日语能力二级;能进行基本英语会话交流

计算机能力:能够用C语言/C++进行软件开发代码设计,能够熟练操作Windows系统与Office软件,能够进行html网页设计,对数据库有一定的认识与理解,使用过Oricle9i管理软件。个人经历:曾在日本阿尔卑斯公司实习,接受商务日语培训两周,感受日本礼仪,学习日本文化;曾在日本阿尔派株式会社的软件开发部实习三个月,体验软件开发流程。

求职意向:行政助理,技术翻译,系统维护,软件开发以及计算机相关

期望月薪:3500元

姓名:肖磊

学校:大连理工大学

专业:物理电子学

学历:硕士

电话:13842824504

E-mail:xltian1230@gmail.省略

外语能力:大学英语六级,专业英语四级,熟练的听说读写能力。英语双学位。计算机能力:熟练使用C++语言,VB语言,熟练使用各种组态软件

实践经历:参与组织过“大学生体验生活”,“寝室设计大赛”系列活动;参与设计并调试某污水处理监视控制系统。求职意向:计算机软件或硬件相关行业,电力控制行业

期望月薪:3000元(以上信息均由本人提供)

大连大有吴涛易语言软件开发有限公司

大连大有吴涛易语言软件开发有限公司是由易语言的创始人吴涛先生与大连大有房屋开发有限公司合作成立的高科技软件开发公司。公司注册资金500万元,计划投资5000万元,开发中国自主知识产权的易语言系列产品。

易语言汉语编程环境为“国家火炬计划”项目之一,是一款全中文、全可视、跨平台的编程工具,已经得到大连市政府的极大关注和支持,并在大连市科技部门立项支持。公司正在实施中小学及成人、大学的教育试点,正在编写各类教材。易语言. 飞扬是一款全中文、全可视、完全面向对象,跨平台的编程工具,用于满足专业程序员工程开发的需求。

招聘职位:C/C++高级技术人员

职位描述:

1.从事新一代编程语言“易语言.省略

联系电话:0411-88995831-1011

联系人:齐先生

地址:辽宁省大连市中山区人民路55号亚太国际金融中心14楼

大连恒为电子有限公司

大连恒为电子有限公司是以坚持技术创新为主的集团型高新技术企业,创建于2000年,现正处于快速、健康、持续的发展状态,年均销售收入数千万元,并坚持每年将不少于销售收入10%的资金投入研发,强化技术创新能力。2001年被大连市认定为“高新技术企业”,研发中心被高新园区认定为首批十家“技术中心”之一,并先后荣获大连市“效益成长型企业”、高新技术园区“优秀企业”、“明星企业”等荣誉称号。

公司以集团型为构架模式,以母公司(恒为电子)的研发中心为核心,主要从事交通通讯、纺织品自动化、高频加热、视频图像识别等高新技术的创新开发,现已研发成功的高速公路无线、光纤通讯系统和隧道交通事件检测系统、高分辨率视频图像处理系统等均属国内首创、达到国际同类先进水平,社会经济效益显著。公司下设机电工程公司、交通信息公司、纺织自动化公司、高频加热公司和视频技术公司等多家专业性子公司。

招聘职位:工程机械

职位要求:

1.本科以上学历,机械设计专业毕业

2.2年以上工作经验

3.有运动部件设计经验者优先。

招聘职位:电子/半导体/仪表仪器

(电子产品的测试和调试等)

职位要求:

1.本科学历,电子、电力、自控类等相关专业

2.适应出差

招聘职位:市场/市场拓展/公关

职位描述:

1.产品市场推广、营销策划、广告宣传策划等;

2.项目管理(售前、售中、售后跟踪服务等)

职位要求:

1.大专及以上学历,2年以上营销工作经验

2.年龄在35周岁以下,适应出差

3.责任心强、工作细致、良好的沟通、协调和公关能力

联系方式:【有意者请将简历发至招聘邮箱,我们会尽快与您联系】

招聘邮箱:hwerihr@163.省略

联系电话:84798999-135

传真:84798990

易语言范文第8篇

关键词:网络拓扑 生成拓扑 易语言

Abstract: To explore the use of easy language according to user input address and an upper address, consider the resolution and beautiful automatic drawing dynamic topology method.

Key words: network topology topology easy language

[中图分类号] TP393.02[文献标识码]A[文章编号]

网络拓扑对网管人员网络管理、网络规划起到非常重要的作用。比如做网络监控, 网络故障、流量瓶颈等信息就要直接显示在网络拓扑上, 这样网管人员才能对网络状况一目了然。网管人员绘制拓扑一般有两种方法,第一种是在电脑上绘制静态拓扑,但是网络设备越来越多,更新越来越频繁,绘制静态拓扑图的方案显然已经无法胜任。第二种是利用第三方商业软件,自动发现设备并绘制拓扑,对于自动发现画出的拓扑,基本都需要人工再复杂调整,且移植性不好,在不同分辨率下适应性差。笔者通过研究,利用易语言自动绘制动态拓扑,可在不同分辨率机器上都能显示完整拓扑,并且支持网络设备多上联,清晰的表示层次,最大程度的减少交叉,无法避免的交叉线将用弧线表示。

程序实现目标

程序根据用户输入的设备IP地址和上联IP地址,算出层次,根据当前分辨率自动算出每个设备的位置,并绘制拓扑。

绘制的拓扑图该考虑布局美观,靠边设备都应该离屏幕边界一定距离,同时所有设备之间需要保持合适间距。

拓扑图要清楚的表示设备之间层次和连接关系,同一上联的设备应当排列在一起,最大程度的避免连线交叉

拓扑图要支持设备多上联情况,对于多上联将会造成无法避免的连线交叉,要判断出,并用弧线表示。

拓扑图中网络设备的IP地址、上联IP地址、设备类型等都可以随时调整,并根据调整后的数据即时刷新拓扑,根据设备类型是防火墙、交换机还是服务器,显示相应的图标。

系统具体设计实现

数据库设计

由于本程序数据量和读写都比较少,所以为便于操作维护采用桌面型数据库Access。

在表“基本库”中记录各设备的信息:

“IP”字段记录设备的IP地址。“上联1”―“上联8”字段记录设备的上联IP地址,默认情况下一个设备只有一个上联,特殊情况下,一个网络设备可能有两个甚至多个上联,为防止这种特殊情况,预备了“上联2”―“上联8”字段。字段“层次”记录程序根据设备的上联关系计算出的该设备层数。类型记录的是设备的类型,比如核心交换机、汇聚交换机、接入交换机、服务器、防火墙等,选择不同的类型,屏幕显示不同的图标。“拓扑宽度”和“拓扑高度”记录屏幕中实际显示图标的宽度和高度。“左边居中”和“顶边高度”记录的是图标在屏幕中位置。

程序模块设计

2.1、用户输入模块

提供用户对设备信息增删改的界面。

2.2、层次关系计算模块

根据用户输入的上联IP,找出最上层设备,同时判断是否有循环,有循环则提示出错,没有循环则把最上层设备层次定义为1,其下联定义为2,以下以此类推。

易语言实现关键代码如下:

2.3、图标大小及位置计算模块

相同一层的网络设备布局在屏幕的同一行,相同上联的设备排序在一起,这样可避免连线时出现交叉线。根据屏幕宽度和设备数目以及设备层数,依照算法自动调节图标宽度和间隔宽度。

易语言实现代码如下:

2.4、绘制拓扑模块

根据每个设备图标的位置显示图标,并按计算出的图标大小设置图标尺寸。绘制线条连接各设备,同时判断是否与已有线条交叉,因为当设备出现多上联时,可能要出现线条交叉。

判断两个线段是否交叉,可利用两条直线的方程求解,解就是交点,然后判断交点是否在线段内。

其中求经过点(x1,y1)和(x2,y2)的直线和经过点(x3,y3)和(x4,y4)的直线的交点易语言代码如下:

交点x = ((y2 - y1) × x1 ÷ (x2 - x1) - (y4 - y3) × x3 ÷ (x4 - x3) + y3 - y1) ÷ ((y2 - y1) ÷ (x2 - x1) - (y4 - y3) ÷ (x4 - x3))

交点y = ((y2 - y1) × (y2 - y1) × x1 × (x4 - x3) - (y4 - y3) × (y2 - y1) × (x2 - x1) × x3 + (y2 - y1) × (y3 - y1) × (x2 - x1) × (x4 - x3)) ÷ ((y2 - y1) × (x2 - x1) × (x4 - x3) - (y4 - y3) × (x2 - x1) × (x2 - x1)) - (y2 - y1) × x1 ÷ (x2 - x1) + y1

程序运行后效果:

结束语:

易语言范文第9篇

性别:男

电话:13625778892

E-mail:

学校:浙江工商职业技术学院

专业:计算机网络技术

学历:大专

外语能力:阅读计算机文档

计算机能力:有一年以上J A V A开发经验,熟悉网络服务器架设。掌握J2EE领域编程,熟练运用Ajax、Struts、Spring、Hibernate等框架及整合开发,参与开发的项目有:atteam协同合作平台,基于RSS科技信息聚合系统,图书馆软件等。

熟悉当前主系数据库Mysql、Oracle、SqlServer,熟悉Linux环境,在Linux下架设过多项Web服务,数据库服务。

社会实践经历:

2006年6月至2007年2月,在宁波融盛计算机有限公司从事JAVA程序员工作;

2007年3月至今温州科图科技从事JAVA程序员工作;

曾参与过职吧网首期开发研究( 采用JAVA的MVC模式+SQLServer数据库);

在校期间曾受聘学院学长制(助理班主任)工作;

在校期间曾任学院劲飞计算机协会教员(培训程序员考试内容)。

证书获奖情况:

全国计算机软件水平与资格考试程序员(助理工程师职称);

浙江省大学生计算机等级考试三级(数据库技术)证书;

浙江省第五届迪光杯网页设计大赛三等奖;宁波市大学生软件设计大赛铜奖(作品:温州搜索wzsoo);

浙江省首届电子商务大赛优胜奖(基于Lucene的搜索引擎构建与实现);

2005-2006学年校优秀学生干部;

2005-2006学年二等奖学金。

求职意向:JAVA程序员

期望月薪:2500元/月以上

姓名:孙多

学校:大连理工大学

专业:软件工程

学历:本科

电话:0411-81381921、87574462

E-mail:zixiaoxixi@sina.省略

外语能力:英语六级日语三级

计算机能力:国家四级。掌握JAVA程序设计、C++程序设计、数据结构、操作系统、数据库、编译原理、计算机网络、IBM数据库、UML面向对象建模与设计、软件开发与测试、密码编码学与网络安全、Oracle Database10g、.NET2.省略

外语能力:大学英语六级(口语C+)计算机能力:国家四级,熟悉并能熟练运用C++,JAVA,熟悉JAVA,.省略

外语能力:英语四级日语熟练计算机能力:多年计算机操作经验,熟练掌握部分企业管理应用软件。

政治面貌:中共党员

所获奖励:04年05月于东北大学东软信息学院五四评优中获“院优秀团员”称号;

04年10月于东北大学东软信息学院获“院三好学生”称号;

05年01月于东北大学东软信息学院获“院优秀团员”称号;

06年08月于东软集团拓展训练中获团体第一名;

06年10月于东北大学东软信息学院获“院优秀学生干部”称号。

求职意向:IT有关行业

期望月薪:3000元/月以上

姓名:丛巧治

学校:大连理工大学

专业:软件工程

学历:本科

电话:13387849686

E-mail:

外语能力:大学英语六级

计算机能力:国家四级

实践经历:2006年,大连理工大学第五届创业计划大赛二等奖;

2006年,“动感地带杯”大连市第四届大学生创业计划大赛三等奖;

2006年,辽宁省大学生创业计划大赛优秀奖;

2006年,大连理工大学科研能力等级评定B等。

其他技能:驾驶(一年驾龄)

求职意向:希望就职于跨国公司,从事软件开发等相关工作

期望月薪:3500元/月以上

(以上信息均由本人提供)

北京东方国信电子有限公司大连办事处

北京东方国信电子有限公司(BONC)成立于1997年,是一家主营通信领域内软件系统研发的高新技术企业。公司产品主要应用于电信运营、电力、银行、金融、煤气、自来水等行业。

东方国信在全国各地均有十分扎实的市场基础与商业合作伙伴,在20多个省、市、自治区设有办事处,形成了以北京为中心,覆盖全国的市场营销网络及技术支持、技术服务体系。东方国信经过多年的经验积累和不断的技术创新,已经发展成为可以为企业综合运营系统提供完整解决方案的高新技术企业。在数据分析、数据挖掘、电话语音处理、多媒体信息系统设计等诸多技术领域均有自主知识产权的应用系统。

现在大连成立办事处,诚邀广大英才的加盟。

招聘职位:VB .省略

联系电话:0411-88120928

传真:0411-88120929

联系人:杨小姐

地址:大连市高新园区黄浦路596号阳光数码大厦1811

大连大有吴涛易语言软件开发有限公司

大连大有吴涛易语言软件开发有限公司是由易语言的创始人吴涛先生与大连大有房屋开发有限公司合作成立的高科技软件开发公司。公司注册资金500万元,计划投资5000万元,开发中国自主知识产权的易语言系列产品。

易语言汉语编程环境为“国家火炬计划”项目之一,是一款全中文、全可视、跨平台的编程工具,已经得到大连市政府的极大关注和支持,并在大连市科技部门立项支持。公司正在实施中小学及成人、大学的教育试点,正在编写各类教材。

易语言.飞扬是一款全中文、全可视、完全面向对象,跨平台的编程工具,用于满足专业程序员工程开发的需求。

招聘职位:软件开发人员

招聘部门:软件项目部

招聘人数:50人

最低学历:大专

选留方式:岗前培训合格留用

培训方式:

1、面试合格后签署岗前培训合同;

2、培训易语言中文编程系统及其软件开发相关技能;

3、岗前培训合格公司留用,从事软件开发。

职位要求:

1、热爱计算机编程;

2、高度的责任心、进取心和学习能力,能够很快掌握新技术和新工具;

3、细致、耐心、个性随和,有较强的团队合作精神;

4、须具备面向对象编程思想,熟悉c++,Java者优先考虑。

联系方式:

招聘邮箱:shsoft@vip.省略

联系电话:0411-88995831-1002

联系人:史世恒

上一篇:c语言范文 下一篇:sql语言范文

友情链接