如何编写程序代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 编写代

文档评论(0)

sy78219 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档