Click here to Skip to main content

Articles by Nish Nishant (Articles: 142, Tip/Trick: 1)

Articles: 142, Tip/Trick: 1

RSS Feed

Average article rating: 4.84

Button Controls
General
Posted: 16 Apr 2002   Updated: 16 Apr 2002   Views: 162,860   Rating: 4.86/5    Votes: 43   Popularity: 7.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
This ports Joe Newcomer's AutoRepeat Button class to a .NET control
Combo & List Boxes
General
Posted: 29 Jul 2002   Updated: 29 Jul 2002   Views: 136,000   Rating: 4.98/5    Votes: 55   Popularity: 8.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 1,210
A ListBox derived class that supports internal ordering and re-ordering of items
Posted: 31 Jul 2002   Updated: 31 Jul 2002   Views: 152,850   Rating: 4.77/5    Votes: 23   Popularity: 6.49
Licence: Not specified      Bookmarked: 50   Downloaded: 2,403
A ListBox derived class that shows tool-tips for items that won't fit within the width of the list box
Posted: 4 Aug 2002   Updated: 4 Aug 2002   Views: 184,050   Rating: 4.93/5    Votes: 24   Popularity: 6.85
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 64   Downloaded: 6,117
A fully owner drawn ComboBox derived class for enumerating and choosing fonts
Posted: 4 Aug 2002   Updated: 4 Aug 2002   Views: 324,330   Rating: 4.83/5    Votes: 47   Popularity: 8.06
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 76   Downloaded: 5,989
An owner drawn listbox that supports multi-line word-wrapped text as well as in-place editing.
Posted: 27 Jul 2007   Updated: 27 Jul 2007   Views: 169,090   Rating: 4.89/5    Votes: 71   Popularity: 9.03
Licence: The BSD License      Bookmarked: 142   Downloaded: 6,542
An ownerdrawn multi-column combobox class with support for data-binding
Dialogs and Windows
Beginners
Posted: 6 Jun 2002   Updated: 6 Jun 2002   Views: 357,590   Rating: 4.81/5    Votes: 65   Popularity: 8.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 11,422
A small CDialog derived class that helps avoid frequent copy/pasting of the same code, when using a bitmap as dialog background
Posted: 6 Dec 2001   Updated: 18 Jun 2002   Views: 604,830   Rating: 4.88/5    Votes: 145   Popularity: 10.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 150   Downloaded: 9,533
Some tips/suggestions on using modeless dialogs with MFC
Dialogs
Posted: 30 Nov 2001   Updated: 30 Nov 2001   Views: 104,630   Rating: 4.81/5    Votes: 69   Popularity: 8.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 1,264
A CFrameWnd derived class that provides functionality similar to the VB InputBox function. You don't need a dialog resource to use the class!
Posted: 1 Dec 2001   Updated: 1 Dec 2001   Views: 356,060   Rating: 4.75/5    Votes: 130   Popularity: 10.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 99   Downloaded: 0
This article explains how you can override PreTranslateMessage and ProcessMessageFilter in dialog based apps
Posted: 11 Aug 2002   Updated: 13 Aug 2002   Views: 216,420   Rating: 4.96/5    Votes: 52   Popularity: 8.52
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 69   Downloaded: 4,482
This message box delays its dismissal by disabling the OK button for a delay interval. It also has an optional auto-close feature. There are two versions, one uses a WH_CBT hook and some basic window tricks like sub-classing to achieve its goal. The other one is more MFC-ied.
General
Posted: 12 Jul 2002   Updated: 12 Jul 2002   Views: 134,900   Rating: 4.96/5    Votes: 23   Popularity: 6.76
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 52   Downloaded: 2,669
Shows how you can create windows that can be dragged around, not just through the title bar, but anywhere within the window body
Posted: 8 Jan 2002   Updated: 17 Sep 2002   Views: 777,900   Rating: 4.94/5    Votes: 142   Popularity: 10.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 360   Downloaded: 0
Hidden modal dialogs, stealing focus, always on top dialogs, going full-screen, expanding and contracting dialogs, removing task bar icon, context sensitive help and many other useful tips and tricks.
Posted: 4 Apr 2003   Updated: 6 Apr 2003   Views: 202,530   Rating: 4.90/5    Votes: 43   Popularity: 8.00
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 51   Downloaded: 1,618
Explains the pseudo modality of CDialog based modal dialogs and a problem with the CDialog::EndDialog implementation
Posted: 19 Feb 2006   Updated: 19 Feb 2006   Views: 162,520   Rating: 4.91/5    Votes: 52   Popularity: 8.43
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 160   Downloaded: 4,727
MessageBoxManager is a Windows Forms component that you can drag & drop into a Windows Forms project's main form, and it gives you enhanced message box functionality without forcing you to change your existing calls to any of the MessageBox.Show() overloads
Windows Common dialogs
Posted: 27 Aug 2002   Updated: 27 Aug 2002   Views: 137,560   Rating: 5.00/5    Votes: 30   Popularity: 7.39
Licence: Not specified      Bookmarked: 34   Downloaded: 2,498
A wrapper class for SHFormatDrive (XP/2K only). Corrects some errors in KB article Q173688
Document / View
General
Posted: 18 Sep 2002   Updated: 18 Sep 2002   Views: 137,140   Rating: 4.83/5    Votes: 37   Popularity: 7.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 0
Explains how you can suppress the File-Save-As dialog in a Doc/View app, how to save files to multiple formats, and how DoSave is implemented.
Files and Folders
Files
Posted: 20 Aug 2009   Updated: 24 Aug 2009   Views: 46,230   Rating: 4.54/5    Votes: 28   Popularity: 6.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 1,069
This is an LCS based diff library that was written for the Code Project Lean and Mean diff engine contest
General
Posted: 18 Nov 2001   Updated: 18 Nov 2001   Views: 137,260   Rating: 4.88/5    Votes: 98   Popularity: 9.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 41   Downloaded: 1,515
A class for packing and unpacking file archives.
Miscellaneous
Windows Forms
Posted: 25 Oct 2001   Updated: 25 Oct 2001   Views: 146,910   Rating: 4.87/5    Votes: 41   Popularity: 7.85
Licence: Not specified      Bookmarked: 36   Downloaded: 0
An introduction to Windows Forms using Managed C++
Posted: 26 Oct 2001   Updated: 26 Oct 2001   Views: 136,570   Rating: 4.90/5    Votes: 40   Popularity: 7.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
Demonstrates adding menus, showing open-dialog boxes, showing images, scrolling.
Posted: 23 May 2002   Updated: 23 May 2002   Views: 106,130   Rating: 4.43/5    Votes: 15   Popularity: 5.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 1,270
This article presents a port of the MFC Trick button to .NET using Managed C++ and Windows Forms
Posted: 2 Jun 2002   Updated: 2 Jun 2002   Views: 92,400   Rating: 4.45/5    Votes: 17   Popularity: 5.48
Licence: Not specified      Bookmarked: 36   Downloaded: 2,228
Shows how to derive a class from ComboBox and add an Auto-Complete feature to it. The example uses Managed C++.
Posted: 7 Jun 2002   Updated: 7 Jun 2002   Views: 117,920   Rating: 5.00/5    Votes: 73   Popularity: 9.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,706
A .NET port of my MFC CFrameWnd derived InputBox class, written using MC++
Posted: 28 Oct 2001   Updated: 3 Jul 2002   Views: 151,190   Rating: 4.94/5    Votes: 63   Popularity: 8.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 2,430
Demonstrates the usage of splitters, treeviews, listviews, panels, toolbars
Posted: 20 Dec 2005   Updated: 20 Dec 2005   Views: 171,030   Rating: 4.88/5    Votes: 31   Popularity: 7.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 2,652
This article is a simple introduction to using the CWinFormsControl MFC class to put a Windows Forms control on an MFC dialog.
Posted: 15 Feb 2006   Updated: 21 Feb 2006   Views: 105,210   Rating: 4.84/5    Votes: 22   Popularity: 6.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 2,059
This article demonstrates how to use the Windows Forms 2.0 MenuStrip and ToolStrip controls in an MFC SDI application, using C++/CLI, to get the Office 2003 style menu and toolbar
Shell and IE programming
Shell Programming
Posted: 27 Apr 2002   Updated: 27 Apr 2002   Views: 394,340   Rating: 4.65/5    Votes: 56   Popularity: 8.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 116   Downloaded: 5,204
An introduction to using the clipboard
Status Bar
General
Posted: 16 May 2002   Updated: 16 May 2002   Views: 323,580   Rating: 4.96/5    Votes: 107   Popularity: 10.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 119   Downloaded: 7,568
Shows how you can have status bars in your dialog based apps
Applications & Tools
CodeProject Tools
Posted: 19 May 2004   Updated: 19 May 2004   Views: 77,890   Rating: 4.76/5    Votes: 30   Popularity: 7.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 1,075
The CPZipStripper tool with source code
Posted: 26 May 2005   Updated: 26 May 2005   Views: 518,500   Rating: 4.67/5    Votes: 62   Popularity: 8.39
Licence: The Common Development and Distribution License (CDDL)      Bookmarked: 114   Downloaded: 23,603
A freeware program (with source code) that allows you to change the MAC ID of your network adapter
Posted: 26 Jun 2005   Updated: 26 Jun 2005   Views: 229,140   Rating: 4.93/5    Votes: 39   Popularity: 7.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 87   Downloaded: 7,130
A tool with full source code that enumerates tray icons and allows you to reposition them as well as send mouse messages.
Posted: 26 Mar 2011   Updated: 26 Mar 2011   Views: 75,260   Rating: 4.92/5    Votes: 39   Popularity: 7.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 641
This is an unofficial Code Project application that can analyze forums over a range of posts to retrieve posting statistics for individual members.
Tools with source code
Posted: 6 Aug 2002   Updated: 7 Aug 2002   Views: 194,380   Rating: 4.86/5    Votes: 54   Popularity: 8.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 4,002
A hot-key based program that lets you resize your current window to any size. Useful for web designers and GUI developers as it helps avoid frequent screen-resolution changes.
Posted: 21 Feb 2002   Updated: 3 Oct 2003   Views: 270,210   Rating: 4.83/5    Votes: 48   Popularity: 8.11
Licence: Not specified      Bookmarked: 47   Downloaded: 7,852
This free program can be used to stress test SMTP servers. It also aids anti-Spam tool developers as a useful mail-bombardment tool.
ASP.NET
General
Posted: 19 Feb 2004   Updated: 19 Feb 2004   Views: 377,620   Rating: 4.63/5    Votes: 38   Popularity: 7.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 4,161
Using nested repeaters in ASP.NET with an XML data store
Web Services
General
Posted: 6 Jun 2013   Updated: 6 Jun 2013   Views: 22,760   Rating: 4.81/5    Votes: 10   Popularity: 4.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
The article walks through using the Casablanca REST API library to consume a REST web service from C++ code
Windows Phone 7/8
General
Posted: 23 Jan 2011   Updated: 23 Jan 2011   Views: 76,640   Rating: 4.95/5    Votes: 28   Popularity: 7.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 343
This is a WP7 application that will analyze your most recent posts and give you summarized statistics on your forum wide posting split up.
GDI
Beginners
Posted: 9 Jun 2002   Updated: 9 Jun 2002   Views: 227,190   Rating: 4.81/5    Votes: 74   Popularity: 8.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 0
Beginner article that shows how you can create horizontal, vertical and diagonal backgrounds. Also tells you what to watch out for, to avoid flickering when doing complicated drawing.
General Graphics
Image classes
Posted: 29 Mar 2010   Updated: 29 Mar 2010   Views: 38,590   Rating: 5.00/5    Votes: 32   Popularity: 7.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 1,237
An ExifReader class in C# that supports custom formatting and extraction. StyleCop compliant code, with demos for WPF and Windows Forms.
C / C++ Language
Beginners
Posted: 17 Dec 2001   Updated: 2 Jul 2002   Views: 274,750   Rating: 4.69/5    Votes: 105   Popularity: 9.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 137   Downloaded: 1,979
Explains the basic MFC program flow including where WinMain and the message loop are hidden
Posted: 3 Nov 2011   Updated: 4 Nov 2011   Views: 117,890   Rating: 4.94/5    Votes: 71   Popularity: 9.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 101   Downloaded: 2
A comparative look at lambdas in C++ and C# with focus on the differences and similarities in lambda usage across the languages and their variants.
Posted: 24 Jul 2014   Updated: 25 Jul 2014   Views: 20,460   Rating: 4.97/5    Votes: 48   Popularity: 8.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 0
The article goes through sevean language and IDE features in the VS 14 CTP 2 that are specific to C++ development
C++ 11
Posted: 20 Jul 2013   Updated: 21 Jul 2013   Views: 33,510   Rating: 4.81/5    Votes: 28   Popularity: 6.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
This is a quick overview of ISO C++ 11 compiler features that are supported in VC++ 2013 Preview
General
Posted: 25 Feb 2002   Updated: 28 Feb 2002   Views: 182,050   Rating: 4.91/5    Votes: 57   Popularity: 8.61
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 101   Downloaded: 1,705
Shareware authors can use this class to limit the number of runs or the number of days that a program will function
Posted: 28 Apr 2002   Updated: 28 Apr 2002   Views: 237,070   Rating: 4.90/5    Votes: 58   Popularity: 8.64
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 59   Downloaded: 4,185
Explains how to register, use and unregister hotkeys
Posted: 17 Feb 2002   Updated: 2 Aug 2002   Views: 415,060   Rating: 4.91/5    Votes: 105   Popularity: 9.92
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 124   Downloaded: 0
Gives an elementary introduction to the use of ShellExecute/ShellExecuteEx, CreateProcess, WaitForSingleObject. How to bring up the Find window, the Properties window.
Posted: 29 Sep 2011   Updated: 29 Sep 2011   Views: 122,250   Rating: 4.83/5    Votes: 56   Popularity: 8.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 72   Downloaded: 0
The fundamentals of using Visual C++ to consume and create WinRT objects
Posted: 18 Oct 2011   Updated: 18 Oct 2011   Views: 36,820   Rating: 4.83/5    Votes: 15   Popularity: 5.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 424
An introduction to using WinRT databinding with Visual C++
Posted: 23 Mar 2013   Updated: 23 Mar 2013   Views: 14,100   Rating: 4.83/5    Votes: 12   Popularity: 5.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 263
Writing a basic Windows Store Hello World equivalent using VC++ and MVVM
Posted: 17 Jun 2014   Updated: 17 Jun 2014   Views: 7,830   Rating: 4.95/5    Votes: 9   Popularity: 4.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
This is an overview of the Microsoft Azure Storage Client Library for C++ with basic code snippets
C#
Beginners
Posted: 9 Oct 2001   Updated: 9 Oct 2001   Views: 756,010   Rating: 4.63/5    Votes: 166   Popularity: 10.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 173   Downloaded: 3,957
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
Posted: 13 Oct 2001   Updated: 13 Oct 2001   Views: 350,700   Rating: 4.61/5    Votes: 89   Popularity: 8.97
Licence: The Common Public License Version 1.0 (CPL)      Bookmarked: 103   Downloaded: 3,441
Two oft-overlooked value types that C# offers and where they can be used
Posted: 16 Oct 2001   Updated: 16 Oct 2001   Views: 740,570   Rating: 4.60/5    Votes: 118   Popularity: 9.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 223   Downloaded: 2
An introduction to using events and event handlers in C#
CodeProject Utilities
Posted: 18 Nov 2010   Updated: 19 Nov 2010   Views: 80,720   Rating: 4.99/5    Votes: 29   Popularity: 7.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 640
This is a lightweight version of Luc Pattyn's popular CP Vanity application
Enumerations
Posted: 16 Mar 2011   Updated: 16 Mar 2011   Views: 72,540   Rating: 4.98/5    Votes: 54   Popularity: 8.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 96   Downloaded: 824
This article is about a very light-weight enum extension library that takes advantage of dynamic types in .NET 4.0 to provide a simple way to add meta attributes to an enum field.
General
Posted: 12 Oct 2001   Updated: 12 May 2002   Views: 149,010   Rating: 4.83/5    Votes: 66   Popularity: 8.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 2
Introduction to unsafe code
Posted: 18 Apr 2005   Updated: 19 Apr 2005   Views: 103,400   Rating: 4.66/5    Votes: 21   Popularity: 6.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 2
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
Generics
Posted: 11 Mar 2009   Updated: 11 Mar 2009   Views: 26,240   Rating: 4.51/5    Votes: 19   Popularity: 5.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 95
This article describes a generic Trictionary class derived from Dictionary that allows two values of different types per key
How To
Posted: 10 Apr 2002   Updated: 10 Apr 2002   Views: 469,110   Rating: 4.78/5    Votes: 79   Popularity: 9.05
Licence: Not specified      Bookmarked: 170   Downloaded: 1
Beginner's Tutorial on adding tray icons and setting context menus
Posted: 16 Jun 2008   Updated: 16 Jun 2008   Views: 47,030   Rating: 4.91/5    Votes: 36   Popularity: 7.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 847
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
Windows Forms
Posted: 15 Mar 2002   Updated: 15 Mar 2002   Views: 153,210   Rating: 4.64/5    Votes: 66   Popularity: 8.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 1,593
Shows how you can use a timer proc in your windows forms apps
C++ / CLI
Applications
Posted: 24 Jul 2002   Updated: 24 Jul 2002   Views: 254,650   Rating: 4.88/5    Votes: 37   Popularity: 7.66
Licence: Not specified      Bookmarked: 60   Downloaded: 8,206
A work time tracking system that includes a Managed C++ remoting server and MFC clients that use the managed extensions. The application demonstrates how to mix managed and unmanaged code.
C++/CLI
Posted: 27 Apr 2004   Updated: 27 Apr 2004   Views: 426,470   Rating: 4.83/5    Votes: 111   Popularity: 9.87
Licence: Not specified      Bookmarked: 127   Downloaded: 0
A brief look at the new C++/CLI syntax and how it improves over the old MC++ syntax
Posted: 22 Jun 2004   Updated: 22 Jun 2004   Views: 278,340   Rating: 4.80/5    Votes: 33   Popularity: 7.29
Licence: Not specified      Bookmarked: 37   Downloaded: 0
Takes a look at new features like explicit overriding, renamed overriding, multiple overriding and sealing a method
Posted: 12 Jul 2004   Updated: 11 Aug 2004   Views: 379,660   Rating: 4.92/5    Votes: 48   Popularity: 8.27
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 58   Downloaded: 0
The article exposes the new array syntax available in C++/CLI for the declaration and use of CLI arrays
Posted: 12 Aug 2004   Updated: 12 Aug 2004   Views: 129,170   Rating: 4.83/5    Votes: 29   Popularity: 7.05
Licence: Not specified      Bookmarked: 34   Downloaded: 0
Looks at how deterministic destruction is possible with C++/CLI
Posted: 29 Nov 2004   Updated: 29 Nov 2004   Views: 86,920   Rating: 4.92/5    Votes: 28   Popularity: 7.12
Licence: Not specified      Bookmarked: 29   Downloaded: 0
Tries to explain the syntax, usage and behavior of interior pointers in C++/CLI
Posted: 30 Nov 2004   Updated: 30 Nov 2004   Views: 72,600   Rating: 4.75/5    Votes: 29   Popularity: 6.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Article on the usage and dangers of pinning pointers
Posted: 7 Dec 2004   Updated: 7 Dec 2004   Views: 118,260   Rating: 4.98/5    Votes: 24   Popularity: 6.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 0
Introduces generics and compares it with templates
Posted: 11 May 2005   Updated: 11 May 2005   Views: 148,120   Rating: 4.61/5    Votes: 20   Popularity: 6.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
Looks at the syntax for the declaration and use of properties in C++/CLI
Posted: 26 Jul 2005   Updated: 27 Jul 2005   Views: 254,350   Rating: 4.86/5    Votes: 73   Popularity: 9.05
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 65   Downloaded: 0
Why the author thinks that C++/CLI has its own unique role to play as a first-class .NET programming language
Posted: 20 Jan 2006   Updated: 20 Jan 2006   Views: 44,080   Rating: 4.98/5    Votes: 30   Popularity: 7.36
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 35   Downloaded: 620
CAutoNativePtr is a managed template class that acts as a smart pointer, and is handy for using native objects in managed code.
Posted: 20 Jun 2006   Updated: 20 Jun 2006   Views: 80,640   Rating: 4.73/5    Votes: 35   Popularity: 7.30
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 42   Downloaded: 0
The article takes a brief look at some not so commonly used classes such as auto_handle, lock, and ptr.
Posted: 12 Jul 2007   Updated: 12 Jul 2007   Views: 47,010   Rating: 4.93/5    Votes: 27   Popularity: 7.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 1
This article covers basic marshal_as usage, as well as how to extend marshal_as to support additional type conversions
Posted: 8 Mar 2008   Updated: 8 Mar 2008   Views: 42,780   Rating: 4.80/5    Votes: 27   Popularity: 6.87
Licence: The Common Development and Distribution License (CDDL)      Bookmarked: 17   Downloaded: 0
The performance of STL/CLR sequence containers are compared with that of corresponding BCL generic collection classes
Posted: 5 Jul 2008   Updated: 5 Jul 2008   Views: 34,380   Rating: 5.00/5    Votes: 25   Popularity: 6.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 265
This article walks through the implementation of a C++/CLI class from a disposable C# base.
COM Interop
Posted: 10 May 2002   Updated: 10 May 2002   Views: 198,970   Rating: 4.92/5    Votes: 30   Popularity: 7.26
Licence: Not specified      Bookmarked: 27   Downloaded: 1,325
An MC++ class that uses IJW to invoke the IShellLink interface
General
Posted: 3 Nov 2001   Updated: 3 Nov 2001   Views: 189,740   Rating: 4.67/5    Votes: 53   Popularity: 8.05
Licence: Not specified      Bookmarked: 18   Downloaded: 0
Shows how to use the Mutex class to limit your app to a single instance using a named mutex
Posted: 10 Oct 2001   Updated: 12 Nov 2001   Views: 184,910   Rating: 4.86/5    Votes: 160   Popularity: 10.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 1,303
Shows how you can use data bound controls with OLE DB
Posted: 10 Oct 2001   Updated: 1 Dec 2001   Views: 188,450   Rating: 5.00/5    Votes: 70   Popularity: 9.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 2,628
Basic introduction to using OLE DB to insert, update and read records from a database
Posted: 25 May 2002   Updated: 25 May 2002   Views: 150,790   Rating: 4.90/5    Votes: 23   Popularity: 6.67
Licence: Not specified      Bookmarked: 31   Downloaded: 2,540
A basic introduction to serialization using Managed C++
Posted: 27 May 2002   Updated: 27 May 2002   Views: 185,280   Rating: 4.79/5    Votes: 49   Popularity: 8.10
Licence: Not specified      Bookmarked: 26   Downloaded: 0
Shows how you can load an assembly at run time, instantiate a class in that assembly and call methods on the class
Posted: 12 Jun 2002   Updated: 12 Jun 2002   Views: 259,050   Rating: 5.00/5    Votes: 22   Popularity: 6.71
Licence: Not specified      Bookmarked: 27   Downloaded: 771
Tutorial on creating your own collection classes that are enumerable and sortable. Explains in detail the usage of the IEnumerable, IEnumerator, IComparable and IComparer interfaces
Posted: 15 Oct 2001   Updated: 12 Jun 2002   Views: 222,590   Rating: 4.77/5    Votes: 65   Popularity: 8.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 0
Introduces and walks you through the use of delegates in .NET. Compares and contrasts the different approaches that MC++ and C# adopt in the use of delegates. With examples in both languages
Posted: 13 Oct 2001   Updated: 24 Jun 2002   Views: 195,260   Rating: 4.83/5    Votes: 49   Popularity: 8.17
Licence: Not specified      Bookmarked: 31   Downloaded: 892
Declaring and using managed .NET arrays with MC++
Posted: 12 Oct 2001   Updated: 26 Jun 2002   Views: 147,060   Rating: 4.93/5    Votes: 51   Popularity: 8.42
Licence: Not specified      Bookmarked: 28   Downloaded: 862
Demonstrates the use of the reader/writer classes as well as the file/directory info classes
Posted: 18 Oct 2001   Updated: 7 Jul 2002   Views: 253,620   Rating: 4.81/5    Votes: 53   Popularity: 8.29
Licence: Not specified      Bookmarked: 48   Downloaded: 1,282
An attempt to get a beginner started on Managed C++
Posted: 23 Aug 2002   Updated: 23 Aug 2002   Views: 281,270   Rating: 4.85/5    Votes: 40   Popularity: 7.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
Demonstrates and compares the various casting operators available. Also suggests when to use and what to use!
Posted: 8 Aug 2003   Updated: 8 Aug 2003   Views: 96,620   Rating: 4.91/5    Votes: 25   Popularity: 6.87
Licence: Not specified      Bookmarked: 15   Downloaded: 0
An introduction to managed exception handling in MC++ programs
Posted: 18 May 2005   Updated: 18 May 2005   Views: 42,180   Rating: 4.79/5    Votes: 18   Popularity: 6.00
Licence: Not specified      Bookmarked: 10   Downloaded: 457
CNullable can be used to represent a value type (or simple native type) such that the type can be nulled. You can also compare it to nullptr using the == and != operators both of which have been overloaded.
P/Invoke
Posted: 2 May 2002   Updated: 2 May 2002   Views: 223,570   Rating: 4.96/5    Votes: 37   Popularity: 7.78
Licence: Not specified      Bookmarked: 27   Downloaded: 0
A basic introduction to using IJW instead of P/Invoke in Managed C++. This is also the first CP article on IJW.
Posted: 6 May 2002   Updated: 3 Jul 2002   Views: 246,460   Rating: 4.82/5    Votes: 54   Popularity: 8.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 2,035
This is further demonstration of MC++ IJW capabilities
Posted: 13 Jul 2002   Updated: 13 Jul 2002   Views: 170,030   Rating: 4.53/5    Votes: 27   Popularity: 6.48
Licence: Not specified      Bookmarked: 36   Downloaded: 952
Shows how you can call native API functions that require callbacks using IJW, and without the use of DllImport attribute. The technique allows you to pass a delegate as the callback function just as in the MS recommended manner except, I show you how to do this without the ugly DllImport attribute.
Posted: 17 Jun 2005   Updated: 17 Jun 2005   Views: 109,760   Rating: 4.54/5    Votes: 24   Popularity: 6.15
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 43   Downloaded: 0
Explains the usage of the Marshal class methods GetFunctionPointerForDelegate and GetDelegateForFunctionPointer, and compares their performance with the P/Invoke mechanism.
.NET Framework
General
Posted: 23 Mar 2002   Updated: 13 May 2002   Views: 308,510   Rating: 4.72/5    Votes: 107   Popularity: 9.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 7,770
An introduction to drag and drop in .NET
Posted: 21 Mar 2002   Updated: 21 May 2002   Views: 168,850   Rating: 4.74/5    Votes: 67   Popularity: 8.68
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 56   Downloaded: 0
Shows with some code snippets how registry handling is a piece of cake with .NET
Posted: 8 Aug 2002   Updated: 8 Aug 2002   Views: 270,410   Rating: 4.85/5    Votes: 83   Popularity: 9.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 1,024
This article compares and contrasts the relative performances of various languages like native C++, Visual Basic 6, C#, VB.NET, Managed C++, MC++ and native code mix, ngen'd assemblies etc. using a prime number generation function as a generic benchmark
Posted: 15 Jul 2005   Updated: 21 Jul 2005   Views: 152,240   Rating: 4.81/5    Votes: 37   Popularity: 7.54
Licence: Not specified      Bookmarked: 67   Downloaded: 1,315
A C++ class that will detect and enumerate the active CLR versions on a machine
Posted: 23 Feb 2006   Updated: 23 Feb 2006   Views: 137,450   Rating: 4.49/5    Votes: 28   Popularity: 6.49
Licence: The Common Development and Distribution License (CDDL)      Bookmarked: 82   Downloaded: 1,933
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
Win32/64 SDK & OS
General
Posted: 24 Jan 2003   Updated: 24 Jan 2003   Views: 73,340   Rating: 4.88/5    Votes: 36   Popularity: 7.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 731
Gives you copy/paste-able functions to retrieve the localized folder names, and to set/get user-defined folder names for dekstop folders
Posted: 26 Jan 2003   Updated: 26 Jan 2003   Views: 135,820   Rating: 4.79/5    Votes: 30   Popularity: 7.08
Licence: Not specified      Bookmarked: 50   Downloaded: 7,827
Shows how to globally change the icons for folders and drives. Also shows some nifty tricks you might find handy in your applications.
Posted: 7 Aug 2003   Updated: 7 Aug 2003   Views: 127,230   Rating: 4.67/5    Votes: 33   Popularity: 7.09
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 68   Downloaded: 1,727
Demonstrates techniques using windows messages and hooks, which allow us to automate a windows properties dialog or even custom applications
Posted: 10 Jun 2005   Updated: 10 Jun 2005   Views: 85,660   Rating: 5.00/5    Votes: 41   Popularity: 8.06
Licence: Not specified      Bookmarked: 76   Downloaded: 1,073
CProcessData is a template class that makes it easy to use data allocated in a different process, and is useful when making inter-process SendMessage/PostMessage calls.
Windows General
Posted: 29 Dec 2001   Updated: 29 Dec 2001   Views: 462,370   Rating: 4.84/5    Votes: 136   Popularity: 10.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 249   Downloaded: 15,104
Includes a generic skeleton for a simple NT service. Explains how to install, start, and stop the service programmatically.
Posted: 13 Feb 2002   Updated: 14 Feb 2002   Views: 213,770   Rating: 4.91/5    Votes: 66   Popularity: 8.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 2,202
A class for reading and writing floppy disk sectors directly [Win 95/98/ME/NT/2K/XP]
Posted: 20 May 2002   Updated: 20 May 2002   Views: 152,480   Rating: 4.94/5    Votes: 45   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 2,110
A simple class to install, uninstall, start, stop, pause, continue Win32 services
Windows Communication Foundation
General
Posted: 27 Jul 2009   Updated: 27 Jul 2009   Views: 92,170   Rating: 4.97/5    Votes: 33   Popularity: 7.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 70   Downloaded: 0
The article shows how to interop between a WCF service and a WWS client, and also how to rewrite the WCF service in WWS retaining compatibility with existing WCF clients.
Windows Presentation Foundation
Applications
Posted: 12 Apr 2010   Updated: 12 Apr 2010   Views: 25,410   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 40   Downloaded: 729
The Exif Compare Utility is a WinDiff equivalent for image files that compares the Exif meta-data and displays the differences and similarities. The application is written using WPF and MVVM.
Posted: 20 Sep 2010   Updated: 20 Sep 2010   Views: 158,580   Rating: 4.90/5    Votes: 43   Popularity: 7.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 506
This application monitors for new posts in the Code Project forums.
Data Binding
Posted: 16 Feb 2011   Updated: 17 Feb 2011   Views: 44,290   Rating: 4.82/5    Votes: 9   Popularity: 4.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 623
The core idea behind this code and article is to provide an uncomplicated approach to reset a view-model without having to adjust DataContext references in views.
General
Posted: 12 Apr 2007   Updated: 12 Apr 2007   Views: 138,790   Rating: 4.85/5    Votes: 51   Popularity: 8.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 4,735
This article covers how animations can be applied on properties that do not have an associated animation class
Posted: 3 Apr 2010   Updated: 9 Apr 2010   Views: 53,370   Rating: 4.96/5    Votes: 27   Popularity: 7.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 547
This article shows you how to add menu items to the system menu and attach command handlers in an MVVM compatible fashion
Posted: 15 Apr 2010   Updated: 15 Apr 2010   Views: 74,740   Rating: 4.97/5    Votes: 18   Popularity: 6.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 2,010
This article discusses an attached behavior that lets you handle the View Window's Closed and Closing events via commands in the View-Model
Posted: 21 Jul 2006   Updated: 28 Jun 2010   Views: 247,530   Rating: 4.39/5    Votes: 54   Popularity: 7.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 124   Downloaded: 6,073
A brief introduction to using transformations with the WPF
Bugs & Workarounds
.NET issues
Posted: 26 Aug 2003   Updated: 2 Sep 2003   Views: 121,300   Rating: 4.88/5    Votes: 34   Popularity: 7.47
Licence: Not specified      Bookmarked: 27   Downloaded: 225
Describes the virtual bool bug that exists in mixed mode Managed C++ programs that access unmanaged classes
Posted: 8 May 2004   Updated: 8 May 2004   Views: 104,240   Rating: 4.58/5    Votes: 16   Popularity: 5.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Describes an issue when writing a binary file into a zip file using the java.util.zip classes
Internet / Network
Beginners
Posted: 25 Feb 2002   Updated: 25 Feb 2002   Views: 694,400   Rating: 4.85/5    Votes: 181   Popularity: 10.93
Licence: Not specified      Bookmarked: 261   Downloaded: 4
An introduction to WinSock programming. A simple TCP server is explained.
Posted: 28 Feb 2002   Updated: 28 Feb 2002   Views: 517,280   Rating: 4.83/5    Votes: 118   Popularity: 10.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 217   Downloaded: 14,963
A simple TCP client is explained.
Posted: 5 Mar 2002   Updated: 5 Mar 2002   Views: 457,250   Rating: 4.90/5    Votes: 98   Popularity: 9.76
Licence: Not specified      Bookmarked: 213   Downloaded: 22,004
Explains a multithreaded TCP file server, a custom TCP chat protocol and a custom TCP client
Email
Posted: 8 Nov 2010   Updated: 19 Nov 2010   Views: 103,730   Rating: 4.94/5    Votes: 52   Popularity: 8.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 3,538
PopClient is an asynchronous POP3 library with support for SSL and attachments
Email & SMTP
Posted: 15 Nov 2001   Updated: 15 Nov 2001   Views: 111,950   Rating: 4.93/5    Votes: 68   Popularity: 9.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 37   Downloaded: 1,506
An SMTP proxy class with ability to insert signatures to outgoing mails. Does not require MFC.
Posted: 9 Oct 2002   Updated: 9 Oct 2002   Views: 135,640   Rating: 4.69/5    Votes: 20   Popularity: 6.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 1,676
CPopProxyMT is a skeletal class that wraps a multi-threaded POP3 proxy. You can further modify this class to suite your needs.
Internet and networks
Posted: 17 Oct 2001   Updated: 28 Jun 2002   Views: 128,820   Rating: 4.83/5    Votes: 49   Popularity: 8.17
Licence: Not specified      Bookmarked: 42   Downloaded: 1,088
Explains the usage of WebRequest, WebResponse and related classes.
Posted: 20 Oct 2001   Updated: 1 Jul 2002   Views: 146,490   Rating: 4.92/5    Votes: 56   Popularity: 8.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 5,381
Basic demonstration of the TcpListener/TcpClient classes.
Remoting
Posted: 4 Apr 2002   Updated: 4 Apr 2002   Views: 267,840   Rating: 4.82/5    Votes: 109   Popularity: 9.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 164   Downloaded: 1
Introduces .NET remoting and the use of asynchronous callbacks using simple code snippets
Programming Tips
General
Posted: 28 Mar 2004   Updated: 29 Mar 2004   Views: 340,090   Rating: 4.63/5    Votes: 34   Popularity: 6.76
Licence: Not specified      Bookmarked: 48   Downloaded: 0
Article explains the differences between malloc/free and new/delete in a C++ context
Posted: 12 Apr 2005   Updated: 12 Apr 2005   Views: 1,042,281   Rating: 4.75/5    Votes: 42   Popularity: 7.71
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 109   Downloaded: 4,508
A class derived from CSMTPConnection that queries the MX record for a target domain and uses that to send mail
Posted: 1 Jun 2005   Updated: 1 Jun 2005   Views: 53,270   Rating: 4.58/5    Votes: 19   Popularity: 5.86
Licence: Not specified      Bookmarked: 29   Downloaded: 0
Describes a function that overcomes the inadequacies of IsAppThemed and IsThemeActive.
Posted: 13 Sep 2006   Updated: 13 Sep 2006   Views: 137,550   Rating: 4.96/5    Votes: 39   Popularity: 7.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 95   Downloaded: 1,349
Shows how to use CFSTR_FILEDESCRIPTOR and CFSTR_FILECONTENTS to perform drag/drop with virtual files
String handling
General,
Posted: 6 Oct 2002   Updated: 12 Oct 2002   Views: 912,910   Rating: 4.95/5    Votes: 230   Popularity: 11.69
Licence: Not specified      Bookmarked: 546   Downloaded: 0
A guide to the string wrapper classes provided by Visual C++ and class libraries
Strings
Posted: 15 May 2005   Updated: 15 May 2005   Views: 130,550   Rating: 4.97/5    Votes: 37   Popularity: 7.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 1,218
A convertor class for managed-unmanaged string conversions that handles memory de-allocations. Caller need not worry about freeing unmanaged memory allocations.
Threads, Processes & IPC
Threads
Posted: 30 Oct 2001   Updated: 30 Oct 2001   Views: 146,340   Rating: 4.91/5    Votes: 34   Popularity: 7.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Shows how you can pass data to your worker threads
Posted: 31 Oct 2001   Updated: 31 Oct 2001   Views: 65,680   Rating: 5.00/5    Votes: 35   Popularity: 7.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
Introduction to using the Monitor class for accessing shared resources from multiple threads
Posted: 27 Mar 2002   Updated: 27 Mar 2002   Views: 295,300   Rating: 4.74/5    Votes: 40   Popularity: 7.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 1,765
An introduction to using signaled events for thread synchronization in .NET
Installation
General
Posted: 14 Jan 2008   Updated: 14 Jan 2008   Views: 51,490   Rating: 4.85/5    Votes: 29   Popularity: 7.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 0
A step by step tutorial on how to deploy an MFC application via ClickOnce
Book Chapters
Manning Publications
Posted: 24 Feb 2007   Updated: 24 Feb 2007   Views: 59,620   Rating: 4.95/5    Votes: 39   Popularity: 7.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 0
Excerpts from Chapter 1. Topics are (1) Declaring CLR types and (2) Handles: The CLI equivalent to pointers
Posted: 26 Feb 2007   Updated: 26 Feb 2007   Views: 54,920   Rating: 4.98/5    Votes: 28   Popularity: 7.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 0
This is an excerpt from Chapter 1 that covers how CLI classes are instantiated, and discusses constructors and assignment operators
Posted: 28 Feb 2007   Updated: 28 Feb 2007   Views: 48,110   Rating: 4.93/5    Votes: 39   Popularity: 7.84
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 42   Downloaded: 0
Excerpt from Chapter 4 on interior and pinning pointers
Interviews
General
Posted: 20 Mar 2013   Updated: 20 Mar 2013   Views: 14,450   Rating: 4.94/5    Votes: 29   Popularity: 7.22
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Welcome to our continuing series of CodeProject interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Nish Sivakumar, a literal CodeProject legend.
Scrapbook
General
Posted: 1 Apr 2010   Updated: 2 Apr 2010   Views: 39,080   Rating: 4.99/5    Votes: 33   Popularity: 7.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 91
This paper is a summary of a research exercise conducted in conjunction by Nish Sivakumar, Professor Cuthbert Calculus, and Glenn Quagmire.
Posted: 16 Oct 2013   Updated: 13 Nov 2013   Views: 13,040   Rating: 4.95/5    Votes: 40   Popularity: 7.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
In the summer of 2013, CodeProject celebrated hitting 10 million members and invited various CodeProject members to host get-togethers around the world. Here are some of the goings-on at those celebrations.
No blogs have been submitted.

Average tips rating: 5.00

Programming Tips
General
Posted: 13 Apr 2010   Updated: 14 Apr 2010   Views: 4,860   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
John, here's a simpler way to do this. This will also handle strings like "3*" which are valid grid length values in Xaml.private RowDefinition MakeRowDefinition(string height){ RowDefinition rowDef = new RowDefinition(); GridLengthConverter converter = new...
No reference articles have been posted.

Nish Nishant

United States United States
Nish is a real nice guy who has been writing code since 1990 when he first got his hands on an 8088 with 640 KB RAM. Originally from sunny Trivandrum in India, he has been living in various places over the past few years and often thinks it’s time he settled down somewhere.
 
Nish has been a Microsoft Visual C++ MVP since October, 2002 - awfully nice of Microsoft, he thinks. He maintains an MVP tips and tricks web site - www.voidnish.com where you can find a consolidated list of his articles, writings and ideas on VC++, MFC, .NET and C++/CLI. Oh, and you might want to check out his blog on C++/CLI, MFC, .NET and a lot of other stuff - blog.voidnish.com.
 
Nish loves reading Science Fiction, P G Wodehouse and Agatha Christie, and also fancies himself to be a decent writer of sorts. He has authored a romantic comedy Summer Love and Some more Cricket as well as a programming book – Extending MFC applications with the .NET Framework.
 
Nish's latest book C++/CLI in Action published by Manning Publications is now available for purchase. You can read more about the book on his blog.
 
Despite his wife's attempts to get him into cooking, his best effort so far has been a badly done omelette. Some day, he hopes to be a good cook, and to cook a tasty dinner for his wife.


Advertise | Privacy | Mobile
Web01 | 2.8.150327.1 | Last Updated 1 Apr 2015
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid