For comments or enquiries please contact webmaster@codeproject.com | View online | Monday, February 14, 2011 |
Welcome to this week's newsletter from The Code Project.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.
Site News
Congratulations to the January winners of our Windows Azure Marketplace Competition. Each won an Intel i7 laptop!
- Steve Vasquez: http://mydailyme.cloudapp.net/
- Sourav Das: www.Inter-Xect.com
- Emily Cowan: http://performancecircle.cloudapp.net/
We're also pleased to announce the next set of winners in our Windows Phone 7 Competition. Jan Fajfr for his article Bike In City, 69Icaro for his article SnakeMobile, and Frederic My for his demo video WP7 XNA Game Jigsaw Guru. Incredible work guys.
Note for authors (and aspiring authors!)
Our email provider will not accept emails with .exe attachments, or .zips with .exe attachments, so we have added a new Article Submission Form allows you to send files directly to us with no restrictions on what you place in the files. Your submissions go directly into the posting queue, so no more waiting on us to check our email!
To update existing articles just click the "Update your article" link at the top right of your article and you can submit your updates directly online to an editor.
Our online submission wizard is always there if you wish to post your articles yourself, or, simply send us your articles and updates without .exe files, or be sneaky and send us your .exe files in .rar archives, or sneakier still and just rename your zips to, say, MyArticle.nozip. We'll work it out.
cheers,
Chris Maunder
The Code Project Offers
Windows Phone 7 is here! Share your experience developing for WP7 you could win an HTC Surround or an Ultralight Laptop. Submit your WP7 article or your WP7 app to help your fellow developers & gain notoriety as a Windows Phone 7 development guru to our 7 million plus members. Enter now! | |
Windows Azure Marketplace: The DataMarket contest. Submit the link to your Azure app for a chance to win an Intel i7 laptop or the grand prize of an Xbox 360 with Kinect. Windows Azure trial pass now available. Use it to enter and win! | |
Change management for your database Connect your existing SVN or TFS source control system to SQL Server within SSMS. "It's SQL Compare on steroids," Corrin Lakeland, DBA, Snapper. Download trial now. | |
Improve .NET Application Performance with PROGRESS DATADIRECT Join Stephen Wynkoop, SSWUG Co-founder and Microsoft MVP, to discover how DataDirect Connect for ADO.NET providers allow full leverage of the .NET Framework for applications that rely on SQL Server, Oracle, DB2 and Sybase. View Webinar Now | |
Missed The Code Project's Virtual Tech Summit on Mobile Development? Not to worry! Access the event on demand at no cost. Navigate your way through our on demand version of the premiere event and view enlightening sessions at your leisure. You may have missed the live event but you can still explore the latest in Mobile Development with our on demand version. Register now! | |
Scheduling Made Easy Simplify complex Scheduling requirements with the number 1 Gantt style drag-n-drop scheduling, Outlook style appointment scheduling and 7 time award winning UI design component software. For .NET and COM. Take Advantage today - no cost! |
Weekly Poll Results
Are you a Java developer?
Survey period: 7 Feb 2011 to 14 Feb 2011
Which of the following frameworks / tools are you currently using for Java development (check all that apply)
Option | Votes | % | ||
Spring | 65 | 7.51 | ||
JBoss | 26 | 3.01 | ||
Hibernate | 66 | 7.63 | ||
Swing | 62 | 7.17 | ||
Eclipse | 176 | 20.35 | ||
GlassFish | 28 | 3.24 | ||
JavaServer Faces (JSF) | 30 | 3.47 | ||
Struts | 27 | 3.12 | ||
NetBeans | 116 | 13.41 | ||
IntelliJ IDEA | 20 | 2.31 | ||
Other | 44 | 5.09 | ||
I don't develop in Java | 589 | 68.09 | ||
Responses | 865 | |||
Respondents were allowed to choose more than one answer; totals may not add up to 100% |
Most popular new articles
7 Feb 2011 - 14 Feb 2011
- WPF : A Weird 3d based control - Sacha Barber
- Making F1 do something useful in Visual Studio - OriginalGriff
- AbortIfSafe - Paulo Zemek
- Handling Enhanced Mouse Wheels in your Application - Tanvi K Shah, Steve H Davis
- Prism for Silverlight/MEF in Easy Samples. Part 1 - Prism Modules - Nick Polyak
Latest Additions
173 articles overall 117 new, 99 updated, 1 moved. 20 were edited, 153 unedited
Article topics listed: C++
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added
List Controls
- How to Add a Checkbox to a List View Column Header - Vince Valenti
An example of how to add a checkbox the a list view column header. We also implement select/unselect all when a user toggles the checkbox. (Unedited)
C++, Windows (Vista, Win2008, Win7, Win2008-R2), Win32, ATL, WTL, Dev, checkbox, UI, ListView, Code, ListControl
DirectX
- Stencil Buffer Glows - Part 2 - JimRL
Create a more robust glow with basic post processing. (Unedited)
C++, DirectX
C / C++ Language
- Full getopt port for Unicode and Multibyte Microsoft Visual C and C++ projects - Ludvik Jerabek
Supports getopt, getopt_long, and getopt_long_only and POSIXLY_CORRECT environment flag (Unedited)
C++, C, Windows
Win32/64 SDK & OS
- SetUnhandledExceptionFilter and the C/C++ Runtime Library - Cristian Adam
This article presents a fix for SetUnhandledExceptionFilter to work with the CRT. (Unedited)
C++, Windows, Win32, Win64, Dev
Internet / Network
- Posting to an ASP via Windows Sockets in C - DethNile
Posting data to a Internet server made easy with a slick C/C++ class wrapping a call to windows sockets (Unedited)
C++, C, Windows, Win32, Dev
String handling
- Dynamic String Arrays in 3D - csrss
This article describes creating and managing 1D, 2D and 3D string arrays
C++, C, Windows, Dev
Design and Architecture
- Command Pattern at Work in a Database Application - Mukit, Ataul
A practical example of command pattern applied in a database application (Unedited)
C++, MFC
Hardware & System
- Handling Enhanced Mouse Wheels in your Application - Tanvi K Shah, Steve H Davis
How to give your users a smooth scrolling experience with High Resolution Mouse Wheels (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), Windows (Vista, Win7), Win32, Visual-Studio, MFC, Dev
Articles updated
Applications & Tools
- ToDoList 6.1.7 Feature Release - A simple but effective way to keep on top of your tasks - .dan.g.
A hierarchical task manager with native XML support for custom reporting.
VC6, VC7, VC7.1, VC8.0, Win2K, WinXP, Win2003, Vista, MFC, CEO, Architect, DBA, Dev, QA
OpenGL
- PicZoom: A Photo Viewer created in OpenGL. - santhosh4gCode
PicZoom: A Photo Viewer created in OpenGL. (Unedited)
VC8.0, Windows, MFC, GDI+, OpenGL, tools, software
DLLs & Assemblies
- Interface-based programming, Runtime class discovery, Dynamic class loading from DLL - steveb
Interface-based programming, Runtime class discovery, Dynamic class loading from DLL (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C++/CLI, MFC, COM, COM+
Threads, Processes & IPC
- Yet another implementation of a lock-free circular array queue - Faustino Frechilla
A circular array based lock-free queue with no memory allocation on the heap and no ABA problem (Unedited)
C++, Windows, .NET, Linux, Architect, Dev, Threading, Scheduler, coding, Algorithms - Win32 Thread Pool - Siddharth R Barman
An implementation of a Thread Pool in C++ for Windows
C++ (VC6, VC7.1), Windows, Dev
Tips and Tricks added
Programming Tips
- Underappreciated articles - The number of articles here on CodeProject is as we all know - HUGE - and some gems are easily lost in this ocean of knowledge - Espen Harlinn
Articles I feel, and hope, people will appreciate. (Unedited)
C++, C# - The goto-less goto! - sergio_ykz
As this piece of code is normally a function, should be more readable if all of it is put inside a function returning a bool, indicating success or failure.The cleanup function could be only resource deallocation, not a function at all. If it is intended to use with C++ or C#, a try..finally... (Unedited)
C++, C# - The goto-less goto! - Jörgen Sigvardsson
Usually, gotos are used to clean up resources when exiting a function. I would recommend using the RAII[^] idiom. It also works works well in the presence of exceptions.For C# I would use IDisposable/using. If that's not possible, I'd use a finally clause to clean up.Everything else... (Unedited)
C++, C# - The goto-less goto! - Wolfgang_Baron
If you really have to put everything into a single function and want to keep the code analyzable and maybe want to be able put some common code at the end, you can always use a success variable. The code does not slow down, as the compiler optimizes the sequenced if-conditions away and produces... (Unedited)
C++, C#
Debug Tips
- Debugging Android NDK 5 (b) C++ Multithreaded Applications Manually - Rafael Akchurin
Make this ndk-gdb finally work with threads (Unedited)
C++, Android
Technical blogs added
Files and Folders
- How to Deploy Files in Different Servers with Team Build - ozkar garcia
How to Deploy Files in Different Servers with Team Build (Unedited)
C++, Windows
Windows Phone 7
- Professional Audio Recorder - rudigrobler
An audio recorder for Windows Phone 7. (Unedited)
C++, Windows, MFC
This email was sent to gang007@gmail.com. To stop receiving this newsletter click here.
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100