Posted on Monday, January 17, 2011 at 6:03 AM
One of my favorite C++ libraries these days is called Wt (pronounced as 'witty'). It enables you to write AJAX web applications from C++, with the similar widget-based architecture as Qt.
Visit my page about Wt for the customary 'Hello Wt' program, articles and much more information: http://richelbilderbeek.nl/CppWt.htm
Or view the website I developed with Wt at http://www.richelbilderbeek.changeip.net
Posted on Saturday, January 15, 2011 at 5:08 PM
Because Qt Creator uses the GCC, and because the GCC people are already working on the C++0x standard, some features are already in.
Check these features at http://richelbilderbeek.nl/Cpp0x.htm
Posted on Wednesday, October 13, 2010 at 6:09 AM
C++ software development is made possible by many tools, like the GNU cross-compiler and libnds. Personally, when I have edited my code, I want to press one single button to run the executable. For Qt Creator, this was not possible yet, because qmake does not have the flexibility needed. My tool ndsmake replaces qmake to run your NDS code from Qt Creator under Linux/Ubuntu. Boy, do I already like this tool!
, Nintendo DS
Posted on Wednesday, September 22, 2010 at 7:53 AM
Dear fellow programmers,
I am starting to appreciate to program 'in tandem': to program the game Pylos (also called Pyraos) I developed:
1) The class PylosCoordinat to hold valid coordinats
2) The class called Pylos to manage a Pylos game and tests the PylosCoordinat class
3) The class called PylosWidget to display Pylos and tests the Pylos class
4) The tool TestPylos to perform many tests on both classes
5) The game called Pylos, using the extensively tested classes
Using the same classes in multiple environmenents
Using the same classes in multiple projects has had the following benefit:
1) The interface was improved due to multiple project requirements
2) The classes were tested in more situations
You might want to look/enjoy:
1) The Pylos classes testing tool, TestPylos: http://richelbilderbeek.nl/ToolTestPylos.htm
2) The Pylos game: http://richelbilderbeek.nl/GamePylos.htm
See ya, Bilderbikkel
Posted on Thursday, August 12, 2010 at 6:56 AM
As a programmer, I appreciate web sites that take (nearly) no time to display, instead of waiting for eye candy. My website, http://www.richelbilderbeek.nl
follows my personal liking. But when possible employers want to see your work, you cannot expect them to click on 'Click here to see a screenshot of X'-links. So I decided to add three galleries:
- Game gallery: http://richelbilderbeek.nl/GamesGallery.htm
- Tool gallery: http://richelbilderbeek.nl/ToolsGallery.htm
- Project gallery: http://richelbilderbeek.nl/ProjectGallery.htm
And I found out, from the number of visitors to these new pages, that these galleries were visited immediately after putting them online.
So, these new slowly-loading pages do satisfy the needs of some of my site's visitors.
But especially, those are the pages to show off with!
Posted on Tuesday, August 03, 2010 at 3:17 AM
When I was a kid I though that profiling would be either very complicated or a lot of work. gprof seemed to be a highly-praised profiler, so I installed it (very easy as well, using the Ubuntu Software Center). In Qt Creator, I got it to work within 5 minutes! I put a how-to-use-gprof example at my website
, so you can benefit as well!
Have fun profiling, Bilderbikkel
Posted on Saturday, July 31, 2010 at 7:46 AM
It was time to test my Qt Creator skills, by porting one of my own C++ Builder games to Qt Creator. It took some time to sort the many small problems out, but I have succeeded: Maziak (also known as Maziacs or Mazogs') is now cross-platform!
On my Maziak page (http://www.richelbilderbeek.nl/GameMaziak.htm
) you can find the complete C++ Builder and Qt Creator source code for comparison (and why is the Qt Creator code 40% shorter?)! But, of course, you can download the complete Qt Creator project and old Windows executable, so you can enjoy Maziak on any platform.
Posted on Tuesday, July 20, 2010 at 8:50 AM
The drawback of making a change in IDE (as I did from C++ Builder to Qt Creator) is you got to find out how 'it' works: until a breakthrough, one gets stuck in the smallest detail.
This weekend, I had this breakthrough for doing 2D graphics inQt Creator 2.0. Check out my examples at http://richelbilderbeek.nl/CppQt.htm
: it even shows a simple individual-based SIR model (that is: a model in which an infectious disease spreads)! I hope you will quickly have as much fun with Qt as I have now!
Posted on Sunday, July 04, 2010 at 10:31 PM
Qt Creator 2.0 has arrived! For me the greatest improvement is the ability to do run-time debugging, instead of getting a pesky error
when using Ubuntu.
Of course, there is a lot more then that. Read this page
for the many additional improvements.
, Qt Creator
Posted on Sunday, May 23, 2010 at 8:25 AM
After nine year of using C++ Builder and one year of learning Qt Creator I have written a comparison article: http://richelbilderbeek.nl/CppCompareCppBuilderAndQtCreator.htm
. In it I conclude that I had found C++ Builder easier to learn, but that Qt Creator is the way to go. I hope my website will contribute to beginning programmers to understand Qt Creator.
Looking forward to your comments, Bilderbikkel
Posted on Saturday, March 13, 2010 at 5:00 AM
The last weeks, I am moving from MS Windows to Ubuntu. But following this, you will need to abandon MS Windows tools and to start using Linux tools. I realized there are two Windows-specific tools I use: my C++ IDE and my HTML editor. Last week I abandoned my old C++ IDE C++ Builder and moved to Qt Creator and still haven't looked back.
Now, this weekend I abandoned my favorite HTML editor: MS Word. Although I knew MS Word did not generate clean HTML, I did not care. Until now: most of my webpages contain 75% 'junk'! I use Gedit to be able to write pure-text HTML in an editor without word-wrapping and my first Qt Creator console tool 'CodeToHtml
Compare for yourself two very similar pages
- Clean HTML, 2798 character: http://richelbilderbeek.nl/CppGetExtension.htm
- Word HTML, 11822 character: http://richelbilderbeek.nl/CppRemoveExtension.htm...
Posted on Sunday, February 28, 2010 at 3:34 AM
The major reason why I had not switched from Windows to Linux was my that I would then lose my favorite IDE, C++ Builder 6.0.
C++ Builder 6.0 was released in 2002 and due to this, the compiler is not up-to-date anymore: I especially missed the use of many (e.g. Asio, Lambda, Tuple, Regex) Boost libraries.
But now I have found Qt Creator: an IDE that runs under both Linux and Windows, with a modern compiler, a GUI builder and an excellent code editor (class browsing, code completion, brace matching, etc).
The only drawback of Qt Creator is that it does not supply a version of the STL, nor does it supply Boost. But up until now, I have gotten a console Hello World program and the Boost library Asio (for networking) of it to work (see http://richelbilderbeek.nl/CppQtHelloWorldConsole.htm
Now I might finally take the step to Xubuntu...