For comments or enquiries please contact webmaster@maillist.codeproject.com | View online | Monday, January 17, 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
The rumours of the next iPhone, the next iPad, the service pack for Windows Phone 7 and the release of RIM's Playbook are swirling around the internet, and while we can't enjoy all these gadgets, we can still develop apps today that will, no doubt, work on the devices of tomorrow. Besides, the gadgets of today really aren't that shabby...
Do you develop for mobile devices, or just looking to get started? The best way to learn is to teach someone else so don't be shy in submitting your articles and tips.
- Looking for some starters? Visit our Mobile Learning Zone.
- Want to stay up to date on Mobile? Our weekly Mobile newsletter is for you.
- Looking to Browse? Start in the Mobile Chapter
- ...or if you just have a question, then try Quick Answers, or start a discussion in the Mobile Forum
cheers,
Chris Maunder
The Code Project Offers
New SQL Prompt 5 With code-completion, SQL reformatting, script summaries and more, SQL Prompt 5 makes writing, editing, and exploring SQL effortless. Download a 14-day free trial now. | |
Join us at The Code Project Virtual Tech Summit on VS2010, now with an 'Agile Development' track. Get up to speed on VS2010, learn advanced tips & tricks, and improve code quality. Agile topics include: Test-driven development, pair programming, Agile best practices and more! Register now! | |
Get Reporting That's More Than Crystal Clear See how beautiful your SQL Server or Oracle data can look. But our Reports, Dashboards, Gauges and Maps go way beyond beauty. They give you the View to succeed. Full Functioning Download. | |
/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 2,800+ practical training videos featuring Microsoft MVPs and experts. Just $99.99 for a limited time. | |
Automatic Application Updating AppLife Update is the perfect choice for implementing automatic network update features into your .Net applications. The AppLife Update solution lets you easily create the update process that you want for your application. Click here more info and trial download. |
Weekly Poll Results
At what age did you start programming?
Survey period: 10 Jan 2011 to 17 Jan 2011
Did your parents give you a ZX-81 as a pacifier? Or did you come into the craft at a later age?
Option | Votes | % | |
under 5 | 25 | 1.46 | |
5-8 | 82 | 4.80 | |
9-12 | 242 | 14.18 | |
13-15 | 364 | 21.32 | |
16-18 | 363 | 21.27 | |
19-22 | 411 | 24.08 | |
23-27 | 157 | 9.20 | |
28-35 | 38 | 2.23 | |
36-50 | 21 | 1.23 | |
Over 50 | 2 | 0.12 | |
I don't program | 2 | 0.12 | |
Total | 1707 | 100% |
This week's survey: How long have you been working as a developer?
Most popular new articles
10 Jan 2011 - 17 Jan 2011
- A Software Virtual Keyboard for Your WPF Apps - JamesWittHurst
- Showcasing Cinch MVVM framework / PRISM 4 interoperability - Sacha Barber
- A Look At Fluent APIs - Sacha Barber
- ASP.NET - Password Strength Indicator using jQuery and XML - Bryian Tan
- PicZoom: A Photo Viewer created in OpenGL. - santhosh4gCode
Latest Additions
153 articles overall 111 new, 83 updated, 0 moved. 23 were edited, 130 unedited
Article topics listed: C++
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added
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
C / C++ Language
- HexEdit - Window Binary File Editor - Andrew Phillips
Open-source hex editor with powerful binary templates
C++ - Simple C++ Timer Wrapper - ken.loveday
TemplateTimer: A convenient and simple MSVC / C++ timer wrapper for Windows using templates, where a class function can be easily specified for the timed event callback. (Unedited)
C++, Windows, Win32, Visual-Studio, MFC, ATL, MVC, Threading, Events, MFC/CPP, software - Creating import library from a DLL with header file - Yiping Cheng
A tutorial to guide you through the process of creating a lib from a third-party dll (Unedited)
C++, Windows, Dev, DLL
Algorithms & Recipes
- Minimalist Floating Point Type - _beauw_
A portable, lightweight floating point type
C++, C, Windows, Dev, IDE
Programming Tips
- Profiling of C++-Applications in Visual Studio for free - hofingerandi
A method for profiling C++-applications with freely available tools (vsperfcmd, vsperfreport, and a c#-application for viewing the results) (Unedited)
C++, Windows, Visual-Studio, Dev
Hardware & System
- Arduino Platform - Working with Shift Registers - DaveAuld
A beginners introduction to using shift registers with the Arduino. (Unedited)
C++, Hardware, Arduino, Shift, Registers
Articles updated
Desktop Gadgets
- Calendar Gadget Using Qt Framework - BD Mihai
A very simple calendar to be displayed on your desktop similar to a Vista or Windows 7 gadget, but also works for Windows XP.
C++, Windows, Dev
Dialogs and Windows
- MFC/C++ Helper Class for Window Resizing - Mizan Rahman
Gives you total control when it comes to resizing windows.
C++, Windows, Win32, 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 - QxOrm - C++ ORM (Object Relational Mapping) library - QxOrm
QxOrm C++ library : persistence (based on QtSql Qt library) - serialization (based on boost::serialization library) - reflection (introspection) (Unedited)
C++, XML, SQL, Windows, Linux, collections, cross-platform, database, library, clone
GPU Programming
- Extended GMM for Background Subtraction on GPU - phoaivu
GPU Implementation of Extended Gaussian mixture model for Background Subtraction (Unedited)
C++ (VC7, VC7.1, VC8.0, VC9.0, VC10.0), Windows, Linux, Dev, GPGPU, heterogeneous
MFC
- Making the CMFCLinkCtrl Class More Developer-Friendly - Dennis Dykstra
Enabling font and formatting changes in the MFC hyperlink control (Unedited)
C++ (VC10.0), Windows (WinXP, Vista, Win7), MFC, Dev, GUI - Header-Only template library leveraging ATL CRegKey class - jean Davy
read/write serialize/unserialize any kind of arbitrary set of C++ data structures in registry (Unedited)
C++, Windows, Win32, MFC, ATL, WTL, STL, VS2010, Architect, Design, Application, Framework, Boost
Algorithms & Recipes
- Building a Programing Language – Part I (Creating BrainLess) - Shakti Misra
This is the first of a series of articles where we will explore about writing compilers. (Unedited)
C++ - Notepad RE (Regular Expressions) - Ben Hanson
Search and replace text in Notepad RE using Regular Expressions or normal mode. The editor supports drag and drop, file change notifications, and displays the line and column numbers. Unicode support is available too.
VC6, Win2K, WinXP, MFC, Dev
Threads, Processes & IPC
- RCF - Interprocess Communication for C++ - Jarl Lindrud
A server/client IPC framework, using the C++ preprocessor as an IDL compiler.
VC7.1, VC8.0, Win2K, WinXP, VS.NET2003, Dev - Win32 Thread Pool - Siddharth R Barman
An implementation of a Thread Pool in C++ for Windows
C++ (VC6, VC7.1), Windows, Dev
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
Programming Tips
- Open and Close CD/DVD Drive Tray - Indivara
Illustrates a method of ejecting and closing the CD or DVD drive tray programmatically (Unedited)
C++, Multimedia, tools - Open and Close CD/DVD Drive Tray - Indivara
Here's another method of doing it. This is something I had written some time ago and forgotten about. Just a code dump for now. Same disclaimer as above.#include #include #include #include #include using namespace std;void... (Unedited)
C++, Multimedia, tools
Author Resources
- Using PRE tags - Luc Pattyn
How to use PRE tags to preserve formatting, and improve readability of code snippets or tabular data in posts. (Unedited)
VB6, C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, C (Objective-C), C# (C#1.0, C#2.0, C#3.0, C#4.0), VB (VB7.x, VB8.0, VB9.0, VB10), VBScript, Javascript, XML, CSS, Java, Perl, SQL, HTML, XHTML, eVC (eVC3.0, eVC4.0), ASM, MSIL, UML, JScript.NET, Forth.NET, XSLT, F#, Python (IronPython, Python2.2, Python2.3, Python2.4), Ruby (IronRuby, Ruby1.8), X++, Erlang
Technical blogs added
Grid & Data Controls
- A software Virtual Keyboard for your WPF apps - JamesWittHurst
A design for a Virtual Keyboard using WPF. Continue reading → (Unedited)
Silverlight
- How to use your own fonts within Silverlight - JamesWittHurst
Silverlight seems to provide for excellent control over the presentation of your online prose and typography, compared to HTML. The use of the built-in default fonts is quite straightforward. But I wanted to deploy some other typefaces within my online … Continue reading → (Unedited)
Web Services
- Using Web Storage in Web Applications - Gil Fink
Using Web Storage in Web Applications (Unedited)
C++, Windows, QA
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