For comments or enquiries please contact webmaster@codeproject.com | View online | Monday, April 4, 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
Members Choice Awards
Each year our Members Choice Awards allows you to vote on the best developer products and tools. This is your opportunity to help make these products and tools better by voicing your valued opinion. Please take a minute to go to our voting page and make your opinion matter.
New Site Features
New features this week include the ability to rollover members' links in the forums to get a popup showing their smiling face (or otherwise...), as well as a list of the Top Experts in the Questions and Answers list page. Credit where credit is due.
Help us keep our content organised
We've made a change to the way articles appear on Code Project and we need your help. If your Author reputation is Silver or higher, you now have the power to view articles / blog entries / tips & tricks that need approval, and either: approve them for publication on the site, report them as being inappropriate, or mark them as needing improvements.
From the home page you will be able to see the list of articles needing approval. When you view any post that is in pending status, simply hover over the checkbox that says "Approve or report this article" and select your desired option. After 5 reports the article is approved or closed depending on the majority. You also gain reputation points for moderating articles, so stand and be recognized as someone who took part in creating CodeProject's future.
cheers,
Chris Maunder
The Code Project Offers
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. | |
ASP.NET Ad Hoc Reporting That's More Than Crystal Clear An Ad Hoc Solution that Actually Works. Full Functioning Download. | |
Join us at The Code Project Virtual Tech Summit on Cloud Development! Premieres April 27th 2011, 12:00 pm EST. Take the fluffiness out of cloud computing and get pragmatic, tactical guidance on deploying, managing, and optimizing your cloud applications. Register now – no cost! | |
/n software Red Carpet Subscriptions Components for every major Internet protocol from SFTP to IMAP to SNMP, SSL & SSH, S/MIME, Credit Cards, Compression, Messaging, Shipping, and more. .NET, COM, C++, Java, Pocket PC, Delphi, Mac OS X, iPhone | |
Learn Visual Studio, SharePoint, SQL and more – Just $99.99 Become an expert in Microsoft technologies with our library of 3,000+ practical training videos featuring Microsoft MVPs and experts. Just $99.99 for a limited time. | |
SpreadsheetGear: Over 100 Times Faster... "We just wanted you to know how thrilled we are by the performance we are seeing with SpreadsheetGear for .NET... over 100 times faster than other controls we've tested." Download fully functional SpreadsheetGear trial Today! |
Weekly Poll Results
If you could upgrade a single component in your brain, what would you choose?
Survey period: 28 Mar 2011 to 4 Apr 2011
Imagine your brain as an upgradeable computer and price was no option. (inspired by AspDotNetDev)
Option | Votes | % | |
Increased short term Memory | 102 | 8.92 | |
Faster Processor speed | 110 | 9.62 | |
Faster memory | 36 | 3.15 | |
More CPU cores / improved parallelism | 277 | 24.23 | |
Faster access to long term storage | 143 | 12.51 | |
Inceased long term storage | 151 | 13.21 | |
A more efficient OS | 43 | 3.76 | |
A more feature-rich OS | 57 | 4.99 | |
A more reliable, robust and stable OS | 94 | 8.22 | |
A dual- or multi-boot system | 50 | 4.37 | |
Other | 66 | 5.77 | |
Total | 1129 | 100% |
View optional text answers (79 answers)
This week's survey: Do you have titles in your workplace?
Most popular new articles
28 Mar 2011 - 4 Apr 2011
- Snail Quest - Marcelo Ricardo de Oliveira
- Fluent CSV Exporter For List - Sacha Barber
- 3D Graphics for Windows Phone 7 Using the XNA Framework - vankaandreev
- LightSwitch and HTML - defwebserver
- How to Write Windows Shell Extension with .NET Languages - All-In-One Code Framework
Latest Additions
141 articles overall 94 new, 87 updated, 1 moved. 32 were edited, 109 unedited
Article topics listed: C++
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added
C++ / CLI
- Compiler Internals - How Try/Catch/Throw are Interpreted by the Microsoft Compiler - Yanick Salzmann
An article on how Try/Catch/Throw are interpreted by the Microsoft Compiler
C++, Dev
ATL
- Practical ATL: Connection Point and two approaches to receive events - zhoufanglong
In this article, I show how to implement connection points and introduce two approaches to receive events that for the connectable ATL object. (Unedited)
C++, Windows, ATL
Win32/64 SDK & OS
- A simple wrapper for asynchronous file I/O (ReadFileEx,WriteFileEx) - Sudheesh.P.S
AsyncFile is a small wrapper class for simplifying the usage of asynchronous file APIs (Unedited)
C++ (VC6, VC10.0), Windows (WinXP, Win7), Win32, Dev, Design, Application, General
Uncategorised Tips and Tricks
- Parsing XML file in C/C++ program - Sergey Chepurin
DOM based XML parser with C/C++ code sample
C++, C, XML
Articles updated
Applications & Tools
- KeePass Password Safe - Dominik Reichl
KeePass is a free, open-source, light-weight and easy-to-use password safe.
C++ (VC6, VC7, VC7.1), Windows (Win2K, WinXP, Win2003), MFC, Dev
C / C++ Language
- MSEPX - Microsoft Security Essentials Process Exclusion Utility - twburger
A utility that allows point and click additions to the Microsoft Security Essentials process exclusion list
C++, Windows, Win32, Dev, system, threads
Internet / Network
- Remote Control PCs - Andy Bantly
Two projects that work together to remote control PCs across a LAN.
VC6, Windows, MFC, Dev
Tips and Tricks added
MFC
- C++: Converting an MFC CString to a std::string - Nightfox
C++: Converting an MFC CString to a std::string (Unedited)
C++, MFC, string, convert - C++: Converting an MFC CString to a std::string - jean Davy
As you use CString, you have access to the CW2A ATL macro, assuming that you work with _UNICODE defined, here it is:CString theCStr;...std::string STDStr( CW2A( theCStr.GetString() ) );which will convert to "system encoding on the user's machine" (thanks Nemanja[^] comment !), if you... (Unedited)
C++, MFC, string, convert
Programming Tips
- ASCII strings to Unicode in C++ - jean Davy
std::string source = "Hello World";std::wstring result( source.begin(), source.end() );One coding line less ! (Unedited)
C++, Unicode - The goto-less goto! - Jose David Pujo
Here goes my alternate.I am a C++ programmer. My goal is always to try to make code short and simple.bool bFailed=false;if (!bFailed) bFailed= condition1_fails;if (!bFailed) bFailed= condition2_fails;if (!bFailed) bFailed= condition3_fails;if (bFailed) DoFailedCleanup();else {... (Unedited)
C++, C#
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