2 options
Mastering Visual C# .NET / Jason Price, Mike Gunderloy.
- Format:
- Book
- Author/Creator:
- Price, Jason.
- Language:
- English
- Subjects (All):
- C# (Computer program language).
- Microsoft .NET.
- Physical Description:
- 1 online resource (1005 p.)
- Edition:
- 1st ed.
- Place of Publication:
- San Francisco : Sybex, c2002.
- Language Note:
- English
- Summary:
- Get Everything You Can Out of Visual C# and the .NET Framework Mastering Visual C# .NET is the best resource for getting everything you can out of the new C# language and the .NET Framework. You'll master C# language essentials, quickly taking advantage of the many improvements it offers over C++ and see tons of examples that show you all the ways that .NET can make your programming more efficient and your applications more powerful. You'll learn how to create stand-alone applications, as well as build Windows, web, and database applications. You'll even see how to develop web
- Contents:
- Contents; Introduction; Part 1 Fundamental C# Programming; Chapter 1 Introduction to C#; Developing Your First C# Program; Introducing Visual Studio .NET; Using the .NET Documentation; Summary; Chapter 2 Basic C# Programming; Using Statements, Whitespace, and Blocks; Adding Comments; Using Data Types, Variables, and Constants; Introducing Strings; Understanding Enumerations; Handling Input and Output; Summary; Chapter 3 Expressions and Operators; Understanding Expressions and Operators; Operator Precedence; Summary; Chapter 4 Decisions, Loops, and Preprocessor Directives
- Using the if StatementImplementing the switch Statement; Using Loop Statements; Understanding Jump Statements; Creating Preprocessor Directives; Summary; Chapter 5 Object-Oriented Programming; Introducing Classes and Objects; Declaring a Class; Creating Objects; Using Methods; Using Access Modifiers; Creating and Destroying Objects; Introducing Structs; Summary; Chapter 6 More about Classes and Objects; Introducing Static Members; Using Readonly Fields; Defining Properties; Introducing the ""Has a"" Relationship; Learning about Namespaces; Summary; Chapter 7 Derived Classes
- Introducing InheritanceLearning about Polymorphism; Specifying Member Accessibility; Hiding Members; Versioning; Using the System.Object Class; Using Abstract Classes and Methods; Declaring Sealed Classes and Methods; Casting Objects; Operator Overloading; Summary; Chapter 8 Interfaces; Defining an Interface; Implementing an Interface Using a Class; Casting an Object to an Interface; Using Derived Interfaces; Understanding Explicit Interface Members; Summary; Chapter 9 Strings, Dates, Times, and Time Spans; Using Strings; Creating Dynamic Strings; Representing Dates and Times
- Using Time SpansSummary; Chapter 10 Arrays and Indexers; Declaring and Creating Arrays; Using Arrays; Initializing Arrays; Reading Command-Line Arguments; Introducing Array Properties and Methods; Using Multidimensional Arrays; Creating Arrays of Objects; Introducing Indexers; Summary; Chapter 11 Collections; Introducing Array Lists; Understanding Bit Arrays; Understanding Hash Tables; Understanding Sorted Lists; Understanding Queues; Understanding Stacks; Summary; Chapter 12 Delegates and Events; Understanding Delegates; Understanding Events; Summary; Chapter 13 Exceptions and Debugging
- Handling ExceptionsUnderstanding Exception Objects; Handling Specific Exceptions; Exploring Exception Propagation; Creating and Throwing Exception Objects; Declaring Custom Exceptions; Debugging; Summary; Part 2 Advanced C# Programming; Chapter 14 Threads; Understanding the .NET Framework Class Library; Understanding Threads; Managing Threads; Dealing with Thread Problems; Thread Pooling; Summary; Chapter 15 Streams and Input/Output; Dealing with Files and Directories; Exploring Streams and Backing Stores; Using Readers and Writers; Using Asynchronous I/O; Introducing Serialization; Summary
- Chapter 16 Assemblies
- Notes:
- Includes index.
- ISBN:
- 1-280-53601-2
- 9786610536016
- 0-7821-5223-6
- OCLC:
- 475993711
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.