|
Professional C# (Beta 2 Edition) | 
enlarge | Authors: Simon Robinson, Burt Harvey, Craig Mcqueen, Christian Nagel, Morgan Skinner, Jay Glynn, Karli Watson, Ollie Cornes, Jerod Moemeka Publisher: Wrox Press Category: Book
List Price: $59.99 Buy Used: $1.09 You Save: $58.90 (98%)
New (6) Used (26) from $1.09
Avg. Customer Rating: 36 reviews Sales Rank: 1270611
Media: Paperback Edition: Beta 2 Number Of Items: 1 Pages: 1200 Shipping Weight (lbs): 4.2 Dimensions (in): 9.1 x 7.3 x 2.3
ISBN: 1861004990 Dewey Decimal Number: 005 UPC: 676623049902 EAN: 9781861004994 ASIN: 1861004990
Publication Date: June 2001 Availability: Usually ships in 1-2 business days Shipping: Expedited shipping available Shipping: International shipping available Condition: Millions of satisfied customers and climbing. Thriftbooks is the name you can trust, guaranteed. Spend Less. Read More.
|
| Editorial Reviews:
Amazon.com 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#
Book Description Professional C# 2nd Edition is now available. Professional C# 2nd Edition is a completely revised edition of this book, and is fully compatible with the final release of the .NET Framework. We strongly recommend that you order the new edition (Professional C# 2nd Edition, ISBN 1861007043) in preference to this edition.
|
| Customer Reviews: Read 31 more reviews...
Wordy, poorly written, boring, pointless examples. June 20, 2006 1 out of 1 found this review helpful
The worst-written and most repetitive technical book I've read. Reads like the first rough draft: did anyone edit this book?
This book mentions twice in four pages how amazing it is that C# lets you use "goto" to get around its strict "switch" statements. Both times, the concept is introduced as if to a newbie, and both times, the authors praise Microsoft's infinite wisdom in allowing this. Twice in four pages! Other things repeated over and over at the beginning of the book include the concept that C# is managed code, how .NET saves the world, that C# is like Java, and that C# is not like Java.
Also, consider the following example method: // This function takes an int array (a reference type) // and an int (a value type). static void SomeFunction (int[] Ints, int i) { Ints[0] = 100; i = 100; }
Amazing, huh? The cleverly named "SomeFunction" takes two arguments and inexplicably sets one and part of the other equal to 100. I imagine they left figuring out _why_ "as an exercise for the reader."
I'm not trying to whine. Some technical books -- The PickAxe, an introduction to Ruby, comes to mind -- have meaningful examples and concise, clear text and are a pleasure to read. _Professional C#_ is just the opposite.
For a book that supposedly requires previous programming knowledge, it sure drags you through the basics of computer science over and over. (That said, do NOT start programming for the first time with this book as your guide. Quite a few times, I remember thinking, "Wow, I'm glad I'm already familiar with the concept of ______ because this is a horrible explanation!")
Someone said this book was long, and that meant it was complete. No, that just means it's wordy and repetitive. You've been warned.
Certainly a good book with much useful information October 15, 2002 It's one of the best C# and .NET Framework introductions, but the problem is that, due to the extent of the subject, all the books that try to cover the whole .NET Framework in a single (even if big) volume are missing the point from a professional programmer point of view. To have all you need to fully understand the .NET Framework it's absolutely essential to have a collection of books that cover every single topic in detail and they are appearing now. If you want to save money and buy a good introduction especially about C# or you are an experienced programmer that ventures out to .NET and C# for the first time then it could be a good purchase, otherwise it's better to focus on the topics you are looking for and buy more specialized publications. A professional programmer could find it a little superficial in some parts and due to the usual hurry of Wrox Press to be first on target a little disjointed in others.
Certainly a good book with much useful information October 15, 2002 It's one of the best C# and .NET Framework introductions, but the problem is that, due to the extent of the subject, all the books that try to cover the whole .NET Framework in a single (even if big) volume are missing the point from a professional programmer point of view. To have all you need to fully understand the .NET Framework it's absolutely essential to have a collection of books that cover every single topic in detail and they are appearing now. If you want to save money and buy a good introduction especially about C# or you are an experienced programmer that ventures out to .NET and C# for the first time then it could be a good purchase, otherwise it's better to focus on the topics you are looking for and buy more specialized publications. A professional programmer could find it a little superficial in some parts and due to the usual hurry of Wrox Press to be first on target a little disjointed in others.
Avoid this book with all cost June 20, 2002 The writing of this book is too verbose. Some sentences contain more than 5 commas and I thought I was getting lost. It's very difficult to know what the author is trying to explain with those extremly long sentences. Many examples are not adequate at all. Some of the logics in the examples are so bad, I couldn't see why the author added these to the book. They rather confuse you than helps you understanding the concepts behind C#.I am sorry but it does look like a rough draft rather than a finished book.
Avoid this book with all cost June 20, 2002 2 out of 5 found this review helpful
The writing of this book is too verbose. Some sentences contain more than 5 commas and I thought I was getting lost. It's very difficult to know what the author is trying to explain with those extremly long sentences. Many examples are not adequate at all. Some of the logics in the examples are so bad, I couldn't see why the author added these to the book. They rather confuse you than helps you understanding the concepts behind C#.I am sorry but it does look like a rough draft rather than a finished book.
|
|
| Powered by Associate-O-Matic
| |