Cargando…

Microsoft Visual C♯ 2005 unleashed /

A comprehensive reference and learning guide for the .NET Framework, using C♯ as the instructional language, this work exposes everything from low-level information on the Garbage Collector all the way to advanced concepts like creating applications that use Enterprise Services.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Hoffman, Kevin, 1975-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, Ind. : Sams, ©2006.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Cover
  • Table of Contents
  • Introduction
  • Part I: C♯ 2.0 Fundamentals
  • 1 Introduction to C♯ 2.0
  • What Is the .NET Framework?
  • Working with Variables in C♯ 2.0
  • C♯ Basic Syntax
  • What You Can Do with C♯
  • Summary
  • 2 Expressions and Control Structures
  • Branching and Conditional Logic
  • Looping and Repetition
  • Summary
  • 3 Strings and Regular Expressions
  • Working with Strings
  • Working with Regular Expressions
  • Summary
  • 4 Arrays and Collections
  • Working with Arrays
  • Working with Collections
  • Summary
  • 5 Object-Oriented Programming in C♯
  • Object-Oriented Design
  • Object-Oriented Programming
  • Summary
  • 6 Introduction to Generics
  • Overview of Generics
  • Building Generic Types
  • Using Generic Collections
  • Summary
  • Part II: .NET Framework 2.0 Fundamentals
  • 7 I/O and Persistence
  • Introduction to Streams
  • Introduction to Basic File I/O
  • Using Asynchronous File I/O
  • Working with Isolated Storage
  • Summary
  • 8 Working with XML
  • Reading and Writing XML Documents
  • Querying XML with XPath
  • Transforming Documents with XSLT
  • Validating Documents with XSD
  • Summary
  • 9 Events and Delegates
  • Introduction to Delegates
  • Using Anonymous Methods
  • Creating Multicast Delegates
  • Introduction to Events
  • Advanced Event-Based Programming
  • Summary
  • 10 Multithreaded Programming
  • The Basics of Threaded Programming
  • Writing Your First Multithreaded Application
  • Dealing with Thread Synchronization and Contention
  • Using the ThreadPool Class
  • Summary
  • 11 Reflection Fundamentals
  • Introduction to Reflection
  • Working with Method Information
  • Working with Member Information
  • Examining Events
  • Creating and Examining Custom Code Attributes
  • Summary
  • 12 Assemblies and AppDomains
  • Introduction to Assemblies
  • Assemblies Under the Hood
  • Building and Using Assemblies
  • Storing and Retrieving Assembly Resources
  • Localization and Satellite Assemblies
  • Introduction to AppDomains
  • Programming with AppDomains
  • Summary
  • 13 COM and Windows Interoperability
  • Introduction to Interoperability in C♯
  • Using COM Objects from the .NET Framework
  • Using .NET Classes from COM
  • Accessing Code in Unmanaged DLLs
  • Summary
  • 14 Code Access Security
  • Introduction to Code Access Security (CAS)
  • Using and Administering Security Policy
  • Using Imperative Security
  • Using Declarative Security
  • Summary
  • 15 Cryptography and Data Protection
  • Introduction to Cryptography
  • Using Secret-Key Encryption
  • Using Public-Key Encryption
  • Working with Hashes and Digital Signatures
  • Using the Data Protection API (DPAPI)
  • Summary
  • 16 Optimizing Your .NET 2.0 Code
  • Understanding Boxing and Unboxing
  • Using Proper String Manipulation Techniques
  • Efficient Loop Construction
  • Speeding Up Application Start Times
  • Code Profiling Using the Performance Wizard
  • Summary
  • Part III: Data Access with .NET 2.0
  • 17 ADO.NET Fundamentals
  • Introduction to ADO.NET
  • Esta.