Intended for C++ and Java programmers, this guide explains the details of the C# language and how to write .NET applications with C#. Topics include desktop applications with Windows forms, web applications with web forms, database interactivity, web services, the common language runtime, and the framework class library. The fourth edition covers C# 2.0, the .NET framework 2.0, and Visual Studio 2005. Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Preface; About This Book; What You Need To Use This Book; How the Book Is Organized; Who This Book Is For; C# 2.0 Versus C# 1.1; C# Versus Visual Basic .NET; C# Versus Java; C# Versus C and C++; Conventions Used in This Book; Support; We'd Like to Hear from You; Safari Enabled; Acknowledgments; Part I: The C# Language; Chapter 1: C# and the .NET Framework; 1.1 The .NET Platform; 1.2 The .NET Framework; 1.3 Compilation and the MSIL; 1.4 The C# Language; Chapter 2: Getting Started: "Hello World"; 2.1 Classes, Objects, and Types; 2.2 Developing "Hello World"; 2.3 Using the Visual Studio .NET Debugger; Chapter 3: C# Language Fundamentals; 3.1 Types; 3.2 Variables and Constants; 3.3 Expressions; 3.4 Whitespace; 3.5 Statements; 3.6 Operators; 3.7 Preprocessor Directives; Chapter 4: Classes and Objects; 4.1 Defining Classes; 4.2 Creating Objects; 4.3 Using Static Members; 4.4 Destroying Objects; 4.5 Passing Parameters; 4.6 Overloading Methods and Constructors; 4.7 Encapsulating Data with Properties; 4.8 readonly Fields; Chapter 5: Inheritance and Polymorphism; 5.1 Specialization and Generalization; 5.2 Inheritance; 5.3 Polymorphism; 5.4 Abstract Classes; 5.5 The Root of All Classes: Object; 5.6 Boxing and Unboxing Types; 5.7 Nesting Classes; Chapter 6: Operator Overloading; 6.1 Using the operator Keyword; 6.2 Supporting Other .NET Languages; 6.3 Creating Useful Operators; 6.4 Logical Pairs; 6.5 The Equality Operator; 6.6 Conversion Operators; Chapter 7: Structs; 7.1 Defining Structs; 7.2 Creating Structs; Chapter 8: Interfaces; 8.1 Defining and Implementing an Interface; 8.2 Accessing Interface Methods; 8.3 Overriding Interface Implementations; 8.4 Explicit Interface Implementation; Chapter 9: Arrays, Indexers, and Collections; 9.1 Arrays; 9.2 The foreach Statement; 9.3 Indexers; 9.4 Collection Interfaces; 9.5 Constraints; 9.6 List ; 9.7 Queues; 9.8 Stacks; 9.9 Dictionaries; Chapter 10: Strings and Regular Expressions; 10.1 Strings; 10.2 Regular Expressions; Chapter 11: Handling Exceptions; 11.1 Throwing and Catching Exceptions; 11.2 Exception Objects; 11.3 Custom Exceptions; 11.4 Rethrowing Exceptions; Chapter 12: Delegates and Events; 12.1 Delegates; 12.2 Multicasting; 12.3 Events; 12.4 Using Anonymous Methods; 12.5 Retrieving Values from Multicast Delegates; Part II: Programming with C#; Chapter 13: Building Windows Applications; 13.1 Creating a Simple Windows Form; 13.2 Creating a Windows Forms Application; 13.3 XML Documentation Comments; Chapter 14: Accessing Data with ADO.NET; 14.1 Relational Databases and SQL; 14.2 The ADO.NET Object Model; 14.3 Getting Started with ADO.NET; 14.4 Using OLE DB Managed Providers; 14.5 Working with Data-Bound Controls; Chapter 15: Programming ASP.NET Applications and Web Services; 15.1 Understanding Web Forms; 15.2 Creating a Web Form; 15.3 Adding Controls; 15.4 Data Binding; 15.5 Web Services; 15.6 SOAP, WSDL, and Discovery; 15.7 Building a Web Service; 15.8 Creating the Proxy; Chapter 16: Putting It All Together; 16.1 The Overall Design; 16.2 Creating the Web Services Client; 16.3 Displaying the Output; 16.4 Searching by Category; Part III: The CLR and the .NET Framework; Chapter 17: Assemblies and Versioning; 17.1 PE Files; 17.2 Metadata; 17.3 Security Boundary; 17.4 Manifests; 17.5 Multimodule Assemblies; 17.6 Private Assemblies; 17.7 Shared Assemblies; Chapter 18: Attributes and Reflection; 18.1 Attributes; 18.2 Reflection; Chapter 19: Marshaling and Remoting; 19.1 Application Domains; 19.2 Context; 19.3 Remoting; Chapter 20: Threads and Synchronization; 20.1 Threads; 20.2 Synchronization; 20.3 Race Conditions and Deadlocks; Chapter 21: Streams; 21.1 Files and Directories; 21.2 Reading and Writing Data; 21.3 Asynchronous I/O; 21.4 Network I/O; 21.5 Web Streams; 21.6 Serialization; 21.7 Isolated Storage; Chapter 22: Programming .NET and COM; 22.1 Importing ActiveX Controls; 22.2 Importing COM Components; 22.3 Exporting .NET Components; 22.4 P/Invoke; 22.5 Pointers; Appendix A: C# Keywords; Colophon;
Book by Liberty Jesse
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
Da: Open Books, Chicago, IL, U.S.A.
paperback. Condizione: Very Good. Open Books is a nonprofit social venture that provides literacy experiences for thousands of readers each year through inspiring programs and creative capitalization of books. Codice articolo mon0000766171
Quantità: 1 disponibili
Da: World of Books (was SecondSale), Montgomery, IL, U.S.A.
Condizione: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00099272233
Quantità: 1 disponibili
Da: World of Books (was SecondSale), Montgomery, IL, U.S.A.
Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00087237448
Quantità: 1 disponibili
Da: World of Books (was SecondSale), Montgomery, IL, U.S.A.
Condizione: Acceptable. Item in acceptable condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00086766411
Quantità: 1 disponibili
Da: Better World Books, Mishawaka, IN, U.S.A.
Condizione: Good. 4th. Former library copy. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Includes library markings. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo GRP14076993
Quantità: 1 disponibili
Da: Better World Books: West, Reno, NV, U.S.A.
Condizione: Very Good. 4th. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo 5209387-75
Quantità: 1 disponibili
Da: Better World Books, Mishawaka, IN, U.S.A.
Condizione: Very Good. 4th. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo 5209387-75
Quantità: 1 disponibili
Da: Better World Books: West, Reno, NV, U.S.A.
Condizione: Good. 4th. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Codice articolo GRP74638993
Quantità: 1 disponibili
Da: BooksRun, Philadelphia, PA, U.S.A.
Paperback. Condizione: Fair. Fourth. The item might be beaten up but readable. May contain markings or highlighting, as well as stains, bent corners, or any other major defect, but the text is not obscured in any way. Codice articolo 0596006993-7-1-13
Quantità: 1 disponibili
Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.
Paperback. Condizione: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less. Codice articolo G0596006993I4N00
Quantità: 1 disponibili