C# and .Net Programming

CS6001
CSE IT

Unit 1

INTRODUCTION TO C#

Introducing C#, Understanding .NET, overview of C#, Literals, Variables, Data Types, Operators, checked and unchecked operators, Expressions, Branching, Looping, Methods, implicit and explicit casting, Constant, Arrays, Array Class, Array List, String, String Builder, Structure, Enumerations, boxing and unboxing.

Part A (2m) Part B (16m)

Unit 2

OBJECT ORIENTED ASPECTS OF C#

Class, Objects, Constructors and its types, inheritance, properties, indexers, index overloading, polymorphism, sealed class and methods, interface, abstract class, abstract and interface, operator overloading, delegates, events, errors and exception, Threading. I

Part A (2m) Part B (16m)

Unit 3

APPLICATION DEVELOPMENT ON .NET

Building windows application, Creating our own window forms with events and controls, menu creation, inheriting window forms, SDI and MDI application, Dialog Box(Modal and Modeless), accessing data with ADO.NET, DataSet, typed dataset, Data Adapter, updating database using stored procedures, SQL Server with ADO.NET, handling exceptions, validating controls, windows application configuration.

Part A (2m) Part B (16m)

Unit 4

WEB BASED APPLICATION DEVELOPMENT ON .NET

Programming web application with web forms, ASP.NET introduction, working with XML and .NET, Creating Virtual Directory and Web Application, session management techniques, web.config, web services, passing datasets, returning datasets from web services, handling transaction, handling exceptions, returning exceptions from SQL Server.

Part A (2m) Part B (16m)

Unit 5

CLR AND .NET FRAMEWORK

Assemblies, Versoning, Attributes, reflection, viewing meta data, type discovery, reflection on type, marshalling, remoting, security in .NET

Part A (2m) Part B (16m)
Related Notes