Scott on Writing

Musings on technical writing...

Review: Programming Visual Basic 2005

In general, there are two kinds of computer trade books: those that focus on a very specific topic, such as building custom WinForm controls; and those that cover a more general topic, such as learning C#, or mastering ASP.NET. Those more general books tend to be quite lengthy, understandably, as they must cover a wide swath of material. Programming Visual Basic 2005 (O'Reilly Publishing, $39.95, 548 pages), by Jesse Liberty, is an exception to this rule. Programming Visual Basic 2005 tackles Windows and Web application development, as well as introducing new Visual Basic 2005 features, in a relatively scant 548 pages.

The book's low page count is due in large part to the author's insistence in leaving out all but the most important information, which he makes abundantly clear in the introduction: "I'm not going to waste your time. You won't find a long treatise on why .NET is great. … I'm not going to [fill] pages with material that is otherwise freely available." There is even a "What I Threw Away" section highlighting those chapters that the author considered, but pitched.

Programming Visual Basic 2005 is geared toward the intermediate developer who has past experience with Visual Basic, but needs to quickly learn how to create Windows and Web applications with Visual Basic 2005. The first third of the book examines programming Windows applications and includes chapters on designing forms, accessing data, using GDI+, and working with legacy COM controls. The next third of the book focuses on building Web applications and explores ASP.NET basics, validation controls, master pages, working with data, personalization, and web services. The book concludes with a look at Visual Studio 2005, Visual Basic fundamentals, generics, and a discussion on object-oriented programming.

While the book does walk the reader through building numerous examples, due to its brevity it doesn't explore the full features available or discuss subtle side-effects. Nor does it include discussions on common pitfalls and how to correct such problems. In other words, the book assumes that if you hit a snag in one of the examples, you will have the patience and know-how needed to be able to research and find a workaround on your own. In short, Programming Visual Basic 2005 offers only an overview of building Windows and Web applications with Visual Basic, trusting the reader to be able to locate and assimilate any additional information needed on their own.

Readers who are looking for a quick introduction to new features in Windows and Web development with Visual Basic without the usual bloat will find Jesse Liberty's book a breath of fresh air. Those who seek a more detailed examination will need to keep looking.

posted on Friday, March 03, 2006 1:33 PM

Feedback

No comments posted yet
Title:  
Name:  
Url:
Protected by Clearscreen.SharpHIPEnter the code you see:
Comments   

Add To Your Reader

My Links

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<May 2008>
SMTWTFS
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

Comment Stats

DayTotal% of Total
Sunday 1866.8%
Monday 37913.9%
Tuesday 45316.7%
Wednesday 50418.5%
Thursday 53519.7%
Friday 49418.2%
Saturday 1666.1%
Total 2717100.0%

Hour1Total% of Total
12:00 AM 652.4%
1:00 AM 682.5%
2:00 AM 622.3%
3:00 AM 742.7%
4:00 AM 572.1%
5:00 AM 1033.8%
6:00 AM 1084.0%
7:00 AM 1585.8%
8:00 AM 1716.3%
9:00 AM 1475.4%
10:00 AM 1716.3%
11:00 AM 1816.7%
12:00 PM 1886.9%
1:00 PM 1696.2%
2:00 PM 1605.9%
3:00 PM 1324.9%
4:00 PM 1073.9%
5:00 PM 923.4%
6:00 PM 913.3%
7:00 PM 963.5%
8:00 PM 833.1%
9:00 PM 782.9%
10:00 PM 792.9%
11:00 PM 772.8%
Total 2717100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.54144
Monday 5.22339
Tuesday 4.28419
Wednesday 7.67637
Thursday 6.90607
Friday 5.48411
Saturday 5.33160
Total 5.842717

Hour1 Entry MadeAvg.Total
12:00 AM 5.0035
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 7.0035
8:00 AM 5.35107
9:00 AM 6.32278
10:00 AM 6.47246
11:00 AM 4.41181
12:00 PM 6.88330
1:00 PM 3.00111
2:00 PM 5.41222
3:00 PM 8.64285
4:00 PM 4.0589
5:00 PM 5.92154
6:00 PM 4.52113
7:00 PM 9.67174
8:00 PM 9.80147
9:00 PM 5.05111
10:00 PM 5.4265
11:00 PM 4.5732
Total 5.842717

Learn More About Comment Stats
1 - All times GMT -8...


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles