在接触计算机以后,先是学习Dos命令,接着是html。Excel VBA让我对程序语言有了个初步印象。VBA和VB比较接近,于是稍微了解了一下VB,然后就是Visual Studio 2003。
2005 年下半年接触模拟精灵,到现在大概写了一万行模拟精灵脚本代码。模拟精灵脚本采用Lua语法,自然熟悉了Lua的语法。从这里可以看出模拟精灵作者的过人之处,他为什么不自己去“创造”一种语法呢?Lua现在比较火,一定程度上把模拟精灵作为Lua的IDE或文本编辑器也不错。
模拟精灵支持代码自动完成,语法提示,自定义函数说明,支持自定义命名空间。
代码自动完成:写代码时就不会有笔误发生;
语法提示,自定义函数说明和命名空间:即使自定义200个函数,也不用去记忆函数调用方法了,键入代码时会自动提示的。
模拟精灵如能支持代码折叠,脚本语法一直和Lua同步,就比较完美了。
从模拟精灵的推广策略看,如果象现在这样多数用户写了程序只是自己用,模拟精灵就难以推广开。我本来想发布一个bokee.com博客网日志自动提交工具 (我的日志都是程序自动提交的,要做的只是one click),界面非常简单,用户名、密码和目录文本框,提交按钮,一个自定义按钮(可以自定义一些文字,变成某某专用版,拿来送给mm非常不错),还有一个博客常用的文本编辑器。用模拟精灵写这样的程序是非常简单的。在程序某处写上“本程序用模拟精灵编写"。程序发布后,就可以起到长久宣传“模拟精灵” 的作用。发布模拟精灵写的“群发器”是没有什么作用的,软件站不可能收录,相反,会起到不好的作用。
和Lua语法同步很重要,这样用户学了模拟精灵就相当于学了Lua, 同时会Lua的人可以立即写模拟程序。对用户有利的就是对自己有利的。
虽然目前会一点Lua了,但Lua还是不能完全满足我的要求。Visual Studio 2005如何? MS的东东有一个优点,就是文档要多少有多少,只要你有足够耐心,学不会是不可能的!tuenhai的目标,并不是去作大型的开发,而是很快编出自己想要的程序。Ruby似乎能满足我的愿望。
于是在网上查Ruby的学习资料,查到的一些资料不是太适合第一天接触Ruby的初学者,快要放弃了。直到2006年5月10日,找到一个叫夏克的人建的“Ruby中文化计划”:
http://www.moer.net/ruby/
这个网站的Ruby中文资料翻译得很不错,于是写下这篇文章,放在http://www.tuenhai.com 希望对第一天接触Ruby的人有些帮助。(英文资料不是不可以看,由于没有看英文文档的习惯,读起来比较慢,本人又有那么一点耐心不足:)
一. 安装Ruby
到下面网址下载最新版Ruby One-Click Installer - Windows
http://rubyforge.org/projects/rubyinstaller/
如果你是Linux环境的,就不必看这篇文章了。本文是写给象我这样菜鸟的。
我把Ruby装在D:\ruby。通常C:是系统盘,作Ghost备份。
