Introduction to .net and C# Introduction to the visual studio .net ide and C# programming. Control sturcutres. Methods and arrays. Objetc-based programming. Objetc-oriented programming: polymorphism. Exception handing. Graphical user interface concepts. Multihreading. Strings, Characers and regular expresions. Graphics and multimedia. Files and stremas. Extensible markup language (XML) Database, SQL and ADO .NET. ASP .NET, Web forms and web controls. ASP .NET and web services. Networking : streams-based sockets and datagrams. Data structures and collections. Accessibility.. Mobile internet toolkit.