Click here to Skip to main content

Articles by Ajay Vijayvargiya (Articles: 12, Tip/Tricks: 8)

Articles: 12, Tip/Tricks: 8

RSS Feed

Average article rating: 4.88

C / C++ Language

Explicating the new C++ standard (C++0x), and its implementation in VC10
Posted: 8 Apr 2010   Updated: 2 Nov 2010   Views: 149,083   Rating: 4.94/5    Votes: 153   Popularity: 10.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 210   Downloaded: 496
Elaborating new C++ language features with a clear, sharp, and detailed discussion.
Elucidating all about Code Analysis in Visual C++
Posted: 12 Nov 2010   Updated: 4 Dec 2010   Views: 26,019   Rating: 4.86/5    Votes: 27   Popularity: 6.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 0
Static Code Analysis: The Purpose, How to Analyze and Make your code Analyzable!
What are TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR (etc.)?
Posted: 10 Mar 2012   Updated: 19 Apr 2012   Views: 205,429   Rating: 4.82/5    Votes: 173   Popularity: 10.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 206   Downloaded: 0
Many Windows C++ programmers get confused over what bizarre data type identifiers like TCHAR and LPCTSTR are. Here, in brief, I will try to clear out the fog.
An Idiot's Guide to C++ Templates - Part 2
Posted: 6 May 2012   Updated: 1 Jul 2012   Views: 29,764   Rating: 4.79/5    Votes: 23   Popularity: 6.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 70   Downloaded: 0
Let's dwell deeper into C++ templates!
An Idiot's Guide to C++ Templates - Part 1
Posted: 7 Oct 2011   Updated: 16 Jan 2013   Views: 172,590   Rating: 4.84/5    Votes: 95   Popularity: 9.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 257   Downloaded: 0
Covering the nitty-gritties of C++ templates.

STL

Standard C++ Library Changes in Visual C++ 2010
Posted: 11 Sep 2010   Updated: 28 Sep 2010   Views: 64,651   Rating: 4.99/5    Votes: 56   Popularity: 8.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 134   Downloaded: 0
Reveals the important changes in STL.

Parallel Programming

Concurrency Runtime in Visual C++ 2010
Posted: 12 May 2010   Updated: 11 Nov 2010   Views: 47,964   Rating: 4.98/5    Votes: 55   Popularity: 8.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 151   Downloaded: 1,010
Learn about parallel algorithms, parallel containers, tasks, task groups, agents library, task scheduler etc in VC10

Threads, Processes & IPC

The Practical Guide to Multithreading - Part 1
Posted: 18 Nov 2009   Updated: 6 Apr 2010   Views: 98,976   Rating: 4.89/5    Votes: 96   Popularity: 9.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 384   Downloaded: 4,527
Learn from this guide how and when - as well as when not - to use multithreading.
The Practical Guide to Multithreading - Part 2
Posted: 4 Apr 2010   Updated: 12 Apr 2010   Views: 53,463   Rating: 4.97/5    Votes: 105   Popularity: 10.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 277   Downloaded: 2,484
More of practical situations to use multithreading!

Hardware & System

Determine Information about System, User, Processes, Hardware...
Posted: 3 Oct 2010   Updated: 6 Oct 2010   Views: 18,530   Rating: 4.63/5    Votes: 15   Popularity: 5.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
The never ending 'How do I find' article. Will be updated regularly!
Writing Windows Debugger - Part 2
Posted: 16 Dec 2010   Updated: 10 Jan 2011   Views: 46,555   Rating: 4.92/5    Votes: 50   Popularity: 8.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 121   Downloaded: 1
Let's enhance our Debugger!
Writing a basic Windows debugger
Posted: 10 Nov 2009   Updated: 24 Jan 2011   Views: 52,488   Rating: 4.90/5    Votes: 65   Popularity: 8.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 169   Downloaded: 4,616
Learn how you can write your own Windows debugger.
No blogs have been submitted.

Average tips rating: 4.25

MFC

Formatted MessageBox/AfxMessageBox [Tip/Trick]
Posted: 20 Oct 2010   Updated: 20 Oct 2010   Views: 12,855   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Need to Format/sprintf a string before displaying a messagebox? Here is solution!

Programming Tips

[C++/MFC] : Use a Thread Delegator for your threads [Tip/Trick]
Posted: 12 Oct 2010   Updated: 13 Oct 2010   Views: 7,706   Rating: 4.56/5    Votes: 6   Popularity: 3.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Wouldn't be easier if you just pass a simple function to your favourite thread creation function? Read on!
The goto-less goto! [Tip/Trick]
Posted: 23 Apr 2010   Updated: 24 Jan 2011   Views: 42,881   Rating: 3.46/5    Votes: 22   Popularity: 4.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
The goto-less goto!

Uncategorised Tips and Tricks

Shortcut: Open Containing Folder [Tip/Trick]
Posted: 20 Nov 2010   Updated: 20 Nov 2010   Views: 5,775   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Open the Folder of current file with a simple keystroke
MSDN: Sync with 'Table of Contents' - Shortcut! [Tip/Trick]
Posted: 15 Oct 2010   Updated: 10 Jan 2011   Views: 4,925   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
I needed a faster way to Sync and see treeview on left in MSDN, for the topic I am browsing - Found a trick!

Code Generation

Inactive code block doesn't lose color - it would be color faded [Tip/Trick]
Posted: 23 Apr 2010   Updated: 23 Apr 2010   Views: 4,760   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Unlike previous version of Visual Studio (2005, 2008), which used to display inactive code block in grayed mode, the new version - VS 2010 - would display them in faded down color (core colors will be preserved).For example:#ifdef _DEBUGvoid CClass::AssertValid(){ ASSERT(this); ...
Auto Completion for #include in VS2010 [Tip/Trick]
Posted: 1 May 2010   Updated: 1 May 2010   Views: 5,520   Rating: 4.17/5    Votes: 3   Popularity: 1.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Visual Studio 2010, for Visual C++ projects/code, now supports auto complete feature for #include statement too!Just type in #include directive followed by " or <, it will list all possible header files. It will also show the full-path of the file (selected in listbox), on the right side of...

Debug Tips

Pinning the variables/expressions while debugging [Tip/Trick]
Posted: 1 May 2010   Updated: 1 May 2010   Views: 3,605   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
This feature may not seem useful initially, and might appear distracting you. But it is one of the very useful (new) features in Visual Studio 2010. You'll love it after using it for a while!While debugging, you typically put some variables in Watch Window (or use Locals, Autos etc). When...

Ajay Vijayvargiya
Software Developer (Senior)
India India
Member
Started programming with GwBasic back in 1996 (Those lovely days!). Found the hidden talent!
 
Touched COBOL and Quick Basic for a while.
 
Finally learned C and C++ entirely on my own, and fell in love with C++, still in love! Began with Turbo C 2.0/3.0, then to VC6 for 4 years! Finally on VC2008/2010.
 
I enjoy programming, mostly the system programming, but the UI is always on top of MFC! Quite experienced on other environments and platforms, but I prefer Visual C++. Zeal to learn, and to share!


Advertise | Privacy | Mobile
Web02 | 2.6.130516.1 | Last Updated 22 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid