World of Warcraft Programming
A Guide and Reference for Creating WoW Addons
(Sprache: Englisch)
Programming World of Warcraft Addons is an all-in-one guide to writing addons for World of Warcraft, leading the reader through a tutorial on Lua programming, guiding them through several example addons, and providing them with a comprehensive reference for...
Leider schon ausverkauft
versandkostenfrei
Buch
32.90 €
Produktdetails
Produktinformationen zu „World of Warcraft Programming “
Klappentext zu „World of Warcraft Programming “
Programming World of Warcraft Addons is an all-in-one guide to writing addons for World of Warcraft, leading the reader through a tutorial on Lua programming, guiding them through several example addons, and providing them with a comprehensive reference for the World of Warcraft API. Readers should be familiar with the user interface of World of Warcraft, and may have some experience downloading and installing addons.Some familiarity with programming is ideal, but the reader doesn't need actual programming experience. The book teaches programming in Lua and XML, the programming languages used to write addons, by introducing concepts that build on prior knowledge to craft more complex programs. This tutorial is geared specifically towards using Lua in World of Warcraft, so the book covers only the most relevant material, and covers a number of pitfalls and common mistakes that the reader may experience through the course of the book; even experienced users will find this useful.Once the reader is comfortable using Lua, they are introduced to the specific nuances of the World of Warcraft API through a series of guided examples. Each example highlights a specific aspect of writing addons for World of Warcraft and builds on the skills the reader has already acquired. Readers will learn how to respond to events, create frames, and use the World of Warcraft API to interact with the game.Programming World of Warcraft Addons continues by teaching the reader how to implement a number of specific addon concepts such as saved variables, slash commands, secure templates, dynamic frames, parsing tooltips, creating dropdown menus and more. Once you've created your own addons, the book then discusses ways to distribute and host your addons so others can download and use them.The final section of Programming World of Warcraft Addons is a printed comprehensive reference guide to the World of Warcraft API. Having a fully indexed, consistent set of reference documentation can make
... mehr
finding the specific function you need that much easier.
... weniger
Inhaltsverzeichnis zu „World of Warcraft Programming “
I. Learning to Program1. Configuring a Basic Lua Environment
2. Exploring Lua Basics
3. Basic Functions and Control Structures
4. Working with Tables
5. Advanced Functions and Control Structures
6. Lua Standard Libraries
7. Learning XML
II. Programming in World of Warcraft
8. Programming Within World of Warcraft
9. Anatomy of an Addon
10. Creating Frames in XML
11. Adding Behavior to XML Frames
12. Creating Your First Addon: CombatTracker
13. Using the World of Warcraft API
14. Creating a Basic Addon with Addon Studio
III. Advanced Addon Techniques
15. Using Templates Programmatically
16. Writing an Addon Without XML
17. Taking Action with Secure Templates
18. Creating Slash Commands
19. Altering Existing Behavior with Function Hooking
20. Creating Custom Graphics
21. Making Frames Move
22. Creating Scroll Frames
23. Creating Dropdown Menus
24. Tooltips
25. Using State Headers
26. Driving State Changes
27. Creating Unit Frames with Group Templates
IV. Reference
28. API Reference
29. API Categories
30. Events Reference
31. Widget Reference
V. Appendixes
- Appendix A. Distributing Your Addon
- Appendix B. Tracking History Using Version Control Systems
- Appendix C. Best Practices
- Appendix D. Avoiding Common Mistakes
- Appendix E. Utilizing Addon Libraries
- Appendix F. Author and Addon Communities
- Glossary
- Index
Autoren-Porträt von James Whitehead, Bryan McLemore, Matthew Orlando
James Whitehead II is the author of a number of popular addons for World of Warcraft such as PerfectRaid, Clique, LightHeaded, TomTom, and many other small addons available at www.wowinterface.com. He has been an active member of both the WoW UI and the Lua communities since the World of Warcraft Beta began and has been writing addons since. When he actually has time to play the game, you can find him playing one of his many characters on the Stormrage (US) server, or feverishly leveling his characters on Ravencrest (EU).Jim is a graduate of Syracuse University where he completed both his BSc and MSc in computer science. He is currently pursuing his DPhil in computer science at the University of Oxford, where he is also the teaching assistant for the Computing Laboratory. In his spare time, he enjoys rowing competitively for Worcester College and stabbing his friends in the back playing Munchkin.
Bryan McLemore has been a member of the UI community since early 2005. After creating KC_AutoRepair, he went on to co-found the Ace Project and WowAce.com as Kaelten alongside Brent Miller (Turan in the UI community). Following Brent's official departure from WoW, Bryan found himself having to devote more and more time to WowAce and less to his addons; however, he refuses to give up on OneBag and KC_Items. When he actually manages to spend time playing World of Warcraft, he plays one of his many alts on the US server Whisperwind.
In the remainder of his free time, he is leading the development of Ace3 and working on plans for his addons, along with a few websites he would like to see developed. Bryan recently started a full-time career in web development and system administration when he moved to California with his wife and daughter. They currently live in San Francisco.
Matthew Orlando is the author of numerous addons for World of Warcraft, including BuyEmAll, CogsBar, and MacroTalk. He has been programming for 13 years and has been active in the addon
... mehr
community since early 2006. In addition to his extensive experience with Lua and the World of Warcraft API, he maintains "Cogwheel's Complete Macro Guide," the definitive source for information on writing macros for WoW.
Matthew currently resides in Sebastopol, California, with his wife, Juliella; their dog, Ari; and two cats, Ryo-ohki and Zoe. He works for Kistler Vineyards where his duties range from customer service and data entry to database programming and website development, and he plans to begin law school in mid-2008.
Matthew currently resides in Sebastopol, California, with his wife, Juliella; their dog, Ari; and two cats, Ryo-ohki and Zoe. He works for Kistler Vineyards where his duties range from customer service and data entry to database programming and website development, and he plans to begin law school in mid-2008.
... weniger
Bibliographische Angaben
- Autoren: James Whitehead , Bryan McLemore , Matthew Orlando
- 2008, 750 Seiten, Kartoniert (TB), Englisch
- Verlag: Wiley & Sons
- ISBN-10: 0470229810
- ISBN-13: 9780470229811
Sprache:
Englisch
Rezension zu „World of Warcraft Programming “
"This has been long awaited by WoW players...it guides readers step-by-step through building Addons with no prior programming experience assumed." (The Bookseller, Friday 14th March 2008)
Kommentar zu "World of Warcraft Programming"
0 Gebrauchte Artikel zu „World of Warcraft Programming“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "World of Warcraft Programming".
Kommentar verfassen