skip to content
C♯ unleashed Preview this item
ClosePreview this item

C♯ unleashed

Author: Joseph Mayo
Publisher: [Indianapolis, IN.] : Sams, ©2002.
Edition/Format:   eBook : Document : EnglishView all editions and formats

A complete Professional Reference Guide to the new C# Language. Joe Mayo guides the developer from language syntax and object-oriented software construction to multiple .NET technologies."Solving  Read more...


(not yet rated) 0 with reviews - Be the first.

More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Genre/Form: Electronic books
Additional Physical Format: Print version:
Mayo, Joseph.
C♯ unleashed.
[Indianapolis, IN.] : Sams, ©2002
(DLC) 00111066
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Joseph Mayo
ISBN: 076865842X 9780768658422 9780672321221 067232122X
OCLC Number: 56429583
Reproduction Notes: Electronic reproduction. [S.l.] : HathiTrust Digital Library, 2010. MiAaHDL
Description: 1 online resource (xvi, 794 pages) : illustrations
Details: Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.
Contents: (NOTE: Each chapter concludes with a Summary.)Introduction. I. C# BASICS. 1. The C# Environment. The Common Language Infrastructure (CLI). Standardization. The .NET Architecture. Where C# Fits In.2. Getting Started with C#. Writing a Simple C# Program. Comments. Identifiers and Keywords. Style. Preparing a Program To Run. Basic C# Types. Definite Assignment. Basic Conversions. Arrays. Interacting with Programs.3. Writing C# Expressions. Unary Operators. Binary Operators. The Ternary Operator. Other Operators. Enumeration Expressions. Array Expressions. Statements. Blocks. Labels. Declarations. Operator Precedence and Associativity.4. Using Statements and Loops to Control Program Flow. if Statements. switch Statements. C# Loops. goto Statements. break Statements. continue Statements. return Statements.5. Debugging and Pre-Processing. Pre-Processing Directives. Debugging C# Programs.II. OBJECT AND COMPONENT PROGRAMMING WITH C#. 6. Object and Component Concepts. What Is an Object? Object Classification. Object Hierarchies. Abstraction. Objects within Objects. Objects with Different Behaviors. Component Interfaces. Component Properties. Component Events.7. Working with Classes. Class Members. Instance and Static Members. Use of Accessibility Modifiers. Fields. Constructors. Destructors. Methods. Properties. Indexers. Full XML Comments.8. Designing Object-Oriented Programs. Inheritance. Encapsulating Object Internals. Polymorphism.9. Overloading Class Members and Operators. Overloading Methods. Overloading Indexers. Overloading Operators. Resolving Overloaded Members.10. Handling Exceptions and Errors. try/catch Blocks. finally Blocks. Predefined Exception Classes. Handling Exceptions. Designing Your Own Exceptions. checked and unchecked Statements.11. Delegates and Events. Delegates. Events.12. Organizing Code with Namespaces. Why Namespaces? Namespace Directives. Creating Namespaces. Namespace Members. Scope and Visibility.13. Creating structs. Identifying the class/struct Relationship. Type System Unification. Designing a New Value Type.14. Implementing Interfaces. Abstract Class Versus Interface. Interface Members. Implicit Implementation. Explicit Implementation. Mapping. Inheritance.15. Performing Conversions. Implicit Versus Explicit Conversions. Value Type Conversions. Reference Type Conversions.III. USING CLASS LIBRARIES WITH C#. 16. Presenting Graphical User Interfaces. Windows. Controls. N-Tier Architecture. Menus.17. File I/O and Serialization. Files and Directories. Streams. Serialization.18 - XML. Writing. Reading.19. Database Programming with ADO.NET. Making Connections. Viewing Data. Manipulating Data. Calling Stored Procedures. Retrieving DataSets.20. Writing Web Applications with ASP.NET. A Simple Web Page. Controls. Making a Web Form. Code-Behind Web Pages.21 - Remoting. Basic Remoting. Proxys. Channels. Lifetime Management.22. Web Services. Web Service Basics. Using Web Services.IV. EXTREME C#. 23. Multi-Threading. Creating New Threads. Synchronization.24. Browsing the Network Libraries. Implementing Sockets. Working with HTTP.25. String Manipulation. The String Class. The StringBuilder Class. String Formatting. Regular Expressions.26. C# Collections. Pre-Existing Collections. Collection Interfaces. Creating a Collection.27 - Attributes. Using Attributes. Using Attribute Parameters. Using Attribute Targets. Creating Your Own Attributes. Getting Attributes from a Class.28 - Reflection. Discovering Program Information. Dynamically Activating Code. Reflection.Emit.29. Localization and Resources. Resource Files. Multiple Locales.30. Unsafe Code and Pinvoke. Unsafe Code. Platform Invoke.31. Runtime Debugging. Simple Debugging. Conditional Debugging. Runtime Tracing. Making Assertions.32. Performance Monitoring. Accessing Built-in Performance Counters. Implementing Timers. Building a Customized Performance Counter. Analyzing Performance with Sampling.33. Integrating C# with COM. Communicating with COM from .NET. Exposing a .NET Component as a COM Component. Introduction to .NET Support for COM+ Services.V. THE C# ENVIRONMENT. 34. Garbage Collection. Automatic Memory Management. Finalizing Your Code Properly. Controlling Garbage Collection.35. Cross-Language Programming with C#. The Common Type System (CTS). The Common Language Specification (CLS). Tips for Making Your Code CLS-Compatible. Writing a Cross-Language Program.36. The Common Language Runtime. Managed Execution. Metadata. Managed Services.37. Versioning and Assemblies. Inside Assemblies. Assembly Features. Configuration. Deployment.38. Securing Code. Code-Based Security. Role-Based Security. Security Utilities.VI - APPENDIXES. Appendix A. Compiling Programs. Assemblies. Debug. Miscellaneous. Optimization. Output. Preprocessing. Resources.Appendix B. The .NET Frameworks Class Libraries. Appendix C. Online Resources. C# Sites. .NET Sites.Index.
Responsibility: Joseph Mayo.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # C♯ unleashed
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
   library:oclcnum "56429583" ;
   library:placeOfPublication <> ;
   library:placeOfPublication <> ; # Indianapolis, IN.
   rdfs:comment "Warning: This malformed URI has been treated as a string - '{654B748F-E0FB-4856-AC25-6B75D383572B}Img100.jpg'" ;
   schema:about <> ; # COMPUTERS--Programming Languages--Java
   schema:about <> ;
   schema:about <♯> ; # COMPUTERS--Programming Languages--C♯
   schema:about <> ; # COMPUTERS--Programming Languages--Pascal
   schema:about <> ; # C (Computer program language)
   schema:bookFormat schema:EBook ;
   schema:copyrightYear "2002" ;
   schema:creator <> ; # Joseph Mayo
   schema:datePublished "2002" ;
   schema:exampleOfWork <> ;
   schema:genre "Electronic books"@en ;
   schema:inLanguage "en" ;
   schema:isSimilarTo <> ;
   schema:name "C♯ unleashed"@en ;
   schema:productID "56429583" ;
   schema:publication <> ;
   schema:publisher <> ; # Sams
   schema:url <> ;
   schema:url <> ;
   schema:url <> ;
   schema:url "{654B748F-E0FB-4856-AC25-6B75D383572B}Img100.jpg" ;
   schema:url <> ;
   schema:url <> ;
   schema:url <> ;
   schema:workExample <> ;
   schema:workExample <> ;
   wdrs:describedby <> ;

Related Entities

<> # Indianapolis, IN.
    a schema:Place ;
   schema:name "Indianapolis, IN." ;

<♯> # COMPUTERS--Programming Languages--C♯
    a schema:Intangible ;
   schema:name "COMPUTERS--Programming Languages--C♯"@en ;

<> # COMPUTERS--Programming Languages--Java
    a schema:Intangible ;
   schema:name "COMPUTERS--Programming Languages--Java"@en ;

<> # COMPUTERS--Programming Languages--Pascal
    a schema:Intangible ;
   schema:name "COMPUTERS--Programming Languages--Pascal"@en ;

<> # C (Computer program language)
    a schema:Intangible ;
   schema:name "C (Computer program language)"@en ;

<> # Joseph Mayo
    a schema:Person ;
   schema:familyName "Mayo" ;
   schema:givenName "Joseph" ;
   schema:name "Joseph Mayo" ;

    a schema:ProductModel ;
   schema:isbn "067232122X" ;
   schema:isbn "9780672321221" ;

    a schema:ProductModel ;
   schema:isbn "076865842X" ;
   schema:isbn "9780768658422" ;

    a schema:CreativeWork ;
   rdfs:label "C♯ unleashed." ;
   schema:description "Print version:" ;
   schema:isSimilarTo <> ; # C♯ unleashed

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.