For comments or enquiries please contact webmaster@codeproject.com | View online | Monday, May 16, 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
Most of the CodeProject team are at Microsoft's TechEd conference, escaping the Toronto weather and amassing as much swag as possible.
A small but bright light shone on Kinect technology today at TechEd so what better time for those thinking about sharing their hardware or gaming knowledge to post their tips, code or just beginner tutorials for those looking to get started. Our Game Development section as well as the Hardware and System section are open and waiting for your articles, and a new forum for Game Development has just opened.
Posting is easy and there's plenty who will help you get started.
Our next Tech summit will be on HTML5 / CSS3 development on May 25 (next Wednesday). We limit space to ensure the quality of the videos is as high as possible so register early.
Toronto UI Experts Needed
We're looking for a UI expert familiar with ASP.NET/C# in the Toronto area who want to help build CodeProject.com. If you're interested, or if someone whose skills you covet may be interested, send a resume to chris@codeproject.com. Toronto area applications only, please.
cheers,
Chris Maunder
The Code Project Offers
New Imaging Functionality with the Release of ImageGear for .NET v19 Now your apps can view and edit over 100 image file types, include OCR support for over 100 languages, including Asian; add barcode recognition; plus, Microsoft Word DOCX support. Download Now! | |
ASP.NET Ad Hoc Reporting. Life can be simpler. Download here. | |
Join us at The Code Project Virtual Tech Summit on HTML5/CSS3! Premieres May 25, 2011, 12:00 pm EST. Get a thorough understanding of HTML5/CSS3 with informative sessions at no cost! Attend the premiere event and be eligible to win our grand prize: a brand new laptop! Register Now – no cost! | |
Get Microsoft Skills Now – Visual Studio, SharePoint, SQL and more Join thousands of developers of all skill levels using the LearnDevNow library! You'll get access to 1,400 hours of training and reference material by Microsoft MVPs and experts. Subscribe today! | |
HttpWatch 7.0: Change the way you develop, debug and tune websites today! HttpWatch is an HTTP viewer and debugger that provides seamless HTTP and HTTPS monitoring without leaving the browser window. Download the Basic Edition at no cost. |
Weekly Poll Results
Do you wrap single line statements in braces (or begin/end)?
Survey period: 16 May 2011 to 23 May 2011
Do you:
if (condition) statementor
if (condition) { statement }(Replace {}'s with Begin/End or whatever is appropriate for your language du jour)
Option | Votes | % | |
I always wrap single line statements | 252 | 46.49 | |
I sometimes wrap single line statements | 174 | 32.10 | |
I never wrap single line statements - only multiple lines get wrapped. | 116 | 21.40 | |
Total | 542 | 100% |
Most popular new articles
9 May 2011 - 16 May 2011
- DotNetMQ: A Complete Message Queue System for .NET - Halil ibrahim Kalkan
- Task Parallel Library: 6 of n - Sacha Barber
- QuickDialogs - a library for creating dialogs quickly and elegantly - Rotted Frog
- C# 4 - Tuples - fmsalmeida
- Simple Method Caching - seesharper
Latest Additions
182 articles overall 131 new, 81 updated, 0 moved. 63 were edited, 119 unedited
Article topics listed: C++
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added
Dialogs and Windows
- QuickDialogs - a library for creating dialogs quickly and elegantly - Rotted Frog
A library for creating simple dialogs declaratively with minimal overhead.
C++, Win32, STL, GDI, Dev - Provide Your Custom Class Name to your MFC Application - Martin Richter [MVP C++]
Provide your customized class name to MFC application SDI/MDI and dialog based
C++, Windows, Visual-Studio (VS2008, VS2010), MFC, Dev
C / C++ Language
- Another Copy Pointer - Gergely Mancz
This article describes how to write and use a flexible policy based template copy pointer (Unedited)
C++
Algorithms & Recipes
- Logician: A Table-based Rules Engine Suite In C++/.NET/JavaScript using XML - Eric D Schmidt
Overview of a cross-platform spreadsheet-based rules enigne with algorithms implemented in C++ and JavaScript, and wrappers to C#/.NET/Silverlight, Flash, and Mobile Platforms(via PhoneGap) (Unedited)
C++, C++/CLI, C#, Javascript, XML, Windows, .NET, Mobile, Linux, Architect, Dev, Web-Development, Application, Framework
Uncategorised Tips and Tricks
- Keyboard Hooking In Kernel - xnli
A post of how to do keyboard hooking in kernel
C++ - Simple Bit Switches to Indicate Function States - Vinith B Raj
A simple bit switch implementation to indicate/maintain function/scope states
C++, Windows
Hardware & System
- Mouse emulating software - P1l19r1m
A simple software based mouse emulator.
C++, Windows, Win32
Articles updated
OpenGL
- Random 3D Mazes in OpenGL - _beauw_
Simulates first-person immersion in a randomized, 3D maze having a single solution. The implementation provided is a Win32 application built using MinGW, but the techniques offered are adaptable to a wide variety of OpenGL-compatible devices and development tools.
C++, OpenGL, Dev - OpenGL Programming with MinGW - _beauw_
Presents the essentials of building a basic OpenGL 3D project using MinGW.
C++, Win32, OpenGL, Dev
C / C++ Language
- High Performance Dynamic Typing in C++ using a Replacement for boost::any - Christopher Diggins
A high-performance alternative to boost::any.
C++, Windows, Visual-Studio, Dev - INI Reader / Writer Class for MFC and ANSI C++ ( Windows \ Linux ) - Ludvik Jerabek
Object based INI file editing in Windows and Linux
C++, Windows, .NET, Linux, Visual-Studio, Dev
Cryptography & Security
- Secure String Handling in Windows Applications - R.selvam
This article explains about Strsafe, Secured C run time library (CRT) and safe STL functions.
C++, Windows (WinXP, Vista, Win7), Win32, STL, Dev
Threads, Processes & IPC
- Spin Lock in C++ - sameer_87
A Spin Lock implementation which can be used for general purpose locking (Unedited)
C++, Windows, Win32, Visual-Studio, Architect, Threading
Uncategorised Tips and Tricks
- String Manipulations in Unicode - Saint Atique
Tips and tricks on String manipulations in Unicode (Windows Programming context)
C++, Windows, MFC, Dev
Tips and Tricks added
GPU Programming
- CUDA 3.2 on VS2010 in 9 steps - Kerem Kat
Compile and run CUDA 3.2 projects from VS2010 in 9 easy steps (Unedited)
C++, C, VS2010, GPGPU
Programming Tips
- Complier Error: RC1004 - Foothill
Complier Error: RC1004 (Unedited)
C++, Windows, resource, error
String handling
- Converting ANSI to Unicode and back - Doc Lobster
String conversion using the C++ Standard Library only (Unedited)
C++, STL, Unicode
Programming Tips
- ASCII strings to Unicode in C++ - blytle
also since _bstr_t's have operator (char *) and operator (wchar_t *) if you have included comutil.h, you can use it to do your conversion.char * source = "this is my source" ;_bstr_t converter_temp(source) ;wstring target ;target = wstring(converter_temp) ;... and the other way... (Unedited)
C++, Unicode - ASCII strings to Unicode in C++ - Philippe Mori
inline std::wstring AsciiToUnicode(std::string text){ // Could do some DEBUG check here to ensure it is really ASCII. // Also, if in the future, it is found, it is not the case, // it would much easier to update code. // Same as jean Davy here... return... (Unedited)
C++, Unicode
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