Cart
Free Shipping in Australia
Proud to be B-Corp

Programming C# Jesse Liberty

Programming C# By Jesse Liberty

Programming C# by Jesse Liberty


$37.99
Condition - Very Good
Only 3 left

Summary

The author has updated this latest edition to reflect the release of Visual Studio .NET 2003 and the .NET Framework 1.1. Also included is a new chapter demonstrating various Web forms and Web services applications, and enlarged and expanded his coverage of events and delegates.

Programming C# Summary

Programming C# by Jesse Liberty

The author has updated this latest edition to reflect the release of Visual Studio .NET 2003 and the .NET Framework 1.1. He's also added an entirely new chapter demonstrating various Web forms and Web services applications, and enlarged and expanded his coverage of events and delegates in response to numerous reader requests. He's also added tips for programmers coming from VB and C++ backgrounds. The first part of this book introduces C# fundamentals, then goes on to explain: classes and objects Inheritance and polymorphism; operator overloading; structs and interfaces; arrays, indexers, and collections; string objects and regular expressions; exceptions and bug handling; and delegates and events. Part two of the book focuses on development of desktop and Internet applications, including Windows Forms, ADO.NET and ASP.NET. ASP.NET includes Web Forms,for rapid development of Web applications, and Web Services for creating objects without user interfaces, to provide services over the Internet. Part three gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part three also illustrates how to interoperate with COM objects.

Programming C# Reviews

"If the 4th Edition, whenever it's released, manages to at least mention the Open Source alternative - although more complete information would be better - that would definitely merit a Top Stuff award because finally the book would be complete. However, as things stand, this book falls short of greatness by a penguin's breadth - it's a solid reference guide that you'll keep returning to for years to come, but needs that little extra "oomph" to win us over completely." - Paul Hudson, linuxFormat, September 2003

About Jesse Liberty

Jesse Liberty is the best selling author of Programming ASP.NET, Programming C SHARP, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C SHARP, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

Table of Contents

Preface Part I. The C SHARP Language 1. C SHARP and the .NET Framework The .NET Platform The .NET Framework Compilation and the MSIL The C SHARP Language 2. Getting Started: "Hello World" Classes, Objects, and Types Developing "Hello World" Using the Visual Studio .NET Debugger 3. C SHARP Language Fundamentals Types Variables and Constants Expressions Whitespace Statements Operators Namespaces Preprocessor Directives 4. Classes and Objects Defining Classes Creating Objects Using Static Members Destroying Objects Passing Parameters Overloading Methods and Constructors Encapsulating Data with Properties readonly Fields 5. Inheritance and Polymorphism Specialization and Generalization Inheritance Polymorphism Abstract Classes The Root of All Classes: Object Boxing and Unboxing Types Nesting Classes 6. Operator Overloading Using the operator Keyword Supporting Other .NET Languages Creating Useful Operators Logical Pairs The Equals Operator Conversion Operators 7. Structs Defining Structs Creating Structs 8. Interfaces Implementing an Interface Accessing Interface Methods Overriding Interface Implementations Explicit Interface Implementation 9. Arrays, Indexers, and Collections Arrays The foreach Statement Indexers Collection Interfaces Array Lists Queues Stacks Dictionaries 10. Strings and Regular Expressions Strings Regular Expressions 11. Handling Exceptions Throwing and Catching Exceptions Exception Objects Custom Exceptions Rethrowing Exceptions 12. Delegates and Events Delegates Multicasting Events Retrieving Values from Multicast Delegates Part II. Programming with C SHARP 13. Building Windows Applications Creating a Simple Windows Form Creating a Windows Forms pplication XML Documentation Comments Deploying an Application 14. 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 XML 15. 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 Proxy 16. Putting It All Together The Overall Design The Screen-Scraper Application Displaying the Output Creating the Web Services Client Searching By Category Part III. The CLR and the .NET Framework 17. Assemblies and Versioning PE Files Metadata Security Boundary Versioning Manifests Multi-Module Assemblies Private Assemblies Shared Assemblies 18. Attributes and Reflection Attributes Reflection Reflection Emit 19. Marshaling and Remoting Application Domains Context Remoting 20. Threads and Synchronization Threads Synchronization Race Conditions and Deadlocks 21. Streams Files and Directories Reading and Writing Data Asynchronous I/O Network I/O Web Streams Serialization Isolated Storage 22. Programming .NET and COM Importing ActiveX Controls Importing COM Components Exporting .NET Components P/Invoke Pointers Appendix:. C SHARP Keywords Index

Additional information

GOR001334933
9780596004897
0596004893
Programming C# by Jesse Liberty
Used - Very Good
Paperback
O'Reilly Media, Inc, USA
2003-05-30
690
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a used book - there is no escaping the fact it has been read by someone else and it will show signs of wear and previous use. Overall we expect it to be in very good condition, but if you are not entirely satisfied please get in touch with us

Customer Reviews - Programming C#