.NET Application Development

.NET Application Development

Verleger: PEARSON HIGHER EDUCATION

Genre: Hardcover/Datenkommunikation/Netze/Mailboxen

ISBN: 032117349X

EAN/ISBN-13: 9780321173492

Sprache: eng

Veröffentlichung: Juni 2004


 
 
Inhaltsverzeichnis
1 What is .NET? 1 1.1 The .NET framework 2 1.2 The benefits of using .NET 10 1.3 Differences to Java 12 1.4 Further literature 13 2. The language C# 15 2.1 Overview 15 2.2 Symbols 20 2.3 Types 22 2.3.1 Simple types 2.3.2 Enumerations 2.3.3 Arrays 2.3.4 Strings 2.3.5 Structs 2.3.6 Classes 2.3.7 Object 2.3.8 Boxing and unboxing 2.4 Expressions 34 2.5 Declarations 38 2.6 Statements 42 2.6.1 Empty statements 2.6.2 Assignments 2.6.3 Method calls 2.6.4 If statements 2.6.5 Switch statements 2.6.6 While statements 2.6.7 Do-while statements 2.6.8 For statements 2.6.9 Foreach statements 2.6.10 Break and continue statements 2.6.11 Goto statements 2.6.12 Return statements 2.7 Input and output 49 2.7.1 Output to the screen 2.7.2 Output to a file 2.7.3 Input from the keyboard 2.7.4 Input from a file 2.7.5 Reading command line arguments 2.8 Classes and structs 55 2.8.1 Visibility attributes 2.8.2 Fields 2.8.3 Methods 2.8.4 Constructors 2.8.5 Destructors 2.8.6 Properties 2.8.7 Indexers 2.8.8 Operators 2.8.9 Nested types 2.8.10 Differences to Java and C++ 2.9 Inheritance 75 2.9.1 Declaration of subclasses 2.9.2 Compatibility between classes 2.9.3 Overriding and hiding of members 2.9.4 Dynamic binding 2.9.5 Constructors in superclasses and subclasses 2.9.6 Abstract classes 2.9.7 Sealed classes 2.9.8 The class Object 2.10 Interfaces 90 2.11 Delegates and events 95 2.12 Exceptions 98 2.13 Namespaces and assemblies 104 2.14 Attributes 109 2.15 Automatically generated comments 115 3 The .NET Architecture 119 3.1 Why a virtual machine 120 3.2 The Common Type System 126 3.2.1 The type hierarchy 3.2.2 Predefined typed 3.2.3 Value types 3.2.4 Reference types 3.2.5 From value types to reference types and back 3.3 The Common Language Specification 142 3.3.1 The attribute CLSCompliant 3.4 The Common Intermediate Language 144 3.5 Metadata 146 3.5.1 Attributes 3.6 Assemblies and modules 150 3.6.1 Encapsulation 3.6.2 Versioning 3.6.3 Side by side execution and the end of DLL hell 3.7 The Virtual Execution System 158 3.7.1 Loading and executing managed code 3.7.2 Verification of CIL code 3.7.3 Translation from CIL code to machine code 3.7.4 Code management 3.8 Security 172 3.8.1 Code-based security 3.8.2 Role-based security 4 The .NET class library 185 4.1 Collections 186 4.1.1 Ienumerable 4.1.2 Icollection 4.1.3 Ilist 4.1.4 Array 4.1.5 ArrayList 4.1.6 BitArray 4.1.7 Queue 4.1.8 Stack 4.1.9 Idictionary 4.1.10 Hashtable 4.1.11 SortedList 4.2 Input and Output 200 4.2.1 Streams 4.2.2 Files and directories 4.2.3 Isolated memory 4.3 Threading 211 4.3.1 Creating a thread 4.3.2 State of a thread 4.3.3 Background threads 4.3.4 Thread pools 4.3.5 Synchronisation 4.4 Network communication 224 4.4.1 Addressing 4.4.2 Sockets 4.4.3 NetworkStream 4.4.4 WebRequest and WebResponse 4.5 Reflection 232 4.5.1 System.Reflection.Assembly 4.5.2 System.Type 4.5.3 Dynamic object creation 5.4.4 Dynamic invocation of methods 5.4.5 Reflection.Emit 4.6 Graphical user interfaces with Windows Forms 240 4.6.1 Controls 4.6.2 Forms 4.6.3 Event-driven programming model 4.6.4 User defined controls 4.7 XML 251 4.7.1 XML architecture 4.7.2 Sequential reading with XmlReader 4.7.3 Xpath 4.7.4 XSL transformations 5 ADO.NET 265 5.1 Overview 265 5.2 Connection-based and disconnected access 268 5.3 Connection-based access 270 5.3.1 Connections 5.3.2 Transactions, isolation levels and deadlocks 5.3.3 SQL command objects 5.3.4 DataReader 5.4 Disconnected access with DataSet 291 5.4.1 Creating and using DataSets 5.4.2 Database access with a DataAdapter 5.5 Integration with XML 310 5.5.1 DataSets and XML types 5.5.2 DataSets and XML schemata 6 ASP.NET 321 6.1 Creating dynamic Web pages 322 6.2 Simple Web forms 330 6.3 Event handling in ASP.NET 337 6.4 Web controls 343 6.4.1 Control 6.4.2 WebControl 6.4.3 Button 6.4.5 TextBox 6.4.6 Label 6.4.7 CheckBox 6.4.8 RadioButton 6.4.9 ListBox 6.4.10 DropDownList 6.4.11 DataGrid 6.4.12 Calendar 6.5 Validation of user input 373 6.5.1 BaseValidator 6.5.2 RequiredFieldValidator 6.5.3 RangeValidator 6.5.4 CompareValidator 6.5.5 CustomValidator 6.5.6 Example 6.6 User-defined Web controls 379 6.6.1 User controls 6.6.2 Custom controls 6.7 State management 389 6.7.1 Class Page 6.7.2 Page state 6.7.3 Session state 6.7.4 Application state 6.8 ASP.NET application layer (global.asax) 397 6.9 Configuration 400 6.9.1 Definition of configuration sections 6.9.2 Data in configuration sections 6.9.3 Overview of configuration sections for ASP.NET 6.10 Web page programming with Visual Studio .NET 408 7 Web Services 413 7.1 Overview 413 7.2 A simple Web service under .NET 417 7.2.1 A simple .NET client 7.2.2 A simple Java client 7.3 SOAP 423 7.3.1 SOAP message formats for Web services 7.3.2 HTTP binding 7.4 SOAP and .NET 430 7.4.1 The SOAP message format 7.4.2 SOAP encoding of .NET data types 7.4.3 SOAP header entries 7.4.4 Life cycle of Web services 7.5 Web service description language (WSDL) 442 7.6 Finding a Web service 445 7.7 Configuration of Web services under .NET 448 7.8 Tools and resources 450 7.8.1 .NET Web service studio 7.8.2 Useful Web sites 8 .NET tools 543 8.1 Overview 453 8.2 C# compiler 457 8.3 Configuration of an application 459 8.4 Debugging 461 8.4.1 Command line debugger 8.4.2 GUI-based debugger 8.4.3 System.Diagnostics.Debug 8.5 Other tools 469 8.5.1 IL disassembler 8.5.2 Strong name tool 8.5.3 Assembly cache viewer 8.5.4 Global assembly cache utility

Beschreibung
A complete technical introduction to the full spectrum of .NET technologies -- showing how .NET can be used to build reliable distributed applications with web-based user interfaces and database support.

weitere passende Bücher

Web Content Caching and Distribution

This book constitutes the refereed proceedings of the 9th International Workshop on Web Content Caching and Distribution, WCW 2004, held in Beijing, China, in October 2004.
The 15 revised full …


geschrieben von Chi-Hung Chi (Herausgeber) und Maarten van Steen (Herausgeber) und Craig Wills (Herausgeber)

Web Security Testing Cookbook

Paco Hope is a Technical Manager with Cigital. His areas of expertise software security, security testing, and casino gaming. He specializes in analyzing the security of software, software systems, …

Among the tests you perform on web applications, security testing is perhaps the most important, yet it's often the most neglected. The recipes in the Web Security Testing Cookbook demonstrate how …


geschrieben von Paco Hope (Autor) und Ben Walther (Autor)

Theorie der Religion

Religion in dieser von der Religion nicht mehr besorgten Welt? Es ist nicht leicht, über Religion zu sprechen - nach den leergepredigten Kirchen, nach den perfekten Höllen von Auschwitz und …


geschrieben von Andreas Knop (Übersetzung) und Gerd Bergfleth (Herausgeber) und Georges Bataille (Autor)

Pont Neuf 2. Arbeitsbuch

Der Großteil der Übungen ist für die Arbeit zu Hause gedacht, es gibt aber auch Partner- und Gruppenaktivitäten für die Arbeit im Kurs. Mit der Rubrik Rendez-vous d'affaires …


geschrieben von Janine Bruchet (Autor) und Annie Krause-Tastet (Autor) und Rene M. Piedmont (Autor)

Sheaf Theory

This book is primarily concerned with the study of cohomology theories of general topological spaces with "general coefficient systems." The parts of sheaf theory covered here are those areas …

Contents: Sheaves and Presheaves.- Sheaf Cohomology.- Comparison with Other Cohomology Theories.- Applications of Spectral Sequences.- Borel-Moore Homology.- Cosheaves and Cech Homology.- Spectral …


geschrieben von Glen E. Bredon (Autor)

Probleme der Leistungsmessung. Fernstudieneinheit 10

Die Einheit 10 ist eine Anleitung für den Lehrer zum Selbst-Erstellen von Lernfortschrittstests. Speziell setzt sich der Band mit der Entwicklung von Tests zu folgenden Bereichen auseinander: …


geschrieben von

Kinderwerkstatt Zauberkräuter

Kleinen Kräuterhexen und Zauberern macht es Spass, die Pflanzen am Weg, am Waldrand oder im Garten kennenzulernen, und sie sind fasziniert von den Zauberkräften, die in ihnen stecken. Mit …


geschrieben von Andrea Frommherz (Autor) und Edith Günter-Biedermann (Autor)

Der Sonntagsmonat

Geboren am 18.03.1932 in der Kleinstadt Shillington, Pennsylvania, als einziges Kind des Sekundarschullehrers und Diakon Wesley Russel Updike und dessen Frau Linda Grace Hoyer. Kindheit in materieller …

"Reverend Thomas Marshfield, Pfarrer in einer Gemeinde in den Vereinigten Staaten, wird immer wieder von Frauen, die mit ihren Männern nicht zurechtkommen, um Rat angegangen. Der Diener der …


geschrieben von John Updike (Autor)


durchsuche buecher-lounge.de

  • Loading