Small Basic: 海龟先生回来啦

十月 25th, 2008 by Soloman | Print Small Basic: 海龟先生回来啦 | 1,184 views

大中午的,刚起床,从博友的博客中得知DevLabs - 微软发布开发者门户网站。于是跑过去遛个弯儿,这里提供一些未来微软产品的早期版本供大家测试和把玩。

刚吃了午饭,脑血供应不足,下载了个Small Basic语言玩玩,因为说明说的是为小盆友们开发的编程语言嘛,应该不太废脑。很多年前,当我还是小盆友的时候,也出了一个类似的语言:LOGO语言,可以让你编程控制一只长的像三角形的海龟先生(Mr.Turtle)在地上爬,画出图形。如今的Small Basic,其主角也是Mr.Turtle,只不过终于长的像海龟了,不再是抽象的三角形。(记得有句骂人丑的话:“你Y长得真抽象”,囧)

下面是早期的LOGO语言的界面,那个小三角就是Mr.Turtle。

程序安装好,打开可爱的IDE(IDE和可爱联系在一起了,再囧一个),拷贝一段代码,让海龟先生对我们说”HI”吧。

代码如下:

GraphicsWindow.Show()
Turtle.Show()
Turtle.Move(100)
Turtle.Move(-50)
Turtle.TurnRight()
Turtle.Move(60)
Turtle.TurnRight()
Turtle.TurnRight()
Turtle.TurnRight()
Turtle.Move(50)
Turtle.TurnRight()
Turtle.TurnRight()
Turtle.Move(100)
Turtle.TurnLeft()
Turtle.PenUp()
Turtle.Move(50)
Turtle.PenDown()
Turtle.TurnLeft()
Turtle.Move(100)
Turtle.TurnRight()
Turtle.TurnRight()
Turtle.Move(100)
Turtle.TurnLeft()
Turtle.Hide()  

运行结果我就不贴了,输入程序后,点击界面右上角那个巨大的三角形按钮,和海龟先生打个招呼~

,

 

本文有23条评论

  1. yacca 说: [回复]

    这玩意儿玩的人不多吧….海龟很可爱

  2. Soloman 说: [回复]

    @yacca 嘿嘿,我就喜欢乱玩,哈哈

  3. Soloman 说: [回复]

    @yacca 其实也不要小看这些东西,我看外国论坛上已经有人在讨论如何将.NET的类加入small basic的类库里了。

  4. Shawn 说: [回复]

    应该很好玩儿,我一会儿试试。

  5. Soloman 说: [回复]

    @Shawn 试吧,两分钟搞定,哈哈。

  6. Shawn 说: [回复]

    我过来说这个。
    先看这里 从这一页开始,你的 Tag Archives 的权重开始超过之前的文章,所以该知道为啥不能让 Google 抓取他们了吧。

  7. Soloman 说: [回复]

    @Shawn 嗯,看到了,从第三页开始,所以我要将tag禁止robot,对吗?

  8. Shawn 说: [回复]

    你可以在 header 写 <meta name=”robots” content=”noindex,follow” />

  9. Shawn 说: [回复]

    但是只针对 archives

  10. JoBru 说: [回复]

    偶也想试,可惜不懂~~

  11. Soloman 说: [回复]

    @JoBru 我试成功了,就是在header里添加内容,先判断是不是tag页面,通过is_tag()来判断,如果是则输出

    <meta name=”robots” content=”noindex,follow” />
    

    完整代码如下:(header.php) meta相应位置:

    <?php if (is tag()) { ?>
    <meta name="robots" content="noindex,follow" />
    <?php } ?>
    

    is_tag() 有下划线的,我这个烂编辑器打不出来,大家将就点。

  12. basil 说: [回复]

    可以给俺孩子玩玩,呵呵

  13. Soloman 说: [回复]

    @basil 呵呵,估计还得等你小孩长大点哦

  14. Soloman 说: [回复]

    @leehow 你说话怎么总是说一半呢?

  15. 说: [回复]

    老所是个电脑高手啊

  16. Bismarck 说: [回复]

    请教一下
    small basic怎么把.sb文件输出为.exe文件啊?

    怎么我点那个save,然后出来的自动都是.sb文件?

  17. Soloman 说: [回复]

    @Bismarck 这个目前还不是正式发布版,你可以去small basic的博客看看:http://blogs.msdn.com/smallbasic/

  18. Soloman 说: [回复]

    @Bismarck 不是正式发布版,还在开发之中,所以有些功能还不全。

  19. nooidea 说: [回复]

    和代码打交道也真得别有番风味

    我就只懂个html。。

  20. 壹 说: [回复]

    建立的一个small basic群,喜欢玩的一起来交流:75992588

Other Discussion on This Post

  1. 老所工作室 » 用Small Basic来绘制分形图

添加评论 (支持Gravatar头像)

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。

实时评论预览