YOUR FEEDBACK
johnpetersen wrote: Great post. You hit some good points, and hopefully me sending this post. It wil...

SYS-CON.TV
TOP MICROSOFT .NET LINKS


Book Reviews
Book Reviews

Murach's Beginning Visual Basic .NET
Ms. Prince's goal in writing this book is to teach beginners how to develop simple but complete Windows applications. She shows users how to code, test, and debug their applications as well. The book is divided into five sections. The first section teaches you how to code and test object-oriented programs. The second section teaches you how to develop graphical user interfaces. The third section introduces you to .NET classes, arrays, structures, and XML. The fourth section touches upon database development using ADO.NET. For the examples in this section, you will need SQL Server or MSDE. The fifth section introduces you to Web Forms and Web services.

This book uses the Murach style of "paired pages," which I really like. Each page is twinned with a facing page that reinforces with additional information the idea presented on the first page.

At the end of each chapter, there are a number of informational sections. The first section presents a perspective that places the chapter in its proper context. There is a summary of the main ideas, a list of new terms, and a listing of the objectives covered in the chapter. Finally there is a series of practical examples that reinforce the topics covered in the chapter with suggestions on how to broaden the application.

The book is sprinkled with suggestions on how to develop your code in a professional manner. For example, when discussing starting an application from a main procedure, she points out that you can use that procedure to catch unhandled exceptions thrown anywhere within the application. I wish she had gathered these ideas and placed them in an appendix.

Section 3's discussion of XML, Section 4's presentation of database programming using ADO.NET, and Section 5's presentation of Web applications and services really only scratch the surface. I hope Ms. Prince will expand these topics into another book. In addition, it would be nice to see an advanced follow-up to this book that would develop a full-blown, real-world application using the Murach format.

I found the book easy to read, with well thought-out charts, figures, and examples. This book will give you a good foundation in developing professional VB. NET Windows applications.

Beginning ASP.NET 1.0 with Visual Basic .NET
When I saw the title, I wondered, "beginning ASP.NET what?" I wanted to understand exactly what this book was intended to convey. I went to the Wrox Web site and found this statement:

This book is aimed at relatively inexperienced Web builders who are looking to enrich their sites with dynamically generated content, and want to learn how to start building Web applications using ASP.NET. Developers who have a little experience with previous versions of ASP (and are looking to move over to ASP.NET) may also find this book helpful in getting a simple grasp on what ASP.NET is, what it does, and how it can be used....We'll be teaching the basics of VB.NET in this book, so prior experience of the language is not required.... By the end of the book you'll be able to create, manage, and secure ASP.NET Web sites of your own devising. This book is for people who are migrating onto the .NET Framework from other technologies. We assume a small amount of HTML knowledge. But nothing more.

These goals sounded great, but I was hesitant. On the one hand, I have read other Wrox books by David Sussman and John Kauffman and have a lot of respect for these authors. On the other hand, I was concerned about the sheer number of authors involved in writing this book. Unless there is a very good editor to smooth the edges such a book can be very choppy and inconsistent, which was the case here. For example, an early chapter in the book states that it will not cover custom controls and yet several chapters later there is a discussion of custom controls.

I came to the conclusion that the authors had met only some of their goals. The book gives you a pretty good idea of the theory behind ASP.NET and how things work behind the scenes, but even there it is not complete. For example, in the chapter on debugging (which is a very good chapter) there is no discussion of how to use the debugger provided for in the .NET Framework SDK. In the chapter on Web services there are no examples of how to use the service with HTTP GET or HTTP PUT.

On the positive side, I like the idea of having follow-up exercises in each chapter. There is a really good practical example of how to modify the calendar control. The chapters on custom controls and user controls are well developed and practical as well, but by and large the book left me unfulfilled. Overall, I was disappointed because the book did not reach its stated goals.

Title: Murach's Beginning Visual Basic .NET
Author: Anne Prince
Publisher: Mike Murach & Associates
ISBN: 1890774154
List Price: $49.50
Language: VB.NET
Development Tool: Visual Studio .NET or Visual Basic .NET
Rating: *****
Reviewer: Steven Mandel

Title: Beginning ASP.NET 1.0 with Visual Basic .NET
Authors: Wrox Author Team
Publisher: Wrox
ISBN: 1861007337
List Price: $39.99
Language: VB .NET
Development Tool: Text editor
Rating: ***
Reviewer: Steven Mandel

About Steven Mandel
Steven Mandel has worked in the IT industry for over 15 years designing databases using Microsoft Access and SQL Server. He has developed Web and Windows applications using VB.NET and has written numerous articles and reviews about ASP.NET and VB.NET.

MICROSOFT .NET LATEST STORIES
OpenSpan and TIBCO have announced a technology and business partnership designed to extend TIBCO solutions to desktop environments. The partnership will enable TIBCO Service-Oriented Architecture, Business Process Management and Business Optimization solutions to more rapidly integrate...
In a move that looks tailor-made for an antitrust suit, Microsoft says it’s going to give away a consumer security kit that it’s building code named Morro. It should be available in the second half of next year – probably more like mid-year. The freebie widgetry is supposed to de...
Tidal Software has announced Intersperse 8.0, a product that monitors J2EE and .NET applications and their transaction component performance to produce meaningful metrics for managing applications and high-level business processes. The product leverages a combination of lightweight Ja...
DataGuise has announced their first masking in place solution for multi-database environments such as Oracle, Microsoft SQL Server, and others. The dgSolution Suite provides secure masking of database content and is designed for the highest level of flexibility and functionality across...
The BlackBerryR Technical Webcast Series is designed to help BlackBerry administrators better manage and leverage the capabilities of their BlackBerry solution. Each webcast is packed with detailed technical information, covering topics that are relevant to you. Our on-demand webcasts ...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING NEWS FROM THE WIRES
Simba Technologies Inc., industry's choice for standards-based relational and multi-dimensional data...