Wiley 978-0-470-50225-9 Datenblatt

Stöbern Sie online oder laden Sie Datenblatt nach Software-Handbücher Wiley 978-0-470-50225-9 herunter. Wiley Professional C# 4.0 and .NET 4 Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 22
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
PART I
The C# Language
CHAPTER 1: .NET Architecture
CHAPTER 2: Core C#
CHAPTER 3: Objects and Types
CHAPTER 4: Inheritance
CHAPTER 5: Generics
CHAPTER 6: Arrays and Tuples
CHAPTER 7: Operators and Casts
CHAPTER 8: Delegates, Lambdas, and Events
CHAPTER 9: Strings and Regular Expressions
CHAPTER 10: Collections
CHAPTER 11: Language Integrated Query
CHAPTER 12: Dynamic Language Extensions
CHAPTER 13: Memory Management and Pointers
CHAPTER 14: Refl ection
CHAPTER 15: Errors and Exceptions
c01.indd 1c01.indd 1 5/17/11 6:33:52 PM5/17/11 6:33:52 PM
COPYRIGHTED MATERIAL
Seitenansicht 0
1 2 3 4 5 6 ... 21 22

Inhaltsverzeichnis

Seite 1 - COPYRIGHTED MATERIAL

PART IThe C# LanguageCHAPTER 1: .NET ArchitectureCHAPTER 2: Core C#CHAPTER 3: Objects and TypesCHAPTER 4: InheritanceCHAPTER 5: GenericsCHAPTER 6: Arr

Seite 2

10 ❘ CHAPTER 1 .NET ARCHITECTURE This example shows that the CLS works in two ways. 1. Individual compilers do not have to be powerful eno

Seite 3 - WHAT ’ S IN THIS CHAPTER?

ones are accessible from your code — that is, which objects have references that refer to them. Any objects that are not referred to are deemed to b

Seite 4 - Performance Improvement

12 ❘ CHAPTER 1 .NET ARCHITECTURE In general, any process is able to access memory only by specifying an address in virtual memory — processes do n

Seite 5 - Language Interoperability

out - of - bounds array operations are permitted. If a running application does need to communicate or share data with other applications running in d

Seite 6 - COM and COM+

14 ❘ CHAPTER 1 .NET ARCHITECTURE ASSEMBLIES An assembly is the logical unit that contains compiled code targeted at the .NET Framework. Assembli

Seite 7

is, therefore, less need to take security precautions because there is no risk, for example, of some other commercial software overwriting one of your

Seite 8 - Strong Data Typing

16 ❘ CHAPTER 1 .NET ARCHITECTURE .NET FRAMEWORK CLASSES Perhaps one of the biggest benefi ts of writing managed code, at least from a developer ’ s

Seite 9 - Common Type System

NAMESPACES Namespaces are the way that .NET avoids name clashes between classes. They are designed to prevent situations in which you defi ne a cl

Seite 10 - Garbage Collection

18 ❘ CHAPTER 1 .NET ARCHITECTUREASP days.) Because you can factor a page ’ s functionality into event handlers with explicit meanings, ASP.NET pages

Seite 11 - Application Domains

and proprietary formats such as Electronic Data Interchange (EDI). XML Web services are designed for a service - oriented Web, in which remote compu

Seite 12 - FIGURE 1-3

c01.indd 2c01.indd 2 5/17/11 6:33:58 PM5/17/11 6:33:58 PM

Seite 13 - Use of Attributes

20 ❘ CHAPTER 1 .NET ARCHITECTURE Windows Services A Windows Service (originally called an NT Service) is a program designed to run in the backgrou

Seite 14 - Private Assemblies

to focus on gluing their data access objects together in methods that accurately enforce their organizations ’ business rules. Moreover, with attribu

Seite 15 - Parallel Programming

22 ❘ CHAPTER 1 .NET ARCHITECTURE JIT compilation Application domains Garbage collection Figure 1 - 4 provides an overview of how these fe

Seite 16 - .NET FRAMEWORK CLASSES

1 .NET Architecture WHAT ’ S IN THIS CHAPTER? Compiling and running code that targets .NET Advantages of Microsoft Intermediate Lan

Seite 17 - NAMESPACES

4 ❘ CHAPTER 1 .NET ARCHITECTURE One important thing to make clear is that C# is a language in its own right. Although it is designed to generate cod

Seite 18 - XML Web Services

This explains why we can expect that execution of managed IL code will be almost as fast as executing native machine code. What it does not explain i

Seite 19 - Windows Controls

6 ❘ CHAPTER 1 .NET ARCHITECTUREthat it will run independently of the .NET runtime. If you want your C++ code to run within the .NET Framework, you c

Seite 20 - Windows Services

Support for Object Orientation and Interfaces The language independence of .NET does have some practical limitations. IL is inevitably going to imp

Seite 21 - SUMMARY

8 ❘ CHAPTER 1 .NET ARCHITECTURE This is all quite an ambitious aim, but amazingly, .NET and IL have achieved it. In the case of stepping between met

Seite 22 - Garbage collection

Suppose that one of the methods of a Visual Basic 2010 class is defi ned to return an Integer — one of the standard data types available in Visual

Kommentare zu diesen Handbüchern

Keine Kommentare