C# Tutorials & Articles
-
Docking Control
by Phil WrightAllow your users to resize and move docked controls around the form with the help of the 'dock' feature in .NET
-
LINQ to Objects for the .NET developer
by Mike JamesMike James explains that LINQ isn’t just for SQL programmers but is usable by every .NET developer. Learn how take the power of LINQ queries to your every-day coding through the lowly IEnumerable interface.
-
Edit and Encrypt Web.Config sections using C# 2.0
by Mohammed HabeebAn article to illustrate editing and encrypting of sections of Web.Config file programatically. It is illustrated with an ASP.NET 2.0 application, which can edit and encrypt sections of Web.Config.
-
Developing your first Visual WebGui gateway
by Guy PeledAn introduction to using Visual WebGui gateways which are the Visual WebGui way to bridge WinForms development to web development.
-
Exceptions and Performance in .NET
by Jon SkeetAlmost every time exceptions are mentioned in mailing lists and newsgroups, people say they're really expensive, and should be avoided in almost all situations. Jon Skeet examines the claim.
-
.NET Delegates: A C# Bedtime Story
by Chris SellsAn introduction to delegates, listeners, events and asyncronous notification.
-
ASP.NET Controls Explained: Part 2/2
by James YangIn this, the final article of the two part series relating to ASP.NET controls, James teaches us about custom controls and components. He talks about creating them, as well as compiling them from the command prompt using the C# compiler. He also provides two ASP.NET examples that demonstrate how to both create and integrate custom controls and components into our ASP.NET pages.
-
RichTextLabel WinForms Control
by Palo MrazEmbedding and displaying RTF resources to tweak the UI of an application easily and efficiently.
-
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.
-
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
-
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.
-
Program Entry point in C#
by Kamran ShakilA logical survey of entry points in C# programs, and the possible errors you can come across.
-
Using ADO.NET, XML & XSL to generate HTML
by Bill BurrisAutomate you website updates to avoid hours of tedious work with your HTML editor.
-
Drawing on a Form
by Bill BurrisAn introduction to drawing graphics on a form
-
The Zen of Volta
by Richard BlewettRichard takes a looks at a preview of a Microsoft incubation project called Volta, offering a new way of deploying applications written using single-tier architecture to a multi-tiered client/server environment without having to rewrite the code.
-
Top 10 Application Security Vulnerabilities in Web.config Files - Part One
by Bryan SullivanIn part one of this two part article, you will learn about five of the top ten “worst offenders” of misconfigurations of application security that can cause overall problems for ASP.NET Web-based applications. Learn more about how to secure the Web.config files of an ASP.NET application.
-
Testing for Security in the Age of Ajax Programming
by Bryan SullivanAjax programming, which allows a web page to refresh a small portion of its data from a web server, is an exciting technology that has recently been introduced. However, this type of programming can also leave applications open to SQL injection and similar attacks. Learn more about Ajax programming and what it means in terms of security.
-
New features for web developers in ASP.NET 2.0
by Alex HomerASP.NET 2.0 brings enhanced performance and many new features that make the web developer's life easier. Alex Homer takes you through what's new.
-
Strings in .NET and C#
by Jon SkeetThe System.String type (shorthand string in C#) is one of the most important types in .NET, and unfortunately it's much misunderstood. This article attempts to deal with some of the basics including interning, literals and encoding.
-
Floating-Point in .NET Part I: Concepts and Format
by Jeffrey SaxThe first in a three part series, this article introduces the basic concepts of floating-point arithmetic: number formats, accuracy and precision, and round-off error. It includes an in-depth discussion of the .NET floating-point types.