摘要: 提纲 我们有时候会怀疑:写提纲一定那么重要吗?如果将文档工作类比于软件开发,这个答案就非常明显了。在软件开发当中,设计是编码的必要前奏,在你没有五六年的工作经验之前,没有设计的编码将会是一塌糊涂。同样,没有提纲的文章,也会是乱七八糟。 提纲让我们能做好内容规划和章节划分。写提纲是一个文章整体的构思过程,能让我们掌控整个文章的大局,做好了大局的工作,章节的内容,在提纲的指导下,很容易节节击破。好的提纲,能让文章大方向的改动变得最小,减少开发人员的工作量,否则出现了大方向的改动,内容也需要跟着变动,工作量也会随之增加。 提纲让我们理清文章的整体思路。文章很重要,思路更重要。网上的模板很无聊,它只是 阅读全文
posted @ 2013-09-08 16:33 Jack Tao 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 最近,公司的重大项目快完工了,除了留下一些Bug,还留下了一些收尾工作,比如我今天要讲的文档。在会上,经理说,怕研发人员写文档写不好。不论经理有没有说包含激将之意的言语,写文档都是一项挑战性的工作。文档开发流程 网上并没有给出一个比较完美的文档模板,如何写这个文档呢?写文档不能简单的看作写一篇文章。它也与软件开发一样,有一个逐步完善的流程。这是我写文档过程中的流程:图1 文档开发流程1. 确定条件和背景。 在文档开发的最初阶段需要了解文档写作的内、外部的条件和背景。不同的专业存在不同的专业背景,对于专业软件不是按照一个文档模板,就能把所有的文档写出来。文档写作的内部条件: (1)公司的产品是. 阅读全文
posted @ 2013-09-01 21:03 Jack Tao 阅读(4289) 评论(2) 推荐(1) 编辑
摘要: xml使用的方法众多,但在用的时候老是会忘掉一些用法, 因而将XML的用法记录下来,方便查阅。1. 定义内部的xml 方法一 使用字符串来表示xmlvar xmlStr:String =" <root><menuitem id="FILE_OPEN" label="打开"/> <menuitem id="FILE_SAVE" label="保存"/></root>"; 方法二 使用xml来定义var xml:XML = <root> & 阅读全文
posted @ 2013-04-13 18:34 Jack Tao 阅读(837) 评论(1) 推荐(1) 编辑
摘要: 简单介绍 Object,Array,Dictionary的相同点和在键值,和遍历上的差异。 阅读全文
posted @ 2013-04-11 10:53 Jack Tao 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、问题起源 在Flex编程的过程中,我们常常会遇到主程序过大,导致打开网页时,需要漫长等待的过程。Flex提供了一个在主程序中加载子程序的方法来规避在刚打开网页时,下载量过大的问题,Flex加载子应用程序的过程也就是本文讨论的“加载SWF”的过程。 使用主程序加载子程序的方法的原因如下:减少主程序的体积。将某些功能封装到子应用程序中。创建可重用的子应用程序,这样能加载到不同的主程序当中。在主程序中加载第三方的应用程序。参考:http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf619ab-7fe2.ht.. 阅读全文
posted @ 2013-03-17 11:02 Jack Tao 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 《Using Adobe Flex 4.6》 导读 最近在研究设计一个Flex的插件框架,遇到了很多问题,其中一个问题就是应用程序域与安全域的区别与应用。于是在网上海量搜索各种关于该主题的信息。搜来搜去,各种论坛,博客,日志中的解决方案多数区域类似,且缺乏系统的讲解。这些论坛,博客中的例子最终都能在Adobe官网提供的帮助文档上找到它们的原型。这个文档就是《Using Flex 4.6》,网址如下:http://help.adobe.com/en_US/flex/using/index.html中文网址为:http://help.adobe.com/zh_CN/flex/using/index 阅读全文
posted @ 2013-03-09 13:30 Jack Tao 阅读(340) 评论(0) 推荐(0) 编辑
摘要: As3.0的一些优化我一直在钻研ActionScript的优化方案,并发现了一些非常有趣的结果。虽然在本文中没有什么新的知识,但文中一些部分参照了本文最后附上链接上的一些文章。数据索引(Array indexing)我们来看遍历数组的例子:private function method1():void{ var tmpVar:int; for(var i:Number=0;i<testArray.length;i++) { tmpVar=testArray[i];}}让这个方法循环运行50次,得到的平均速度为53.34毫秒。现在将迭代变量i从Number类型改为int类型。for(var 阅读全文
posted @ 2012-11-25 17:04 Jack Tao 阅读(153) 评论(0) 推荐(0) 编辑