買這商品的人也買了...
-
$680$537 -
$980$774 -
$580$458 -
$920$727 -
$880$695 -
$860$731 -
$650$553 -
$1,890$1,796 -
$780$741 -
$750$638 -
$650$553 -
$580$458 -
$590$466 -
$690$538 -
$620$490 -
$650$618 -
$720$562 -
$780$663 -
$780$616 -
$720$569 -
$750$675 -
$560$504 -
$480$379 -
$750$593 -
$780$616
商品描述
The new edition of Programming C# focuses on the features and programming patterns that are new to the C# language and fundamental to the programming of web services and web applications on the .NET platform. Newly updated for version 1.1 of the .NET Framework and Visual Studio .NET 2003, the book features new tips & tricks plus answers to frequently asked questions about C#.
Table of Contents
Preface
Part I. The C# Language
1. C# and the .NET Framework
The .NET Platform
The .NET Framework
Compilation and the MSIL
The C# Language2. Getting Started: "Hello World"
Classes, Objects, and Types
Developing "Hello World"
Using the Visual Studio .NET Debugger3. C# Language Fundamentals
Types
Variables and Constants
Expressions
Whitespace
Statements
Operators
Namespaces
Preprocessor Directives4. Classes and Objects
Defining Classes
Creating Objects
Using Static Members
Destroying Objects
Passing Parameters
Overloading Methods and Constructors
Encapsulating Data with Properties
readonly Fields5. Inheritance and Polymorphism
Specialization and Generalization
Inheritance
Polymorphism
Abstract Classes
The Root of All Classes: Object
Boxing and Unboxing Types
Nesting Classes6. Operator Overloading
Using the operator Keyword
Supporting Other .NET Languages
Creating Useful Operators
Logical Pairs
The Equals Operator
Conversion Operators7. Structs
Defining Structs
Creating Structs8. Interfaces
Implementing an Interface
Accessing Interface Methods
Overriding Interface Implementations
Explicit Interface Implementation9. Arrays, Indexers, and Collections
Arrays
The foreach Statement
Indexers
Collection Interfaces
Array Lists
Queues
Stacks
Dictionaries10. Strings and Regular Expressions
Strings
Regular Expressions11. Handling Exceptions
Throwing and Catching Exceptions
Exception Objects
Custom Exceptions
Rethrowing Exceptions12. Delegates and Events
Delegates
Multicasting
Events
Retrieving Values from Multicast DelegatesPart II. Programming with C#
13. Building Windows Applications
Creating a Simple Windows Form
Creating a Windows Forms Application
XML Documentation Comments
Deploying an Application14. Accessing Data with ADO.NET
Relational Databases and SQL
The ADO.NET Object Model
Getting Started with ADO.NET
Using OLE DB Managed Providers
Working with Data-Bound Controls
Changing Database Records
ADO.NET and XML15. Programming Web Forms and Web Services
Understanding Web Forms
Creating a Web Form
Adding Controls
Data Binding
Responding to Postback Events
Web Services
SOAP, WSDL, and Discovery
Building a Web Service
Creating the Proxy16. Putting It All Together
The Overall Design
The Screen-Scraper Application
Displaying the Output
Creating the Web Services Client
Searching By CategoryPart III. The CLR and t