KPL青少年电脑编程语言--一步一步学KPL[2]:编码的习惯和常识

[KPL学习指南]一步一步学KPL[2]:编码的习惯和常识
kpl 发布于 2007-7-23 14:12:00


 这时的我们已经大致了解了KPL,按照KPL入门的例子也输入了个别的例子。我们小心翼翼地不敢确认,难道这样就开始学习编程了?

 很小的一步,对新人来说,也是一大步。人们常说:万事开头难。即使是这样,在开头的时候,养成一些好习惯,对以后有很大的帮助。

 让我一点一点的来说。


 当我们打开KPL编程环境,建立一个新的KPL文件时,系统会自动产生如下的代码:

// All KPL programs start with the word "Program" followed by the
// name of your program, and end with the words "End Program".
Program NewProgram

 // This is the starting point of the program, and is 'called'
 // by KPL automatically when the program is run.
 //
 // To expand this method, double-click on the box below or click
 // the plus symbol to the left of the words "Method Main()"
 Method Main()

  // Enter your program code here

 End Method

End Program

系统为什么会自动产生这些代码?主要的原因是:系统认为这是所有程序的基本框架,你不用每次输入了。当然了,如果你一定要自己输入当作熟悉或练习,它也不会拦着你。

 //这个符号后面的内容表示是注释,也就是说这一行内容是一个提示,给编码的人自己看的,一般用于提醒自个儿,不要在很久以后看到下面的代码的时候,回忆不起以前到底在干嘛。

 这个注释的符号在很多编程语言里面都有。注释的部分,在程序运行时,并不被执行,所以,即使是在英文版的系统里面,这里的注释也可以输入中文。

 当然,在编码文件的其他地方,KPL目前的版本是不支持中文的。

 这样在命名程序名称和变量时,就只能用英文或者拼音,我们来看下面的一个代码:

Program HelloWorld

 Method SayHello()
  PrintLine ("Hello!")
 End Method

 Method SaySomething(SomeThing As String)
  PrintLine (Something)
 End Method

 Method Main()

  Color ( Blue )
  
  SayHello()

  Var WhatIWantToSay As String
  WhatIWantToSay = "Hello Again!"
  SaySomething(WhatIWantToSay)

  WhatIWantToSay = "Goodbye!"
  SaySomething(WhatIWantToSay)

 End Method

End Program

这个例子是KPL提供的示例代码Learning Programs目录下的第一个例子:

LearningProgra001a.kpl。这个版本是没有注释的,因为比较简单。

 注释的写法有个简单规则:并不需要每条都写,而是写重要的,或容易忘记的。重要的处理函数和方法,可以写详细一点。

 变量命名的规则:用意思明白的词来命名,比如上面的:WhatIWantToSay 就很清楚,只有在不需要表示特别意义的时候,使用单字母变量命名,比如在循环的时候,可以使用 i 来代替 count 变量声明。

 变量名可以用英文,也可以用拼音。个人习惯。一般采用首字大写的原则,但这个不是一个必须的规定,只是一个习惯性建议而已。

 代码之间可以空行,这样,象写文章可以分段一样。这样使代码看起来结构上更加清晰。

 如果把代码密密麻麻一溜排下来,自己阅读和检查起来,也会很累。你们看看上面的例子,是不是看起来很清爽?

 同样的道理,保持缩进也是为了保持结构清晰:

  For Location = 1 To 300
         Delay(10)
         MoveSpriteToPoint( "UFO", Location, Location )  
  Next

 我们一下就看出是一段循环,里面有若干语句。(每缩进一次,只需要按键盘左上Q健旁的Tab键就可以了)

 上面说的,是基本的编码习惯,几乎在所有的编程过程中,都会有这样的要求。

这是一种基本的素养。请大家在开始的时候,就适应并达到这种要求!

 这样不仅使代码看起来优雅,而且培养了一种严谨的习惯。

 接下来,我给大家讲讲,该如何调试程序。

 

喷嚏网 -原创 www.dapenti.com  www.dapenti.com

转发到新浪微博

 

网上书店:当当图书  卓越亚马逊  新华书店  中国图书网  蔚蓝书店

  |  KPL QQ 群:39562753 
 




KPL QQ 群:39562753 

  验证申请请输入:KPL

  公告

敏捷培训视频培训教程,版权所有,未经授权,禁止转载

     现在国内无法访问KPL官方网站,喷嚏网(www.dapenti.com)提供的KPL资料为国内首份公开的KPL汉化资料。

该资料转载并注明作者和译者出处。如:来源:喷嚏网-www.dapenti.com

欢迎从事中小学信息技术的教师转载和引用,论坛或媒体须经书面许可

欢迎媒体合作!


邮箱:dapenti2006@gmail.com


  我的分类(专题)
  最近日志
程序员怎样学数学:半路出家也能让编程
汉语编程-汉芯之后的中国软件界大骗局
一步一步学KPL【9】:如何对按键进
一步一步学KPL【8】:如何让字母精
一步一步学KPL【7】:如何在屏幕上
一步一步学KPL【6】:如何随机产生
一步一步学KPL【5】:如何随机产生
一步一步学KPL【4】:如何编写一个
KPL开发环境中的一个bug
一步一步学KPL【3】:如何调试KP
一步一步学KPL[2]:编码的习惯和
structure有什么用?
为什么编程要用英文?
如何用任意的图形来画线?
一步一步学KPL[1]:初学者入门
吴文虎:别让“程序设计”成第二门“英
如何使用系统函数?
版权和转载申明
孩子什么时候学编程比较合适?
《KPL游戏示例代码讲解》电子书在线

  最新评论

  留言板
 

  链接

  Blog AD
 



|站点首页 | 联系我们 | 博客登陆
蜀ICP备11003155号 公安部备案号:51019002000333

特别声明:本站不提供任何视听上传服务,所有视频内容均来自视频分享站点所提供的公开引用资源

Powered by oBlog 2.52 © Copyright 2004. All rights reserved.