Wikia

WoWWiki

Changes: AddOn programming tutorial

Edit

Back to page

(More: works for me.)
m
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
  +
{{uiaddon}}
  +
:''Due to the lesser popularity and lack of tools on the [[Mac OS X|Mac]], this tutorial is aimed at Microsoft Windows users.''
 
World of Warcraft UI programming is simple and daunting at the same time.
 
World of Warcraft UI programming is simple and daunting at the same time.
   
 
It is simple in that it uses some very simple programming constructs and a well-defined method of creating visual elements.
 
It is simple in that it uses some very simple programming constructs and a well-defined method of creating visual elements.
   
It is daunting because there is so much to learn, so much detail available, but very little in the way of guides through the forest.
+
It is daunting because there is so much to learn, so much detail available, but very little in the way of guides through the forest. It is also daunting because the inevitable errors which crop up can be so hard to find.
It is also daunting because the inevitable errors which crop up can be so hard to find.
 
   
The goal of this '''AddOn programming tutorial''' is to teach by examples and by didactic instruction, leading the new AddOn programmer
+
The goal of this '''AddOn programming tutorial''' is to teach by examples and by didactic instruction, leading the new [[AddOn]] programmer from the very simpliest AddOns to complex interactions with the XML user interface.
from the very simpliest AddOns to complex interactions with the XML user interface.
 
   
These pages have their genesis in the frustration of an experienced programmer in trying to make his way over the myriad of obstacles that
+
These pages have their genesis in the frustration of an experienced programmer in trying to make his way over the myriad of obstacles that others have already passed and forgot. Where to find this, how to do that. Some of the most basic stuff should be covered, but is left out of most other presentations encountered. As this author encounters the pits and barbs and finds solutions and resources they will be shared in this AddOn programming tutorial. So, let's get on with this.
others have already passed and forgot. Where to find this, how to do that. Some of the most basic stuff should be covered, but is left out
 
of most other presentations encountered. As this author encounters the pits and barbs and finds solutions and resources they will be shared in
 
this AddOn programming tutorial. So, let's get on with this.
 
   
 
== Index to pages in this series ==
 
== Index to pages in this series ==
* [[AddOn programming tutorial/Introduction|Introduction]] - The basic of the basic. A trivial AddOn built.
+
* [[AddOn programming tutorial/Introduction|Introduction]] - The basic of the basic. A trivial AddOn built.
   
 
== See also ==
 
== See also ==
Line 25: Line 27:
 
* [http://www.w3.org/XML Extensible Markup Language (XML)] - The definitive XML
 
* [http://www.w3.org/XML Extensible Markup Language (XML)] - The definitive XML
 
* [http://tools.decisionsoft.com/schemaValidate XML Schema Validation]
 
* [http://tools.decisionsoft.com/schemaValidate XML Schema Validation]
+
[[Category:Interface customization]]
[[Category:Interface customization]]
 
 
[[Category:UI]]
 
[[Category:UI]]
 
[[Category:HOWTOs]]
 
[[Category:HOWTOs]]

Latest revision as of 18:49, September 21, 2013

WoW AddOn
Due to the lesser popularity and lack of tools on the Mac, this tutorial is aimed at Microsoft Windows users.

World of Warcraft UI programming is simple and daunting at the same time.

It is simple in that it uses some very simple programming constructs and a well-defined method of creating visual elements.

It is daunting because there is so much to learn, so much detail available, but very little in the way of guides through the forest. It is also daunting because the inevitable errors which crop up can be so hard to find.

The goal of this AddOn programming tutorial is to teach by examples and by didactic instruction, leading the new AddOn programmer from the very simpliest AddOns to complex interactions with the XML user interface.

These pages have their genesis in the frustration of an experienced programmer in trying to make his way over the myriad of obstacles that others have already passed and forgot. Where to find this, how to do that. Some of the most basic stuff should be covered, but is left out of most other presentations encountered. As this author encounters the pits and barbs and finds solutions and resources they will be shared in this AddOn programming tutorial. So, let's get on with this.

Index to pages in this series Edit

  • Introduction - The basic of the basic. A trivial AddOn built.

See also Edit

External links Edit

Around Wikia's network

Random Wiki