KPL青少年电脑编程语言--如何使用系统函数?

[大家都来做KPL]如何使用系统函数?
kpl 发布于 2007-7-5 14:14:00


 有网友给我们来邮件问:怎么画空心圆?

   他写的代码中,有一句是这样的:

   circle(80,true)

   这个语句只能画出实心圆。

   这看起来是个很简单的问题,但对初学者来说,是个大的障碍。

   我们今天给大家说一个自己可以动手解决此类问题的方法。

   先还是解释一些概念,然后说明,我们如何去找想要知道的信息。


什么是系统函数和方法?

 对KPL来说,就是事先在语言中已经设计,并可以直接使用的函数或方法。言下之意:有些计算方法,KPL已经提供了,你不用自己再去实现它,比如:画圆,画矩形,正弦、余弦、随机..

 大家问了:我怎么知道有哪些系统函数呢?

 我们有提供给这样一个文档,可能你忘了:)

 《KPL系统方法和函数》电子书在线阅读版

 访问地址:more.asp?name=kpler&id=1973

 我们来演示一下怎么用这个文档:

 当我们在编写代码时,我们把鼠标移动到circle时,我们会看见一个提示:

 System Method Circle(Size as Int,Filled as Bool)

 这个提示包含了如下信息:

 【1】System 是“系统”的意思,表示这个是由KPL自己提供的方法,这个方法有两个参数;

 【2】然后我们到《KPL系统方法和函数》里去找:我们在“画笔方法”中找到该方法的解释;

 【3】比较不幸的是:文档里好像没有说明参数的含义。但size的意思很明确,是“大小”的意思,我们估计是圆的直径,filled 是“是否填充”的意思。那么我们是否可以理解为:filled为true时,代表画实心圆,filled为false时,代表画空心圆;

 【4】自己试试看?果然如此!


 KPL的系统方法和函数,及其参数的含义,大多数都可以从其英文的字面意思上就可以理解。

如果你不熟悉英文,我们给你一个简单的查字典的方法,去www.google.cn,然后在搜索框中输入:

 fy circle

 意思就是:把circle翻译(fy)成中文。很简单不是?

 

 通过上面的办法,你可以解决到很多类似不清楚的问题。

 我们有个建议,你可以抽出点时间,把《KPL系统方法和函数》里面的分类及其函数方法,简单扫描一遍,有个大致的印象。这样做的好处是,下次你不用费劲心思去解决一个已经有答案的问题。

 你或许有更多宝藏可以发现:原来播放声音是如此简单;画椭圆和画矩形都是现成的;屏幕的大小可以自由设置...

 你对系统函数了解越多,你就能自如地使用它,做出不可思议的程序来。

转发到新浪微博

 

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

  |  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.