
.NET Application Development
with C#, ADO.NET, ASP.NET and Web Services
Hanspeter Mössenböck, Wolfgang Beer, Dietrich Birngruber, Albrecht Wöß
Résumé
This book is an introduction and a technical description of the Microsoft .NET technology. It covers the language C# as well as the major parts of the Microsoft .NET framework, namely the Common Language Runtime (CLR), the .NET class library, ADO.NET (ActiveX Data Objects), ASP.NET (Active Server Pages), and XML Web Services, as well as the most important tools under .NET.
The book has a technical perspective and is written for programmers. It explains the general concepts of the .NET architecture and shows how to develop non-trivial applications in C#. In particular, it deals with the development of dynamic Web pages using ASP.NET, database applications using ADO.NET, as well as Web services using SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language) and UDDI (Universal Description, Discovery and Integration). It is not intended as a complete reference manual since details can be found more easily using the online documentation of the .NET SDK.
Sommaire
- 1 What is .NET?
- The .NET framework
- The benefits of using .NET
- Differences to Java
- Further literature
- 2. The language C#
- Overview
- Symbols
- Types
- Expressions
- Declarations
- Statements
- Input and output
- Classes and structs
- Inheritance
- Interfaces
- Delegates and events
- Exceptions
- Namespaces and assemblies
- Attributes
- Automatically generated comments
- 3 The .NET Architecture
- Why a virtual machine
- The Common Type System
- The Common Language Specification
- The Common Intermediate Language
- Metadata
- Assemblies and modules
- The Virtual Execution System
- Security
- 4 The .NET class library
- Collections
- Input and Output
- Threading
- Network communication
- Reflection
- Graphical user interfaces with Windows Forms
- XML
- 5 ADO.NET
- Overview
- Connection-based and disconnected access
- Connection-based access
- Disconnected access with DataSet
- Integration with XML
- 6 ASP.NET
- Creating dynamic Web pages
- Simple Web forms
- Event handling in ASP.NET
- Web controls
- Validation of user input
- User-defined Web controls
- State management
- ASP.NET application layer (global.asax)
- Configuration
- Web page programming with Visual Studio .NET
- 7 Web Services
- Overview
- A simple Web service under .NET
- SOAP
- SOAP and .NET
- Web service description language (WSDL)
- Finding a Web service
- Configuration of Web services under .NET
- Tools and resources
- 8 .NET tools
- Overview
- C# compiler
- Configuration of an application
- Debugging
- Other tools
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Hanspeter Mössenböck, Wolfgang Beer, Dietrich Birngruber, Albrecht Wöß |
Parution | 16/09/2004 |
Nb. de pages | 544 |
Format | 17,5 x 23,5 |
Couverture | Broché |
Poids | 945g |
Intérieur | Noir et Blanc |
EAN13 | 9780321173492 |
ISBN13 | 978-0-321-17349-2 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Bases de données
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Programmation Windows
- Informatique Développement d'applications Programmation .NET
- Informatique Développement d'applications Programmation .NET ADO.NET
- Informatique Développement d'applications Programmation .NET Architecture .NET
- Informatique Développement d'applications Programmation .NET C#
- Informatique Développement d'applications Programmation .NET ASP.NET
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Serveurs web et serveurs d'application IIS
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages J#
- Informatique Développement d'applications Outils de développement Visual Studio.NET