wxWidgets Article!
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
wxWidgets Article!
I have written an article on wxwidgets for windows programmer. It explains how to use wxwidgets with visual studio. It helps in a minimal pain transition to wxwidgets from VC++. I like it to post to code project and other site, but its still very bad, I need your advice on how to make it further better.
http://www.priyank.in/docs/wxwidgets.htm
http://www.priyank.in/docs/wxwidgets.htm
First thing I notice is in the introduction
which should readwxWidgets formerly known as Windows
wxWidgets formerly known as wxWindows
Follow the development of my screenplay authoring program at http://wxscreenplaywriter.blogspot.com/
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
-
- Super wx Problem Solver
- Posts: 424
- Joined: Tue Jul 12, 2005 8:44 pm
- Location: Alabama, USA
This is a good effort. It would have saved me some time when I firsted started using wxWidgets. However, I do want to point out a few things.
You may want to reword things a bit so that it doesn't sound as though you're bashing Microsoft and the other toolkits. Refrain from using "M$" when referring to Microsoft. It's not that I don't agree with you, but CodeProject is generally dominated by Microsoft technologies and Microsoft enthusiasts. It will be easier to attract them by showing them that wxWidgets is a viable alternative to MFC or .NET and not offending them.
There are several places that refer to "wxWindows" instead of "wxWidgets."
Give some examples of why wxWidgets is "the fastest, easiest and the best possible solution for the windows programmers..." rather than just making claims. This is sure to attract some flames on CodeProject.
Mention the Bakefile system and some of the other compilers that can be used for cross-platform development since VisualStudio is a Windows-only IDE.
Mention something about modifying the "setup.h" file to turn on/off options such as ODBC, STL, etc.
Mention options for compiling wxWidgets as a single monolithic library (which you have done) or separate libraries. Also mention options for static library and dll compilation.
Mention wxCode and additional libraries and code that are available.
Mention the samples included with the wxWidgets distribution.
Again, this is a great effort and will help those just learning wxWidgets. I hope these don't seem like negative comments. They're really just small things I thought should be mentioned for people considering wxWidgets and those going through the wxWidgets learning curve.
Scott
You may want to reword things a bit so that it doesn't sound as though you're bashing Microsoft and the other toolkits. Refrain from using "M$" when referring to Microsoft. It's not that I don't agree with you, but CodeProject is generally dominated by Microsoft technologies and Microsoft enthusiasts. It will be easier to attract them by showing them that wxWidgets is a viable alternative to MFC or .NET and not offending them.
There are several places that refer to "wxWindows" instead of "wxWidgets."
Give some examples of why wxWidgets is "the fastest, easiest and the best possible solution for the windows programmers..." rather than just making claims. This is sure to attract some flames on CodeProject.
Mention the Bakefile system and some of the other compilers that can be used for cross-platform development since VisualStudio is a Windows-only IDE.
Mention something about modifying the "setup.h" file to turn on/off options such as ODBC, STL, etc.
Mention options for compiling wxWidgets as a single monolithic library (which you have done) or separate libraries. Also mention options for static library and dll compilation.
Mention wxCode and additional libraries and code that are available.
Mention the samples included with the wxWidgets distribution.
Again, this is a great effort and will help those just learning wxWidgets. I hope these don't seem like negative comments. They're really just small things I thought should be mentioned for people considering wxWidgets and those going through the wxWidgets learning curve.
Scott
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
AgreedRefrain from using "M$" when referring to Microsoft. It's not that I don't agree with you, but CodeProject is generally dominated by Microsoft technologies and Microsoft enthusiasts. It will be easier to attract them by showing them that wxWidgets is a viable alternative to MFC or .NET and not offending them.
widgets is a linux word, and windows is more comfortable to MFC programmers.There are several places that refer to "wxWindows" instead of "wxWidgets."
Can you suggest some example, I have written few application, but I don't want them to put in the startup tutorial.Give some examples of why wxWidgets is "the fastest, easiest and the best possible solution for the windows programmers..." rather than just making claims.
I think for CP version this is fine, as I myself also don't use any other editor. Though I tried with many others, but fail always. VC++ makes CPians more comfortable.Mention the Bakefile system and some of the other compilers that can be used for cross-platform development since VisualStudio is a Windows-only IDE.
May be in some other article, I am also not a big expert of wxWidgets.Mention something about modifying the "setup.h" file to turn on/off options such as ODBC, STL, etc.
Mention options for compiling wxWidgets as a single monolithic library (which you have done) or separate libraries. Also mention options for static library and dll compilation.
Sure I will explain the functionality and various samples avialble.Mention wxCode and additional libraries and code that are available.
Mention the samples included with the wxWidgets distribution.
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
Ok It goes Live.
Ok, I has been posted on CP, I know its poor, but sad to say its the only article on a site with 2,240,802 members who program in a very much similar languages.
http://www.codeproject.com/useritems/wxWidgets.asp
http://www.codeproject.com/useritems/wxWidgets.asp
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
I am not changing it, much of the content is copied from internet only, the article is just a reformatting to make things simple and the intent is to get more people know about wxWidgets. The CP world is a very different world, and you have to speak in their native language in order to make them understand, what you want to say. I am not saying, that its good, but at the same time I won't say its bad also.geon wrote: Comfortable? "wxWidgets" is the name of the library. You can not just change it as you feel like.
Looks good! Now hope for some good reactions
- Jorgen
- Jorgen
Forensic Software Engineer
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb
Netherlands Forensic Insitute
http://english.forensischinstituut.nl/
-------------------------------------
Jorg's WasteBucket
http://www.xs4all.nl/~jorgb/wb
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
http://www.codeproject.com/useritems/wxWidgets.asp
I think things can be more improved by, if some more can come forward to:
1.) Explain compilation of the sample on linux and mac, to show the true power of wxWidgets and also we can post the binaries for linux and mac.
2.) A good class Hierarchy chart as found in MSDN, there is one in the wxwidgets site, but by seeing it, I decided to leave it.
3.) Can explain more about wxWidgets and its strength.
4.) Write more articels on wxWidgets, to show its power and ease, I suggest threads and drag and drop.
I think things can be more improved by, if some more can come forward to:
1.) Explain compilation of the sample on linux and mac, to show the true power of wxWidgets and also we can post the binaries for linux and mac.
2.) A good class Hierarchy chart as found in MSDN, there is one in the wxwidgets site, but by seeing it, I decided to leave it.
3.) Can explain more about wxWidgets and its strength.
4.) Write more articels on wxWidgets, to show its power and ease, I suggest threads and drag and drop.
-
- Can't get richer than this
- Posts: 802
- Joined: Mon Dec 27, 2004 10:46 am
- Location: Estonia, Tallinn
- Contact:
http://bzzt.net/~wxwidgets/wxposter.pngpriyank_bolia wrote: 2.) A good class Hierarchy chart as found in MSDN, there is one in the wxwidgets site, but by seeing it, I decided to leave it.
http://bzzt.net/~wxwidgets/xmldocs/
Compilers: gcc-3.3.6, gcc-3.4.5, gcc-4.0.2, gcc-4.1.0 and MSVC6
OS's: Gentoo Linux, WinXP; WX: CVS HEAD
Project Manager of wxMUD - http://wxmud.sf.net/
Developer of wxGTK;
gtk+ port maintainer of OMGUI - http://www.omgui.org/
OS's: Gentoo Linux, WinXP; WX: CVS HEAD
Project Manager of wxMUD - http://wxmud.sf.net/
Developer of wxGTK;
gtk+ port maintainer of OMGUI - http://www.omgui.org/
-
- wxWorld Domination!
- Posts: 1339
- Joined: Wed Aug 03, 2005 8:10 am
- Location: BANGALORE, INDIA
- Contact:
Thanks leio, though, I was searching for something on which I can click to reveal futher details, but the image is also a good thing to display. The article has been updated:
http://www.codeproject.com/useritems/wxWidgets.asp
http://www.codeproject.com/useritems/wxWidgets.asp
-
- Can't get richer than this
- Posts: 802
- Joined: Mon Dec 27, 2004 10:46 am
- Location: Estonia, Tallinn
- Contact:
The poster was done by raboof. He should know better about the poster and also the clickable class hierarchy. There is (perl and co) code for generating 2.6.x class hierarchy but I believe it had a couple problems. Perhaps Arnout himself can clarify.
Btw, what did you find bad in the existing 2.4.x class hierarchy from the wxwidgets docs page?
Btw, what did you find bad in the existing 2.4.x class hierarchy from the wxwidgets docs page?
Compilers: gcc-3.3.6, gcc-3.4.5, gcc-4.0.2, gcc-4.1.0 and MSVC6
OS's: Gentoo Linux, WinXP; WX: CVS HEAD
Project Manager of wxMUD - http://wxmud.sf.net/
Developer of wxGTK;
gtk+ port maintainer of OMGUI - http://www.omgui.org/
OS's: Gentoo Linux, WinXP; WX: CVS HEAD
Project Manager of wxMUD - http://wxmud.sf.net/
Developer of wxGTK;
gtk+ port maintainer of OMGUI - http://www.omgui.org/