书籍详情
Netscape Mozilla源代码指南
作者:(美)[施塔内克,W.R.]William R.Stanek著;怀石工作室 等译
出版社:中国电力出版社
出版时间:2000-09-01
ISBN:9787508302256
定价:¥49.00
购买这本书可以去
内容简介
1998年愚人节夜晚,全球开源软件运动的领袖和爱好者屏息期待着一个历史性时刻的到来——网络时代最为重要的软件之一Communicator浏览器的3000000行源代码被公开了!Communicator浏览器的开源版本有一个新名字——Mozilla,以开源模式进行的进一步开发也同时开始。想参加最激动人心的开发团队吗?想了解世界顶级网络软件的奥秘吗?想掌握大师们的网络编程技术吗?本书将帮助你实现梦想。作者以透彻简明的语言,全面介绍了Mozilla开发所需的背景知识、开发环境、开发工具,逐一分析了构成Mozilla的50个模块。书中介绍了大量开源软件开发中常用的工具,还讲述了许多高级编程技术在真实商业产品开发中的应用,对软件开发人员具有极高的参考价值。
作者简介
暂缺《Netscape Mozilla源代码指南》作者简介
目录
序
第一部分 从头开
第一章 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上的内容
推荐系统配置
光盘内容
第一部分 从头开
第一章 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上的内容
推荐系统配置
光盘内容
猜您喜欢