C# Articles
| CSharp-Online.NET:Articles |
| edit |
C# Articles are submitted by our contributors and cover Visual C# and .NET related technologies.
[edit]
C# Articles
- Abstract Factory Design Pattern Implementation in C# - learn to apply the Abstract Factory design pattern to create families of related objects without specifying their concrete classes.
- Accessing the Internet - learn to download files from the Web, to use the
WebBrowsercontrol in a Windows Forms application, to manipulate IP addresses, to perform DNS lookups, to program sockets with TCP and UDP.
- All about Arrays in C# - learn eveything you need to know about C# arrays.
- Attributes and Reflection - learn to use attributes and reflection to access C# metadata.
- Building Multithreaded Applications - learn to use delegates, the
System.Threadingnamespace, and synchronization primitives.
- C# Basic Concepts - learn the basics of C# from applications to signatures.
- C# Canonical Forms - learn to design new classes using canonical forms or best practices.
- C# Coding Solutions - learn to make effective use of classes, design patterns, functors, and interfaces.
- C# Compared to Other Languages - learn both the differences and similarities between C# and its ancestors: C#, C++, and Java all share common roots. Even Visual Basic shares many syntactical elements with C#.
- C# Delegates and Events - explains C# delegates and their applications in anonymous methods, asynchonous method calls, events, multicast delegates, threads, and Win32 callbacks.
- C# Exception Handling and Debugging - learn to debug C# programs and to use exception handling properly.
- C# Regular Expression Recipes - learn some common solutions to regular expression problems (
System.Text.RegularExpressions) in the C# language.
- C# String Theory - explains all about the
StringandStringBuilderclasses.
- Classes, Structs, and Objects - explains these C# fundamentals and how to best use these C# types.
- Delegates and Events - learn to use C# delegates and events.
- Deploying Windows Applications - learn the several ways to install Windows applications including ClickOnce and the the Microsoft installer.
- Encapsulation - learn the meaning and usage of encapsulation in the C# language.
- Graphics, Multimedia, and Printing Recipes - learn to use built-in .NET features and native Win32 libraries via COM Interop or P/Invoke.
- Hello C# - get acquainted with the C# language basics.
- Inheritance and Polymorphism - learn to use good object-oriented design (OOD) principles for in your C# programs.
- Introduction to Asynchronous Programming - learn to use C# with processes, threads, and asynchronous programming including asynchronous programming patterns,
BeginInvokeandEndInvoke, and timers.
- Localization Like the Pros - learn to globalize, localize, and internationalize using culture and region.
- Manipulating Strings in C# - beginners will learn to perform the basic string manipulations essential to virtually all C# applications.
- Sort Routines - Need to sort through lots of data? Choose a C# sort routine to suit your requirements.
- User Management with Active Directory - learn to use Active Directory to manage user accounts.
- Using Web Services from Your C# Application - learn to access Web services from a C# application.
- Writing Windows C# Programs - get started with C# by creating the basic application types—console and window.
[edit]
Generics
- BCL Generics - learn about the new generic implementations in the Base Class Library (BCL) namespaces:
System.Collections.GenericsandSystem.Collections.ObjectModel.
- C# Generics Recipes - learn when and where to use generics and find recipes for using generics to solve problems.
- Understanding Generics - learn the usage and benefits of generics to define a class and method without specifying a particular type.
[edit]
Windows Forms Programming in C#
- Application Architecture in Windows Forms 2.0 - learn to use the special, built-in application support in Windows Forms 2.0.
- Architecture and Design of Windows Forms Custom Controls - learn to write custom controls for ASP.NET Web pages or Windows Forms rich clients.
- Presenting Data with the DataGridView Control in .NET 2.0 - learn the new Windows Forms
DataGridViewcontrol.
- Design-Time Integration of Windows Forms Components - learn to integrate nonvisual components and controls very tightly into the C# design-time environment.
- Tool, Menu, and Status Strips - learn to use the new .Net 2.0 controls—
MenuStrip,StatusStrip,ToolStrip.
- Working with Images - learn how .NET deals with images and how to use
Image,Bitmap, andGraphicsobjects.