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...
Otros Autores: | , |
---|---|
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.