C Sharp Tutorial and Source Code

C Sharp (C#) is a language for professional programming. C# (pronounced C sharp) is a programming language designed for building a wide range of enterprise applications that run on the .NET Framework. The goal of C# is to provide a simple, safe, modern, object-oriented, high performance, robust and durable language for .NET development. Also, it enables developers to build solutions for the broadest range of clients, including Web applications, Microsoft Windows Forms-based applications, and thin- and smart-client devices.

Visual C# developers can leverage their existing C, C++, Java skills and knowledge to be successful in the Microsoft .NET development environment. So many C, Java, and C++ developers will move to C# to take advantage of .NET features. In cooperation with the .NET CLR (Common Language Runtime), it provides a language to use for ComponentOriented software, without forcing programmers to abandon their existing knowledge in C, C++, or COM code.

The following C# lessons provide an overview of the basics of the language and identify important language features. Each experience includes one or more sample programs. I hope this website will help you to acquire the skills and knowledge necessary to develop Windows applications in Visual C# in a simplified manner rather than in a complicated way.



C Sharp Communication Tutorial

  • How to send email from C#
  • How to send email with attachment from C#
  • How to send html email from C#
  • How to send cdo email from C#
  • How to find hostname of a computer
  • How to find IP Adress of a computer
  • How to read URL Content from webserver
  • How to C# Socket programming
  • C# Server Socket program
  • C# Client Socket program
  • C# Multi threaded socket programming
  • C# Multi threaded Server Socket programming
  • C# Multi threaded Client Socket programming
  • How to C# Chat server programming
  • How to C# Chat Server
  • How to C# Chat Client
  • How to web browser in C#


C Sharp Ado.Net Tutorial and Source Code , C# database programming tutorial

  • C# ADO.NET Architecture
  • Advantages of ADO.Net over ADO
  • Connected and Disconnected Data Access Architecture
  • C# ADO.NET Connection String
  • C# ADO.NET Data Providers

C Sharp ADO.NET data Providers Tutorial

  • C# ADO.NET Connection
  • C# SQL Server Connection
  • C# OLEDB Connection
  • C# ODBC Connection
  • C# ADO.NET Command
  • C# ADO.NET SqlCommand – ExecuteNonQuery
  • C# ADO.NET OleDbCommand – ExecuteNonQuery
  • C# ADO.NET SqlCommand – ExecuteScalar
  • C# ADO.NET OleDbCommand – ExecuteScalar
  • C# ADO.NET SqlCommand – ExecuteReader
  • C# ADO.NET OleDbCommand – ExecuteReader
  • C# ADO.NET DataReader
  • C# ADO.NET SqlDataReader
  • C# ADO.NET OleDbDataReader
  • C# Multiple Result Sets
  • C# Table Schema from SqlDataReader
  • C# Table Schema from OleDbDataReader
  • C# ADO.NET DataAdapter
  • C# ADO.NET SqlDataAdapter
  • C# ADO.NET OleDbDataAdapter
  • C# ExecuteReader and ExecuteNonQuery

C Sharp Dataset Tutorial

  • What is C# ADO.NET Dataset
  • C# Datset with Sql Server Data Provider
  • C# Datset with OLEDB Data Provider
  • Find Tables in a Dataset – Sql Server
  • Find Tables in a Dataset – OLEDB
  • How to Dataset rows count – Sql Server
  • How to Dataset rows count – OLEDB
  • How to find Column Definition SqlServer
  • How to find Column Definition OLEDB
  • How to Dyanamic Dataset in C#
  • C# Dataset with multiple tables – Sql Server
  • C# Dataset with multiple tables – OLEDB
  • C# Dataset table relations
  • C# Dataset merge tables – Sql Server
  • C# Dataset merge tables – OLEDB
  • Bind a dataset to a combo box in C#, bind enum to combobox , bind dictionary to combobox
  • How to find tables in a Database in C#


C Sharp DataAdapater Tutorial

  • How to DataAdapter in Sql Server
  • How to DataAdapter in OLEDB
  • How to DataAdapter Select Command – Sql Server
  • How to DataAdapter Select Command – OLEDB
  • How to DataAdapter Insert Command – Sql Server
  • How to DataAdapter Insert Command – OLEDB
  • How to DataAdapter Update Command – Sql Server
  • How to DataAdapter Update Command – OLEDB
  • How to DataAdapter Delete Command – SQL SERVER
  • How to DataAdapter Delete Command – OLEDB
  • How to DataAdapter CommandBuilder in Sql Server
  • How to DataAdapter CommandBuilder in OLEDB
  • How to DataAdapter DataGridView – Sql Server
  • How to DataAdapter DataGridView – OLEDB

C Sharp DataView Tutorial

  • How to create a DataView
  • How to Sort a DataView
  • How to Filter a DataView
  • How to Search in a DataView
  • How to add new row in a DataView
  • How to update row in a DataView
  • How to delete row in a DataView
  • How to create a new DataTable from the DataView

C Sharp Remoting Tutorial

  • C# Remoting Architecture
  • C# Remoting application
  • C# Remotable Object
  • C# Remote Listener Object
  • C# Remote Client Object
  • How to run Remote Application
  • How to Remote Application Configuration
  • How to Remote Activation
  • How to Remoting Channels
  • How to Remoting Formatters

C Sharp XML Tutorial

  • How to XML in C#
  • How to create an XML file in C#
  • How to open and read XML file in C# , XmlReader , XmlTextReader , XmlDocument
  • How to create XML file from Dataset
  • How to Open and read an XML file to Dataset
  • How to create an XML file from SQL
  • How to search in a XML file
  • How to filter in a XML file
  • How to insert data from XML to database
  • How to create Excel file from XML
  • How to create XML file from Excel
  • How to XML to DataGridView
  • How to create a TreeView from XML File
  • How to create a Crystal Reports from XML File
  • XML Serialization Tutorial
  • XML Serialization
  • XML DeSerialization

C Sharp DataGridView Tutorial

  • C# DataGridView Binding – SQL Server dataset
  • C# DataGridView Binding – OLEDB dataset
  • C# DataGridView Sorting and Filtering
  • C# DataGridView Add Columns and Rows
  • C# DataGridView Hide Columns and Rows
  • C# DataGridView Read Only Columns and Rows
  • Add Button to C# DataGridView
  • Add CheckBox to C# DataGridView
  • Add ComboBox to C# DataGridView
  • Add Image to C# DataGridView
  • Add ViewLink to C# DataGridView
  • C# DataGridView Paging
  • C# DataGridView Formatting
  • C# DataGridView Template
  • C# DataGridView Printing
  • C# DataGridView Export to Excel
  • C# DataGridView Loading data from Excel
  • C# DataGridView Database Operations
  • Delete row from datagridview by right click
  • DataGridView Autocomplete TextBox in C#



C# Tutorial [French]

Apprenez à programmer en C# sur .NET
Formation L'algorithmique
POO - Programmation Orienté Objet
Thèmes des Questions C#