The Advanced C#/.NET Tutorial

Gopalan Suresh Raj


Note : To run any of the sample applications in this tutorial, you will need the Microsoft .NET SDK Beta 2 or higher. If you don't already have it, I would recommend that you download Internet Explorer 5.5 or higher

Installing Microsoft .NET SDK on your machine (Beta 1)
Effective C#
60 Tips for Effective C# Code Development

COM+ and .NET

Building a complete COM+ Server component using C# and .NET
Building a COM+ Client using C# and .NET
Classic COM to .NET Interoperability
COM to .NET Interoperability
Classic COM Server using C# and .NET
COM Client using Visual Basic ver 6.0
Managed C++ Client using Early Binding
Managed C++ Client using Late Binding


Building a Distributed Component Server using C# and .NET
Building a Distributed Component Client using C# and .NET
Retrieving Database Metadata using C# and .NET

Web Services and .NET

Building a Web Service Component using C# and .NET
Building a Web Service Client using C# and .NET
Accessing a .NET Web Service using Apache/SOAP and Java
Channels and .NET Remoting
Microsoft Object Spaces (OS)
What is Microsoft Object Spaces (OS)
Developing a complete Banking Application with MS ObjectSpaces
C# Reflection and Dynamic Method Invocation (Beta 1)
Asynchronous Message Queuing using .NET & COM+ (Beta 1)
Making HTTP GET and POST requests on Web Pages using C#, ASP+ and the .NET Framework (Beta 1)

More to come soon...


About the Author...
Gopalan Suresh Raj is a Software Architect, Developer and an active Author. He has co-authored a number of books including "Professional JMS", "Enterprise Java Computing-Applications and Architecture" and "The Awesome Power of JavaBeans". His expertise spans enterprise component architectures and distributed object computing. Visit him at his Web Cornucopia site ( or mail him at

Go to the Component Engineering Cornucopia page

This site was developed and is maintained by Gopalan Suresh Raj

This page has been visited times since October 17 '2000.

Last Updated : Jan 06, '02

If you have any questions, comments, or problems regarding this site, please write to me I would love to hear from you.

Copyright (c) 1997-2002, Gopalan Suresh Raj - All rights reserved. Terms of use.

All products and companies mentioned at this site are trademarks of their respective owners.