书目

魔兽世界编程宝典:World of Warcraft Addons完全参考手册

内容简介

阅读完本书,您将学会如何对魔兽世界界面进行自定义修改。如果您初学编程,将从本书学习到Lua和XML的基础知识,以及如何开始编写自己的第一个插件。如果您已经熟悉一些原始插件,那么可以直接跳到本书的第Ⅲ第Ⅳ部分,使用模板、函数钩、自定义图形、状态标题等。本书有助于您发布自己的插件,使WoW更加有趣。本书是创建WoW插件的指南和参考手册。本书分为5部分,其主题的复杂程度逐渐由低到高。第Ⅰ部分介绍了Lua和XML,使读者快速地上手这两门语言,便于创建插件。第Ⅱ部分讨论了插件的初步构成,以及事件驱动(event-driven)的魔兽世界插件编程的基本概念。在本部分,读者将创建自己的第一个插件,并熟悉WoW中的常用API。第Ⅲ部分通过从头到尾实现一些插件,将读者引入更加高级的主题中。第Ⅳ部分为整个API的完备参考,包括函数、工具集、事件以及安全模板。第Ⅴ部分为附录。

作者简介

JamesWhiteheadⅡ,是许多流行的魔兽世界插件的作者,他的作品有PerfectRaid、Clique、LightHeaded、T0mTom以及给出的许多其他小插件。从魔兽世界Beta版问世起,他就开始开发插件,并且一直活跃在魔兽世界UI论坛和Lua社区中。当他正在用自己的众多账号中的一个玩魔兽世界的时候,您可能会在游戏服务器的Stomrage(US)区中遇到他,或者在Ravencrest(EU)区中看到他正在兴奋地练级。Jim毕业于雪城大学(SyracuseUniversity),他在那里获得了计算机专业的学士和硕士学位。现在,他正在英国牛津大学攻读博士学位,同时他也是该校计算实验室(ComputingLaboratoⅣ1的助教。在空闲时间里,他喜欢代表伍斯特学院(WorcesterCollege)参加划船比赛,或者与朋友们一起野外探险。BryanMclemore,从2005年初就成为魔兽世界UI社区的一名成员。在开发了KCAutoRepair插件后,他成为AceProject和WowAce.corn的创始人之一,以Kaelten的ID与BrentMiller(魔兽世界UI社区的注册账号)共同工作。在加入Brent的官方部门后,Bryan开始将越来越多的时间花在WowAce上,而不是开发自己的插件上;然而,他仍然坚持继续开发OneBag和KCItems插件。闲暇时,他一般在美国服务器上的Whisperwind区中玩魔兽世界。另外,在他的其他空闲时间里,他还负责开发Ace3,并且专注于开发自己的插件,同时维护几个相关的网站。Bryan最近与妻子和女儿搬到加利福尼亚州,开始从事wleb开发和系统管理的工作。他们现在居住在旧金山市。MatthewOrlando,是诸多魔兽世界插件的作者,这些插件包括BuyEmAll,CogsBar和MacroTalk。他具有13年的编程经历,并从2006年初开始活跃于插件社区中。除了精通Lua语言和魔兽世界API外,他还维护着“CogwheelsCompleteMacroGuide”,这是一个关于魔兽世界宏指南的重要论坛。Matthew目前与妻子Juliella居住在加利福尼亚州的塞巴斯玻(Sebastop01)市。他在KistlerVineyards公司从事客户数据服务、数据库编程和网站开发等方面的工作。

目录

—  END  —