ANNA UNIVERSITY TIRUCHIRAPPALLI
Tiruchirappalli - 620 024 Regulations 2007 Syllabus
B.E. COMPUTER SCIENCE AND ENGINEERING
SEMESTER VIII (Common to CSE 8th Semester and IT 7th Semester)
ELECTIVE III C# AND . NET
UNIT I BASICS OF C# 8
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# 9
Classes − Objects − Inheritance − Polymorphism − Interfaces − Operator Overloading − Delegates −
Events − Errors and exceptions.
UNIT III APPLICATION DEVELOPMENT ON .NET 8
Building windows applications − Accessing data with ADO.NET.
UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET 8
Programming web applications with web forms − Programming web services.
UNIT V THE CLR AND THE .NET FRAMEWORK 12
Assemblies − Versioning − Attributes − Reflection − Viewing metadata − Type discovery − Reflecting
on a type − Marshalling − Remoting − Understanding server object types − Specifying a server with an
interface − Building a server − Building the client − Using single call − Threads.
Total: 45
TEXT BOOKS
1. Balagurusamy, E., “Programming in C#”, TMH, 2004.
2. Liberty, J., “Programming C#”, 2nd Edition, O’Reilly, 2002.
REFERENCES
1. Herbert Schildt, “The Complete Reference −C#”, TMH, 2004.
2. Robinson, “Professional C#”, 2nd Edition, Wrox Press, 2002.
3. Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
4. Thamarai Selvi, S. and Murugesan, R., “A Textbook on C#”, Pearson Education, 2003.
0 comments :
Post a Comment