2008年12月24日星期三

【过程25】开始制作Flash交互动画教程并更新任务书为20081224版

【过程25】开始制作Flash交互动画教程并更新任务书为20081224版——
啸风子 于2008年12月24日星期三 13:24 发表于 “人本教学系统”项目站点(http://HumanisticISP.blogspot.com/)

----------------------------------------------------------------------

Flash教程本来也是“人本教学系统”的组成部分之一,但是现在内涵有点变化了,而且暂停了Flash教学游戏(包括教学游戏“贪吃蛇”)的开发。还有,自己的未来计划也有些变化了,所以,任务书也要更新为20081224版。

现在的未来计划重点将放在Flash上,而不是“人本教学系统”上,毕竟要现有技能,才能实现理想。但是,这不是说要轻视“人本教学系统”,从长远来看,“人本教学系统”还是我最关注的。而且,如果哪天我迷茫了,“人本教学系统”将会指引我该怎么走,也就是坚持教育理想。

关于制作Flash交互动画教程的具体内容见:
【过程5】决定制作Flash交互动画教程http://tigerrrflash.blogspot.com/2008/12/5flash.html

2008年12月21日星期日

【过程24】将“人本教学系统”和“Flash相关内容”分离开来

【过程24】将“人本教学系统”和“Flash相关内容”分离开来——
啸风子 于 2008年12月21日星期日 16:16 发表于 “人本教学系统”项目站点(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

因为未来我可能不仅仅是利用Flash技术开发教学游戏,还有可能开发游戏、软件以及制作Flash动画、广告等。为了更清楚地表现和Flash相关的内容,体现出Flash的专业性,我决定将“人本教学系统”和“Flash相关内容”分离开来,以后这里只发表与“人本教学系统”有关的内容,和Flash相关的内容,包括软件开发和动画制作相关的内容,则发表在相关的新站点里。以前的和Flash相关的内容就不用转移了,没有特别重要的。

和Flash相关的新站点名称暂定为,地址暂时定为

2008年12月19日星期五

【过程23】学习完《面向对象分析与设计(UML 2.0版)》并做了笔记

【过程23】学习完《面向对象分析与设计(UML 2.0版)》并做了笔记——
啸风子 于 2008年12月19日星期五 17:26 发表于 “人本教学系统”项目站点(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

前天、昨天、今天,三天时间,学习了《面向对象分析与设计(UML 2.0版)》第7章到第13章,学完了全书,并做了些笔记。

这本书总体上还是很不错的。书上结合例子详细讲了面向对象软件开发的整个过程,以及很多需要注意的地方(这些是我要做笔记的重点)。让我了解了很多以前不知道的知识,让我受益匪浅啊。在我以后的软件开发中,要好好利用学到的知识,并且继续不断地去学习。

书上有些地方翻译的不好,误导读者啊。所以说,最好还是自己学好英语,直接读原版的比较好。不过还是得感谢翻译者,让我有机会读到好书。

我读的是网上下的电子版,以前说过,我看了不少电子书了,要是这些书真对我有好处的话,我也想付点费。但是现在买正版书还是觉得太贵了,而且也许书中只是一小部分内容对我有用,买了一本书觉得不值。我以后在生活博客里专门写篇文章讨论买书等问题吧。

最后,给点看书本教程的经验吧:书一般要看两遍。在第一遍时就记笔记,因为第二遍一般没有第一遍仔细认真。第二遍复习并检查笔记,完善笔记。当然有时候没时间就不看第二遍了。记笔记的好处是加深记忆和理解,便于复习,获得成就感,培养认真细致的态度,学会知识总结、知识描述等知识处理方式。

接下来,我该开始实践了,设计开发我的“贪吃蛇”教学游戏吧。

2008年12月16日星期二

【过程22】完成撰写《人本教学方法(20081216版)》

【过程22】完成撰写《人本教学方法(20081216版)》——
啸风子 于 2008年12月16日星期二 22:28 发表于 “人本教学系统”项目站点(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

在项目改名后,就打算要设计新版本的教学方法了,现在终于完成了。

《人本教学方法(20081216版)》在《星树教学方法(20081210版)》基础上修改而成,主要修改有:1. 改名,由“星树”改为“人本”;2. 把“玩”及其相关改为“乐”及其相关;3. 强调了教师的作用。

【内容】人本教学方法

【内容】人本教学方法——
啸风子 于 2008年12月16日星期二 22:09 发表于 “人本教学系统”项目站点(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

创建日期:20081216
更新日期:20081216
--------------------------------------------------
这里是“人本教学方法”的各个版本存放处。“人本教学方法”是“人本教学系统”所用的教学方法。具体见文件内容。

新:

人本教学方法(20081216版).doc
《人本教学方法(20081216版)》是第2个版本。在项目由“星树教学系统”改名为“人本教学系统”及开始开发“Flash教学游戏”后,在《星树教学方法(20081210版)》基础上修改而成,主要修改有:1. 改名,由“星树”改为“人本”;2. 把“玩”及其相关改为“乐”及其相关;3. 强调了教师的作用。

旧:

星树教学方法(20081210版).pdf
《星树教学方法(20081210版)》是第1个版本。在准备开发教学用Flash之前,总结所学的教育学、心理学等知识和个人学习经验与思考后,撰写而成的。当时项目还叫“星树教学系统”,教学方法还叫“星树教学方法”。

【过程21】完成撰写《“人本教学系统”项目任务书(20081216版)》

【过程21】完成撰写《“人本教学系统”项目任务书(20081216版)》——
啸风子 于 2008年12月16日星期二 19:51 发表于 “人本教学系统”项目站点(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

几天前,在改变开发Flash(或ActionScript 3.0)教学程序库打算为开发Flash教学游戏打算后,就打算更新旧项目任务书了。可是直到现在,在项目由“星树教学系统”改名为“人本教学系统”后,才真正更新了。其实修改的地方也不多,主要是上面提到的那两处,以及一些细枝末节和未来打算。

项目任务书作用不大,任务书本身也很简单,反正现在也不是什么大项目,主要是做记录。

【文档】“人本教学系统”项目任务书

【文档】“人本教学系统”项目任务书——
啸风子 于 2008年12月16日星期二 14:18 发表于 “人本教学系统”项目站点(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

这里是项目任务书的各个版本存放处。

新:

“人本教学系统”项目任务书(20081224版).doc
《“人本教学系统”项目任务书(20081224版)》是第4个版本。在决定暂时停止开发Flash教学游戏,转而制作Flash交互动画教程后,在《“ 人本教学系统”项目任务书(20081216版)》基础上稍作修改而成的。

旧:

“人本教学系统”项目任务书(20081216版).doc
《“ 人本教学系统”项目任务书(20081216版)》是第3个版本。在改变开发Flash(或ActionScript 3.0)教学程序库打算为开发Flash教学游戏打算后,以及项目由“星树教学系统”改名为“人本教学系统”后,在《“星树教学系统”项目任务书 (20081207版)》基础上稍作修改而成的。

“星树教学系统”项目任务书(20081207版).doc
《“星树教学系统”项目任务书(20081207版)》是第2个版本。在学习完ActionScript 3.0官方文档《ActionScript 3.0编程》后,打算开发Flash教学程序库时在20081115版基础上稍作修改而成的。当时项目还叫“星树教学系统”。

“星树教学系统”项目任务书(20081115版).doc
《“星树教学系统”项目任务书(20081115版)》是第1个版本。在决定建设“星树教学系统”后写成的。当时项目还叫“星树教学系统”。

【过程20】合并原项目站点到项目博客,并修改为新项目站点

【过程20】合并原项目站点到项目博客,并修改为新项目站点——
啸风子 于 2008年12月16日星期二 13:59 发表于 “人本教学系统”项目博客(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

可能因Google站点还在测试期,有些地方不是很好用,而且功能及插件等没有Blogger多,网站网址暂时还不能更改,内容也不能转移。所以,我决定把“人本教学系统”项目站点合并到“人本教学系统”项目博客里,并把博客改名为“人本教学系统”项目站点,作为新项目站点。

旧项目站点现有的一些内容复制到博客(新项目站点)里,并停止更新旧项目站点。但是旧站点可以作为附件储存地。

新项目站点将做些改进,以适应站点而不仅仅是博客的要求。

2008年12月15日星期一

【过程19】学习《面向对象分析与设计(UML 2.0版)》第6章:收集需求

【过程19】学习《面向对象分析与设计(UML 2.0版)》第6章:收集需求——
啸风子 于 2008年12月15日星期一 22:33 发表于 “人本教学系统”项目博客(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

今天学习了《面向对象分析与设计(UML 2.0版)》第6章:收集需求。看的还算明白,但是有些地方翻译的不好,误导读者啊,翻译者肯定没用心,甚至把翻译任务交给了他带的学生也不一定(这套丛书的翻译者都是老师)。所以说,最好还是自己学好英语,直接读原版的比较好。

明天复习下第6章,做些笔记,然后继续学习。等学完分析部分了,就把所学应用到“贪吃蛇教学游戏”的开发上。

2008年12月14日星期日

【过程18】学习完《面向对象分析与设计(UML 2.0版)》第1部分:设置场景

【过程18】学习完《面向对象分析与设计(UML 2.0版)》第1部分:设置场景——
啸风子 于 2008年12月14日星期日 21:52 发表于 “人本教学系统”项目博客(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

今天晚上学习了《面向对象分析与设计(UML 2.0版)》,并学完了第1部分:设置场景,相当于了解了基础。接下来就是详细的讲解和示例了。

我决定,边学习边开发我的“贪吃蛇教学游戏”,这样动力更足,效果更好。

【过程17】“星树教学系统”改名为“人本教学系统”以及解释两者的含义和来源

【过程17】“星树教学系统”改名为“人本教学系统”以及解释两者的含义和来源——
啸风子 于 2008年12月14日星期日 15:15 发表于 “人本教学系统”项目博客(http://humanisticisp.blogspot.com/)

----------------------------------------------------------------------

今天早上突然想到要改名,有点唐突。后来仔细一想,觉得改名还是挺好的。于是就决定改名了,同时改“星树教学方法”为“人本教学方法”。

首先,“星树”这个词的含义不好理解。

“星树”的含义是:将这个教学系统比喻为一棵长满星星的大树,每颗星星代表着系统里的每一项组成,包括人、教程、程序等,这些星星发出自己的一点点光芒,照亮着人们学习知识的漫漫长路,给人们以 帮助。并且这些星星还是星树的种子,在世界上广泛传播,长出更多的星树,以帮助更多的人学习知识。

虽然自己听起来还不错,但是别人尤其是新接触的人不一定能明白“星树”原来指这个意思。这个词历史蛮久的。大概在我刚上大三时在校内(北京交通大学)的特思论坛上申请了个叫“星之树”的ID,后来和“啸风子”(更早时申请)这个ID一起在用。在申请“星之树”ID之前,我就有了为教育事业做点贡献的想法,“星之树”这个ID的含义和现在“星树”的含义差不多。但是大学期间一直只有想法,没有行动。经过很多波折,直到现在毕业几个月了,我才正式开始行动,也就有了现在的项目。

“人本”的含义很简单明了,就是“以人为本”。

“人本”来源于我毕业前后的一个想法,就是“人本主义”,与“资本主义”对立。我觉得现代社会人类被资本所控制,成了资本的傀儡。资本追求的是利润最大化,而不是人类幸福,它利用了人性的一部分——自私自利——来想方设法榨取消费者的钱财,生产者的劳动,扩张自己,就像一个恶性肿瘤。在这个恶性肿瘤扩张的同时,人类社会确实在进步,但是人类不一定更幸福。

而更关键的是,人类社会的进步并非资本这个恶性肿瘤的功劳,而是科技、教育、管理等方面进步的功劳。没有一个真正促进社会进步的大师是为了拥有亿万资本而在科技等方面投入毕生精力的。他们的成果给人类带来了无数效益,但是自己得到的却不多,他们感兴趣的是科技等事业的本身,他们乐于其中。只是,资本利用了他们及他们的成果,扩张了自己,也养肥了不少唯利是图的人。

以微软作为例子吧。表面上微软的产品给人类带来了很多好处,但是,如果没有微软,没有微软的产品,肯定会出现更好的产品。微软垄断了市场,打压了想做同样产品的其他人,才造就了其巨无霸的身形以及比尔盖茨几百亿美元的资产,但是这不能保证其产品就是最好的,其产品借助了资本的力量,谋杀了其它产品而已。

当然,在这个适者生存的竞争世界,这是无可奈何的。但是,人类不能甘于被资本所控制。马克思的共产主义的原始思想是怎样的我不知道,但是后人的实践显然不是非常让人满意的,也许是它不符合人性吧。

人性本身没有善恶,甚至这个世界也没有善恶。这个世界有的只是适者生存。人性的复杂性本身就是适者生存的结果。人类的存在与进化,靠的是竞争与合作的结合,而竞争与合作是人类概念里的善与恶产生的来源。至于什么是善,什么是恶,很复杂,按照自己的内心去体会吧。

资本利用了人性的一部分,主要是自私自利来扩张自己。这不是说自私自利不好,而是被资本利用了。为什么不说是人类利用了资本呢?因为资本是人类社会自己产生的一个恶性肿瘤,它利用了人类,吸取人类社会的资源,不断扩展自己。就像人体自身产生的一个恶性肿瘤一样,它吸取了人体的资源,不断扩大,养肥了一堆癌细胞,苦了正常的人体细胞。我们总不能认为我们利用了恶性肿瘤吧。

看看人类对环境的破坏,看看三鹿毒奶粉事件,还有中国社会的贫富差距。就知道资本这个恶性肿瘤的害处了。当然,在中国,还有一个恶性肿瘤,那就是权力,暂且不提。

写了这么多批判“资本”的文字。也许资本本身没错,错就在于它利用了人类。就像癌细胞本身没错一样,错就在于它长在了人体身上,而且还是恶性的。

现在说说“人本”吧。人本,顾名思义,就是以人为本。“人本主义”追求人类的幸福,而不是利益最大化。具体是什么样的呢?我就不细说了,看看人本精神的事例就知道了。比如国家的福利、人们对地震灾区的捐款、自由软件运动和开源社区、无数人的无私奉献等等。我相信,除了自私自利,人性还有很多优秀而本质的品质,比如互助,比如同情,这些和自私自利一样都是根植于人类基因中的,只是我们没有好好发掘而已。

“人本主义”是高于“人本教育”的,却也是基于“人本教育”的。我觉得,要想实现人类的真正幸福,教育是关键。可恨之人必有可怜之处,虽然可恨之人比如杀人犯要接受惩罚,但是我希望这社会少一些可恨之人。这是“人本主义”的目标,作为其重要组成和基础“人本教育”,更是有这个职责。

2008年12月13日星期六

【过程16】开始学习《面向对象分析与设计(UML 2.0版)》

【过程16】开始学习《面向对象分析与设计(UML 2.0版)》——
啸风子 于 2008年12月14日星期日 23:58 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)

----------------------------------------------------------------------

昨天下了一本电子书,叫《面向对象分析与设计(UML 2.0版)》(Mike O’Docherty 著;俞志翔 译)。觉得挺好的,值得一学,于是今天开始了学习的历程。PDF文件有374页,其中正文有363页,估计我能在一周内学完。这些天就集中精力学习它吧。

说起来,我看了不少电子书了,要是这些书真对我有好处的话,我也想付点费。但是现在买正版书还是觉得太贵了,而且也许书中只是一小部分内容对我有用,买了一本书觉得不值。

我以后在生活博客里专门写篇文章讨论买书等问题吧。

2008年12月12日星期五

【过程15】开始设计开发“贪吃蛇教学游戏”及学习编码规范和UML

【过程15】开始设计开发“贪吃蛇教学游戏”——
啸风子 于2008年12月12日星期五 20:49 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)

----------------------------------------------------------------------

昨天决定制作Flash教学游戏后,今天开发设计开发第一个,也就是“贪吃蛇教学游戏”。

现在刚开始,游戏规则定的很简单,就是贪吃蛇游戏的规则,只是蛇要按顺序吃食物,这样才能组成学习内容比如英语单词。

不过今天就开了个头,建了几个类文件。因为我决定先干点别的事。

这些别的事,就是学习编码规范UML

编码规范,前些天下了一个PDF文件,叫《Insprise Coding Conventions for ActionScript 3 v1.1》,是一个公司自己用的ActionScript 3.0编码规范,我既然找到了它,就参考它吧,毕竟它是经过实践检验的。几天前学过一点,今天继续,把它看完了。很多和我预想的一样,也有我以前没注意的,以后写代码就参考这个规范吧。这样也不用每次写代码都担心自己写的不规范了。编码规范里的文档注释规范等,我以后还得好好学下。

UML,我大学时自学过,但是学的不是很细,今天及以后几天要细细学下。学习资料以前也下了不少,以后可以再找些。我觉得开始编码前进行建模很重要,可以避免不断修改代码,造成很多时间的浪费。我必须学会UML建模,这样才能更高效的编码。

2008年12月11日星期四

【过程14】改变开发ActionScript 3.0教学程序库打算为开发Flash教学游戏打算

【过程14】改变开发ActionScript 3.0教学程序库打算为开发Flash教学游戏打算——
啸风子 于 2008年12月11日星期四 19:21 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)
----------------------------------------------------------------------

今天思考了很多问题,关于社会啊人生啊前途啊什么的,跟以前思考的没什么区别,所以,还是浪费了不少时间。

后来思考了实际问题,关于“星树教学系统”的打算。本来是打算开发ActionScript 3.0教学程序库的,但是现在决定,还是不开发完整的ActionScript 3.0教学程序库了吧。

一是实用性不强。ActionScript 3.0是一种客户端编程语言,而Flash,更是非常的“客户端”,因此,他们不适合开发一个完整的教学程序库,这样也发挥不了它们的长处。

二是可行性不强。只有我一个人,没什么经验,完成这个ActionScript 3.0教学程序库的开发,显然是很困难的。这样还可能打击我的学习积极性。

所以,我决定,改变原来的开发ActionScript 3.0教学程序库的打算,至少是搁浅了。

根据我昨天完成的“星树教学方法”文档,唯一能发挥ActionScript 3.0和Flash的长处的地方是开发有趣的Flash教学游戏,对于“星树教学方法”的“知识概览”、“知识细节”、“自定义项目”、“教师辅导”、“把握建构知识”、“笔记总结”、“练习测验”,都不能发挥ActionScript 3.0和Flash的长处,至少可以有其它解决方案,比如视频文件、PDF文件、网页、办公软件等。

所以,为了激发我的学习热情,我应该做些最能发挥所学知识长处的事情,也就是设计开发有趣的Flash教学游戏。这样才最能符合“星树教学方法”有用和有趣的原则。

2008年12月10日星期三

【过程13】完成撰写“星树教学方法”文档

【过程13】完成撰写“星树教学方法”文档——
啸风子 于 2008年12月10日星期三 23:58 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)
----------------------------------------------------------------------

今天花了不少时间撰写“星树教学方法”文档,刚刚完成。文档使用Google文档写的,并发布到“星树教学系统”项目站点上。在线写文档有时还是蛮麻烦的,老在意格式。不过能方便的给人分享,还是值得的。

文档地址是:http://sites.google.com/site/startreeis/jiao-xue-fang-fa/xing-shu-jiao-xue-fang-fa

“星树教学方法”是我总结自己所学所思和经历经验而成的教学方法,还没经过实践检验。接下来就是在其指导下,利用ActionScript 3.0开发Flash教学程序库。好好努力吧,浪费了不少时间了。

2008年12月9日星期二

【过程12】“星树教学系统”项目站点建设

【过程12】“星树教学系统”项目站点建设——
啸风子 于 2008年12月9日星期二 18:09 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)
----------------------------------------------------------------------

今天把以前在Google协作平台(又叫Google站点)申请的“星树教学系统”项目站点好好建设了一下,作为以后项目文件的所在地,因为Google站点有很多好用之处,比如免费、方便快捷、可用自己的域名、用户管理、版本控制、不修改附件文件名、自定义页面链接、和Google文档(我以后可能会用)结合等。

此Blog则用作过程记录,发挥Blog的优势,对于Blog不占优势的文件或文章管理,都交给Google站点好了。并且以后不再在本地电脑上管理项目文件了,在线更有利于分享,而且不用备份。当然缺点也有,一是不能使用网络或者网络不好使,不过现在大多数情况下,不会有这个问题;二是安全问题,但是除非Google账户丢失,否则这些文件是不会像本地中毒那样有外传的风险,Google账号安全性以后要多加注意就行。

2008年12月5日星期五

【过程11】连续一周学习并学完官方文档《ActionScript 3.0 编程》

【过程11】连续一周学习并学完官方文档《ActionScript 3.0 编程》——
啸风子 于 2008年12月5日星期五 22:30 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


上周六简单总结了“单词学习Flash”0.2版后,开始学习官方文档《ActionScript 3.0编程》的内容,后来越学越起劲,于是决定乘着还有系统学习的热情一口气学完它。

从上周六到了今天,一周时间内学完了《ActionScript 3.0编程》所有的未学章节,即第9章到第32章的内容。虽然学的不是很踏实,有些内容甚至只是浏览了下,但是还算老实,按部就班的一点点看下去(不过并非严格按照章节顺序阅读),并且阅读了多数示例代码。有些内容和示例比较复杂和困难,等以后用到时再细细研读吧。

《ActionScript 3.0编程》虽说是官方文档,但是因为内容是从英文版翻译过来的,结果有很多翻译不好的甚至翻译错误的地方,以及内容本身的纰漏。不过怎么说都是官方文档,总体上还是不错的,涵盖了所有的基础,当然很多细节没有详解,以后还得阅读相关文档和语言参考才行。

接下来,就是继续我的“单词学习Flash”项目,以及更深入的学习和实践。

2008年11月28日星期五

【过程10】完成制作“单词学习Flash”0.2版及学习日期和时间、字符串、数组等相关知识

【过程10】完成制作“单词学习Flash”0.2版及学习日期和时间、字符串、数组等相关知识——
啸风子 于 2008年11月28日星期五 23:50 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


前天开始完善“背单词Flash”,并将其改名为“单词学习Flash”,英文翻译由对应“背单词”的“ReciteWord”改为对应“单词学习”的“WordStudy”。

编程过程中觉得还有很多东西得学习,所以昨天一天就学习了官方文档《ActionScript 3.0 编程》第6、7、8章(处理日期和时间、处理字符串、处理数组),并认真学习了相应的示例。

今天主要就是实际编程了,最终完成了“单词学习Flash”的阶段性成果,称其为0.2版,把先前的那个叫做0.1版。因为还没有达到实用的阶段,所以称为第1版有点太过了。

0.2版比0.1版改进了不少,但是功能还是很单一,具体见相关项目文档。在编程的过程中,昨天所学的知识很好的利用了,如使用数组(Array)来存储和操作词条信息,使用计时器(Timer)来定时显示词条,使用字符串(String)的地方就很常见了,当然这些知识以后还会用得更多的。此外,编程过程中还利用了语言参考文档零星学了事件(Event)、列表(List)等相关的知识,边实践边学习是一种常见而有效的方法。

明天先对0.2版做一下总结,写好文档,然后再进行升级改进。

2008年11月25日星期二

【过程9】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》

【过程9】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》——
啸风子 于 2008年11月25日星期二 22:05 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天仅仅学习了视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》,学完了,也都看得懂,但是没有按部就班照着做一遍。教程内容显然没有完全覆盖ActionScript 3.0所有知识,但是对于ActionScript 3.0有了一个概要的浏览和简单的应用,受益匪浅啊。

接下来是边改进“背单词Flash”边学习ActionScript 3.0。“背单词Flash”暂时没有利用背单词的好方法,如结合阅读啊、联想记忆啊等,而只是机械记忆。因为机械记忆毕竟是基础,总会有地方只能利用机械记忆的。所以,本着从简单做起的原则,我先关注怎样用Flash来提高机械记忆的效率。如果做成了,效果好的话,还可以封装成库,利用在其它需要机械记忆的地方。

2008年11月24日星期一

【过程8】学习自定义 ActionScript 3.0 UI 组件等及给“背单词Flash”添加组件

【过程8】学习自定义 ActionScript 3.0 UI 组件等及给“背单词Flash”添加组件——
啸风子 于 2008年11月24日星期一 22:08 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天白天主要是学习ActionScript 3.0官方文档《使用 ActionScript 3.0 组件》第五章:自定义UI组件,再学了新下载的视频教程《ActionScript 3.0 in Flash CS3 Professional Beyond the Basics》(也是 Lynda.com 出的,授课者也是Todd Perkins)第一章,讲了 Display List 的相关内容。

晚上给“背单词Flash”换了个界面,把原先的元件都换成了 ActionScript 3.0 组件,包括:Label、TextInput、TextArea,但是按钮没用组件,而是用了公用库里的按钮,因为公用库里的按钮更多更好看。并且使用 TextInput 的 restrict 属性对英语单词输入框的输入内容做了约束,让其只能输入英语单词和空格。这算是对“学习使用ActionScript 3.0组件”的一个简单实践吧,以后还会继续边实践边学习。

此外,还给“背单词Flash”加了一个图片背景。

明天打算学习ActionScript 3.0显示部分的类库和相关知识。

好好珍惜时间,今天时间都用来看电影了。刚才看了日本影片《我爱奇诺奥》,蛮好看的。影评就懒得写了。接下来要看《死亡空间:坍塌(Dead Space: Downfall)》,听说是动画版异形,看看去。

对了,今天终于洗了澡了,好久没洗澡了。
━┳━ ━┳━
     |||||
   ▽

2008年11月23日星期日

【过程7】制作“背单词Flash”版本1及学习使用 ActionScript 3.0 组件

【过程7】制作“背单词Flash”版本1及学习使用 ActionScript 3.0 组件——
啸风子 于 2008年11月23日星期日 22:55 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天前半天主要是制作“背单词Flash”版本1,算是我自学时做的项目吧,这样学习起来更有动力和目标。版本1特地简化了功能,以便以后作为入门示例讲解。功能很简单,就是输入和输出单词。版本1使用最简单的文本框等,存在很多缺陷。在以后的版本中将不断改进和增加新功能。

改进“背单词Flash”首先要做的就是使用 ActionScript 3.0 组件。因此今天后半天一直到刚才都在学习使用 ActionScript 3.0 组件,主要是学习官方文档《使用 ActionScript 3.0 组件》前四章,并动手试用了组件以及文档部分代码。后面几章以后有选择的学习下,因为主要讲自定义 UI 组件和使用 FLVPlayback 组件,现在暂时用不着。

明天将继续改进“背单词Flash”,同时学习相应要学的知识。

顺便说一下,制作“背单词Flash”不但是我自学时要做的项目,而且还可作为以后“Flash学习教程”的示例,因此有必要记下学习过程中的细节和成果。

2008年11月22日星期六

【过程6】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Essential Training》

【过程6】学习视频教程《ActionScript 3.0 in Flash CS3 Professional Essential Training》——
啸风子 于 2008年11月22日星期六 21:31 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


今天一天主要就是学习视频教程《ActionScript 3.0 in Flash CS3 Professional Essential Training》,和上次学的《Flash CS4 Professional Essential Training》是一个公司(Lynda.com)和授课者(Todd Perkins)出的。讲的很详细,很清楚,即使我听不懂大部分英语,通过看视频也能看懂教程的大部分内容。虽然是 Flash CS3 的,但我认为和将来可能出的Flash CS4的没什么区别。

这个视频教程内容编排不同于传统书籍,比如它先讲类的概念,然后再讲循环语句,而且还省略了很多细节,比如 While 语句等。可以说,这是个基础教程。其内容编排和授课方法值得我以后借鉴。

在学习过程中,我试着以教程例子为基础,做了一个简单的文字游戏,其实说演示更确切些。随着我学的越来越多,我可能会不断扩展这个游戏。这种半自定义渐进学习模式也不错。具体关于半自定义渐进学习模式的内容,以后再说。^_^

此外,今天还浏览了Flash AS 基理殿堂(http://blog.sina.com.cn/u/1053530897)上的一些教程,也很不错,提供了思路等很有特色的内容,值得我以后借鉴。但是这些教程内容太散了,感觉按部就班学习的动力不足啊。

接下来就是学习各种类库了,也就是要学会使用各种工具的功能了,直接学的话,比如看《ActionScript 3.0 编程》、《ActionScript 3.0 Cookbook》等不知道会不会太枯燥了,而且要学的东西很多、很细节。怎么学好呢?考虑中。。。

2008年11月21日星期五

【过程5】学习《ActionScript 3.0 编程》语法部分

【过程5】学习《ActionScript 3.0 编程》语法部分——
啸风子 于 2008年11月21日星期五 19:23 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


昨天和今天两天主要是学习 ActionScript 3.0 官方文档《ActionScript 3.0 编程》,学完了第1~5章。也就是说,把 ActionScript 3.0 语法都学完了。接下来就是学习各种类库了,可能要结合《ActionScript 3.0 Cookbook》中文翻译版一起学。

ActionScript 3.0 的语法和 Java 的语法有很多类似之处,也有一些不同之处,以后在实际编程的时候要小心。

2008年11月19日星期三

【过程4】学习课程《Design and Authoring of CAI》(华盛顿大学课程网上课件资料)

【过程4】学习课程《Design and Authoring of CAI》(华盛顿大学课程网上课件资料)——
啸风子 于 2008年11月19日星期三 19:11 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


昨天和今天主要是学习了课程《Design and Authoring of CAI》(华盛顿大学课程网上课件资料),也就是上次所说的三方面知识之一。课程资料很多,我主要学习了一些教学方法和教学设计步骤与格式。但是教学设计步骤与格式没有仔细学,也暂时不打算用,因为它们都太正式和详尽了,不适合我对灵活性的要求,而且以我现在的经验,估计也用不好。

接下来就是学习Flash和ActionScript 3。学习的资料主要是博客Flash AS 基理殿堂(http://blog.sina.com.cn/u/1053530897),以及Flash CS4中文版(今天刚装)的帮助文档,学习的过程中要做好笔记,多做练习。学好了主要知识点后,再去设计和开发Flash教程模板,以及总结Flash知识,制作Flash学习教程。

2008年11月17日星期一

【过程3】开始三方面知识的学习

【过程3】开始三方面知识的学习——
啸风子 于 2008年11月17日星期一 23:38 发表于 星树教学系统项目博客(http://startreeis.blogspot.com/)


昨天上网学习了ActionScript 3的相关资料,主要是这个博客的资料: Flash AS 基理殿堂(http://blog.sina.com.cn/u/1053530897)。今天继续学了下,觉得还是相当不错的,很多知识讲的很明白,比很多专业书籍还明白,而且很简洁,推荐!当然,要从ActionScript 3的基础学起,以及一些高级的知识,还需要其他的教程。这个算是那个博主的资料推荐吧:ActionScript 3.0 相关资料下载 [FL 基理殿堂](http://blog.sina.com.cn/s/blog_3ecb9b110100a6ut.html),链接有问题的话可以自己用Google或eMule等搜寻。

还是昨天,在网上冲浪中接触了开源动态学习环境Moodle(http://moodle.org/)。今天继续了解了下,觉得挺适合做我想要的教学平台的。也许我就用它作为教学平台了。这样我就可以集中精力于Flash教学模板的开发及教学方法的应用等。Flash教学模板也有现成的,包括Flash learning interactions,但是都很简单,也许是我还了解的不够吧,以后继续了解。

今天在搜寻Flash learning interactions的过程中,无意中搜到了华盛顿大学课程《Design and Authoring of CAI》(http://faculty.washington.edu/dunruh/436/index.html)的一个PDF文件(关于Flash learning interactions),然后溯源到其课程页面,发现里面有很多好课件和资料,这个课程很不错,很适合我的需要,而且还是近期正在进行中的。以后要好好学习下这些资料。可惜的是,不能去听课程老师的课!╯﹏╰

还有,昨天装了Flash CS4英文版了,可惜自己电脑配置太差了,内存被占了很多。如果实在用的不爽,可以换Flash CS3。当然,最好还是用最新版Flash CS4。

明天开始,就主要了解和学习这三方面的知识了:

1. ActionScript 3。主要通过Flash AS 基理殿堂,以及刚刚下载完的Lynda.com出品的ActionScript 3.0 in Flash CS3 Professional Essential Training CD,不知能不能听得懂里面的英文。还有就是网上下的相关教程、文档、资料了。

2. 动态学习环境Moodle。因为是开源的,所以不用花钱,只要学会使用,加上服务器空间,就可以快速搭建适用的教学平台。

3. 《Design and Authoring of CAI》课程的课件和资料。这个课程正是我所需要的,我要好好学习下。据现在所了解的,里面有Flash learning interactions的使用和定制。也许还有其它好东西呢。

接下来的日子要好好珍惜时间,认真学习了。

2008年11月15日星期六

【过程2】复习Flash软件的使用知识

【过程2】复习Flash软件的使用知识——
啸风子 于 2008年11月15日星期六 22:46 发表于 星树教学系统项目博客http://startreeis.blogspot.com/


今天花了近一天时间,学习完视频教程《Flash CS4 Professional Essential Training》,复习了Flash软件的使用知识。教程是英文的,虽然大多数语音听不懂,但是结合视频,加上我以前自学帮助文档所得的和教程差不多的知识,我还是在一天内学完了这套教程。算是复习吧,因为除了Flash CS4的新功能外,其他内容和我以前自学的差不多。

重要的ActionScript 3语言只是简单介绍了下,我得去找资料重点学习下。

2008年11月14日星期五

【过程1】序:正式开始项目,并开始撰写项目任务书

【过程1】序:正式开始项目,并开始撰写项目任务书——
啸风子 于 2008年11月14日星期五 23:26 发表于 星树教学系统项目博客http://startreeis.blogspot.com/


经过不知多少天的酝酿,今天晚上终于正式开始了这个项目。鉴于自己唯一完成的正式项目是毕业设计,故此项目模仿毕业设计的形式,同时做灵活的调整,在文档形式上采用项目任务书、项目记录、项目中期报告、项目最终报告等形式。这些形式也还尚不确定,可能会做灵活调整。此Blog即为项目记录之一。另一记录为简要记录,内容相当于本Blog的标题,保存在我自己的生活记录表中,加上标签,在需要的时候(如写报告时)可以方便的提取。

今晚开始撰写项目任务书,因为自己项目完成的经验不足,所以项目任务书的格式和内容都尚不明确,在以后可能会随时调整。