Вы находитесь на странице: 1из 7

MC 0081 DOT Net Technologies

Contents Unit 1 Introduction to Microsoft .Net Framework Unit 2 Introducing C# Programming Unit 3 Building Windows and Web Forms Unit 4 ASP.NET Unit 5 ASP.NET Applications Unit 6 State Management using ASP.Net Unit 7 ADO.NET Unit 8 Web Services Unit 9 Website Deployment Unit 10 Security References

1 22 84 108 156 180 204 255 295 322 378

Department: Information Technology Program: MCA Prof. V. B. Nanda Gopal Director & Dean Directorate of Distance Education Sikkim Manipal University of Health, Medical & Technological Sciences

Board of Studies
1. Name Designation Organisation / Institution Location 2. Name Designation Organisation / Institution Location 3. Name Designation Organisation / Institution Location 4. Name Designation Organisation / Institution Location 5. Name Designation Organisation / Institution Location 6. Name Designation Organisation / Institution Location Dr. U.B. Pavanaja General Manager Academics Manipal Universal Learning Pvt Ltd Bangalore Prof. Bhushan Patwardhan Chief Academics Manipal Education Bangalore Dr. Harishchandra Hebbar Director Manipal Centre for Information Sciences Manipal Dr. N.V. Subba Reddy Head of Department, Computer Science and Engineering Manipal Institute of Technology Manipal Dr. Ashok Hegde Vice President MindTree Consulting Ltd Bangalore Dr. Ramprasad Varadachar Director, Computer Studies Dayanand Sagar College of Engineering Bangalore

7. Name Designation Organisation / Institution Location 8. Name Designation Organisation / Institution Location 9. Name Designation Organisation / Institution Location 10. Name Designation Organisation / Institution Location 11. Name Designation Organisation / Institution Location

Nirmal Kumar Nigam Head of Program, Information Technology Sikkim Manipal University Manipal Dr. A. Kumaran Research Manager, Multilingual Research Microsoft Research Labs India Bangalore Ravindranath P. S. Director, Quality Yahoo India Bangalore Dr. Ashok Kallarakkal VP IBM India Bangalore H. Hiriyannaiah Group Manager EDS Mphasis Bangalore

Program (s) : MCA Subject (s) : .NET Technologies Subject Code (s) : MC0081

Content Preparation Team


Content Writing / Compilation Name Designation Organisation / Institution Location Content Editing Name Designation Organisation / Institution Location Language Editing Name Designation Organisation / Institution Location Edition: Fall 2007 This book is a distance education module comprising of written and collated learning material for our students. All rights reserved. No part of this work may be reproduced in any form by any means without permission in writing from Sikkim Manipal University of Health, Medical and Technological Sciences, Gangtok, Sikkim. Printed and Published on behalf of Sikkim Manipal University of Health, Medical and Technological Sciences, Gangtok, Sikkim by Mr. Rajkumar Mascreen, GM, Manipal Universal Learning Pvt. Ltd., Manipal 576 104. Printed at Manipal Press Limited, Manipal. Mr. Nirmal Kumar Nigam Assistant Professor & HOP - IT SMU-DDE Manipal Mr. Ravi Angadi Assistant Manager Mphasis an EDS Company Mangalore Mrs. Vasanta Raviprakash Sr.Lecturer, Department of English MGM College Udupi

SUBJECT INTRODUCTION
This book aims to help the readers make the transition from traditional Windows programming into the world of .Net programming. The Microsoft .Net framework includes the Common Language Runtime (CLR) and a set of base classes that radically simplify the development of large-scale applications and services. Microsoft announced the .Net initiative in July 2000. The .Net platform is a new development framework with a new programming interface to Windows services and APIs integrating a number of technologies that emerged from Microsoft during the late 1990s. Incorporated into .Net are COM+ component services; the ASP Web development framework; a commitment to XML and Object-oriented design; support for new web services protocols such as SOAP, WSDL, and UDDI; and a focus on the Internet. Unit 1: Introduction to Microsoft .Net Framework This unit introduces the reader with the introductory concepts of .Net platform. It describes the features of .Net platform, followed by the architecture of .Net framework. It introduces the concepts of Assmeblies in a .net environment and describes the types and usages of assemblies in application development. Unit 2: Introducing C# Programming This unit introduces the user with the Microsoft C# language used mainly for provision of interoperability. This unit enables the reader to describe the features of the C# language and write programs using the command line. It deals with the data types, control structures and other features of the C# language.

Unit 3: Building Windows and Web Forms This unit introduces the reader with advanced concepts of C# programming language. It discusses the design and execution of Windows based and Web based form development using the C# programming language. Unit 4: ASP.NET This unit introduces the user with the usage of ASP.NET for the purpose of developing Web Applications. It explains all the features and architecture of ASP.NET for Web application development. It also explains the usage of Master Pages, Content Pages, Themes, and Control skins in a Web page. Unit 5: ASP.NET Applications This unit starts with the anatomy of an ASP.NET application. It then explains the importance and usage of the configuration files: Web.config file and Global.asax file in application development. Unit 6: State Management using ASP.NET This unit introduces the reader with the aspects of state management using ASP.NET. It describes the usage of Cookies concept in an ASP.NET application. It describes the various states of an ASP.NET application like Application and Session states. Unit 7: ADO.NET This unit deals with the Microsofts ADO.NET, a set of APIs to manipulate data from an existing data source. It starts with the explanation of

disconnected architecture. It then explains the architecture of ADO.NET, connection strings, connection string builders, namespaces and so on. Unit 8: Web Services This unit deals with an introduction to Web services. It explains a basic web service application and the process of testing or executing it. It describes the code-behind concept of Web services. It discusses Web Service Description

Language (WSDL), example web services like DISCO, UDDI. It also takes a tour through Web clients, Web proxies, Web Service standards, and so on. Unit 9: Website Deployment This unit introduces the Microsoft built in Web server the Internet Information Services (IIS 6.0), which can be used for running and deploying the Web applications on the Web. It describes the features and architecture of IIS. It then explains creation of application pools and their management using IIS. It also demonstrates the deployment of Web applications developed using ASP.NET using IIS. Unit 10: Security The Security measures indicated in this unit help protect the data behind your applications and the applications themselves from fraudulent use. This unit introduces the user to the ASP.NET security model. It demonstrates various Form Authentication and Window Authentication measures. It describes the Memberships, Authorization and roles in ASP.NET security model. It discusses the various cryptographic classes present in ASP.ENT. It also discusses the Custom membership providers in ASP.NET.

Вам также может понравиться