C# Tutorials & Articles
-
RichTextLabel WinForms Control
by Palo MrazEmbedding and displaying RTF resources to tweak the UI of an application easily and efficiently.
-
Creating a Master-detail page
by Thomas JohansenDemonstrates how to create a master-detail page in ASP.NET using nested repeaters.
-
A Console IRC Bot
by David CumpsLearn how to establish an IRC connection, log in and perform commands on an IRC server.
-
Replicating GetRows in .NET
by Dimitrios MarkatosDimitrios explains how replicating GetRows in .NET is easy and shows how it offers precise control of the details of the data and its display.
-
Introducing a post-relational database for .NET
by John SasakThis is a step by step guide for a post-relational database for .NET, Matisse. The article is aiming at helping developers quickly evaluate this alternative solution as .NET database when they face problems of productivity, flexibility, extensibility, or maintainability.
-
Using .NET to make your Application Scriptable
by Tim DawsonShows how to use the built-in compilers in the .NET framework to allow users of your product to write script to control and hook in to the application.
-
Hosting Control Panel Applets using C#/C++
by Mark BellesCheck out this article which describes how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
-
Launching a process from Windows Forms
by Mike MayerThis article shows how to launch a process (such as a bat file, perl script, console program) and have its standard output displayed on a windows form.
-
Introduction to custom server controls
by Thomas JohansenIn this article I'll guide you through the creation of a guestbook, as an introduction to developing custom server controls
-
Accessing Hotmail using C#
by Wouter van VugtThis document will enable you to build your own client, using a sure and solid way to communicate with Hotmail in the same way as Outlook does. It will be shown how the protocol can be used to your own advantage, and it isn't at all hard to understand either.
-
How to NNTP in C#
by Randy Charles MorinThe third in a series of articles on Internet programming with C#. Here, we cover the NNTP protocol, which is used to access newsgroups.
-
Using ADO.NET with SQL Server
by James CrowleyAn extensive examination of using ADO.NET to access SQL Server databases, from establishing connections and executing stored procedures, to connection pools, data readers and data sets.
-
Test-driven development with NUnit
by Roy OsheroveAn introduction to test-driven development with NUnit and the NUnit-Add-in
-
Introduction to Designers
by Tim DawsonDesigners are essential in creating professional controls with polished design time behaviour. This article serves as an introduction to writing your own.
-
In Depth ASP.NET using ADO.NET
by John GodelIn this article we will discuss a number of ways to retrieve, show, and update data with ASP.NET forms using ADO.NET. Also, we will have a clear idea about the most common server controls in ASP.NET. In particular, with this article we will cover ASP.NET server controls, ADO.NET DataSource, and creating Templated DataBound Controls, ASP.NET forms, using data with controls. John Godel
-
DeviceIoControl & USB using Managed C++ & C#
by Bill BurrisLow level I/O is not part of the .NET framework, so information on how its done is difficult to find. Since I am using some specialized hardware, which won't be available to most C# developers, my comments will focus on interoperability with unmanaged code.
-
Hosting Windows Forms Designers
by Tim DawsonShows how to write the code needed to host the Windows Forms Designers in your own application. Sample code is provided to display a form in design mode and allow normal editing like in Visual Studio.
-
The Quick & Dirty .NET Guide to C#/VB OOP
by Dimitrios MarkatosAlthough this article won't be an exhaustive OOP treatise, its objective nevertheless is to present in a quick and dirty manner C#/VB Object-Oriented Programming. Moreover, even though this article may be slightly geared more towards C#, all important VB assessments or similarities are addressed and demonstrated. By the way, keep in mind C# is very case sensitive. Incidentally, don't be put off at the length of this article, a lot of it is simply repeated code examples for both languages.
-
.NET Data Caching
by Dimitrios MarkatosAn introduction to using data caching in your ASP.NET pages, from simple time-specific data expiration to file dependencies, plus a real-world example with caching for data in a pagable DataGrid control.
-
An Introduction to VB.NET and Database Programming
by Chas ProfittI am a beginner. I wanted to share some experiences with other beginners. The next few articles that come from my keyboard will be about my experience with teaching myself to develop applications in VB.NET.