Netscape Mozilla源代码指南

Netscape Mozilla源代码指南
作 者: (美)[施塔内克,W.R.]William R.Stanek著;怀石工作室 等译
出版社: 中国电力出版社
丛编项: 开源软件丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 自由软件
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Netscape Mozilla源代码指南》作者简介

内容简介

1998年愚人节夜晚,全球开源软件运动的领袖和爱好者屏息期待着一个历史性时刻的到来——网络时代最为重要的软件之一Communicator浏览器的3000000行源代码被公开了!Communicator浏览器的开源版本有一个新名字——Mozilla,以开源模式进行的进一步开发也同时开始。想参加最激动人心的开发团队吗?想了解世界顶级网络软件的奥秘吗?想掌握大师们的网络编程技术吗?本书将帮助你实现梦想。作者以透彻简明的语言,全面介绍了Mozilla开发所需的背景知识、开发环境、开发工具,逐一分析了构成Mozilla的50个模块。书中介绍了大量开源软件开发中常用的工具,还讲述了许多高级编程技术在真实商业产品开发中的应用,对软件开发人员具有极高的参考价值。

图书目录

第一部分 从头开

第一章 Mozilla和Netscape开源计划

介绍Mozilla

了解Netscape的开源计划

注册须知

mozilla. org探奇

第二章 加盟其中

加盟开源团队

了解模块

Mozilla路在何方?

与其他开发者保持联系

第二部分 管理代踢

第三章 了解Mozilla源代码

高效地掌握代码

模块化:模块的生成之道

第四章 管理源文件和模块

理解CVS的结构

建立一个本地目录树

设置CVS的运行环境

创建你的CVS沙盒

从源代码库导出模块

创建新的沙盒

把源文件和模块导入到源代码库中

第五章 开发工具和使用技巧

Mozilla交叉参考的使用

使用Bonsai控制文件目录树结构

用Tinderbox追踪构建过程

使用Bugzil1a

第三部分 源代码的使用

第六章 用户界面设计概念

理解Mozil1a的调色板

窗口及窗口控件的设计

菜单的设计

工具栏的设计

第七章 用户界面的程序实现

XUL体系结构的理解

应用程序服务的使用

应用程序核心的程序实现

应用程序核心的创建

第八章 用XUL定义窗口. 菜单和工具栏

窗口的初始化

工具栏窗口的创建

菜单栏. 布告栏和监视器的使用

第九章 核心类型和变量

使用核心类型

访问系统信息和环境

第十章 线程处理和同步

线程处理的关键技术

线程的创建和管理

线程的同步

第十一章 在Mozilla中管理文件输入/输出

搞清楚文件I/O类型

使用目录

管理文件

对文件内容进行操作

第十二章 内存管理和错误处理

在Mozilla模块中管理内存

出错处理

第四部分 开发和创建Mozilla

第十三章 了解Mozilla创建系统

使用Autoconf

使用GNU make

使用Code Warrior工程

第十四章 在Winodws系统中开发Mozilla

设置开发环境

获取源代码

设置创建环境

运行创建

第十五章 在Macintosh系统中开发MoziUa

设置开发环境

获取Mac源代码

设置Mac创建环境

在Mac上创建Mozilla

第十六章 在Unix系统中开发Mozilla

设置Unix开发环境

获取Mozilla源代码

在Unix系统中创建Mozilla

附录A CVS命令及其语法的介绍

CVS命令的语法

CVS命令介绍

附录B Netscape模块的介绍和问题解答向导

Mozilla.org主页和模块

问题解答向导和开发时常见问题

附录C Netscape开源代码的讨论区

附录D 关于CD—ROM上的内容

推荐系统配置

光盘内容