Difference between revisions of "WxSmith tutorials"

From Code::Blocks
(Clarified and expanded summary of what wxSmith is and does.)
Line 1: Line 1:
 
[[Category:wxSmith Documentation]]
 
[[Category:wxSmith Documentation]]
  
Welcome to wxSmith tutorials page. Here you can learn how to create GUI applications for wxWidgets platform using wxSmith. At the beginning we will start with some basic tutorials which will show what can you do with wxSmith and how you can create simple applications. I hope that there will also be some advanced tutorials for those who know wxWidgets very well.
+
Welcome to wxSmith tutorials page! wxSmith combines with Code::Blocks, wxWidgets and a C++ compiler to give you a  WYSIWYG way to create applications with a graphical user interface. The combination forms a tool for Rapid Application Development (RAD) that works on Linux, Mac OS X and Windows. As you work, you see on the screen the forms you are designing; and they look to you just like they will to the user of your program.  
  
=== wxSmith and wxWidgets basics ===
+
Moreover, wxSmith knows a lot about all the major wxWidgets components – buttons,  check boxes, radio buttons, drop-down lists and so on. When you have selected and “dropped” one on your form, the wxSmith property browser shows you all the component's properties and lets you modify them. It can also show all the events a component can produce and, on a quick mouse click, will set up the framework for you to write your program's response to the event.
  
On this tutorials you will learn basic things about wxSmith and wxWidgets.
+
Although wxSmith is strictly speaking a plugin to Code::Blocks, that is a technicality important to writers of the program. The user, however,  downloads, installs, and uses one program. As a user, it will look to you like wxSmith is judt a part of Code:Blocks. 
 +
 
 +
Our tutorials will start from the very basics and work up to some fairly tricky but very useful techniques. Inevitably, we will have to explain a lot about wxWidgets as we go.
 +
 
 +
Here is a list of the tutorials. You may click on one to jump to it, but they are definitely cumulative, and you should work through them in order.
  
 
* Tutorial 1: [[wxSmith tutorial: Hello world|Hello world]]
 
* Tutorial 1: [[wxSmith tutorial: Hello world|Hello world]]

Revision as of 03:23, 29 February 2012


Welcome to wxSmith tutorials page! wxSmith combines with Code::Blocks, wxWidgets and a C++ compiler to give you a WYSIWYG way to create applications with a graphical user interface. The combination forms a tool for Rapid Application Development (RAD) that works on Linux, Mac OS X and Windows. As you work, you see on the screen the forms you are designing; and they look to you just like they will to the user of your program.

Moreover, wxSmith knows a lot about all the major wxWidgets components – buttons, check boxes, radio buttons, drop-down lists and so on. When you have selected and “dropped” one on your form, the wxSmith property browser shows you all the component's properties and lets you modify them. It can also show all the events a component can produce and, on a quick mouse click, will set up the framework for you to write your program's response to the event.

Although wxSmith is strictly speaking a plugin to Code::Blocks, that is a technicality important to writers of the program. The user, however, downloads, installs, and uses one program. As a user, it will look to you like wxSmith is judt a part of Code:Blocks.

Our tutorials will start from the very basics and work up to some fairly tricky but very useful techniques. Inevitably, we will have to explain a lot about wxWidgets as we go.

Here is a list of the tutorials. You may click on one to jump to it, but they are definitely cumulative, and you should work through them in order.