MC502-C SHARP and DOT NET FRAMEWORK |
UNIT I INTRODUCTION TO C# |
Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data Types,
Operators, Expressions, Branching, Looping, Methods, Arrays, Strings, Structures,
Enumerations. |
UNIT II OBJECT ORIENTED ASPECTS OF C# |
Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator Overloading,
Delegates, Events, Errors and Exceptions. |
UNIT III APPLICATION DEVELOPMENT ON .NET |
Building Windows Applications, Accessing Data with ADO.NET. |
UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET |
Programming Web Applications with Web Forms, Programming Web Services. |
UNIT V THE CLR AND THE .NET FRAMEWORK |
Assemblies, Versioning, Attributes, Reflection, Viewing MetaData, Type Discovery,
Reflecting on a Type, Marshaling, Remoting, Understanding Server Object Types,
Specifying a Server with an Interface, Building a Server, Building the Client, Using
SingleCall, Threads. |
References |
1. E. Balagurusamy, “Programming in C#”, Tata McGraw-Hill, 2004. (Unit I, II)
2. J. Liberty, “Programming C#”, 2nd ed., O’Reilly, 2002. (Unit III, IV, V)
3. Herbert Schildt, “The Complete Reference: C#”, Tata McGraw-Hill, 2004.
4. Robinson et al, “Professional C#”, 2nd ed., Wrox Press, 2002.
5. Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
6. S. Thamarai Selvi, R. Murugesan, “A Textbook on C#”, Pearson Education, 2003. |
|