
Publisher: Apress
Author: Andrew Troelsen
ISBN: 1590594193
Release Date: 12 September 2005
eBook Description
Aimed at the reader with some previous programming experience, C# and the .NET Platform provides an enjoyable and well-paced tutorial for learning C# and Microsoft's new .NET Framework. This well-written guide is all you need to get onboard with the latest in Windows development.
Today, there are a growing number of titles available for C#. This text strikes an excellent balance between a basic language tutorial with an authoritative presentation of what's new and better in .NET with coverage of the some of the inner details of the platform, including deployment. The author's patient writing style is never dull or overly technical, which will mean this book is a good choice for a wide range of readers approaching C# from a variety of languages including C , Java, and Visual Basic.
At certain points, the author looks at "intermediate language" (IL) bytecodes that underlie the C# language. This is particularly informative in chapters that look at assemblies and deployment. As a tour of the basics of the C# language, this book distinguishes itself with short, effective examples (many of which use a set of classes modeling cars). Coverage of programming Windows Forms is really good, as is the chapter on getting the older COM and .NET components to interoperate. The focus of this book is mostly on traditional client-side development, though it does cover the latest in Web development with sections on basic ASP.NET and Web services, which round out the book.
The author does a good job at explaining how .NET works while bringing readers of different abilities up to speed with C#. Experts will appreciate the detail on class design, COM, and Web services, while beginners will be able to follow the author's well-organized tour of the basics. In all, this combination of strengths makes C# and the .NET Platform an attractive choice in the growing list of titles on Microsoft's latest programming language. --Richard Dragan
Topics covered:
- Introduction to the .NET platform
- Common Language Runtime (CLR)
- The Common Type Specification (CTS)
- The Common Language Specifications (CLS)
- Assemblies
- Basics of C# classes
- Constructors
- Flow control and iteration
- Arrays and strings
- Boxing and unboxing
- Object-oriented programming in C# (encapsulation, inheritance, and polymorphism explained)
- Exception handling
- Garbage collection
- Implementing the ICloneable and IComparable interfaces
- Introduction to .NET collections (including custom collections)
- Custom indexers, delegates, and events explained
- XML-based documentation
- In-depth guide to .NET assemblies (including shared assemblies)
- Versioning techniques for side-by-side deployment
- Multithreading and synchronization
- Type reflection and attributes
- Windows Forms tutorial (design options, survey of components, menus and other UI widgets)
- Programming the Windows registry
- GDI graphics tutorial (including fonts, brushes, images, and using .NET resources)
- Input and output (directories, files, and streams)
- COM, COM , and .NET interoperability
- Tutorial to ADO.NET for database programming (including DataSets and XML basics)
- Introduction to ASP and ASP.NET programming for Web development
- Web services basics (including SOAP, WSDL, and the Discovery Service Protocol, DISCO)
Pro C# 2005 and the .NET 2.0 Platform, Third Edition
Related posts:
- Pro SQL Server 2005 Assemblies Publisher: ApressAuthor: Julian SkinnerISBN: 1590595661Release Date: 21 December 2005 eBook...
- JDBC(TM) API Tutorial and Reference: Universal Data Access for the Java(TM) 2 Platform (2nd Edition) Publisher: PearsonAuthor: Mark HapnerISBN: 0201433281Release Date: 11 June 1999 eBook...
- REALbasic Cross-Platform Application Development Publisher: SamsAuthor: Mark S. ChoateISBN: 0672328135Release Date: 12 April 2006...
- BEA WebLogic Platform 7 Publisher: SamsAuthor: Scott DunbarISBN: 0789727129Release Date: 08 August 2003 eBook...
- Building XML Web Services for the Microsoft .NET Platform Publisher: Microsoft PressAuthor: Scott ShortISBN: 0735614067Release Date: 27 February 2002...
- Advanced Java 2 Platform: How to Program (With CD-ROM) Publisher: Prentice HallAuthor: Harvey M. DeitelISBN: 0130895601Release Date: 28 September...
- Rich Client Programming: Plugging into the NetBeans(TM) Platform Publisher: Prentice HallAuthor: Geertjan WielengaISBN: 0132354802Release Date: 30 April 2007...
- SharePoint 2007 User’s Guide: Learning Microsoft’s Collaboration and Productivity Platform Publisher: ApressAuthor: Tony SmithISBN: 1590598296Release Date: 26 February 2007 eBook...
- Applying Enterprise JavaBeans 2.1: Component-Based Development for the J2EE Platform (2nd Edition) Publisher: Addison-WesleyAuthor: Beth StearnsISBN: 0201914662Release Date: 27 May 2003 eBook...
- A Programmer’s Introduction to C# Publisher: ApressAuthor: Eric GunnersonISBN: 1893115860Release Date: 01 September 2000 eBook...
Home > About This Post
This entry was posted by Administrator on Tuesday, December 6th, 2005, at 2:54 am, and was filed in Books.
Subscribe to the
RSS 2.0 feed for all comments to this post.
Post a Comment
You must be logged in to post a comment.