注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具脚本驱动的应用软件开发方法与实践

脚本驱动的应用软件开发方法与实践

脚本驱动的应用软件开发方法与实践

定 价:¥38.00

作 者: 陆其明
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

ISBN: 9787302137450 出版时间: 2006-10-01 包装: 平装
开本: 16开 页数: 305 字数:  

内容简介

  《脚本驱动的应用软件开发方法与实践》纵观了软件开发在不同发展阶段的特点,揭示了当今在很多大型应用软件设计、开发过程中采用的一种部署模式,引出了一种称之为“脚本驱动的应用软件”的开发方法。这种方法可以促进软件开发过程中的团队分工与合作,提高软件开发的效率,提升应用软件在可定制性和交互性方面的表现。在传授方法的同时,《脚本驱动的应用软件开发方法与实践》更结合以递进式的实例,使得方法更容易理解、更贴近于实际应用。在开发脚本驱动的演示程序时,还介绍了XML解析、JavaScript解析等多种实用的编程技术。《脚本驱动的应用软件开发方法与实践》广泛适合于计算机应用软件系统的设计人员以及开发人员,对于指导XML技术入门也有一定的帮助,在JavaScript解析技术方面更是一部不可多得的实务指南。

作者简介

  【前言】我是做技术出身的,我每天的工作都充斥着程序代码的编写和调试。也许有人会觉得这种工作很枯燥,坦率地说,有时候我也会有同感,但大部分时间我不!我热爱技术,因为技术会不断创新,技术能够改变生活,我很享受因技术工作而带来的成就感和喜悦。.IT技术发展迅速,常常是日新月异,甚至会一跃千里。作为IT从业人员,为了赶上潮流,或者说避免过早地被时代所淘汰,我们大都密切关注着技术的发展。我是一个坐得住的人,我愿意花很多个人时间去钻研一些技术细节,这使得我在某些特定的领域小有所得。同时,我也很愿意将我的这种所得与大家分享,并且也已经很欣慰地看到了这种分享对一部分人产...

图书目录

目   录
第1阶段  原始的软件开发
第1章  开发一个看图软件 3
1.1  需求分析 3
1.2  概要设计 3
1.3  编码实现 4
1.3.1  图像处理功能 4
1.3.2  UI设计与实现 19
1.3.3  实例程序:ImageViewer_Basic
第2阶段  分工协作的软件开发
第2章  XML的应用 25
2.1  XML简史 25
2.2  XML基本概念 26
2.2.1  文档结构 26
2.2.2  文档类型定义 27
2.2.3  元素和属性 28
2.2.4  解析器 28
2.3  XML解析 29
2.3.1  在网页中读取XML文件 29
2.3.2  用C++编码实现解析 30
第3章  基于XML的看图软件 53
3.1  UI艺术设计师的工作 53
3.1.1  UI的整体设计 53
3.1.2  UI元素的分离和定位 54
3.1.3  生成一个XML文件 54
3.2  程序员的工作 55
3.2.1  UI元素设计 55
3.2.2  查询XML文件 56
3.2.3  支持皮肤的UI类 62
3.3  实例程序:ImageViewer_Skinned 66
第4章  可定制的看图软件 67
4.1  UI由XML文件驱动 67
4.2  实例程序:ImageViewer_Customized
第3阶段  脚本驱动的软件开发
第5章  JavaScript解析 79
5.1  JavaScript简介 79
5.1.1  词法结构 79
5.1.2  数据类型 81
5.1.3  变量和常量 81
5.1.4  运算符 82
5.1.5  程序流程控制 84
5.1.6  对象 88
5.1.7  数组 90
5.1.8  函数 91
5.2  Active Scripting技术 93
5.2.1  基本原理 93
5.2.2  COM自动化 99
5.2.3  实例程序:CurveSee 123
5.3  JavaScript解析要点 142
5.3.1  名字项与全局对象 142
5.3.2  属性和方法 154
5.3.3  创建对象并传递给脚本 161
5.3.4  接受脚本中的对象 168
5.3.5  数组的解析 172
5.3.6  异常处理 185
5.3.7  传递一个null参数 190
5.3.8  自动类型转换 192
5.3.9  回调脚本函数 201
5.3.10  访问脚本的属性和方法 203
5.3.11  多线程问题及其解决方案 205
5.3.12  支持定时器 215
5.3.13  支持动态属性 223
5.3.14  脚本的单步调试 243
第6章  脚本驱动的看图软件 253
6.1  脚本驱动的意义 253
6.2  脚本驱动的实现 254
6.2.1  制定脚本接口标准 254
6.2.2  面向接口的实现 259
6.2.3  事件和事件处理 278
6.2.4  脚本驱动起来 294
6.3  实例程序:ImageViewer_ScriptDriven 304

本目录推荐