

Main Categories
Most popular tutorials
Latest tutorials on Geekpedia
RSS and Klip feeds
More Resources
Network Magazine Magazine
We have 84 Beginner tutorials, you can see below:
A tutorial on delegates
A tutorial on enumerating objects in C#
A tutorial on method overriding in C#
A tutorial on method hiding in C#
A tutorial meant to be a begginers tutorial to nested classes in C#
A tutorial on properties in C#
A tutorial on events in C#
A tutorial on indexers in C#
Very basic understanding of the first C# program.
Anybody can write code! With a few months of programming experience, you can write \"working applications.\" Making it work is easy, but doing it the most efficient way requires more work than just making it work!
A conversion operator converts an object of your class into another type
This article explains the concepts of Boxing and UnBoxing in C#
An article on sending many smileys simultaneously with Skype
A tutorial on interfaces in C#
This article is about destructors in C#.
Two oft-overlooked value types that C# offers and where they can be used
In part II of this multipart tutorial, I describe the keywords that can loosely be catagorized as dealing with object types, operators and type conversions.
This is a part of a series of articles that aims at fully understanding delegates and events
An introduction to using events and event handlers in C#
Running worker threads with syncronous calls to Windows controls
A revival of the CLI for .NET development.
In this tutorial we will see how we can create and attach attributes to various program entities, and how we can retrieve attribute information in a run-time environment.
The ninth article in the C# Object-Oriented Programming tutorial continues the discussion of operator overloading. In this article, the overloading of the true and false operators is described, allowing an object to be used in conditional processing.
The eighth article in the C# Object-Oriented Programming tutorial describes a third overloading technique. By overloading the functionality of operators, the operation of the standard operators including + and - can be defined for new classes.
Set of lessons for beginning to intermediate developers for quickly getting up to speed on the C# Programming Language.
As class libraries evolve over time, new functionality will be added and existing classes, methods and properties will be improved. Sometimes this means that older code is superseded and it is preferable that it is marked as obsolete and no longer used.
The sixth article in the C# Object-Oriented Programming tutorial explains method overloading. This technique permits multiple methods to be declared using the same name but with different parameters. Method overloading is our first look at polymorphism.
The fourth article in the C# Object-Oriented Programming tutorial examines constructors and destructors. These special methods allow an object to be initialised on instantiation and to perform final actions before it is removed from memory.
Sometimes it can be useful to reverse the contents of a string, character by character. It can come as a surprise to find that there is no native method to achieve this in the .NET framework. However, it is possible with the use of a character array.
XP-enabled label control to change the look and feel of Windows application
XP-enabled label control to change the look and feel of Windows application
A quickstart guide to creating your first control in C#
Thumb Size, Paging, and Sub-Paging issues.
Your first C# control
Making a cute button of two semi-transparent user-changeble colors
A template for custom ComboBoxes
A desktop color picker with magnifying glass written in C# 2.0 without using APIs with DllImport or something else.
A tutorial on building a custom C# Windows Forms control, covering topics such as inheritance, attributes, overrides, documentation, designers, signing and VS.Net ToolBox integration.
The thirty-ninth part of the C# Fundamentals tutorial describes the use of the SortedList class. This dictionary collection provides a hybrid of the Hashtable and Array types; each entry being a key / value pair sorted according to the key\'s contents.
Very basic understanding of the first C# program.
The thirty-fifth part of the C# Fundamentals tutorial completes an investigation of exception handling. In this article we will consider the throwing of exceptions to report error conditions. This includes the use of standard and custom exception types.
The thirty-fourth part of the C# Fundamentals tutorial begins a review of exception handling. When an unexpected event occurs, unhandled exceptions cause a program to exit abnormally. Correct handling permits the graceful recovery from an error condition.
The thirty-second part of the C# Fundamentals tutorial concludes the examination of the program flow control commands available within C#. This article considers the conditional processing commands that allow code to be executed when tests are met.
The eleventh part of the C# Fundamentals tutorial returns to the generic operators by describing the relational operators. These useful operators permit the developer to compare two values and make decisions based upon the result of the comparison.
An article on how to develop an MDI application using C# and the .NET framework
Step by Step guide to implement event handling in C#.
Anybody can write code! And with a few months of programming experience, you can write \'working applications\'. Making it work is easy, but doing it the most efficient way requires more work, than just making it work!
This article explains the concepts of Boxing and UnBoxing in C#
This article is about destructors in C#.
Two oft-overlooked value types that C# offers and where they can be used
A tutorial on writing Windows Forms application using C#
A simple tutorial that shows how to write unsafe code using C#
Discusses the concept of using pointers in C#
A multi-article contribution describing in step-by-step detail on creating your own service with integrated support for setup and custom event logs. This lesson we\'ll add multiple child services as well as updating the installer to install these services as well.
A multi-article contribution describing in step-by-step detail on creating your own service with integrated support for setup and custom event logs.
A revival of the CLI for .NET development.
In this tutorial we will see how we can create and attach attributes to various program entities, and how we can retrieve attribute information in a run-time environment.
Running worker threads with syncronous calls to Windows controls
This is a quick guide on how to create your own customizable clock control
This article is meant for beginner programmers who are interested in building their own custom controls. As an example a GradientPanel control is implemented.
How to implement GridView Checkbox selection.
in this tutorial i will show you how you can make one part of a form see-through(Transparency Key)
in this tutorial we will make a application with a button that will move to another location then its clicked
in this tutorial we will code a application that will allow us to change the opacity of a form(Make seethroug) at run time.
In this tutorial i will show you how you can catch keypress easly, without using hooks.
Quickly covers C#\'s data types by giving a few examples. Good for transition between C or C++ to C#.
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
An introduction to using events and event handlers in C#
Learn C# in less than an hour. Discover the C# language constructs and features in a brief yet comprehensive way using code examples. This article is especially good if you know C++ and feel lazy about learning C#!
Embedding user controls in a Windows form is just like adding a simple button or text box that are already provided with .NET. These basic controls were written essentially like you code your own controls. Typically the controls you design are to be used in multiple forms or to modularize your code. These reasons help reduce the amount of code you have to type as well as make it easier for you to change your implementation. There should almost never be any reason to duplicate code because it leaves a lot of room for bugs. So, implementing functionality specific to your control in the control\'s source code is a good idea. This reduces code duplication as well as modularize your code, which is a good programming guideline.
In this paper, you will learn about and use the new features in C# 2.0, including generics, iterators, anonymous methods, partial types, static classes, nullable types, and limiting access to properties, as well as delegate covariance and contravariance.
From its beginning, the developers of C# (pronounced "C Sharp") wanted to create a language that combines "the high productivity of Visual Basic and the raw power of C++." One of the biggest advantages to C# is that programmers who have invested a lot of time and work in learning the C++ language do not have to discard that knowledge to begin developing programs in a new language. There are some new concepts and techniques, and some new function names to learn, but generally the syntax is similar to C++.
This paper begins the exploration of Windows application projects with information about forms, message boxes, and more. It concludes with an asynchronous invocation of a web service, and shows the preferred general design pattern to use when making asynchronous calls in .NET.
A multi-article contribution describing in step-by-step detail on creating your own service with integrated support for setup and custom event logs. This lesson we'll add multiple child services as well as updating the installer to install these services as well.
A multi-article contribution describing in step-by-step detail on creating your own service with integrated support for setup and custom event logs.
Learn C# in less than an hour. Discover the C# language constructs and features in a brief yet comprehensive way using code examples. This article is especially good if you know C++ and feel lazy about learning C#!
Running worker threads with syncronous calls to Windows controls.
This is an article that aims at fully understanding delegates and events.
In part II of this multipart tutorial, I describe the keywords that can loosely be catagorized as dealing with object types, operators and type conversions.
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
A simple tutorial that shows how to write unsafe code using C#.
An elementary introduction to inheritance, polymorphism in C# using simple code snippets.
An introduction to using events and event handlers in C#
overlooked value types that C# offers and where they can be used...