Pro .NET 2.0 Windows Forms and Custom Controls in C#
Average customer rating: 4.5 out of 5 stars
  • Excellent read
  • Master of Controls
  • Good WinForms and Custom Controls Book
  • Awesome Information
  • Didática Perfeita
Pro .NET 2.0 Windows Forms and Custom Controls in C#
Matthew MacDonald
Manufacturer: Apress
ProductGroup: Book
Binding: Paperback

C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
C#C# | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET (Microsoft .NET Development Series) Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET (Microsoft .NET Development Series)
  2. Windows Forms 2.0 Programming (2nd Edition) (Microsoft .NET Development Series) Windows Forms 2.0 Programming (2nd Edition) (Microsoft .NET Development Series)
  3. Pro ASP.NET 2.0 in C# 2005 Pro ASP.NET 2.0 in C# 2005
  4. CLR via C#, Second Edition (Pro Developer) CLR via C#, Second Edition (Pro Developer)
  5. Pro ADO.NET 2.0 Pro ADO.NET 2.0

Accessories:
  1. Workflow in the 2007 Microsoft Office System Workflow in the 2007 Microsoft Office System
  2. Pro C# with .NET 3.0, Special Edition (Pro) Pro C# with .NET 3.0, Special Edition (Pro)
  3. Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 (Expert's Voice in Sharepoint) Microsoft SharePoint: Building Office 2007 Solutions in C# 2005 (Expert's Voice in Sharepoint)

ASIN: 1590594398

Book Description

By using C# and the final beta of NET 2.0, this book covers Windows Forms and GDI+ namespaces thoroughly for the .NET programmer in 2005. Experienced author Matthew MacDonald achieves this by combining careful treatment of the API with detailed discussion of solid user-interface design principles. This is an update for .NET 2.0 of MacDonald’s previous edition (1590590457) which gained wide community recognition. Upon reading this edition, you will be equipped to design state-of-the-art Windows interfaces and program graphics, and know how to create your own controls.

As a developer, you must know more than simply adding a control to a window. You must be able to create an entire user interface framework that's scalable, flexible, and reusable. Although this book is not a reference manual, it contains detailed discussions about user interface elements you’ll use on a regular basis. You will learn to use .NET controls, as well as extend them with your own custom controls.

Customer Reviews:

4 out of 5 stars Excellent read.......2007-09-11

I've read quite a few books on Windows Forms applications which include creating custom controls. There are some that are average and there are some that are very good. Usually the average books tend to touch on the simpler aspects of windows forms and forms controls and not go into much detail, which is OK for the novice programmer dabbling in .NET for the first time. However, the more experienced programmers among us want much more. In this respect the very good books tend to be a little over the top for the average user.

This book falls somewhere in the middle for novice and experienced programmers alike, whilst still being rather good. It offers a good discussion on what makes up the underlying architecture of Windows Forms applications which many books lack. The .NET IDE attempts to hide a lot of the nuts and bolts behind the outer layers and generally you shouldn't touch what's under the covers. But occasionally you need to, especially when using visual inheritance because that's when the IDE starts the go a little haywire. By understanding a little about what's happening underneath goes a long way in helping you get out of the mess when the IDE does screw up.

The book covers most of the interesting forms controls .NET 2.0 has to offer and describes them in better detail than what can be found in the relatively useless MSDN on-line help. The code examples given are excellent, concentrating on real-world scenarios. A good portion of the book illustrates how to extend these controls further using custom controls and GDI+ owner drawing to modify the look and feel of these controls.

The book also concentrates on developing 3-tier applications isolating the presentation layer from the business logic and data layers, which is a highly recommended practice for developing scalable applications.

The book doesn't include a CD but all the code examples can be downloaded from the publisher's web site.

Overall I give it 4 out of 5.

5 out of 5 stars Master of Controls.......2007-04-17

Since the moment when I took this book in my hands and was able to make practice with the examples on this book, I was able to feel recognized the simplicity in the complexity of the controls.

The examples are clear and very well done, impeccables and flawless a good thing for the newbie and the old programmer.

I am enjoying the controls that allow me to click on them and assign my own properties.

4 out of 5 stars Good WinForms and Custom Controls Book.......2007-04-02

This book gives a good overview of each control, but is really centered on teaching you how to develop custom user controls and how to get them to work well with the VS 2005 IDE (Tool panel and Properties window). It also covers owner drawn controls using GDI+. The downloadable code samples demonstrate everything in the book. However, it doesn't appear that the author actually tried to compile all of them, as there are many with fixible errors (mostly project setup ones), and one, that uses an xlst file to install a SQL database that does not have the required procedures. Thankfully, the author responded to me with questions I had and sent me a new database file. One major positive is that the book is not filled with code listings. The author only shows the specific code segments that he is talking about. I learned a lot from this book. It loses a star though for the sloppy C# program examples.

5 out of 5 stars Awesome Information.......2006-11-10

This book was a great read and I found it extremely useful in learning many basic as well as many advanced topics that are essential in WinForms development.

5 out of 5 stars Didática Perfeita.......2006-08-10

Esse livro contém todos os ingredientes necessários para você poder dar uma boa avançada em C#, explica muitas coisas a respeito do uso de técnicas envolvendo Windows Form e User Control e até classes.
MCPD Self-Paced Training Kit (Exams 70-536, 70-528, 70-547): Microsoft  .NET Framework Web Developer Core Requirements
Average customer rating: 2.5 out of 5 stars
  • Good test prep, but otherwise sparse content
  • Great books for step by step learning.
  • I did not receive
MCPD Self-Paced Training Kit (Exams 70-536, 70-528, 70-547): Microsoft .NET Framework Web Developer Core Requirements
Tony Northrup , Shawn Wildermuth , Glenn Johnson , and Brian C. Lanham
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

Microsoft PressMicrosoft Press | Publisher | Certification Central | Computers & Internet | Subjects | Books
GeneralGeneral | Certification Central | Computers & Internet | Subjects | Books
Internet Information ServerInternet Information Server | Development | Microsoft | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
Client-Server SystemsClient-Server Systems | Data in the Enterprise | Networking | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. MCTS Self-Paced Training Kit (Exam 70-526): Microsoft  .NET Framework 2.0 Windows-Based Client Development MCTS Self-Paced Training Kit (Exam 70-526): Microsoft .NET Framework 2.0 Windows-Based Client Development
  2. MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft  .NET Framework (Certification Series) MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework (Certification Series)
  3. MCTS Self-Paced Training Kit (Exam 70-529): Microsoft  .NET Framework 2.0 Distributed Application Development (Pro-Certification) MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development (Pro-Certification)
  4. Programming Microsoft  ADO.NET 2.0 Core Reference Programming Microsoft ADO.NET 2.0 Core Reference
  5. Programming Microsoft  Visual C#  2005: The Language (Pro Developer) Programming Microsoft Visual C# 2005: The Language (Pro Developer)

ASIN: 0735623767

Book Description

Get in-depth training and practice with the skills measured by the core exams for Microsoft Certified Professional Developer: Web Developer certificationall in one box! Covering Exams 70-536, 70-528, and 70-547, these three training kits include exam prep and practice tests to help you maximize your performance. You get official Microsoft study guides, plus practice tests on CD to help you assess your skills. They come packed with the tools and features that exam candidates want mostincluding in-depth, self-paced training based on final exam content; rigorous, objective-by-objective review; exam tips from expert, exam-certified authors; and customizable testing options. They also provide labs and exercises for skills and expertise you can apply to the job.

Customer Reviews:

2 out of 5 stars Good test prep, but otherwise sparse content.......2007-09-20

Reading these books, I find them to be good resources for preparing for the exams, but I know that they will not become the trusted dog-eared references that I would have hoped them to be. Useful content is sparse; a lot of text seems to be wrapped up in the presentation of the material and it leaves it a little verbose. Furthermore, the books are badly edited and I find myself distracted by the flagrant mistakes that one can find every couple of pages. The mistakes do not seem to be so bad, however, that one cannot easily discover the error and compensate; they are also seldom technical in origin, though the (more often) grammatical mistakes or the (occasional) omitted negation *could* lead one to misconstrue the meaning of a particular passage.

I have been exceptionally upset on the occasion when I discovered an obvious case of text pasted from another section of the book that had not been properly modified for the new context, and so, badly referred to the old context. This is just careless.

Aside from this, the material is otherwise very clear and very simply put.

5 out of 5 stars Great books for step by step learning........2007-07-29

I found these books very helpful. Most of the topics are very well explained and are related to the exam.

1 out of 5 stars I did not receive.......2007-06-27

To international buyers: I've ordered this Kit twice and i didn't receive yet. I wish i could review this product.
If you need something from Amazon with urgency, it is a risky business.
MCTS Self-Paced Training Kit (Exam 70-536): Microsoft  .NET Framework 2.0 Application Development Foundation
Average customer rating: 3 out of 5 stars
  • gr8
  • Context Challenged
  • Good enough to help me pass the test, about all
  • Good book but you need more -- This exam is not a breeze so please do not under estimate
  • Most misunderstood .NET book ever published
MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation
Tony Northrup , Shawn Wildermuth , and Bill Ryan
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Hardcover

Microsoft PressMicrosoft Press | Publisher | Certification Central | Computers & Internet | Subjects | Books
GeneralGeneral | Certification Central | Computers & Internet | Subjects | Books
Foundation ClassesFoundation Classes | Development | Microsoft | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
NetworkingNetworking | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Design & ArchitectureDesign & Architecture | Hardware | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. MCTS Self-Paced Training Kit (Exam 70-528): Microsoft  .NET Framework 2.0 Web-Based Client Development (Pro Certification) MCTS Self-Paced Training Kit (Exam 70-528): Microsoft .NET Framework 2.0 Web-Based Client Development (Pro Certification)
  2. MCTS Self-Paced Training Kit (Exam 70-526): Microsoft  .NET Framework 2.0 Windows-Based Client Development MCTS Self-Paced Training Kit (Exam 70-526): Microsoft .NET Framework 2.0 Windows-Based Client Development
  3. Programming Microsoft  Visual C#  2005: The Language (Pro Developer) Programming Microsoft Visual C# 2005: The Language (Pro Developer)
  4. MCTS Self-Paced Training Kit (Exam 70-529): Microsoft  .NET Framework 2.0 Distributed Application Development (Pro-Certification) MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development (Pro-Certification)
  5. MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft  .NET Framework (Certification Series) MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework (Certification Series)

ASIN: 0735622779

Book Description

Get in-depth exam prep for Exam 70-536, a core MCTS exam for the new Microsoft Technology Specialist and Professional Developer certifications and build real-world job skills. Includes test questions, reviews, case studies, code samples, and more.

Customer Reviews:

4 out of 5 stars gr8.......2007-09-28

It's a gr8 product, the only setback was that Microsoft has just one book for VB as well as C# coders, so half of the book is useless for me

2 out of 5 stars Context Challenged.......2007-09-20

I am a Java programmer with no background in .Net, so I thought I would try to get certified as a way to learn the subject matter in a comprehensive manner. This book is not a good introduction to creating applications for Windows for a couple of reasons. First, much of the information in this book is badly out of context. For example, the first lab in Chapter 9 gives complete, detailed instructions on how to create a project in Microsoft Visual Studio. This lab would have been more useful as the first lab in the first chapter (obviously). In addition, many security related items are brought up in early chapters, but discussion of them is deferred to Chapter 11. Second, the book assumes familiarity with Windows concepts or products without explanation (which, in a "Foundation" book, I believe it shouldn't do). A discussion on remote components assumes a familiarity with IIS. I have finished chapters on Application Domains and Services and Installing and Configuring Applications and I still don't have a good idea of what a .dll file is, or how to actually create a componentized application.

That said, the book is not a total loss, it just requires considerable effort on the part of a novice to understand the information.

3 out of 5 stars Good enough to help me pass the test, about all.......2007-09-01

After reading this book cover to cover and taking the practice test many, many times I was able to pass the test on my first try.

What really pissed me off (along with my co-workers) is the amount of errors both in the book and the practice test. The book has so many typo's and errors the there is 2 (yea TWO) knowledge base articles for the errata. About 15% of the practice test questions (out of 300+) were just WRONG. Either the answers were not correct, or there were no correct answers.

Ok, enough of the rant. Like I said, this book did help me to pass the test, so for that I give it 3 stars. Had i failed the test it would have been more like 1 star.

Take that for what it is. Since this is the ONLY book for the test, you are kinda stuck... Just be ready for errors and frustration.

4 out of 5 stars Good book but you need more -- This exam is not a breeze so please do not under estimate.......2007-08-25

First, I appeared for MCTS 70-529 (Distributed Applications) and I was able to clear in the very first attempt with 856 score -- not an easy one as it covers complex topics. Then I attempted MCTS 70-536 thinking that it is easier than 70-529. But definitely not an easy one either and I got a score of 771. It is voluminous and a beast as it covers lots of topics, right from types to code access security, collections, threading, interoperability, serialization, instrumentation, internationalization and more.

As you can imagine, a single book is not enough. You need to consult MSDN documentation heavily and frequently as most methods are overloaded with so many variations. And plus I suggest some other question bank (such as transcender, measure up, etc) in addition to the ones provided with the book. Question bank provided with book is good but not enough to cover all the tricks.

You can skip other question banks only if you are extremely .NET savvy. Which I suppose many people will not have exposure to so many topics in their careers does not matter with how many years of IT experience.

This exam is definitely not a breeze. So please prepare seriously if you intend to gain knowledge and pass this exam.

4 out of 5 stars Most misunderstood .NET book ever published.......2007-08-22

If you have read the reviews, this book is controversial to say the least. Issue #1: there are errors. True, however in my opinion, given the scope of the book and the number of contributors, errors were inevitable. Also note Microsoft has most of the errata documented on their support web site.

Assuming you're ok with fixing up a book with the published errata sheet, the next thing you may have a problem with: this book alone will not prepare you for the 70-536 exam. Sorry.

That is more of an indication of the difficulty of the exam than the quality of the book. The simple fact is no other book will prepare you for the 70-536. This is the only one, and does a commendable job, all things considered.

I put up four stars because I like this book. It is logically structured, and easy to follow. I liked the step-by-step examples and the labs. I actually learned a few things about .NET cryptography, code access security, and serialization. Even if you're not interested in the exam, this is a good book to learn the framework.

Windows Presentation Foundation Unleashed (WPF) (Unleashed)
Average customer rating: 5 out of 5 stars
  • Great
  • From basic to advanced topic
  • Great unleashing of WPF
  • The only guide to WPF
  • Good Stuff
Windows Presentation Foundation Unleashed (WPF) (Unleashed)
Adam Nathan
Manufacturer: Sams
ProductGroup: Book
Binding: Paperback

Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
NetworkingNetworking | Microsoft | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Networks, Protocols & APIs | Networking | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Applications = Code + Markup: A Guide to the Microsoft  Windows  Presentation Foundation (Pro - Developer) Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer)
  2. Programming WCF Services (Programming) Programming WCF Services (Programming)
  3. Windows Communication Foundation Unleashed (WCF) (Unleashed) Windows Communication Foundation Unleashed (WCF) (Unleashed)
  4. Essential Windows Presentation Foundation (WPF) (Microsoft .NET Development Series) Essential Windows Presentation Foundation (WPF) (Microsoft .NET Development Series)
  5. Essential Windows Workflow Foundation (Microsoft .NET Development Series) Essential Windows Workflow Foundation (Microsoft .NET Development Series)

ASIN: 0672328917

Book Description

Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio.

Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. Windows Presentation Foundation Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by .NET guru and Microsoft developer Adam Nathan.

· Covers everything you need to know about Extensible Application Markup Language (XAML)

· Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more

· Features a chapter on 3D graphics by Daniel Lehenbauer, lead developer responsible for WPF 3D

· Delves into non-mainstream topics: speech, audio/video, documents, bitmap effects, and more

· Shows how to create popular UI elements, such as features introduced in the 2007 Microsoft Office System: Galleries, ScreenTips, custom control layouts, and more

· Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes

· Explains how to develop and deploy all types of applications, including navigation-based applications, applications hosted in a Web browser, and applications with great-looking non-rectangular windows

· Explains how to create first-class custom controls for WPF

· Demonstrates how to create hybrid WPF software that leverages Windows Forms, ActiveX, or other non-WPF technologies

· Explains how to exploit new Windows Vista features in WPF applications

Customer Reviews:

5 out of 5 stars Great.......2007-08-25

Great book: a fast and well written introduction to WPF. I think it's a must for anyone is thinking to start with this technology.

4 out of 5 stars From basic to advanced topic.......2007-07-30

This is a complete book on WPF. It start with the basic of XAML and then it introduce the new concept that WPF use (dependency properties, Routed events and Commands).
It give an introduction to the WPF controls and the layouts mode available.
Then it goes deep with databind, theming and skinning, drawing (2d and 3d) and finally animations.
It is The Book for WPF.

5 out of 5 stars Great unleashing of WPF.......2007-07-16

From Resource binding to databinding and beyond, pretty much every bit of WPF that you need to know to get started well is covered.

The "full color" is awesome. The examples are great. The explanations are very clear with great comparisons to the "old" winforms way of doing things.

5 out of 5 stars The only guide to WPF.......2007-07-13

For beginners or expert developers, this is the only guide you'll need to learn WPF. Excelent print quality, code markup as shown in Visual Studio, and complete information from scratch.
DataBinding, 2D drawning and animations chapters, are really impressive.

5 out of 5 stars Good Stuff.......2007-07-09

This is one of the better computer books I've read in a long time. I've read a few of the big yellow "Pro this" and "Pro that" series and they were generally a bad rehash of MSDN documentation. In contrast, this book explains the framework on which WPF is built. It starts with describing XAML itself along with type converters and markup extensions - essential details. Once it gets to the chapter on controls, where most books slide into repetitive descriptions of control after control, this book categorizes them and points out their properties with respect to the framework in which they are embedded. Generally speaking, if you are interested in how the WPF classes fit together this is the book to get. If you are interested first in foremost in gradient brushes then this is not the book for you. It gets to them too but only after some worthwhile work. The only area where this book is weak is its description of the layout system that still has me generally confused. Perhaps that will resolve itself when I have something better than the [...]CTP installed.


Programming C#: Building .NET Applications with C#
Average customer rating: 4 out of 5 stars
  • Disorganized and without focus
  • Excellent explanation of how C# programming works
  • Very thorough and descriptive. For beginners as well as advanced readers.
  • Really good one!
  • Programming C#
Programming C#: Building .NET Applications with C#
Jesse Liberty
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
C#C# | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Programming ASP.NET, 3rd Edition (Programming) Programming ASP.NET, 3rd Edition (Programming)
  2. Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition) Learning C# 2005: Get Started with C# 2.0 and .NET Programming (2nd Edition)
  3. C# Cookbook, 2nd Edition (Cookbooks (O'Reilly)) C# Cookbook, 2nd Edition (Cookbooks (O'Reilly))
  4. Programming .NET Components, 2nd Edition Programming .NET Components, 2nd Edition
  5. CLR via C#, Second Edition (Pro Developer) CLR via C#, Second Edition (Pro Developer)

ASIN: 0596006993

Amazon.com

Jesse Liberty's Programming C# provides an adept and extremely well conceived guide to the C# language and is written for the developer with some previous C++, Java, and/or Visual Basic experience.

It's no secret that many computer books are pretty much devoid of an authorial personality. This title is a winning exception. The author is able to weave in clever examples (using such topics as his own long experience in computing, his dog, Star Trek, etc.) without being coy or getting in the way of presenting real technical information. Liberty's wide experience in computers and general writing skill shows, as he is able to draw on a wealth of examples to move his text forward.

These are a couple of goals at work in Programming C#. First, it's an excellent language tutorial, certainly one of the smartest and best available guides to C# as a language. Early chapters explore basic and obscure language options using inheritance, delegation, interface, and the conventions in C# used to implement these techniques. The middle part of the book turns toward the .NET Framework itself, with two useful (and somewhat introductory) chapters on both Windows Forms and Web Forms, for standalone and Web-based applications, respectively.

Later sections crank up the technical knowledge again with several advanced topics on understanding .NET assemblies and deployment in detail, as well as "reflection" APIs that allow .NET programs to essentially modify their code at run time. (One technique, reflection emit, which literally writes bytecodes, will definitely interest expert readers, though it's unlikely most programmers will need to do this.) Final sections look at the .NET stream classes (rivaled only by Java's for complexity). Liberty looks at basic file and network I/O as well as how objects get serialized and marshaled both for SOAP and Web services and "normal" .NET remoting.

The author's sure hand here in navigating the difficult waters of C# and .NET makes for a relatively concise text that is chock-full of useful information on C#. Filled with notably clever and inventive examples, this book is possibly this veteran computer author's best title to date, and it's sure to be a noteworthy resource as experienced developers tackle C# for the first time. --Richard Dragan

Topics covered:

Book Description

The programming language C# was built with the future of application development in mind. Pursuing that vision, C#'s designers succeeded in creating a safe, simple, component-based, high-performance language that works effectively with Microsoft's .NET Framework. Now the favored language among those programming for the Microsoft platform, C# continues to grow in popularity as more developers discover its strength and flexibility. And, from the start, C# developers have relied on Programming C# both as an introduction to the language and a means of further building their skills.

The fourth edition of Programming C#--the top-selling C# book on the market--has been updated to the C# ISO standard as well as changes to Microsoft's implementation of the language. It also provides notes and warnings on C# 1.1 and C# 2.0.

Aimed at experienced programmers and web developers, Programming C#, 4th Edition, doesn't waste too much time on the basics. Rather, it focuses on the features and programming patterns unique to the C# language. New C# 2005 features covered in-depth include: Author Jesse Liberty, an acclaimed web programming expert and entrepreneur, teaches C# in a way that experienced programmers will appreciate by grounding its applications firmly in the context of Microsoft's .NET platform and the development of desktop and Internet applications.

Liberty also incorporates reader suggestions from previous editions to help create the most consumer-friendly guide possible.

Customer Reviews:

1 out of 5 stars Disorganized and without focus.......2007-06-11

I wish I had purchased one of the other C# books. I am an experienced programmer and bought this book to learn C#. My main disappointment was that the first third of the book, which covers the language, is mostly made up of repeated large printouts of code. The author will explain a small change to the code, and then re-display the entire program - even if it takes up several pages. Instead of thorough explanations of the concepts you are left with reams of repeated code.
I also found the general language of the book to have a patronizing tone, have become frustrated with it and am shopping for a new one.

5 out of 5 stars Excellent explanation of how C# programming works.......2007-05-13

I just finished this book and feel like the experience was a first class introduction. Liberty's style is to explain how things work and what they're intended for and how to think about them, and also provide some very clean examples, which is perfect for me. The extreme opposite style is to provide mostly step-by-step examples with little explanation, which I think gets you started quickly but leaves you not understanding what you're doing and unable to move beyond the examples. But giving some examples is a must. He handles this balance perfectly, I think.
The examples start to follow a pattern I liked - there'd be a class or several classes that exemplify whatever point he's focussed on, and then a "tester" class containing Main() that exercises them and displays results.
Liberty works through all the language basics and also spends the right small amounts of time discussing niche interests like the intermediate language, Web applications, using Visual Studio to manipulate forms, compiling from the command line. I feel well rounded after this intro. He works with Console applications while teaching the basic features of the language per se, then he first gets into Windows applications at the very middle of the book. Amusingly, for his first Windows application example the student adds the single statement "ApplicationExit();" to a button click event generated by VS, but for his second application the user's code is 9 printed pages in the book. I do think I followed this big leap, tho.
I wondered about getting his book Learning C# instead, and after browsing it I think it would have been somewhat easier for me, but I think I managed fine with this book and got further. For me, ideal might have been another 50 pages introducing things the way Learning C# did, added around the beginning of this book, but between the two choices I think this was probably the better.
I'm a scientist who also programs a bit. My programming experience is heavy on some very different languages like Forth and Assembly, and a couple tiny projects in Quick C for DOS, but no experience writing Windows applications or using OOP, no C++ or Java. This past week I wrote a Windows program with a simple interface and an object that does a useful technical task and "deployed" it to two engineers down the hall, who liked it. Reading this book and leafing around in a couple of others, and one conversation at a noisy toddler's birthday party about runtime object instantiation, were my only guides.

4 out of 5 stars Very thorough and descriptive. For beginners as well as advanced readers........2007-05-12

Very easy to read, covers all the relevant topics. Advanced readers can skip the first half of the book.

5 out of 5 stars Really good one!.......2007-04-15

I own may C# books but Jesse's book is the one that I use the most. I like the way he explains things and would recommend it to anyone who either new to the language or who wants to take a look at some concept or language feature from another angle.

4 out of 5 stars Programming C#.......2007-02-27

When Microsoft announced the C# language and the .NET framework in 2000, the reception among programmers was uncertain. Now that the language has had a solid six years to develop itself, it has a solid user base and strong examples of applications. Whatever your opinion of the .NET framework is, there is no denying that C# is popular among Windows programmers, and continuous to grow in usage.

C# is an object-oriented language, and has a decided likeness to other high-level languages like C++ and Java although C# is noticeably simplified. There are only eighty keywords in the language, and twelve built-in datatypes. The language also shares attributes like interfaces and structs.

However, the C# language also sets itself apart from the more classic languages in a variety of ways. C# has built-in XML capabilities, which aid in the creation of documentation. It also supports a feature called delegates, which act as type-safe references. C# also provides for component-oriented programming, which stores information using metadata. This metadata can be read and used by another environment, independent of any other information available. Effectively, it is able to create a self-contained unit out of each class.

The material in the book is very well presented, and very well written. After the general introduction at the beginning of the book, there is almost not a single page that doesnt have code on it. While this might sound a little intimidating, it is a welcome relief from books that give no code examples whatsoever. All of the code is well presented, is easy to read, and commented. Also, and perhaps most importantly, the code is discussed and explained by the authors within each chapter. The authors have done a fantastic job of providing their readers with examples to learn from.

In fact, there is so much code and so much discussion, that the book can be hard to work through. Page after page is filled with solid blocks of text and code, with little relief. This can be done and be kept interesting if the writing includes little anecdotes, jokes, and so forth but otherwise, it becomes hard on the eyes and mundane. I would have liked to see some more images and diagrams used in the book, and perhaps a little more fun text. The entire book doesnt have to read like a textbook, afterall!

The topics in the book are well chosen and arranged. The first half of the book or so is on programming concepts, syntax, data structures, etc. The second half of the book is split between application examples of C# and working with windows applications (literally exe files, dll files, etc). I would have liked to see more example applications (perhaps even one on programming for mobile platforms like PocketPCs?), but the authors do a good job with the examples they provide. I also would have also liked to see more information on interfacing with other applications, like Outlook© or Office© - although the authors do leave the reader with enough knowledge to do the research and learn more about how to do something like this independent of the book.

There is clearly a lot of information to communicate, and this is where the authors seem to be a little confused. Personally, I cannot tell if the authors really wrote it so that novice programmers could understand it or not. The beginning of the book states that the book is suitable for anyone, both experienced and in-experienced programmers. However, I found that the material was somewhere in the middle. The authors move at a pace that is fast enough to lose new programmers, and yet approach many topics at a beginner depth that experienced programmers will find redundant. The effect is beneficial to neither party, and I suggest that the authors more decidedly define their audience in future editions to avoid the issue. The end result is that experienced programmers will have no trouble with this book at all, whereas the novice programmer may be a little confused and lost.

Overall, this is a solid text for learning the C# language. I would not personally suggest it as a first-language book, but anyone with some programming experience in another object-oriented language should have no problems whatsoever. The C# language has a lot to offer to anyone coding for a Windows© environment, and is increasingly becoming a necessity for programmers in that field. OReillys C# text is a great lesson in the language, and I recommend it to anyone looking to learn more about .NET coding.
Programming WCF Services (Programming)
Average customer rating: 4.5 out of 5 stars
  • A Must Have!
  • Great book on a big subject
  • Easy to understand
  • A "Must-Have" Book for Programming WCF
  • Learn WCF the right way instead of piecmealing sub-standard techniques from bloggers.
Programming WCF Services (Programming)
Juval Lowy
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback

Distributed DatabasesDistributed Databases | Databases | Computers & Internet | Subjects | Books
Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Web Development | Computers & Internet | Subjects | Books
Web ServicesWeb Services | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Web ProgrammingWeb Programming | Programming | O'Reilly | By Publisher | Books
WindowsWindows | Programming | O'Reilly | By Publisher | Books
GeneralGeneral | Programming | O'Reilly | By Publisher | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Similar Items:
  1. Windows Presentation Foundation Unleashed (WPF) (Unleashed) Windows Presentation Foundation Unleashed (WPF) (Unleashed)
  2. Essential Windows Workflow Foundation (Microsoft .NET Development Series) Essential Windows Workflow Foundation (Microsoft .NET Development Series)
  3. Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net) Pro WF: Windows Workflow in .NET 3.0 (Expert's Voice in .Net)
  4. Learning WCF: A Hands-on Guide Learning WCF: A Hands-on Guide
  5. Windows Communication Foundation Unleashed (WCF) (Unleashed) Windows Communication Foundation Unleashed (WCF) (Unleashed)

ASIN: 0596526997

Book Description

Written by Microsoft software legend Juval Lowy, Programming WCF Services is the authoritative introduction to Microsoft's new, and some say revolutionary, unified platform for developing service-oriented applications (SOA) on Windows. Relentlessly practical, the book delivers insight, not documentation, to teach developers what they need to know to build the next generation of SOAs.



After explaining the advantages of service-orientation for application design and teaching the basics of how to develop SOAs using WCF, the book shows how you can take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls and security to build best in class applications. Programming WCF Services focuses on the rationale behind particular design decisions, often shedding light on poorly-documented and little-understood aspects of SOA development. Developers and architects will learn not only the "how" of WCF programming, but also relevant design guidelines, best practices, and pitfalls. Original techniques and utilities provided by the author throughout the book go well beyond anything that can be found in conventional sources.



Based on experience and insight gained while taking part in the strategic design of WCF and working with the team that implemented it, Programming WCF Services provides experienced working professionals with the definitive work on WCF. Not only will this book make you a WCF expert, it will make you a better software engineer. It's the Rosetta Stone of WCF.

Customer Reviews:

5 out of 5 stars A Must Have!.......2007-10-01

Excellent book, it covers every thing you need to know about WCF. Have in mid that this book is not for begginers

5 out of 5 stars Great book on a big subject.......2007-09-05

Arguably, WCF is the most revolutionary development in current software trends. It may change completely technological landscape developers live and work in since the appearance of .NET platform.
Juval Lowy (once again!) has written an extraordinary book. Seemingly he has an absolute and complete knowledge on the subject.
What strikes me even more, is how carefull and lovingly Juval leads the reader through the forest of technical details to the deep and solid understanding of both underlying technology and practical implementation of WCF.
If after hours of reading you suddenly feel lost, all you have to do is go back half a page and you are on track again.
I just wish I had such a wonderfull teacher every time I have to learn something new.

5 out of 5 stars Easy to understand.......2007-09-03

Juval writes like a real educator. Where other books fails to explain in simple terms, Juval Löwy is very easy to understand. His book has a wonderful layout, which makes it easy to find what your are looking for.
Thank Juval.

5 out of 5 stars A "Must-Have" Book for Programming WCF.......2007-08-30

If you are going to use WCF in your enterprise applications, then this is the book you want to buy. We are converting our .NET 1.1 web services over to WCF and find this book to be absolutely essential. This is the stuff you can't glean from Internet posts. A truly irreplaceable knowledge builder and reference tool.

5 out of 5 stars Learn WCF the right way instead of piecmealing sub-standard techniques from bloggers........2007-08-28

I'm part of a middleware group and we are migrating to WCF. This book was just technical enough, concise and it has been very helpful in several cases. It's gotten me started and helped fill in the details where I needed it. Probably my favorite part, was the astute and very well reasoned description of Service-Orientation in Appendix A.

You're not going to waste your time reading fluff like so many other books.
CLR via C#, Second Edition (Pro Developer)
Average customer rating: 5 out of 5 stars
  • Another five-star review
  • Good book with caveats
  • The seminal .NET work
  • The must-have .NET book
  • Covers stuff in depth
CLR via C#, Second Edition (Pro Developer)
Jeffrey Richter
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Paperback

C & C++ Windows ProgrammingC & C++ Windows Programming | Development | Microsoft | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
C#C# | Languages & Tools | Programming | Computers & Internet | Subjects | Books
InternetInternet | Home Computing | Computers & Internet | Subjects | Books | Internet & Education | Online Searching | Web Browsers | Web for Kids
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series) Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (Microsoft .NET Development Series)
  2. Debugging Microsoft  .NET 2.0 Applications Debugging Microsoft .NET 2.0 Applications
  3. Programming Microsoft  ASP.NET 2.0 Applications: Advanced Topics Programming Microsoft ASP.NET 2.0 Applications: Advanced Topics
  4. Programming Microsoft  ASP.NET 2.0 Core Reference Programming Microsoft ASP.NET 2.0 Core Reference
  5. Programming Microsoft  Visual C#  2005: The Base Class Library (Pro-Developer) Programming Microsoft Visual C# 2005: The Base Class Library (Pro-Developer)

ASIN: 0735621632

Book Description

Expert guidance from well-known programming author Jeff Richter about the CLR and the .NET Framework 2.0. Your hands-on guide to developing applications with the common language runtime (CLR) and Microsoft .NET Framework 2.0, with examples in Microsoft Visual C# 2005.

Customer Reviews:

5 out of 5 stars Another five-star review.......2007-09-17

Most of what needs to be said about this book has already been said. But I feel a need add my two cents, if only to toss another five stars out there.

Really, this one is an example of what a good technical book should be. It's style is both understandable and unpretentious and it covers topics with depth and clarity. The overall organization is such that it never seemed like that terms, ideas, and concepts were being used that had not been introduced previously. Reading this book was a true pleasue and I know I will be referring back to it many times.

The book provides a developer's view of the internals of the .Framework and its CLR. It's more than you need to know to hammer out a lot of code. But if you want to build really good apps - or just want to know what .NET is all about - buy the book, read it, and keep in at hand.

5 out of 5 stars Good book with caveats.......2007-09-09

This is a good book, considering it is primarily a reference/internals book. Those are notoriously hard to write and also be easily consumed. A bit dry at times, but for the most part is readable. The book also has minimal errors and is logically structured.

A couple of observations:

1. An experienced developer will benefit more from the content that someone with less experience or someone that is new to .NET. This book covers a lot of fundamentals, but you will learn more if you have time writing code in C#/.NET 2.0.

2. The factual content is quite useful, and most other books don't even come close to this. In addition to the facts, Jeff injects some of his opinion. An experienced developer will recognize these segments as opinion and reconcile that with the realities of their own work environment.

For example, Jeff prefers using the formal CLR syntax for primitive types over the C# shorthand (e.g., "Int32" instead of "int"). This of course is a matter of preference, and will most likely be determined by the coding styles and practices at your workplace.

Jeff also does not like Properties, and wishes that Microsoft had not included them as part of the framework. Again, an experienced developer will probably not read this and immediately stop using properties. It is not inconceivable however, that an inexperienced developer may read it and develop a bias against properties, something that may not be advisable.

5 out of 5 stars The seminal .NET work.......2007-08-09

There's not much I can say that hasn't been said already, but this is the single-most important book for a .NET developer. The author's technical writing ability is second-to-none. I have yet to find another source that covers the same material with the level of clarity and depth as this book. Until you've absorbed the information presented in this book, you'll never be more than an intermediate developer.

5 out of 5 stars The must-have .NET book.......2007-06-16

The only thing I can add to the other reviews is the perspective of a professional developer and mentor for over 10 years with a library large enough to start my own book store. The is THE book that every .NET developer needs to own and STUDY. It will help keep you out of trouble and help you create better product.

You will learn important things you will not learn elsewhere and find yourself referring to it again and again. Fortunately, you'll find this a very pleasurable experience as Richter is a terrific and entertaining technical writer.

3 out of 5 stars Covers stuff in depth.......2007-05-10

Jeffery Richter has done an excellent job in covering CLR. There are lots of books in market which teach you how to program in C#, but avoid details of CLR. They book is pro developers who want to gain expert level knowledge of C# and CLR. This book along with Professional .NET Framework by Duffy covers whole nine yards.
Windows PowerShell in Action
Average customer rating: 5 out of 5 stars
  • Geeked Out on Powershell
  • Clearly a Winner
  • PAGE 205 ... PAGE 205
  • Don't Make This Your First Purchase
  • Everything you ever wanted to know about PowerShell
Windows PowerShell in Action
Bruce Payette
Manufacturer: Manning Publications
ProductGroup: Book
Binding: Paperback

Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Microsoft Windows PowerShell Programming for the Absolute Beginner Microsoft Windows PowerShell Programming for the Absolute Beginner
  2. Microsoft Windows PowerShell: TFM Microsoft Windows PowerShell: TFM
  3. Microsoft Exchange Server 2007 Unleashed Microsoft Exchange Server 2007 Unleashed
  4. Microsoft  Exchange Server 2007 Administrator's Pocket Consultant (Pro Administrator's Pocket Consultant) Microsoft Exchange Server 2007 Administrator's Pocket Consultant (Pro Administrator's Pocket Consultant)
  5. How to Cheat at Configuring Exchange Server 2007: Including Outlook Web, Mobile, and Voice Access (How to Cheat) (How to Cheat) How to Cheat at Configuring Exchange Server 2007: Including Outlook Web, Mobile, and Voice Access (How to Cheat) (How to Cheat)

ASIN: 1932394907

Book Description

PowerShell replaces cobbled-together assemblies of third-party management tools with an elegant programming language and a powerful scripting shell for the Windows environment. In the tradition of Manning's ground breaking "In Action" series, this book comes from right from the source. Written by Bruce Payette, one of principal creators of PowerShell, Windows PowerShell in Action shows you how to build scripts and utilities to automate system tasks or create powerful system management tools to handle the day-to-day tasks that drive a Windows administrator's life. Because it's based on the .NET platform, PowerShell is also a powerful tool for developers and power users.

Windows PowerShell in Action was written by Bruce Payette, one of the founding members of the Windows PowerShell team, co-designer of the PowerShell language and the principal author of the PowerShell language implementation. The book enables you to get the most out of the PowerShell environment. Using many examples, both small and large, this book illustrates the features of the language and environment and shows how to compose those features into solutions, quickly and effectively.

This book is designed for anyone who wants to learn PowerShell and use it well. Rather than simply being a book of recipes to read and apply, this book gives you the deep knowledge about how PowerShell works and how to apply it.

Customer Reviews:

4 out of 5 stars Geeked Out on Powershell.......2007-08-06

As a both a Windows and Linux system administrator, this book overall made me frustrated initially, as I really don't want to delve into the introspective nature of compiler design miracles, but rather have a practical book on applying PowerShell. Nevertheless, once I sat down and reviewed key chapters, I was able to learn how to better utilize Powershell and apply it to some chores relating to the nature of system administration.

One of the things I high agree with another reviewer is that the book does indeed delve too much into the "gears and cogs" of Powershell, and many times too much. Sometimes we delve into how behind the scenes, the language takes measures to behave like any other language or shell, and we're scratching our heads, why did I have to understand what I always knew to work and behave. Good example is page 62 on string expansion, where once something is assigned is doesn't changed when accessed. Like that's how everything is suppose to work. Though, then he mentions how to override the behavior, but never drops any code examples for that side note.

Though this book seems more oriented to software developers, rather than system administrators, I would still recommend this book, as you can become really well versed in the Powershell and understand its advantages as it relates to the .NET platform on the recent Windows OSes.

5 out of 5 stars Clearly a Winner.......2007-08-06

Not only does this teach you powershell, it answers all kinds of questions about why Powershell is the way it is, and why certain decisions were made. Ever want to know why we use -eq instead of == ? The answer is in here. This books simply rocks. This book not only shows you how to use Powershell, it teaches you Powershell works, from the inside out. Completely worthwhile. I would highly suggest reading it multiple times, as you learn more and more each time through.

5 out of 5 stars PAGE 205 ... PAGE 205.......2007-07-28

This book gives you the goods and helps you become very productive very fast. As a service ... I'm pointing out that PowerShell is installed in a somewhat crippled state which allows for interactive scripting only. You know, security, security, security.

Most of us, of course want to put the script into a file and execute it and this won't work until you set an 'execution policy'. This information can be found starting on page 205 and further directions on page 451.

Just thought you'd like to know.

Besides that a very good book that stands on it's own. If you've been around the programming track a couple of times you won't need the 'for the absolute beginner' book ... this one will do the trick!

I wish all technical books were written this well.

5 out of 5 stars Don't Make This Your First Purchase.......2007-07-09

Consider this book the Definitive Reference for PowerShell. Written by one of the designers of the PowerShell environment, the author knows all the ins and outs, back-alleys, hidden rooms, and secret handshakes the language offers - and isn't afraid to grab you by the hand and drag you along (like it or not!) for the tour of your life.

Therein, however, is the reason I can't recommend this as your first PowerShell book. The book is very logically planned out, the information very well presented in relatively easy to understand language, there is an abundance of script snippets to demonstrate what is being talked about, and the writing style itself is entertaining to read. But the author knows too much on the subject, and like any proud parent, often "too much information" is given, delving too deep into the gears and cogs of PowerShell and the underlying .NET framework for the (often basic) building block component, which might overwhelm the new PowerShell user, especially if the user does not have programming, let alone scripting, experience.

So although I say don't make this your first purchase, make it your second - and probably your last. Start with an "Introduction" style book (like Microsoft Windows Powershell Programming for the Absolute Beginner) to get used to the complex environment (even if you've only had VBS/JS experience), get comfortable with the basics of the shell, then move up to this title. You'll soon find out that every aspect you thought you knew has much more to the story than you thought, and you'll walk away from this read able to do just about everything you want.

5 out of 5 stars Everything you ever wanted to know about PowerShell.......2007-05-12

I don't ever remember reading a computer book from cover to cover, but I got hooked on this book and "can't put it down"... Plus, who ever thought that the history of a program could be as interesting as this one is. After all, the book begins by asking "why another shell language?" By the time you are into a few chapters you realize the question should have been "what took you so long?"

The book is peppered with valuable code examples that show off everything from the basics to the most advanced concepts, and the examples are built incrementally so you can see how and why every character in a command line works. Since PowerShell is object oriented, you easily learn why this is important, and how to extract the power of an OO shell.

I've already put PowerShell to work at the office using it for WMI, Active Directory, and file management tasks and have incorporated it into my AutoIT scripts as well. This book was a great help in getting me up to speed as fast as I have.
MCTS Self-Paced Training Kit (Exam 70-528): Microsoft  .NET Framework 2.0 Web-Based Client Development (Pro Certification)
Average customer rating: 4 out of 5 stars
  • Very concise reference material
  • The book teaches you how to make professional web sites.
  • 2 many authors.
  • Passed First Time, but . . .
  • Definitely NOT ENOUGH.
MCTS Self-Paced Training Kit (Exam 70-528): Microsoft .NET Framework 2.0 Web-Based Client Development (Pro Certification)
Glenn Johnson , and Tony Northrup
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Hardcover

Microsoft PressMicrosoft Press | Publisher | Certification Central | Computers & Internet | Subjects | Books
GeneralGeneral | Certification Central | Computers & Internet | Subjects | Books
Client-Server SystemsClient-Server Systems | Data in the Enterprise | Networking | Computers & Internet | Subjects | Books
Relational DatabasesRelational Databases | Databases | Computers & Internet | Subjects | Books
Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
DatabasesDatabases | Microsoft | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft  .NET Framework 2.0 Application Development Foundation MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation
  2. MCTS Self-Paced Training Kit (Exam 70-526): Microsoft  .NET Framework 2.0 Windows-Based Client Development MCTS Self-Paced Training Kit (Exam 70-526): Microsoft .NET Framework 2.0 Windows-Based Client Development
  3. MCTS Self-Paced Training Kit (Exam 70-529): Microsoft  .NET Framework 2.0 Distributed Application Development (Pro-Certification) MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development (Pro-Certification)
  4. MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft  .NET Framework (Certification Series) MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework (Certification Series)
  5. Programming Microsoft  Visual C#  2005: The Language (Pro Developer) Programming Microsoft Visual C# 2005: The Language (Pro Developer)

ASIN: 0735623341

Book Description

Get in-depth preparation for Exam 70-526, an exam for the new MCTS: .NET Framework 2.0 Windows Application certificationand build real-world job skills. Includes test questions, reviews, troubleshooting labs, an exam discount, and more.

Customer Reviews:

5 out of 5 stars Very concise reference material.......2007-10-05

This book is very well organized and contains most of the material needed to pass the exam. It is a great reference book for development as well.

4 out of 5 stars The book teaches you how to make professional web sites........2007-09-09

Before writing of this review I have read some rumours about the book. Some people say it does not cover all the details for the exam itself. Again as with 70-536 Training Kit from the same set I have found out that the contrary is true. It is a very good book that concentrates on main aspects of .NET web development. Even a beginner after reading the book is able to use EVERY important functionality. Of course if you are a professional you have to study and develop yourself your .NET web applications at least in order to confirm and assure what you have learned. Again the book is very self-motivating. Probably that is also the main reason why some in-depth details are missing at right places and moments. The book has all you need to master the technology and exam itself.

3 out of 5 stars 2 many authors........2007-09-04

This review is about the unfortunate disparity in abilities of the 2 authors: Glenn Johnson and Tony Northrup.
Johnson is a nice surprise to those who read microsoft training manuals. He anticipates reader's problems and never leaves you frustrated.
Northrup is the opposite. His chapters are irritatingly lacking in necessary examples and thorough explanations. You cannot avoid the notion that he is taking the easy way out. At times I believe I can hear his X-Box 360 running in the background
In chapter 9, lesson 3 on using WebParts, he admonishes the reader that its up to him to spring ahead many pages to some of the labs at the end of the lesson. He doesn't bother to provide enough of an explanation to do you any good. Mr. Johnson, again, provides both immediate examples and labs.
This is typical.
I don't see how you can avoid being frustrated by this. Carefully crafted explanations followed immediately by examples is the norm. Johnson takes of this, Northrup leaves you constantly throwing your hands up.
I am learning quite a bit, however. You can master much of the elements of Net 2.0 using this book. Be prepared to do additional online research of Mr. Northrups chapters, however.

5 out of 5 stars Passed First Time, but . . ........2007-08-16

I used the book as my principle but not sole source of study material, and I was able to pass the exam today the first time I took it.

The book covers all the * topics * on the exam, but the book alone will not help you to pass.

I credit these factors:
1. Reading the book
2. Doing the lab exercises and case scenarios, especially if it's a topic you're not familiar with.
3. Taking the practice exams on the CD - then clicking the More Info links - you do need to read the info on the MSDN site.
4. Having experience with ASP.NET - I don't see how you can pass without work experience, unless you make lucky guesses

Also, if you come across a question that totally stumps you, just try to reason through it, don't make a blind guess.

4 out of 5 stars Definitely NOT ENOUGH........2007-08-01

I will agree with the other reviewer who said that this book alone is NOT enough to pass the test.

After deciding to take the exam, I searched high and low for books and this was the only 70-528 prep book I could find. I got this book and spent months going over it and taking the practice exams. I could easily pass the practice exam questions before I went in and felt like I had a good grasp of the material. Another reviewer said that they passed the exam despite the fact that they failed the practice exam, and I honestly do not know how they could have passed. Based on co-worker's comparison of the this book and the practice exams for test 70-536, I decided to go in and take the test.

Let me tell you, the book does NOT go into enough detail in either the examples/text/lessons OR the practice exam. I managed to barely pass the exam by the skin of my teeth.. mostly using this book as a basis and all my on the job experience as a supplement. Unless you are a hands on developer with a fair amount of job experience to back you, just using this book to prepare is NOT going to be enough.

Do yourself a favor and have a very thorough grasp on the material or be prepared to throw the money away.
MCTS Self-Paced Training Kit (Exam 70-526): Microsoft  .NET Framework 2.0 Windows-Based Client Development
Average customer rating: 4.5 out of 5 stars
  • not as good as I hoped
  • Excellent tool
  • Surprisingly Easy to understand
  • Excellent tool for 70-526 exam preparation
  • Good way to prepare for the exam
MCTS Self-Paced Training Kit (Exam 70-526): Microsoft .NET Framework 2.0 Windows-Based Client Development
Matthew A. Stoecker , Steven J. Stein , and Tony Northrup
Manufacturer: Microsoft Press
ProductGroup: Book
Binding: Hardcover

Microsoft PressMicrosoft Press | Publisher | Certification Central | Computers & Internet | Subjects | Books
GeneralGeneral | Certification Central | Computers & Internet | Subjects | Books
Relational DatabasesRelational Databases | Databases | Computers & Internet | Subjects | Books
Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Windows - GeneralWindows - General | Operating Systems | Microsoft | Computers & Internet | Subjects | Books
DatabasesDatabases | Microsoft | Computers & Internet | Subjects | Books
.NET.NET | Development | Microsoft | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft  .NET Framework 2.0 Application Development Foundation MCTS Self-Paced Training Kit (Exam 70-536): Microsoft .NET Framework 2.0 Application Development Foundation
  2. MCTS Self-Paced Training Kit (Exam 70-528): Microsoft  .NET Framework 2.0 Web-Based Client Development (Pro Certification) MCTS Self-Paced Training Kit (Exam 70-528): Microsoft .NET Framework 2.0 Web-Based Client Development (Pro Certification)
  3. MCTS Self-Paced Training Kit (Exam 70-529): Microsoft  .NET Framework 2.0 Distributed Application Development (Pro-Certification) MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development (Pro-Certification)
  4. MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft  .NET Framework (Certification Series) MCPD Self-Paced Training Kit (Exam 70-549): Designing and Developing Enterprise Applications Using the Microsoft .NET Framework (Certification Series)
  5. MCPD Self-Paced Training Kit (Exams 70-536, 70-528, 70-547): Microsoft  .NET Framework Web Developer Core Requirements MCPD Self-Paced Training Kit (Exams 70-536, 70-528, 70-547): Microsoft .NET Framework Web Developer Core Requirements

ASIN: 0735623333

Book Description

Get in-depth preparation for Exam 70-526, an exam for the new MCTS: .NET Framework 2.0 Windows Application certificationand build real-world job skills. Includes test questions, reviews, troubleshooting labs, an exam discount, and more.

Customer Reviews:

3 out of 5 stars not as good as I hoped.......2007-07-22

This book is an easy read, but I found 3 errors in the first 50 pages :(.
Not very good in my opinion

4 out of 5 stars Excellent tool.......2007-07-07

Excellent tool for your exam 70-526 but in the real world you will need more.

5 out of 5 stars Surprisingly Easy to understand.......2007-03-17

This book was very thorough which is what I expected for a certification book. However, I also found it very easy to understand with nice easy to follow labs.

5 out of 5 stars Excellent tool for 70-526 exam preparation.......2007-02-08

I purchased this kit (book and sample tests) primarily as a study guide to prepare for the 70-526 exam. After studying the book and taking numerous practice tests, I was able to pass the exam on my first attempt, with room to spare. I recommend this product to anyone preparing for the 70-526 exam.

5 out of 5 stars Good way to prepare for the exam.......2007-01-15

This is an excellent study guide for the 70-526 exam; between the discussion in the text and the hands-on labs, you will definitely be prepared for the test. Highly recommended!

Books:

  1. Professional Ajax, 2nd Edition (Programmer to Programmer)
  2. Programming Microsoft ADO.NET 2.0 Core Reference
  3. Programming WCF Services (Programming)
  4. Real-Time Rendering (2nd Edition)
  5. Real World Camera Raw with Adobe Photoshop CS2 (Real World)
  6. Real World Web Services
  7. Regular Expression Pocket Reference
  8. Regular Expression Pocket Reference
  9. Sams Teach Yourself Microsoft SQL Server 2000 in 21 Days (2nd Edition, Book Only)
  10. Simplified TRIZ: New Problem-Solving Applications for Engineers & Manufacturing Professionals

Books Index

Books Home

Recommended Books

  1. Digital Prepress for Comic Books : The Definitive Desktop Production Guide
  2. A Student's Guide to the History And Philosophy of Yoga
  3. Schaum's Outline of Theory and Problems of Intermediate Accounting I
  4. The Full Monty - The Complete Book and Lyrics of the Hit Broadway Musical
  5. Whatever It Takes: How Professional Learning Communities Respond When Kids Don't Learn
  6. A Lady At Last
  7. Wilderness Empire: A Narrative
  8. Adquisiciones y Abastecimiento
  9. The Great Disruption: Human Nature and the Reconstitution of Social Order
  10. Trine Erotic