For comments or enquiries please contact webmaster@codeproject.com | View online | Tuesday, January 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
Happy New Year and welcome to 2011. We at CodeProject are going to pretend the doom and gloom of 2010 was a bad dream and will turn our steely, and sometimes bleary, gazes ahead to this fresh, just-out-of-the-packet new Year.
To start the year off we're proud to announce our new batch of CodeProject MVPs. The following members have made outstanding contributions to the CodeProject community through articles, and through answering questions in the programming forums and in Quick Answers. Their overall contributions have been voted by you as being the most helpful.
Congratulations to the following members:
«_Superman_» | Henry Minute | |
Abhijit Jana | John Simmons / outlaw programmer | |
Abhinav S | Josh Smith | |
Abhishek Sur | Kunal_Chowdhury | |
Aescleal | logicchild | |
Ajay Vijayvargiya | Luc Pattyn | |
Alan Beasley | Marcelo Ricardo de Oliveira | |
Al-Farooque Shubho | Mark Nischalke | |
Apriorit Inc | Md. Marufuzzaman | |
Arik Poznanski | Nishant Sivakumar | |
aspdotnetdev | Omar Al Zabir | |
Brij | OriginalGriff | |
Christ Kennedy | Pete O'Hanlon | |
Christian Graus | Richard MacCutchan | |
CPallini | Sacha Barber | |
Dalek Dave | Sandeep Mewara | |
Daniel Vaughan | Sauro Viti | |
Dave Kreskowiak | Shivprasad koirala | |
defwebserver | thatraja | |
E.F. Nijboer | William Winner |
Well done, guys, and thank you!
cheers,
Chris Maunder
Weekly Poll Results
Which will be the biggest areas of software development in 2011?
Survey period: 3 Jan 2011 to 10 Jan 2011
Break out the crystal balls.
Option | Votes | % | ||
Smartphone development | 132 | 61.11 | ||
Tablet and related development | 73 | 33.80 | ||
Cloud development | 83 | 38.43 | ||
Parallelism / multi-core programming / GPU programming | 63 | 29.17 | ||
Games | 31 | 14.35 | ||
Eco-friendly and power conserving software | 17 | 7.87 | ||
Alternatives to relational databases | 15 | 6.94 | ||
Consumer electronics (GPS, TVs, your fridge...) | 22 | 10.19 | ||
Suing each other over software patent infringements | 32 | 14.81 | ||
Other | 8 | 3.70 | ||
Responses | 213 | |||
Respondents were allowed to choose more than one answer; totals may not add up to 100% |
View optional text answers (13 answers)
Most popular new articles
28 Dec 2010 - 4 Jan 2011
- A "little snake" leads us through the most important features of the Windows Phone 7 - 69Icaro
- Xaml Man - Meshack Musundi
- WPF Midi Band - Marcelo Ricardo de Oliveira
- WPF Tutorial : Layout-Panels-Containers & Layout Transformation - Abhishek Sur
- The Differences Between Network Calls in Windows and Linux - Apriorit Inc, Anthony V. Shoumikhin
Latest Additions
107 articles overall 68 new, 64 updated, 0 moved. 14 were edited, 93 unedited
Article topics listed: C++
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added
Dialogs and Windows
- Resizing Win32 Dialogs with DialogBox() and dialog resources - malxau
A demonstration of resizing controls on a dialog box with minimal changes to existing Win32 code via resource markup (Unedited)
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C, Windows, Win32, Win64, Architect, Dev
Menus
- How to Support the Ribbon And a Menu in the Same Executable - Paul M. Parks
You can provide a Ribbon in Windows 7, but still support older versions of Windows, while only releasing one executable. (Unedited)
C++, Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Win32, Visual-Studio (VS2010), COM, Dev, menu, UI, Windows7, software, VisualStudio
Tree Controls
- A multi-selectable tree control supports transparent selection rectangle - yonken
A multi-select tree control that base on Richard's implementation. (Unedited)
C++, Windows, Win32, MFC, GDI, Dev, Controls
DirectX
- Understanding Direct3D 10 Application Code - logicchild
An Article that Describes Some of the Importants Parts of Direct3D Program code (Unedited)
C++ (VC8.0, VC9.0, VC10.0), Windows (Win2003, Vista, Win2008, Win7, Win2008-R2), DirectX, Dev, Framework
C / C++ Language
- Switching on Boolean Conditions and Flags - Michael E. Gibson
Presents a technique and code for writing switch-like syntax for dealing with multiple conditions or flags. (Unedited)
C++, C, Dev
Cross Platform
- The Differences Between Network Calls in Windows and Linux - Apriorit Inc, Anthony V. Shoumikhin
Article describes the differences in sockets usage under BSD and Windows (Unedited)
C++, Windows, Linux, Dev
Articles updated
Files and Folders
- Iterative Implementation of Recursively Enumerating Files and Sub Folders - yonken
Yet another implementation to enumerate files
C++, Windows, STL, Dev, Algorithms
Applications & Tools
- ToDoList 6.1.5 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
Charts, Graphs and Images
- How To Add Simple Web-enabled 2D/3D Dashboards to your Natively Built Application - Walter Capers
The webonization of gnuplot
VC6, Linux, Win2K, WinXP, Vista, Embedded, Win32, Win64, Dev, Web-Development
Audio and Video
- Playing Midi Files with DirectMusic - Carlos Jiménez de Parga
A DirectX 8 class to perform Midi music playback
VC6, Windows, MFC, Dev
C / C++ Language
- The XML parsing article that should (not) be written! - Wong Shao Voon
The C++ XML parsing article which should have been written since the advent of XML! This article defines a new Elmax abstraction model over the DOM model. (Unedited)
C++ (VC10.0), XML - 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 - Hash-container and Red-Black Tree Face-off (STL Benchmark) - Wong Shao Voon
Benchmark of hash and non-hash container
C++ (VC10.0), Windows, Win32, MFC, STL
MFC
- VCOMBOBX in MFC - a virtual combo box control - yonken
A MFC based virtual combo box (Unedited)
C++, MFC, combobox, virtual
Algorithms & Recipes
- C++ String Toolkit (StrTk) Tokenizer - Arash Partow
A brief introduction to a C++ String Tokenizer implementation (Unedited)
C++ (VC7.1, VC8.0, VC9.0), C++/CLI, C, Win32, Win64, STL, Architect, Dev, Design, recipes, string, Algorithms
Cryptography & Security
- Applied OpenSSL: CTR mode in file encryption - Apriorit Inc, Eugene Wineblat
In this article, the use of open source OpenSSL library for file and disk encryption is described (Unedited)
C++, Visual-Studio (VS2008), Dev, Encryption, Decryption
Hardware & System
- Writing Windows Debugger - Part 2 - Ajay Vijayvargiya
Let's enhance our Debugger! (Unedited)
C++, Windows, Win32, Visual-Studio, MFC, STL, Dev, Threading, Exception
Tips and Tricks added
GDI+
- Converting between different image formats (using GDI+) - Arman S.
Shows how to convert between different image formats by using GDI+ (Unedited)
C++, GDI+, COM, image
COM / COM+
- Embracing IStream as just a stream of bytes - Arman S.
Shows how one can use IStream for in-memory operations (Unedited)
C++, COM, stream
Programming Tips
- A String & Number Compatible ID Class in Native C++ - Tony's Toy
A String & Number Compatible ID Class in Native C++ (Unedited)
C++
Technical blogs added
Toolbars & Docking windows
- Create custom windows in WPF with ease - Ashish Kaila
One of the features I wanted to add to Synergy toolkit was the ability to quickly create custom theme windows with all the features of a standard windows. In this article I am demonstrating how to create a custom window theme visually using declarative XAML and apply it to windows in your applicatio (Unedited)
C++, Windows, MFC
Caching
- SqlDependency based caching of LINQ Queries - rusanu
Query Notifications is the SQL Server feature that allows a client to subscribe to notifications that are sent when data in the database changes irrelevant of how that change occurs. I have talked before about how Query Notifications works in the article The Mysterious Notification. This feature was (Unedited)
C++, Windows
.NET Framework
- Automate your UI using Microsoft automation framework - Ashish Kaila
UI automation is a programmatic interface to the user interface of your application to external applications that may be interested in programmatic communication with your UI. In fact UI automation is the prime facilitator for accessibility features in Windows where external applications such as scr (Unedited)
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