MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET: Developing ... Basic(r) .Net and Microsoft Visual C#(tm) .N [Paperback] Review

MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET: Developing ... Basic(r) .Net and Microsoft Visual C#(tm) .N [Paperback]I've worked through all three MCAD/MCSD study guides from MSPress.I was satisfied with the other two, but I think the wheels fell off on this one.
The content is a cut and paste from the .Net Framework SDK, with very minor changes.For example, compare the following extracts on processing SOAP messages.One from the .Net Framework SDK and the other from the text of the book.They are almost word for word:
(from the .NET Framework SDK)
Process the SOAP messages
In the class derived from SoapExtension, the core piece of implementation is the SoapExtension.ProcessMessage Method. This method is called several times by ASP.NET at each of the stages defined in the SoapMessageStage enumeration. Each time SoapExtension.ProcessMessage Method is called, a SoapMessage, or a class deriving from it, is passed in with information about the SOAP message at that particular stage. If the SOAP extension is running with an XML Web service, then a SoapServerMessage is passed in. If the SOAP extension is running with an XML Web service client, then a SoapClientMessage is passed in.
(from the text of the book - p.449)
Processing SOAP Messages
In the class derived from the SoapExtension class, the implementation of the SoapExtension.ProcessMessage method is the most important stage. ASP.NET calls this method several times at every stage in the SoapMessageStage enumeration. Whenever the SoapExtension.ProcessMessage method is called, a SoapMessage object or a class deriving from it is passed to the method with information about the SOAP message at that particular stage. If the SOAP extension is executing with an XML Web service, a SoapServerMessage is passed as the parameter. If the SOAP extension is running with an XML Web service client, a SoapClientMessage is passed as the parameter.
I don't have a problem with the authors leaning on the content in the SDK.After all, Microsoft own the copyright and they are entitled to do so.However, there is not much value add.At least the code samples in the SDK work.You can see how by trimming down the original code samples from the SDK into the smaller code snippits in this book the Authors turned functioning bits of code into ones with syntax errors.(such as the snippits on p.448 and 450).
The .Net Framework SDK is a free download from Microsoft.This book costs $170 Australian.It is poor value.
On the positive side it does present a good structure for preparing for the exam.
For explanation of the more difficult concepts I just can't go past the "Visual Basic.Net Core Reference" from Balena and MSPress.Every time I have got a question it has got the answer.

Click Here to see more reviews about: MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET: Developing ... Basic(r) .Net and Microsoft Visual C#(tm) .N [Paperback]

Product Description:
Learn how to build XML Web services and server components with Microsoft® Visual Basic® .NET and Visual C#™ .NET?as you prepare for MCAD or MCSD certification. Includes study guide for Exams 70-310 and 70-320, evaluation software, eBook, and testing tool.

Buy NowGet 22% OFF

Want to buy MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET: Developing ... Basic(r) .Net and Microsoft Visual C#(tm) .N [Paperback] at other amazon sites? Click the corresponding icon below:



buy it at amazon.combuy it at amazon.co.ukbuy it at amazon.cabuy it at amazon.debuy it at amazon.fr

0 comments:

Post a Comment