We don't believe in brain dumps. We are a certification website dedicated to providing answers to your questions about mcad, mcsd .net, mcdba, mcsa, and mcse information, requirements, books, exams, and training to help you earn your Microsoft certifications.
Save money using this special offer discount voucher coupon code on your Microsoft Certified Professional exams from Pearson VUE testing exam centers Save on your Microsoft Certification
Exams with this discount voucher coupon code!Click here to find out how to save money.
MCSE exam discounts, MCDBA exam vouchers, MCSD .NET coupon codes
View my shopping cart containing certification books View My Shopping Cart
Certification resources including books, exam notes, training courses, training centers, bootcamps, and study websites.
No braindumps, just a wealth of information.
MCSE MCSA MCSD .NET MCAD MCDBA Training Centers
MCSE information, MCSE requirements, MCSE benefits, MCSE exams, MCSE questions, MCSE answers, MCSE study guides, MCSE help, MCSE bootcamps, MCSE training, windows 2003 exams
MCDBA information, MCDBA requirements, MCDBA benefits, MCDBA exams, MCDBA questions, MCDBA answers, MCDBA study guides, MCDBA help, MCDBA bootcamps, MCDBA training, SQL Server 2000 examsMCSD .NET information, MCSD .NET requirements, MCSD .NET benefits, MCSD .NET exams, MCSD .NET questions, MCSD .NET answers, MCSD .NET study guides, MCSD .NET help, MCSD .NET bootcamps, MCSD .NET training, ASP .NET exams, VB.NET exams, C# exams
MCSA information, MCSA requirements, MCSA benefits, MCSA exams, MCSA questions, MCSA answers, MCSA study guides, MCSA help, MCSA bootcamps, MCSA training, windows 2003 system administrator study notes
MCAD information, MCAD requirements, MCAD benefits, MCAD exams, MCAD questions, MCAD answers, MCAD study guides, MCAD help, MCAD bootcamps, MCAD training, windows 2003 certification exams
Click To View Larger Picture Visual Basic and COM+ Programming by Example
by Peishu Li
List Price: $34.99
Our Price: $24.49
ISBN: 0789724588
Publisher: Que (17 November, 2000)
Edition: Paperback
Sales Rank: 113,106
Average Customer Rating: 4.56 out of 5
05
Buy now directly from Amazon.com
Purchase this book, safely and securly from the largest book dealer on the Internet, Amazon.com
VUE Voucher Number, Save money on all your Microsoft Certification Professional (MCP) Exams taken at Pearson VUE examination testing centers. No catch, 100% legitimate. Click to get the Voucher Number ( Promotion Code, Coupon Code ).

Customers Reviews:
Rating: 5 out of 5
05
Great Com+ book I ever read
I've tried some many COM books and this is the best I've read so far. The book provided simple, yet useful examples and also has advanced and real-world projects. I've benefited a lot from reading it. I've read this book twice, and each time I learnt something more... I highly recommend this book to all who wants to have a in depth understanding of COM.


Rating: 4 out of 5
05
Good introduction to COM+
Although I have extensive experience with Visual Basic, I was a novice when it came to COM+. When I started this book, I felt that I did not know anything about COM+. When I finished this book, my skill set was at an intermediate level. This book is well written and I read this book from cover-to-cover. VB developers coming from a n-tier environment that used MTS may find this book a little too basic but for developer with little or no experience with MTS will find this book useful in learning COM+.


Rating: 2 out of 5
05
A number of technical issues with its COM+ examples
I have so far read chapter 6, and to be very frank, I am not impressed. Note that my review is very technical, requring good understanding of SQL Server, Microsoft DNA and MTS. Unless you already understand these topics well, you may not find my review useful.

I have listed a few problems with the author's code (just in Chapter 6).

(1) In its Order_Place stored proc, the code calls exec Orders_Add, and then exec OrderDetails_Add procs. After calling both procs, the author tests @@error=0 to decide whether to commit or roll back transactions.

If there is an error in Order_Add, but not in OrderDetails_Add, then @@error would still be 0 (noting that @@error would be set by the last statement), and thus the code could commit despite inconsistencies.

(2) Still in the Order_Place proc, the author called begin tran/commit tran/rollback tran SQL statement. This proc is meant to be used by MTS/COM+, and thus should leave transaction handling to MTS.

(3) In Products_UpdStock proc, author raises an error if @UnitsInStock < @Quantity, without exiting the proc. Now if it weren't for the fact that Northwind database has a constraint requiring UnitsInStock>=0, this proc would have continued on to update UnitInStock despite Quantiy required > UnitsInStock. The author doesn't seem realize RaisError does not exit proc.

(4) The author uses Northwind_Order.Order class to place an order. This is a business logic layer module. It in turn calls Data.Access module, which is in the Data Access Layer. As the author pointed himself, the idea of having separate data access layer and business logic layer is so that if ever, the underlying database changes, only data access layer has to be recoded, thus improving maintainability. This is the one of the tenors of Microsoft DNA. However, in author's Northwind_Order.Order class, it actually constructs a SQL string that is in turn passed to Data.Access. If the underlying database is changed from SQL Server to Oracle, the author would have to rewrite both his Northwind_Order.Order class and Data.Access because Oracle has a totally different convention of writing stored proc.

These problems are just from cursory glances that I have taken at Chapter 6. I can't be sure how the rest of the book stacks up.

Similar Products:
Effective Visual Basic: How to Improve Your VB/COM+ Applications
Effective Visual Basic: How to Improve Your VB/COM+ Applications
COM+ Programming With Visual Basic
COM+ Programming With Visual Basic
Distributed COM Application Development Using Visual Basic 6.0 and MTS
Distributed COM Application Development Using Visual Basic 6.0 and MTS

Please note: Checkout and payment processing is done safely and securely through Amazon.com.
Prices (as shown) are subject to change without notice and cannot be guaranteed.
Email this page to a friendEmail this page to a friend Correction/Comment/Suggestion Regarding This PageCorrection/Comment/Suggestion Regarding This Page?
©2003 CertificationWorks.com  Privacy Policy | Terms of Use | Contact Us
Microsoft Corporation in no way endorses or is affiliated with CertificationWorks.com.  All trademarks displayed on this website are trademarks of their respective owners.