Average article rating: 4.77
Button Controls
A Managed C++ Button Control
Posted: 11 Apr 2008
Updated: 20 Apr 2008
Views: 43,785
Rating: 4.68/5
Votes: 12
Popularity: 5.06
Licence: The Code Project Open License (CPOL)
Bookmarked: 27
Downloaded: 790
This is an example custom button control, written entirely in Managed C++.
Database
Using Data Access Objects (DAO) with WTL
Posted: 13 Apr 2008
Updated: 5 May 2008
Views: 35,245
Rating: 4.81/5
Votes: 17
Popularity: 5.91
Licence: The Code Project Open License (CPOL)
Bookmarked: 27
Downloaded: 0
DAO is old, obsolete, yet it is still very versatile and developer friendly.
C++ / CLI
A Managed C++ Wrapper Around the Windows XP Theme API - Part 2
Posted: 10 Apr 2008
Updated: 24 Apr 2008
Views: 33,127
Rating: 4.83/5
Votes: 16
Popularity: 5.82
Licence: The Code Project Open License (CPOL)
Bookmarked: 24
Downloaded: 580
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
Internet / Network
WinINet Test Application
Posted: 12 Apr 2008
Updated: 12 Apr 2008
Views: 45,864
Rating: 4.77/5
Votes: 27
Popularity: 6.83
Licence: The Code Project Open License (CPOL)
Bookmarked: 50
Downloaded: 1,694
A WTL application to test asynchronous WinINet functionality.
No blogs have been submitted.
No tips have been posted.
I am a C++ coder. I am also proficient with Oracle PL/SQL. A lot of folks dislike Oracle, but I find Oracle is a significant revenue enhancer. Customers pay for first rate Oracle programming skills.
I have extensive experience with COM+, COM, ATL, WTL and installation package development. I've developed several packages in C#, but I prefer managed/native C++. I've been coding for nearly thirty plus years, getting my start with atomic and molecular orbital calculations in FORTRAN. I've been working with C or C++ since the days of QuickC, Desmet C, Datalight C and MSC 5.1.
One of my pet peeves in life is a programmer's lack of attention to the details of error handling. Most example code I see on the internet lacks depth. No use of Window's Event Logging and a lack of understanding as to how to handle exceptions. If folks actually think about how to properly debug and test, there would be fewer "slop" articles and a lot higher quality.
Including instrumentation in your software to allow proper diagnosis of failures is far more important to a user than the latest Gee-Whiz-Bang visual effects. Graphical gotta-haves fade like the lettuce in a refrigerator, but solid programs just keep on running, no matter what environment they are placed in.
My Web Site, Blog & Wiki