Visual C++ .Net WinForm, Windows GUI, XML and Web Programming Tutorials Step-by-Step with Working Project & Program Examples - Page 2
[Page 1]


In this part of C++ .NET tutorials we start to learn to overload operators and functions. Then we try to cover the Exception Handling using try-catch-throw block and at the same time exploring Exception classes available in the .NET libraries. You may find there is no topic for Pointers in C++ .NET. Because of the automatic garbage collection, we just learn about the caret/hat (^) usages...Look likes all the * operator has been changed to ^ and no more new and delete keywords. However you may find the native C++ pointer still being used sometimes, somewhere...

The next topic is the Array and Collections. Collections are widely used in the GUI/UI Windows programming that you will find in Windows Forms and Controls. Also, the Properties, Events and Delegates topics will be useful in Windows GUI programming later on. Though properties and events will be enabled/disabled, or on/off using the Windows Control's Properties Editor, you will find that sometimes we need those thing done manually. These topics

  1. C++ Operators & Functions Overloading


  3. C++ .NET Exception Handling


  5. C++ .NET Array & Collections


  7. C++ .NET Properties


  9. C++ .NET Delegates & Events


  11. C++ .NET on Windows Forms and Common Controls


  13. C++ .NET on WinForm, Dialog Boxes and More Controls


  15. C++ .NET on WinForm, Drawing & Printing


  17. VC++ .NET on Files & Directory I/O


  19. Confusing Web Terms


  21. Visual C++ .NET on XML Reading & Writing


  23. Install and Use Visual C++ from Visual Studio 2005


  25. C++ .NET, XSLT, ADO.NET and Web Services


[To Page 1]



C#, VB .NET & C++/CLI Winsock/ Socket/Network Programming Tutorials


are very useful if we want to know what happen in the background when doing the Windows GUI programming. Then we come to the Windows GUI programming starting from the Windows Form and Common Controls. In the second part of the GUI programming we will try to build Windows Explorer that used in Windows XP and 2003 Server. During the process we will learn a lot on using Controls, Dialog boxes and new controls and features that introduced in .NET 2.0 which used in Windows XP and 2003 Server...You will find that some controls are already obsolete or replaced by newer versions with more functionalities...

All the codes or program examples compiled using VC++ 2005 Express Edition with .NET Framework 2.0. The OS used was Windows XP Pro, SP 2 with 900++ MB RAM, Intel Pentium 4, 2.8GHz with HyperThreading...

If you are totally new to Windows GUI programming you may want to start with MFC programming, however MFC can be considered obsolete now, no more support will be provided by Microsoft. So it is better to start off with Visual C++ .NET Windows Form programming. Windows GUI in .NET has more features and functionalities and less bugs too...considered easier if you already did the MFC and the most important thing may be the skills acquired in VC++ .NET can be used in other .NET family such as C# and VB .NET with little 'modification'...



Well, it look likes this tutorial already overflowed to the XML programming. In the XML programming you will learn how to deal with XML standards and Microsoft supports to the standards through the XML namespace. If you don't have any idea about XML you may want to read a very brief and concise XML reference. Visual C++ .NET is used to create, read, parse, validate and write XML. As mentioned by many, XML will be another exciting Web technology that will have continuous support by big companies...

Another tutorial has been added. The XSL and on using ADO.NET in accessing and manipulating databases. The XSL (XML Style Sheet) is used to transform XML documents into other formats. It is similar to the CSS for HTML. Combining with other standard based XML such as XForms you may have a very powerful web applications development tools.

In the final part of these series you will be introduced to the ADO.NET. In this part you will use ADO.NET together with the Windows Form and advanced controls to access and do simple database manipulation. This very fundamental step-by-step tasks will provide you enough experience and motivation to explore more...





The topics have been arranged in a proper learning sequence. Browse the menus for the chapter on the right sidebar. Each chapter may contain many parts labeled as part 1, part 2, part 3, etc. When you are on the page, use the top and bottom navigation to browse all the part available in that Chapter. Start learning and complaining now...



  1. Install Visual C++ 2005 Express Edition

  2. Install and Use Visual C++ from Visual Studio 2005

  3. Download, install Windows Platform Software Development Kit, PSDK, SDK - Part 1

  4. Install, configure Windows Platform Software Development Kit, PSDK, SDK - Part 2

  5. Build, Compile and Run C++ .NET: VC++ 2003

  6. Build, Compile and Run C++ .NET: VC++ 2005 Express Edition

  7. A complete C and C++ Programming Tutorial

  8. Other C and C++ Compilers

  9. MFC and Windows GUI

  10. Site Index and A Completed Project Download Page 2

  11. ReactOS - Windows OS Binary Compatible Open Source Project - C & C++











Best viewed using FireFox x.y.z, Chrome and above. Worst viewed using IE of any version

Webmaster contact: [contact[@]]

Copyright 2019 © Visualcplusdotnet. All rights reserved.

Excellent hosting services provided by: Windows/Linux Dedicated Cloud Servers from $48/month


| About | Disclaimer | Privacy | Native C | Contact |





The mono project, an open source implementation of Microsoft's .Net Framework


M0n0 Pr0ject

An Open source of Microsoft's .Net Framework Implementation



Custom Search


Opensource Portable .NET for Web services and C# Programming


D0tGnu Pr0ject

An Open source Portable .NET for WebService and C# Programming


Share with your friends and foes:












This website is using cookies. Click for more info. That's Fine