skip to content
Introduction to C♯ using .NET Preview this item
ClosePreview this item

Introduction to C♯ using .NET

Author: Robert J Oberg
Publisher: Upper Saddle River, NJ : Prentice Hall PTR, ©2002.
Series: Integrated .NET series from Object Innovations and Prentice Hall PTR.
Edition/Format:   Print book : EnglishView all editions and formats

A practical introduction to C#, this comprehensive, hands-on presentation teaches programming from an object-oriented perspective. The text explores several important interactions between C# and the  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...


Additional Physical Format: Online version:
Oberg, Robert J.
Introduction to C♯ using .NET.
Upper Saddle River, NJ : Prentice Hall PTR, C2002
Document Type: Book
All Authors / Contributors: Robert J Oberg
ISBN: 0130418013 9780130418012
OCLC Number: 47938445
Description: xxiii, 452 pages : illustrations ; 24 cm.
Contents: (NOTE: Each chapter concludes with a Summary.)Preface. Organization. Sample Programs. Exercises. Website. Acknowledgments. About This Series. I. INTRODUCTION TO .NET AND C#. 1. .NET Framework. .NET: What You Need to Know. What Is Microsoft .NET? .NET Framework Overview. Common Language Runtime.2. First C# Programs. Hello, World. Program Structure. Namespaces. Variables and Expressions. Using C# As A Calculator. Input/Output in C#. The .NET Framework Class Library.3. Visual Studio.NET. Overview of Visual Studio.NET. Project Configurations.Debugging.II. C# AS A LANGUAGE IN THE C FAMILY. 4. Simple Data Types. Data Types. Integer Types. Floating-Point Types. Decimal Type. Character Type. Boolean Type. Conversions.5. Operators and Expressions. Operator Cardinality. Arithmetic Operators. Relational Operators. Conditional Logical Operators. Bitwise Operators. Assignment Operators. Expressions. Checked and Unchecked.6. Control Structures. If Tests. Loops. Preview of Arrays and Foreach. More About Control Flow. Switch Statement.III. C# PROGRAMMING FUNDAMENTALS. 7. Object-Oriented Programming. Objects. Classes. Polymorphism. Object-Oriented Languages. Components.8. Classes. Classes as Structured Data. Methods. Constructors and Initialization. Static Fields and Methods. Constant and Readonly Fields.9. The C# Type System. Overview of Types in C#. Value Types. Reference Types. Default Values. Boxing and Unboxing.10. Methods, Properties, and Operators. Methods. Parameter Passing. Method Overloading. Variable Length Parameter Lists. Properties. Operator Overloading.11. Characters and Strings. Characters. Strings. String Methods. String Builder Class. Programming with Strings.12. Arrays and Indexers. Arrays. System.Array. Random Number Generation. Jagged Arrays. Rectangular Arrays. Arrays as Collections. Bank Case Study: Step 1. Indexers.13. Inheritance. Inheritance Fundamentals. Access Control. Method Hiding. Initialization. Bank Case Study: Step 2.14. Virtual Methods and Polymorphism. Virtual Methods and Dynamic Binding. Method Overriding. Polymorphism. Abstract Classes. Sealed Classes. Heterogeneous Collections. Case Study: Step 3.15. Formatting and Conversion. ToString. Format Strings. String Formatting Methods. Bank Case Study: Step 4. Type Conversions.16. Exceptions. Exception Fundamentals. User-Defined Exception Classes. Structured Exception Handling. Bank Case Study: Step 5. Inner Exceptions.17. Interfaces. Interface Fundamentals. Programming with Interfaces. Dynamic Use of Interfaces. Bank Case Study: Step 6. Resolving Ambiguity.IV. C# AND THE .NET FRAMEWORK. 18. Interfaces and the .NET Framework. Collections. Bank Case Study: Step 7. Copy Semantics and Icloneable. Comparing Objects. Understanding Frameworks.19. Delegates and Events. Delegates. Stock Market Simulation. Events.20. Advanced Features. Directories and Files. Multiple Thread Programming. Attributes. Custom Attributes. Reflection. Unsafe Code.21. Components and Assemblies. Building Components Using .NET SDK. Assemblies. Multiple Language Applications. Building Components Using Visual Studio.NET. Bank Case Study: Componentized Version. Interoperating with COM.22. Introduction to Windows Forms. Windows Forms. Simple Forms Using .NET SDK. Windows Forms Event Handling. Menus. Next Steps in Windows Forms and .NET.Appendix A: Learning Resources. Index.
Series Title: Integrated .NET series from Object Innovations and Prentice Hall PTR.
Responsibility: Robert J. Oberg.


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

<> # Introduction to C♯ using .NET
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "47938445" ;
   library:placeOfPublication <> ; # Upper Saddle River, NJ
   library:placeOfPublication <> ;
   schema:about <> ; # C# (Computer program language)
   schema:about <> ; # C♯ (Computer program language)
   schema:about <> ; # Web site development
   schema:about <> ;
   schema:about <> ; # Microsoft .NET Framework
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2002" ;
   schema:creator <> ; # Robert J. Oberg
   schema:datePublished "2002" ;
   schema:exampleOfWork <> ;
   schema:inLanguage "en" ;
   schema:isPartOf <> ; # Integrated .NET series from Object Innovations and Prentice Hall PTR.
   schema:isPartOf <> ; # The integrated .NET series from Object Innovations and Prentice Hall PTR
   schema:isSimilarTo <> ;
   schema:name "Introduction to C♯ using .NET"@en ;
   schema:productID "47938445" ;
   schema:publication <> ;
   schema:publisher <> ; # Prentice Hall PTR
   schema:workExample <> ;
   umbel:isLike <> ;
   wdrs:describedby <> ;

Related Entities

<> # Prentice Hall PTR
    a bgn:Agent ;
   schema:name "Prentice Hall PTR" ;

<> # Upper Saddle River, NJ
    a schema:Place ;
   schema:name "Upper Saddle River, NJ" ;

<> # Integrated .NET series from Object Innovations and Prentice Hall PTR.
    a bgn:PublicationSeries ;
   schema:hasPart <> ; # Introduction to C♯ using .NET
   schema:name "Integrated .NET series from Object Innovations and Prentice Hall PTR." ;

<> # The integrated .NET series from Object Innovations and Prentice Hall PTR
    a bgn:PublicationSeries ;
   schema:hasPart <> ; # Introduction to C♯ using .NET
   schema:name "The integrated .NET series from Object Innovations and Prentice Hall PTR" ;

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

<> # Microsoft .NET Framework
    a schema:Intangible ;
   schema:name "Microsoft .NET Framework"@en ;

<> # Web site development
    a schema:Intangible ;
   schema:name "Web site development"@en ;

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

<> # Robert J. Oberg
    a schema:Person ;
   schema:familyName "Oberg" ;
   schema:givenName "Robert J." ;
   schema:name "Robert J. Oberg" ;

    a schema:ProductModel ;
   schema:isbn "0130418013" ;
   schema:isbn "9780130418012" ;

    a schema:CreativeWork ;
   rdfs:label "Introduction to C♯ using .NET." ;
   schema:description "Online version:" ;
   schema:isSimilarTo <> ; # Introduction to C♯ using .NET

Content-negotiable representations

Close Window

Please sign in to WorldCat 

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