Sams teach yourself Visual C# 2010 complete starter kit in 24 hours

C# has quickly established itself as one of the world's most widely used programming languages. The newest version, Visual C# 2010, includes several important new features, including Silverlight, the Entity Framework, tighter integration with version 4.0 of the .NET Framework, and full support...

Descripción completa

Detalles Bibliográficos
Otros Autores: Dorman, Scott Author (author), Millspaugh, A. C Contributor (contributor)
Formato: CDROM
Idioma:Inglés
Publicado: [Place of publication not identified] Sams 2010
Edición:1st edition
Colección:Sams teach yourself in 24 hours series
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628318206719
Tabla de Contenidos:
  • Cover
  • Contents
  • Introduction
  • Audience and Organization
  • Conventions Used in This Book
  • Closing Thoughts
  • Part I: C# Fundamentals
  • HOUR 1 The .NET Framework and C#
  • The .NET Framework
  • The C# Language
  • Visual Studio 2010
  • Writing Your First Program
  • Q&A
  • Workshop
  • HOUR 2 Understanding C# Types
  • Types
  • Predefined Types
  • Operators
  • Default Values
  • Null and Nullable Types
  • Casting and Conversion
  • Q&A
  • Workshop
  • HOUR 3 Understanding Classes and Objects the C# Way
  • Object-Oriented Programming
  • Component-Oriented Programming
  • Classes in C#
  • Scope and Declaration Space
  • Nested Classes
  • Partial Classes
  • Static Classes
  • Object Initializers
  • Q&A
  • Workshop
  • HOUR 4 Inheritance, Interfaces, and Abstract Classes
  • Inheritance and Polymorphism
  • Abstract Classes and Members
  • Interfaces
  • Q&A
  • Workshop
  • HOUR 5 Creating Enumerated Types and Structures
  • Enumerated Types
  • Structures
  • Q&A
  • Workshop
  • HOUR 6 Events and Event Handling
  • Understanding Events
  • Subscribing and Unsubscribing
  • Publishing an Event
  • Raising an Event
  • Q&A
  • Workshop
  • Part II: Programming in C#
  • HOUR 7 Controlling Program Flow
  • Selection Statements
  • Iteration Statements
  • Jump Statements
  • Q&A
  • Workshop
  • HOUR 8 Using Strings and Regular Expressions
  • Strings
  • Mutable Strings Using StringBuilder
  • Type Formatting
  • Regular Expressions
  • Q&A
  • Workshop
  • HOUR 9 Working with Arrays and Collections
  • Arrays
  • Indexers
  • Generic Collections
  • Collection Initializers
  • Collection Interfaces
  • Enumerable Objects and Iterators
  • Q&A
  • Workshop
  • HOUR 10 Handling Errors Using Exceptions
  • Understanding Exceptions
  • Throwing Exceptions
  • Handling Exceptions
  • Rethrowing Caught Exceptions
  • Overflow and Integer Arithmetic
  • Q&A
  • Workshop
  • HOUR 11 Understanding Generics.
  • Why You Should Use Generics
  • Using Generic Methods
  • Creating Generic Classes
  • Combining Generics and Arrays
  • Working with Tuples
  • Q&A
  • Workshop
  • HOUR 12 Understanding Query Expressions
  • Introducing LINQ
  • Standard Query Operator Methods
  • Lambdas
  • Deferred Execution
  • Q&A
  • Workshop
  • Part III: Working with Data
  • HOUR 13 Using Files and Streams
  • Files and Directories
  • Reading and Writing Data
  • Q&A
  • Workshop
  • HOUR 14 Working with XML
  • Understanding the XML DOM
  • Using LINQ to XML
  • Selecting and Querying XML
  • Modifying XML
  • Q&A
  • Workshop
  • HOUR 15 Working with Databases
  • Understanding ADO.NET
  • Understanding LINQ to ADO.NET
  • Q&A
  • Workshop
  • Part IV: Building an Application Using Visual Studio
  • HOUR 16 Debugging in Visual Studio
  • Commenting Your Code
  • Compiler and Runtime Errors
  • Debugging in Visual Studio
  • Visualizing Data
  • Q&A
  • Workshop
  • HOUR 17 Building a Windows Application
  • Understanding WPF
  • Creating a WPF Application
  • Styling the Layout
  • Q&A
  • Workshop
  • HOUR 18 Using Data Binding and Validation
  • Understanding Data Binding
  • Converting Data
  • Binding to Collections
  • Working with Data Templates
  • Validating Data
  • Q&A
  • Workshop
  • HOUR 19 Building a Web Application
  • Understanding Web Application Architecture
  • Working with ASP.NET
  • Creating a Web Application
  • Understanding Data Validation
  • Q&A
  • Workshop
  • Part V: Diving Deeper
  • HOUR 20 Programming with Attributes
  • Understanding Attributes
  • Working with the Common Attributes
  • Using Custom Attributes
  • Accessing Attributes at Runtime
  • Q&A
  • Workshop
  • HOUR 21 Dynamic Types and Language Interoperability
  • Using Dynamic Types
  • Understanding the DLR
  • Interoperating with COM
  • Reflection Interoperability
  • Q&A
  • Workshop
  • HOUR 22 Memory Organization and Garbage Collection.
  • Memory Organization
  • Garbage Collection
  • Understanding IDisposable
  • Using the Dispose Pattern
  • Declaring and Using Finalizers
  • Q&A
  • Workshop
  • HOUR 23 Understanding Threads, Concurrency, and Parallelism
  • Understanding Threads and Threading
  • Concurrency and Synchronization
  • Understanding the Task Parallel Library
  • Working with Parallel LINQ (PLINQ)
  • Potential Pitfalls
  • Q&A
  • Workshop
  • HOUR 24 Next Steps: Silverlight, PowerShell, and Entity Framework
  • Understanding the Entity Framework
  • Introducing PowerShell
  • Silverlight
  • Index.