Image from Google Jackets
Normal view MARC view

Programming C# / Jesse Liberty.

By: Publication details: Beijing ; Cambridge, Mass. : O'Reilly, c2002.Edition: 2nd edDescription: p. cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 0596003099 :
Subject(s): LOC classification:
  • QA76.76.C154 L53 2002
Contents:
The C# Language -- C# and the .NET Framework -- The .NET Platform -- The .NET Framework -- Compilation and the MSIL -- The C# Language -- Getting Started: "Hello World" -- Classes, Objects, and Types -- Developing "Hello World" -- Using the Visual Studio .NET Debugger -- C# Language Fundamentals -- Types -- Variables and Constants -- Expressions -- Whitespace -- Statements -- Operators -- Namespaces -- Preprocessor Directives -- Classes and Objects -- Defining Classes -- Creating Objects -- Using Static Members -- Destroying Objects -- Passing Parameters -- Overloading Methods and Constructors -- Encapsulating Data with Properties -- Readonly Fields -- Inheritance and Polymorphism -- Specialization and Generalization -- Inheritance -- Polymorphism -- Abstract Classes -- The Root of all Classes: Object -- Boxing and Unboxing Types -- Nesting Classes -- Operator Overloading -- Using the operator Keyword -- Supporting Other .NET Languages -- Creating Useful Operators -- Logical Pairs -- The Equals Operator -- Conversion Operators -- Structs -- Defining Structs -- Creating Structs -- Interfaces -- Implementing an Interface -- Accessing Interface Methods -- Overriding Interface Implementations -- Explicit Interface Implementation -- Arrays, Indexers, and Collections -- Arrays -- The foreach Statement -- Indexers -- Collection Interfaces -- Array Lists -- Queues -- Stacks -- Dictionaries -- Strings and Regular Expressions -- Strings -- Regular Expressions -- Handling Exceptions -- Throwing and Catching Exceptions -- Exception Objects -- Custom Exceptions -- Rethrowing Exceptions -- Delegates and Events -- Delegates -- Events -- Programming with C# -- Building Windows Applications -- Creating a Simple Windows Form -- Creating a Windows Form Application -- XML Documentation Comments -- Deploying an Application -- 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 -- Programming Web Applications with Web Forms -- Understanding Web Forms -- Creating a Web Form -- Adding Controls -- Data Binding -- Responding to Postback Events -- ASP.NET and C# -- Programming Web Services -- SOAP, WSDL, and Discovery -- Building a Web Service -- Creating the Proxy -- The CLR and the .NET Framework -- Assemblies and Versioning -- PE Files -- Metadata -- Security Boundary -- Versioning -- Manifests -- Multi-Module Assemblies -- Private Assemblies -- Shared Assemblies -- Attributes and Reflection -- Attributes -- Intrinsic Attributes -- Custom Attributes -- Reflection -- Reflection Emit -- Marshaling and Remoting -- Application Domains -- Context -- Remoting -- Threads and Synchronization -- Threads -- Synchronization -- Race Conditions and Deadlocks -- Streams -- Files and Directories -- Reading and Writing Data -- Asynchronous I/O -- Network I/O -- Web Streams -- Serialization -- Isolated Storage -- Programming .NET and COM -- Importing ActiveX Controls -- Importing COM Components -- Exporting .NET Components -- P/Invoke -- Pointers -- C# Keywords.
Summary: Designed specifically for development on Microsoft's new .NET platform, the high-performance C# programming language is simple, safe, object-oriented, and Internetcentric. In Programming C#, noted author Jesse Liberty teaches this new language in a way that experienced programmers will appreciate -- grounded firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.Summary: Part II of Programming C# focuses on the development of desktop and Internet applications, using such tools as ADO.NET, ASP.NET, and Windows Forms. ASP.NET uses both Web Forms, for rapid development of web applications, and web services, for creating web objects without user interfaces, to provide services over the Internet.Summary: Part III gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part III also illustrates how to interoperate with COM objects.Summary: In much the same way that you can see the features and personality of parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. With Programming C#, you will quickly become productive building Windows and web applications on the .NET platform.
Holdings
Item type Current library Home library Shelving location Call number Materials specified Status Barcode
Books Books American University in Dubai American University in Dubai Main Collection QA 76.76 .C154 L53 2002 (Browse shelf(Opens below)) Copy Type:01 - Books Available 627620

Includes index.

The C# Language -- C# and the .NET Framework -- The .NET Platform -- The .NET Framework -- Compilation and the MSIL -- The C# Language -- Getting Started: "Hello World" -- Classes, Objects, and Types -- Developing "Hello World" -- Using the Visual Studio .NET Debugger -- C# Language Fundamentals -- Types -- Variables and Constants -- Expressions -- Whitespace -- Statements -- Operators -- Namespaces -- Preprocessor Directives -- Classes and Objects -- Defining Classes -- Creating Objects -- Using Static Members -- Destroying Objects -- Passing Parameters -- Overloading Methods and Constructors -- Encapsulating Data with Properties -- Readonly Fields -- Inheritance and Polymorphism -- Specialization and Generalization -- Inheritance -- Polymorphism -- Abstract Classes -- The Root of all Classes: Object -- Boxing and Unboxing Types -- Nesting Classes -- Operator Overloading -- Using the operator Keyword -- Supporting Other .NET Languages -- Creating Useful Operators -- Logical Pairs -- The Equals Operator -- Conversion Operators -- Structs -- Defining Structs -- Creating Structs -- Interfaces -- Implementing an Interface -- Accessing Interface Methods -- Overriding Interface Implementations -- Explicit Interface Implementation -- Arrays, Indexers, and Collections -- Arrays -- The foreach Statement -- Indexers -- Collection Interfaces -- Array Lists -- Queues -- Stacks -- Dictionaries -- Strings and Regular Expressions -- Strings -- Regular Expressions -- Handling Exceptions -- Throwing and Catching Exceptions -- Exception Objects -- Custom Exceptions -- Rethrowing Exceptions -- Delegates and Events -- Delegates -- Events -- Programming with C# -- Building Windows Applications -- Creating a Simple Windows Form -- Creating a Windows Form Application -- XML Documentation Comments -- Deploying an Application -- 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 -- Programming Web Applications with Web Forms -- Understanding Web Forms -- Creating a Web Form -- Adding Controls -- Data Binding -- Responding to Postback Events -- ASP.NET and C# -- Programming Web Services -- SOAP, WSDL, and Discovery -- Building a Web Service -- Creating the Proxy -- The CLR and the .NET Framework -- Assemblies and Versioning -- PE Files -- Metadata -- Security Boundary -- Versioning -- Manifests -- Multi-Module Assemblies -- Private Assemblies -- Shared Assemblies -- Attributes and Reflection -- Attributes -- Intrinsic Attributes -- Custom Attributes -- Reflection -- Reflection Emit -- Marshaling and Remoting -- Application Domains -- Context -- Remoting -- Threads and Synchronization -- Threads -- Synchronization -- Race Conditions and Deadlocks -- Streams -- Files and Directories -- Reading and Writing Data -- Asynchronous I/O -- Network I/O -- Web Streams -- Serialization -- Isolated Storage -- Programming .NET and COM -- Importing ActiveX Controls -- Importing COM Components -- Exporting .NET Components -- P/Invoke -- Pointers -- C# Keywords.

Designed specifically for development on Microsoft's new .NET platform, the high-performance C# programming language is simple, safe, object-oriented, and Internetcentric. In Programming C#, noted author Jesse Liberty teaches this new language in a way that experienced programmers will appreciate -- grounded firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.

Part II of Programming C# focuses on the development of desktop and Internet applications, using such tools as ADO.NET, ASP.NET, and Windows Forms. ASP.NET uses both Web Forms, for rapid development of web applications, and web services, for creating web objects without user interfaces, to provide services over the Internet.

Part III gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part III also illustrates how to interoperate with COM objects.

In much the same way that you can see the features and personality of parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. With Programming C#, you will quickly become productive building Windows and web applications on the .NET platform.

There are no comments on this title.

to post a comment.
  • Monday - Friday
  • 8:00 AM - 5:00 PM
  • Saturday - Sunday
  • Closed
  • Phone: +971 431 83183
  • Email: Library@aud.edu
  • Address: Sheikh Zayed Road -- P.O. Box 28282, Dubai, AE
  • Map & Directions