Theme Graphic
Theme Graphic

Bilderbikkel's blog

Bilderbikkel's stories on C++, C++ Builder, Qt Creator, STL and Boost.

Subscribe

Author

Graduated theoretical Biology student, light- and sound technician, amateur actor, reasonable ballroom dancer, hobbyist electrician, perhaps-one-day wanna-be sing-a-song writer playing the piano, beginner MIG and arcwelder, beginner blacksmith, rookie car mechanic, co-founder of the 'International Welding Appreciation Society', rookie on driving over the sidewalk on a piece of wood with little wheels and chairman of the Spicy Food Eating Society. I try to make the world a better place by decreasing the newbie level using my website.

Archive

Tags

Posted on Monday, January 17, 2011 at 6:03 AM

Use C++ to developed AJAX web applications

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
Comments: 0 Tags: C++, Web Application, Libraries, Wt

Posted on Saturday, January 15, 2011 at 5:08 PM

C++0x with Qt Creator under Ubuntu

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
Comments: 1 Tags: C++, C++0x

Posted on Wednesday, October 13, 2010 at 6:09 AM

Nintendo DS development from Qt Creator under Linux

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!
Comments: 0 Tags: C++, Tools, Nintendo DS, NDS

Posted on Wednesday, September 22, 2010 at 7:53 AM

Programming Pylos/Pyraos in tandem

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
Comments: 0 Tags: C++, Game, Freeware, QT, Qt Creator, Pylos, Pyraos

Posted on Thursday, August 12, 2010 at 6:56 AM

Showing off

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!
Comments: 1 Tags: C++, Tools, games, gallery

Posted on Tuesday, August 03, 2010 at 3:17 AM

Using gprof in Qt Creator is easy!

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

Comments: 0 Tags: C++, Profiler, QT, Qt Creator, grprof

Posted on Saturday, July 31, 2010 at 7:46 AM

Porting Maziak/Maziacs/Mazogs from C++ Builder to Qt Creator

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.

Enjoy!

Posted on Tuesday, July 20, 2010 at 8:50 AM

2D graphics in Qt Creator 2.0

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!
Comments: 0 Tags: C++, example, QT, Qt Creator, 2d graphics

Posted on Sunday, July 04, 2010 at 10:31 PM

Qt Creator 2.0

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.

Enjoy, Bilderbikkel
Comments: 0 Tags: C++, News, QT, Qt Creator

Posted on Sunday, May 23, 2010 at 8:25 AM

Comparison of C++ Builder and Qt Creator

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

Abandoning Word as HTML editor

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...
Comments: 3 Tags: HTML word gedit clean

Posted on Sunday, February 28, 2010 at 3:34 AM

From C++ Builder to Qt Creator

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 and http://richelbilderbeek.nl/CppCompileErrorUndefinedReferenceToBoostSystemGet_system_category.htm ).

Now I might finally take the step to Xubuntu...
Comments: 0 Tags: C++, IDE, C++ Builder, QT, Qt Creator, C++ IDE

 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.