C# Tutorials & Articles
-
.NET Threading Part II
by Randy Charles MorinThis is the second article of two parts on .NET threading. In this second part, I will discuss further the synchronization objects in the System.Threading .NET namespace, thread local storage, COM interoperability and thread states.
-
C# Threading in .NET
by Randy Charles MorinThe first in a two part series on C# threads, introducing how to create and manipulate threads with the .NET framework, including creating a thread, thread pools, syncronization, race conditions and timers.
-
Reading, Storing and Transforming XML Data in .NET
by Dimitrios MarkatosThis article illustrates a mixture of common .NET methods for formatting and presenting in a readable fashion any XML document you may encounter. The latest hype with XML Web Services and even the .NET Framework itself relies on XML as its backbone, therefore this is no light matter.
-
How to POP3 in C#
by Randy Charles MorinAn introduction to retrieving email from a POP3 server using the .NET socket classes.
-
Object-Oriented ASP.NET
by Greg EnnisLearn how to use the powerful object-oriented features of C# and VB.NET to build re-usable classes in ASP.NET
-
Custom SMTP in C#
by Randy Charles MorinLearn how to write a TCP/IP client that sends emails in C# without the built-in .NET smtp class.
-
Socket Programming in C# - Part 2
by Ashish DharThe second part in this series, revealing more practical alternatives to the basic blocking methods in .NET
-
Learn OpenGL and C#
by JohnnyAn introduction to using OpenGL using CsGL - an open source library for using OpenGL in .NET.
-
Learn C# Socket Programming
by Ashish DharAn introduction to socket programming in the context of the .NET framework, with a working client / server sample application.
-
Uploading Images to a Database
by Dave WantaLearn how to allow a user to upload an image to your server and store the binary data in a Microsoft SQL database.
-
OpenGL in C#
by Bill BurrisA simple demonstration of how to use OpenGL in C#, with the help of the C# Graphics Library.
-
A Twisted Look at Object Oriented Programming in C#
by Jeff LouieAn extensive examination of OO programming in C#, covering inheritance, constructors, interfaces, virtual and static methods, and much more.
-
Introduction to Microsoft's .NET Platform
by Nakul GoyalASP.NET is not just another upgrade or the next version of ASP. It is a unified web development platform that provides necessary services for developers to build Enterprise Web based Applications. ASP.NET allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
-
Web Forms DataGrid and DataSet Programming
by Jeff LouieThis is a working C# .NET program that demonstrates how to integrate most of the features of the DataGrid and DataSet in a single project including select, insert, update, delete, confirm delete, sort, filter and page.
-
Encapsulating ODBC in ASP .NET
by Jason G. WilliscroftHotQuant, LLC, builds on their previous ODBC article by demonstrating how to use encapsulation to isolate an application's data access layer and significantly streamline the code.
-
Implementing ODBC in ASP .NET
by Jason G. WilliscroftWith Microsoft's ODBC data server controls, .NET finally supports ODBC... but not very well. HotQuant, LLC, has published an in-depth technical article demonstrating an effective workaround.
-
Iteration Methods
by Trevor MisfeldtComparison of the performance of various iteration methods over large amounts of data in .NET.
-
The .NET Framework & Protecting your Code
by James CrowleyWe examine the ease with which source code can be obtained from .NET assemblies, and review two commercial products that help combat this through the use of obfuscation.
-
XP, Component Services and .NET
by John GodelLearn about the changes introduced by COM+, new features included in Windows XP for COM+, and how to use COM+ services from your .NET programs.
-
Events and Delegates
by Faisal JawaidAn introduction to event driven programming in C#, through the use of Events and Delegates.