Documente Academic
Documente Profesional
Documente Cultură
OBJECTIVE(S):
To understand the fundamentals of .NET Programming
To develop real time applications using C#
Prerequisite: Object Oriented Programming.
UNIT-I C# LANGUAGE FUNDAMENTALS 9
The Building Block of the .NET Platform (CLR,CTS, and CLS) Overview of Assemblies
- The Anatomy of a Simple C# Program - Defining Classes and Creating Objects - The System
Console Class-Establishing Member Visibility - Default Values of Class Member Variables-
Member Variable Initialization Syntax- Static Keyword - Method Parameter Modifiers - Iteration
Constructs - Decision Constructs and the Relational / Equality Operators - Understanding Value
Types and Reference Types-Boxing and Unboxing - Working with .NET Enumerations -
Overriding Some Default Behaviors of System. Object - The System Data Types - String Data
Type - .NET Array Types - Custom Namespaces.
TOTAL: 45
COURSE OUTCOMES:
At the end of the course students should be able to:
CO1: Understand anatomy of C# Programming.
CO2: Develop Console application using object oriented concepts, advanced features in C#.
CO3: Develop Window form application with Database connectivity.
CO4: Build Applications using ADO.NETAND ASP.NET.
TEXT BOOKS:
1. Andrew Troelsen, Pro C# 5.0 and the .NET 4.5 Framework Apress, Sixth Edition,2012
ISBN: 978-1-4302-4233-8
2. Christian Nagel et al. Professional C# 2012 with .NET 4.5, Wiley India, 2012.
REFERENCE BOOKS:
1. Herbert Schildt, The Complete Reference: C# 4.0, Tata McGraw Hill, 2012.
2. E. Balagurusamy, Programming in C#, Tata McGraw-Hill, 2004.
3. O`Reilly Programming C# 5.0 ,O'Reilly Media ISBN: 978-1-4493-2041-6 | ISBN 10:1-
4493-2041-4, October 2012.
4. Michael Schmalz C# Database Basics O'Reilly Media ISBN:978-1-4493-0998-5, 2012