- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何编写程序代码
如何编写程序代码
第八节、如何编写程序代码
有人说,编写程序代码不是很简单吗?切换到代码编辑区,把代码填上去就行了啊。说是这么说,但真正精通还不是很简单的。如果我们精通了,就可以减少代码的编写时间,提高程序效率和工作效率,不用查来查去,或老是要引用别人的代码。还是让我们对代码的编辑多了解一些吧。
8.1 了解程序的构成及其操作
在可视化编程还没有产生之前,对于程序有一个著名的公式:程序=数据结构+算法。现在易语言已经将数据结构封装为程序窗口、程序集、子程序、变量等各种数据类型(对象);算法是解决问题的过程和步骤,具体地把各种数据类型联系起来构成程序代码块或子程序,算法是一个程序的灵魂;而语法则是代码的语素单位,代码行由语法所构成。在一个易程序中,各种数据类型相当于程序的框架,当我们按照上一节的方法建立好一个程序中所有需要的数据类型时,程序或子程序的框架就已经建好;而语法就是我们在上一节所讲的各种语法句式,它具体地通过各种数据类型之间的关系使这些数据类型发生变化,从而达成该程序所需要的功能。下面我们随便举一例来说明数据结构与语法的关系:
在上一例的程序中有两种数据类型:启动窗口和成绩变量。这两者的关系是这样:当启动窗口被创建于程序中时(事件),成绩变量的值发生变化(响应事件)。那么成绩变量怎样发生变化?用两个语法句式来确定:赋值句式、信息框命令句式。用赋值句式使变量发生变化,用信息框命令句式来显示这种变化。用“销毁()”这个语法句式关闭启动窗口,使被建立起来的数据类型同归于灭亡以释放系统资源。
理解了易程序的构成及其语法,对于我们学会开发易模块、开发支持库等也都会带来重要的帮助。
易程序的各种数据类型包括程序窗口、程序集、子程序、自定义数据类型、全局容器、DLL命令定义、常量、资源等。下面解释其中的一些数据类型:
1.程序窗口
程序窗口分为启动窗口和其他窗口等。
启动窗口的名称固定为“_启动窗口”不可改变,缺少启动窗口的程序不能运行。其他窗口的名称可以改变,当然我们也可以把其他窗口变为启动窗口,只要把它的名称改为“_启动窗口”、原来的启动窗口改为其他名称就行了。
操作:若要在各个窗口之间切换,可以在左边的属性区选“程序→程序数据→窗口”,点击某个窗口名称可以切换到该窗口编辑界面。如图1-8-1所示。
图1-81
若要开一个新窗口,可在菜单中选“插入→新窗口”,或在左边的属性区选“程序→窗口”,再点右键插入。以下新程序、新容器、新常量等的插入与此一样。
2.程序集
一个程序窗口常常对应一个程序集名。比如有一个窗口叫“_启动窗口”,那它所对应的程序集名称可能为“窗口程序集1”。如图1-82所示。
(图1-8-2)
3.子程序
是一个窗口程序集内的分程序,在程序中有独立的功能,常常由事件所触发。事件型子程序的名称由“_对象名_事件名”构成。
4.窗口单元数据类型
封装在窗口单元里的数据类型包括属性、事件和方法。对象常常通过控件(窗口单元)来表现,或者说很多对象都表现为具体的控件。
操作:选“工作夹→支持库子夹→系统核心支持库→数据类型→”可以查看各种窗口单元数据类型。选中某一数据类型,会在提示夹里显示详细解释,对于我们编写代码带来不可缺少的即时帮助。如图1-83所示。
图1-83
具体查找各种窗口单元数据类型可用的属性、事件和方法应参看《易语言知识库及例程》,如图1-8-4所示。
图1-84
5.用户自定义数据类型。
在程序中的任何位置,只要可以使用系统基本数据类型(如:整数型、文本型等),就可以使用自定义数据类型。用户自定义数据类型由用户自行在自定义数据类型表中加入。如图1-8-5所示。
图1-85
6.变量(易语言称为“容器”)。变量在一个程序中就象人体的血液一样不可缺少,它是程序中临时储存数据的地方。至于详细的解释请看以后的章节。
变量分为局部变量(只在某一子程序中应用)、程序集变量和全局变量三种。比如在一例子中有一个叫“密码”的变量在程序集1的各个子程序中都有应用,即是程序集变量。三种变量中以全局变量损耗的资源最多,所以一般尽量避免使用。
7.其他程序部分。在以后的章节中会逐步解释。
8.2 了解语法的种类及其操作
打开易语言编辑界面,在左边有“支持库”,里面列举了多种表达式和语法,即是易语言代码的主要种类。所谓命令其实就是算法的封装。
若要在程序中插入某个种类的代码,可在左边是属性区选“支持库”,再点击某个代码种类,就会在代码编辑区显示该类型代码的框架。比如你想输入条件式流程控制命令,可先在要插入该代码的地方点一下左键,再选“支持库→流程控制→如果”,点“如果”后就会在代码编辑区出现该类型代码的框架,你将代码填上去就行了。如图1-86所示。
图1-86
8.3 编写代
您可能关注的文档
最近下载
- 2025最新四年级英语阅读理解训练题.docx VIP
- 数字化转型的“黄金”铁三角.docx VIP
- 居民常见恶性肿瘤筛查和预防推荐-2025.pdf VIP
- 教科(2025版)小学科学三年级上册第三单元《物体的运动》知识点总结.docx VIP
- 2024华医网继续教育骨厌氧菌感染的病原学诊断及临床应用题库答案.docx VIP
- 中华诵--国学经典诵读教案-(五年级上册).doc VIP
- 台湾樂氏同仁堂整合傳播方案.pdf VIP
- 第13课 安全记心上 第1课时(教学课件)三年级道德与法治上册(统编版2024秋).pptx
- 杜仲河水库防洪评价(报批稿).DOC VIP
- WJ-7型扣件安装作业指导课件.ppt VIP
原创力文档


文档评论(0)