Save up to 30% on Elsevier print and eBooks with free shipping. No promo code needed.
Save up to 30% on print and eBooks.
C#.Net Developer's Guide
1st Edition - January 12, 2002
Authors: Adrian Turtschi, Jason Werry, Greg Hack, Joseph Albahari
Language: English
eBook ISBN:9780080476360
9 7 8 - 0 - 0 8 - 0 4 7 6 3 6 - 0
Microsoft's C# ("C sharp") is a modern, object-oriented programming language built from the ground up to exploit the power of XML-based Web services on Microsoft's new .NET…Read more
Purchase options
LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code is needed.
Microsoft's C# ("C sharp") is a modern, object-oriented programming language built from the ground up to exploit the power of XML-based Web services on Microsoft's new .NET platform. With its Visual C++ development system heritage, C# will enable millions of C and C++ developers to use existing skills to rapidly build sophisticated XML-based .NET applications. Why Will Web Developers Switch to C#? ...Because it's the ideal solution for C and C++ programmers who need to combine rapid development with the power to access all the functionality of the Microsoft.NET platform. They want an environment that is completely in sync with emerging Web standards and one that provides easy integration with existing applications. C#.net Web Developer's Guide will enhance developer productivity and help them eliminate programming errors that can lead to increased development costs. This book teaches Web developers to quickly and easily build solutions for the Microsoft .NET platform. Web developers will learn to use C# components to build Web services and applications that are available across the Internet, from any application running on any platform.
* Timely coverage of newly released product - programmers and developers are anxious to learn about the new technology * Comes with Syngress' revolutionary wallet-sized CD containing a printable HTML version of the book and all of the source code examples and demos of popular C# upgrade and programming tools
Foreword
Chapter 1 Introducing the Microsoft .NET Platform
Introduction
Introducing the.NET Platform
Microsoft .NET and Windows DNA
Microsoft .NET Architecture Hierarchy
Features of the .NET Platform
Multilanguage Development
Platform and Processor Independence
Automatic Memory Management
Versioning Support
Support for Open Standards
Easy Deployment
Distributed Architecture
Interoperability with Unmanaged Code
Security
Performance and Scalability
Components of the .NET Architecture
.NET Runtime
Managed/Unmanaged Code
Intermediate Language
Common Type System
.NET Base Class Library (BCL)
Assemblies
Metadata
Assemblies and Modules
Assembly Cache
Reflection
Just In Time Compilation
Garbage Collection
Exploring the Code Cycle
The Pursuit of Standardization
Summary/Solutions Fast Track/Frequently Asked Questions
Chapter 2 Introducing C# Programming
Introduction
Getting Started
Creating Your First C# Program
Compiling and Executing
Defining a Class
Declaring the MainMethod
Organizing Libraries with Namespaces
Using the using Keyword
Adding Comments
Introducing Data Types
Value Types
Reference Types
Explaining Control Structures
Using the ifStatement
Using the if-elseStatement
Using the switch caseStatement
Using the forStatement
Using the whileStatement
Using the do whileStatement
Using the breakStatement
Using the continueStatement
Using the returnStatement
Using the gotoStatement
Understanding Properties and Indexers
Using Properties
Accessing Lists with Indexers
Using Delegates and Events
Delegates
Events
Using Exception Handling
Using the tryBlock
Using the catchBlock
Using the finallyBlock
Using the throwStatement
Understanding Inheritance
Summary/Solutions Fast Track/Frequently Asked Questions