首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于ActionScript的代码重构方法研究与实践

摘要第1-5页
ABSTRACT第5-9页
第一章 引言第9-12页
   ·课题背景第9-10页
   ·课题任务第10页
     ·课题内容第10页
     ·本人承担任务第10页
   ·论文结构第10-12页
第二章 代码重构方法概述第12-19页
   ·重构的基本概念第12-13页
     ·重构是什么第12页
     ·为何需要重构第12-13页
   ·重构与设计第13-14页
   ·重构与性能优化第14-15页
     ·重构的时机第14-15页
     ·在何处重构第15页
   ·ACTIONSCRIPT代码重构的特点第15-18页
     ·ActionScript基本概念第15页
     ·ActionScript代码重构必要性第15-16页
     ·ActionScript代码重构策略第16-18页
   ·本章小结第18-19页
第三章 ACTIONSCRIPT代码重构方法研究第19-39页
   ·发现代码中的坏味道第19-21页
   ·常见的代码坏味道及其解决方法第21-36页
     ·大量重复代码第21-22页
     ·糟糕的命名第22-23页
     ·过大的构造函数第23-24页
     ·自定义事件类没有实现自己的clone()方法第24-25页
     ·动态类不恰当的使用第25-27页
     ·过长函数第27-32页
     ·对参数赋值第32-33页
     ·过大的类第33-36页
   ·构筑测试体系,保障重构质量第36-38页
     ·单元测试第36-37页
     ·UI测试第37-38页
   ·本章小结第38-39页
第四章 ACTIONSCRIPT代码重构实践第39-74页
   ·感知性能与实际性能第39-40页
   ·概要分析工具第40-42页
   ·ACTIONSCRIPT性能优化方法第42-73页
     ·编写符合垃圾回收机制的代码,防止内存泄露第42-47页
     ·选择恰当的显示对象第47页
     ·尽可能的使用Vector类型替代Array类型第47-48页
     ·尽可能避免使用中括号运算符第48-49页
     ·对于TextField对象,使用appendText()方法来追加文字第49-50页
     ·尽可能的重用对象,替代创建对象第50-51页
     ·避免在循环中创建实例第51-54页
     ·考虑使用回调函数代件事件流第54-55页
     ·在需求允许的情况下,禁用鼠标交互第55-56页
     ·使用事件捕获和冒泡可以最大程度地减少事件处理函数第56-59页
     ·尽可能避免使用alpha属性第59页
     ·将耗时的同步操作转换为异步操作第59-64页
     ·合理使用弱引用第64-65页
     ·减少重绘第65页
     ·尽可能使用依赖于Vector对象的API来访问像素第65-66页
     ·网络优化第66-69页
     ·减小第一帧的体积,加快载入速度第69-70页
     ·更新Flash Player使用新的API第70-71页
     ·使用PixelBender第71-73页
   ·本章小结第73-74页
第五章 结束语第74-75页
   ·论文工作总结第74页
   ·问题和展望第74-75页
参考文献第75-76页
致谢第76页

论文共76页,点击 下载论文
上一篇:手机交通实时信息查询系统设计与实现
下一篇:基于WebFOCUS平台的报表设计与实现