2. Agenda
Abasyn University Islamabad Campus (AUIC) - Asad Hanif2
Getting started with Visual Studio (VS)
Organization of Application (in VS)
Data Types in C#
3. Getting started with Visual Studio (VS)
Abasyn University Islamabad Campus (AUIC) - Asad Hanif3
4. VS Supported Programming Languages
Abasyn University Islamabad Campus (AUIC) - Asad Hanif4
Visual Basic
Visual C#
Visual C++
Visual F#
JavaScript
5. C# Application Types
Abasyn University Islamabad Campus (AUIC) - Asad Hanif5
Windows Store Apps
Windows Desktop
Microsoft Web Apps
Office / SharePoint
Cloud (Windows Azure)
Silverlight
Windows Communication
Foundation (WCF)
Unit Testing
6. C# Project Types
Abasyn University Islamabad Campus (AUIC) - Asad Hanif6
Console Application
Windows Forms Application
Windows Presentation Foundation (WPF)
Application
Class Library
7. Creating First Console Application
Abasyn University Islamabad Campus (AUIC) - Asad Hanif7
9. Organization of C# Program
Abasyn University Islamabad Campus (AUIC) - Asad Hanif9
10. Organization of C# Program
Abasyn University Islamabad Campus (AUIC) - Asad Hanif10
Namespace
Collection of related classes or some other namespaces
Class
Collection of attributes and behaviors / related operations
Function / Method
Collection of statements performing a specific task
11. Data Types in C#
Abasyn University Islamabad Campus (AUIC) - Asad Hanif11
Integer Type
byte
short
int
long
Floating Type
float
double
decimal
Character Type
char
string
Boolean Type
bool
Generic Type
var
object