Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Professional C# (Beta 2 Edition)

Professional C# (Beta 2 Edition)

List Price: $59.99
Your Price:
Product Info Reviews

Description:

Given its patient and comprehensive tutorial style, Professional C# is a great choice for any developer stepping up to the plate with C# and the Microsoft .NET platform. With plenty of material geared to the specific needs of C/C++, Java, and VB programmers, this thorough tutorial packs some worthwhile advice within a well-paced guide to what you'll need to know to succeed with Microsoft's newest programming language.

Weighing in at over 1,300 pages, this text delivers a wealth of material on C# from a team of expert Wrox authors. It does a good job of covering all the necessary language and runtime features of C#. Early sections look at what's new and better in .NET, and then it's on to a close look at C# as an object-oriented language. A real strength of this title has to be its tutorial style, which works patiently to bring developers of all stripes to the brave new realm of C#. Material specifically geared to C++, Java, and VB programmers will let a wide range of readers learn C# effectively. (Concise appendices tailored to all three types of users show what's different about C# in comparison to these older languages.)

After covering the basics of C# itself, the book then zeros in on the APIs of the .NET platform. From basic string handling, collections, and support for Internet programming to material on graphics, you'll gain a command of some essential classes for everyday development. Sections on late-breaking standards and technologies like XML and Web services will help ensure that you get the most out of .NET.

Coverage of database APIs (with ADO.NET) and server-side programming (with ASP.NET) rounds out the tour. More specialized topics show how to create Windows services, and how to work with the older COM/COM+ standards in Windows. You'll also learn to work with corporate directories (via Active Directory) and the Windows Registry. C++ programmers in particular will appreciate the guide to class design in C#, which includes all relevant features in the newer language clearly spelled out.

Bundling a wealth of information on both C# and .NET, Professional C# provides a state-of-the-art tour of what's next for Windows programming. Regardless of whether you are coming to C# from a C/C++, Java, or VB background, this far-ranging yet thoroughly approachable guide can help you master the essentials of C# and the new .NET in record time. --Richard Dragan

Topics covered:

  • Introduction and overview of Microsoft .NET
  • Compiling and running programs
  • Intermediate language (IL)
  • .NET base classes
  • Assemblies and namespaces
  • Tour of language options for .NET development (C# compared with other languages)
  • Short history of C/C++/Java and C#
  • Comprehensive C# language tutorial
  • Data types
  • Complex types
  • Variables
  • Operators
  • Flow control
  • Program structure
  • Console I/O
  • Using classes and inheritance in C# (including object-oriented design basics, properties, and inheritance conventions)
  • Method overloading
  • Constructors and clean-up methods (including Dispose() functions)
  • Passing by reference and value
  • Operator overloading
  • Indexers
  • Interfaces
  • C# exception-handling classes and techniques
  • Delegates and events
  • C# preprocessor directives
  • Unsafe code
  • Tutorial for .NET base classes
  • Comparing objects with Equals()
  • String handling basics
  • Regular expressions
  • Collection classes
  • Custom attributes
  • Reflection
  • Threading APIs
  • Introduction to the Visual Studio.NET environment
  • Programming with Windows Forms (including graphics and menu support)
  • C# assemblies in depth (including the Global Assembly Cache, shared assemblies, and deployment)
  • ADO.NET database APIs (including Command objects, data readers, and data sets)
  • Using grid controls with data sources
  • Tutorial on XML standards (including MSXML 3.0)
  • Working with files, the Registry, and Active Directory
  • Quick introduction to ASP.NET and Web Forms
  • Introduction to Web services (SOAP and WSDL explained, plus a Web service-based room-booking sample service)
  • Building custom controls
  • COM and .NET interoperability
  • COM+ transactions and other services in .NET
  • GDI+ API graphics tutorial (including basic shapes, colors, fonts, and text output)
  • Basic HTTP and IP network programming
  • .NET remoting and distributed applications
  • Creating Windows services
  • Security issues in .NET (including code access, roles, and code groups)
  • Quick tutorials for C++
  • Java and VB developers migrating to C#
© 2004, ReviewFocus or its affiliates