Microsoft Visual C#
  Microsoft Visual C# Programming
Microsoft Visual C# Programming

Microsoft Visual C# is a programming environment used to create computer applications for the Microsoft Windows family of operating systems. It combines the C# language and the .NET Framework.

Microsoft Visual C# is available in two options. It can be used from Microsoft Visual C# 2010 Express. It is also available as a member of Microsoft Visual Studio.

This web site provides lessons and topics on how to create graphical applications using Microsoft Visual C#.

To follow the lessons on this web site, you can use either Microsoft Visual C# Express or Microsoft Visual Studio. The former is freely available. You can download it from the Microsoft web site.

Fundamentals

C# Key Sections

Fundamentals

Fundamentals Fundamental Topics
Introduction to Microsoft Visual C#
Graphical Applications Fundamentals
Introduction to Dialog Boxes | Message Boxes
The Forms of an Application
Introduction to Application Design Introduction to Controls Properties
Details on Controls Properties Introduction to Controls Containers
 

 Single and Multiple Document Applications

Main Menu SDI and MDI Applications
Contextual Menu Application Online Help
Visual Characteristics of Menu Items  
 

 Arrays and Collections

Section Introduction to Lists
Iterating Through a Collection
Implementing a Collection Using .NET
Introduction to Built-In Collection Classes
Dictionary-Based Collections
  Serialization
Binary
Example Collection Application SOAP
 

ADO.NET and Databases

     
     
 

GDI+ Programming

Microsoft Visual C# GDI+ Development
Introduction to Applications Graphics
Drawing Strings
 
 
Introduction to Bitmaps Copying a Picture Flipping a Picture
Mirroring a Picture Rotating a Picture Scaling a Picture

GDI+ Shapes

Shapes Curves Brushes
Ellipses & Circles Introduction to Curves Solid Brushes
Lines Bézier Curves Hatched Brushes
Polygons Closed Curves Texture Brushes
Rectangles & Squares Pie Linear Gradient Brushes
  Arc  
  

Topics

Section

Various Topics on Microsoft Visual C#

Exception Handling
Delegates
Events
Using a Library
 

Language Integrated Query (LINQ)

Introduction to the LINQ LINQ Operators
Sorting a List LINQ and the Enumerable Class
Using a Criterion to Select a List LINQ and Arrays
LINQ and the String Class Grouping Records
Logical Conjunction and Disjunction Joining Records
 
 
     

Data Sets

XML

Introduction to Data Sets Introduction to XML
The Tables of a Data Set Introduction to XML Elements
The Columns of a Table Operations on XML Elements
Introduction to the Records Maintenance of XML Elements
Assistance With Data Entry Characteristics of XML Nodes
Data Relationships XML Reading and Writing
Records Maintenance  
 

ADO.NET

Introduction to Microsoft SQL Server
Introduction to ADO.NET Databases
Introduction to the Structured Query Language
Transact-SQL Data Types and Variables
Transact-SQL Expressions
Introduction to Transact-SQL Functions
Introduction to the Tables of a Database
Introduction to the Records of a Database
Assistance With Data Entry
 

File Processing

 

Microsoft Visual Studio Windows

 

.NET Framerowk Classes

 

Windows and .NET Framerowk Controls

Browse For Folder

Button
Check Box Checked List Box
Color Dialog Box Combo Box
Context Menu Data Grid View
Data View Date Picker
Domain Up-Down Flow Layout Panel
Font Dialog Box Group Box
Image List Label
List Box List View
Link Label Masked Text Box
Menu Strip Month Calendar
Numeric Up-Down Open File Dialog
Page Setup Panel
Picture Box Print Dialog
Print Preview Progress Bar
Radio Button Rich Text Box
Save File Dialog Scroll Bar
Split Container Status Strip
Tab Controls Text Box
Tick Counter Time Picker
Timer Tool Bar
Track Bar Tree View
Table Layout Panel  
 
 

Applications

  File Processing Data Set XML ADO.NET
Ceil Inn       Triggers
Watts a Loan   Data Entry   Commanding a Database
Altair Realtors     Characteristics of XML Nodes Sorting Records
Solo Music Store Implementing a .NET Collection Class     Indexes
Bethesda Car Rental Dictionary-Based Collections Data Relationships   Data Binding
Solas Property Rental     Operations on XML Elements Data Selection
Fun Department Store       Using a Table Adapter
College Park Auto Parts Intro to Built-In Collection Classes Introduction to Data Sets   Using a Collection Class
College Park Auto Repair     XML Reading and Writing Data Readers
Georgetown Dry Cleaning Services File-Based Application   Maintenance of XML Elements Data Adapters
  
 

Copyright © 2008-2010 C# Key Contact Forum