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   

My Links

Ads Via DevMavens

Archives

Post Categories

 

I am a Microsoft MVP for ASP.NET.
I am an ASPInsider.
<March 2010>
SMTWTFS
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

Comment Stats

DayTotal% of Total
Sunday 2056.8%
Monday 42514.1%
Tuesday 51917.2%
Wednesday 55618.4%
Thursday 58019.2%
Friday 54718.1%
Saturday 1886.2%
Total 3020100.0%

Hour1Total% of Total
12:00 AM 782.6%
1:00 AM 812.7%
2:00 AM 682.3%
3:00 AM 822.7%
4:00 AM 692.3%
5:00 AM 1264.2%
6:00 AM 1193.9%
7:00 AM 1816.0%
8:00 AM 1926.4%
9:00 AM 1585.2%
10:00 AM 1886.2%
11:00 AM 1936.4%
12:00 PM 2016.7%
1:00 PM 1846.1%
2:00 PM 1695.6%
3:00 PM 1354.5%
4:00 PM 1153.8%
5:00 PM 1073.5%
6:00 PM 1013.3%
7:00 PM 1073.5%
8:00 PM 923.0%
9:00 PM 882.9%
10:00 PM 913.0%
11:00 PM 953.1%
Total 3020100.0%

Comments by Blog Entry Date/Time

Day Entry MadeAvg.Total
Sunday 5.00160
Monday 4.80384
Tuesday 4.04477
Wednesday 7.39680
Thursday 6.26676
Friday 5.07466
Saturday 4.78177
Total 5.403020

Hour1 Entry MadeAvg.Total
12:00 AM 5.2937
1:00 AM 1.002
5:00 AM 0.000
7:00 AM 3.8550
8:00 AM 3.72134
9:00 AM 6.06297
10:00 AM 5.63276
11:00 AM 4.22194
12:00 PM 6.16351
1:00 PM 3.09133
2:00 PM 4.89230
3:00 PM 7.67322
4:00 PM 4.00108
5:00 PM 6.07170
6:00 PM 4.64116
7:00 PM 8.95188
8:00 PM 8.63164
9:00 PM 5.00115
10:00 PM 6.31101
11:00 PM 4.5732
Total 5.403020

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


Blog Stats

Favorite Web Sites

My Books

My MSDN Articles