Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Version 2003 Step By Step

  Author:    G. Andrew Duthie
  ISBN:    0735619344
  Sales Rank:    521703
  Published:    2003-05-21
  Publisher:    Microsoft Press
  # Pages:    624
  Binding:    Paperback
  Avg. Rating:    2.0 based on 14 reviews
  Used Offers:    24 from $0.78
  Amazon Price:   
  (Data above last updated:  2008-11-18 07:52:45 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Microsoft ASP.NET Programming with Microsoft Visual Basic .NET Version 2003 Step By Step
  
Your hands-on, self-study guide for building Web applications and services with ASP.NET and Visual Basic .NET version 2003

Teach yourself how to write high-performance Web applications with ASP.NET and Visual Basic .NET--one step at a time. This practical, hands-on tutorial expertly guides you through the fundamental tools and technologies, including the common language runtime, Web Forms, XML Web services, and Microsoft .NET Framework version 1.1--with coverage that's fully up-to-date with the innovations in Visual Basic .NET version 2003. Work at your own pace through the easy-to-follow lessons and hands-on exercises to learn essential techniques. And accelerate your productivity by working with instructive code examples and best practices for ASP.NET Web development with Visual Basic .NET. Topics include creating ASP.NET Web applications; managing application state; configuring ASP.NET applications; implementing security, including using new capabilities in authentication and request validation; creating Web Forms, server controls, and XML Web services; accessing data, including exploiting new Microsoft ADO.NET functionality; enabling caching; testing, debugging, and deploying ASP.NET applications; and more.

                  Reader Reviews 1 - 15 of 15                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
03-18-06 1 5\6
(Hide Review...)  Bad Code
Reviewer Permalink
It's really frustrating to try to learn from a programming book where the author's code doesn't work! None of the examples I tried would actually compile without my having to "fix" his code. In most cases that worked out ok, but in some cases I never really knew if my "fix" was a legitimate way to solve the problem or if it might cause problems later. Not a good way to learn!
(Review Data Last Updated: 2008-11-19 05:00:04 EST)
03-17-06 1 4\4
(Hide Review...)  Bad Code
Reviewer Permalink
It's really frustrating to try to learn from a programming book where the author's code doesn't work! None of the examples I tried would actually compile without my having to "fix" his code. In most cases that worked out ok, but in some cases I never really knew if my "fix" was a legitimate way to solve the problem or if it might cause problems later. Not a good way to learn!
(Review Data Last Updated: 2007-04-10 06:22:24 EST)
11-20-05 1 3\4
(Hide Review...)  I was robbed
Reviewer Permalink
This is the least useful book I have ever bought. It doesn't have anything useful and didn't answer me any questions I had. No wonder it was so cheap. I spent $9.95 for the book from Amozon, but I feel like I was robbed. I can give it to you for free if you ask for, but I would be guilty if I do, becuase it would waste your valuable time. Look at other's review and I was not the only victim, don't buy this one, it is 100% garbage.


(Review Data Last Updated: 2007-07-03 16:54:37 EST)
05-27-05 2 14\14
(Hide Review...)  Someone should have proofread this book
Reviewer Permalink
As an ASP developer who has not used Visual Studio, I found the first chapters of this book very insightful. The author does a good job explaining ASP.NET and its differences with ASP coding.

But if there's one thing that I can't stand in a programming book, it's a lack of proofreading of the code given in the book and poor programming practices displayed. This book, unfortunately, has a lot of that.

An example (from page 216):

Label6.Text = "Final Balance: $" + CalcBalance(Convert.ToInt32(TextBox1.Text),
Convert.ToInt32(TextBox2.Text) / 100,
Convert.ToInt32(TextBox3.Text),
Convert.ToInt16(DropDownList1.SelectedItem.Value)).ToString();

private string CalculateBalance(int Principal, double Rate, int Years, int Period)
{
double result;
double NumToBeRaised = (1 + Rate + Period);
result = Principal * System.Math.Pow(NumToBeRaised, (Years * Period));
return(result.ToString("C"));
}

This is to be a Compound Interest Calculator.

If you enter this code, as given in the book, it won't run. There are several errors:

Error 1) In the calling procedure, it's CalcBalance. In the function, it's CalculateBalance.
Error 2) If you fix that oversight and run it, your result is the same as the given Principal. Why? Because the function calls for a double Rate variable, and yet the calling routine converts the Rate to an int variable. If you change "Convert.ToInt32(TextBox2.Text) / 100" to "Convert.ToDouble(TextBox2.Text) / 100", the result is correct - sort of...
Error 3) The result will be displayed as "$$67,537.12" instead of "$67,537.12". The reason for the double-$ is that the function converts the result to a currency string, but then the calling procedure adds an extra "$".

Fixing these three errors will solve the problems, but obviously no one tried this code before the book was published.

And a couple of picky points just because I'm so irritated with something so glaring as these errors.

Error 4) Since the function returns as a string, why then convert the result to a string in the calling procedure?? It's unnecessary.
Error 5) The code uses default naming of objects instead of taking 1 minute to give some meaningful names, like txtPrincipal instead of TextBox1.

Two stars for having no thought to the simplest details.
(Review Data Last Updated: 2007-07-03 16:54:37 EST)
05-26-05 2 7\7
(Hide Review...)  Someone should have proofread this book
Reviewer Permalink
As an ASP developer who has not used Visual Studio, I found the first chapters of this book very insightful. The author does a good job explaining ASP.NET and its differences with ASP coding.

But if there's one thing that I can't stand in a programming book, it's a lack of proofreading of the code given in the book and poor programming practices displayed. This book, unfortunately, has a lot of that.

An example (from page 216):

Label6.Text = "Final Balance: $" + CalcBalance(Convert.ToInt32(TextBox1.Text),
Convert.ToInt32(TextBox2.Text) / 100,
Convert.ToInt32(TextBox3.Text),
Convert.ToInt16(DropDownList1.SelectedItem.Value)).ToString();

private string CalculateBalance(int Principal, double Rate, int Years, int Period)
{
double result;
double NumToBeRaised = (1 + Rate + Period);
result = Principal * System.Math.Pow(NumToBeRaised, (Years * Period));
return(result.ToString("C"));
}

This is to be a Compound Interest Calculator.

If you enter this code, as given in the book, it won't run. There are several errors:

Error 1) In the calling procedure, it's CalcBalance. In the function, it's CalculateBalance.
Error 2) If you fix that oversight and run it, your result is the same as the given Principal. Why? Because the function calls for a double Rate variable, and yet the calling routine converts the Rate to an int variable. If you change "Convert.ToInt32(TextBox2.Text) / 100" to "Convert.ToDouble(TextBox2.Text) / 100", the result is correct - sort of...
Error 3) The result will be displayed as "$$67,537.12" instead of "$67,537.12". The reason for the double-$ is that the function converts the result to a currency string, but then the calling procedure adds an extra "$".

Fixing these three errors will solve the problems, but obviously no one tried this code before the book was published.

And a couple of picky points just because I'm so irritated with something so glaring as these errors.

Error 4) Since the function returns as a string, why then convert the result to a string in the calling procedure?? It's unnecessary.
Error 5) The code uses default naming of objects instead of taking 1 minute to give some meaningful names, like txtPrincipal instead of TextBox1.

Two stars for having no thought to the simplest details.
(Review Data Last Updated: 2006-07-04 14:33:15 EST)
04-22-05 2 3\4
(Hide Review...)  Not Really Good for Beginners
Reviewer Permalink
I expect that this book will help me learn ASP.NET thru VB.NET. I am very frustrated, it didn't really help me to easily understand the simple thought of ASP.NET thru VB.NET. For beginners like me, I will not suggest this book. Much better to browse the web.
(Review Data Last Updated: 2007-07-03 16:54:37 EST)
02-26-05 1 7\9
(Hide Review...)  This book is just bad
Reviewer Permalink
I started this book with a background in both VB and classic ASP, with the goal of upgrading my knowledge to ASP.NET. I'll state that I think this book is just bad.

It seems that half the book presupposes that you have extensive knowledge of classic ASP, and the other half assumes that you've never used any sort of scripting language before. The examples are horribly simplistic to the point that they have absolutely no relation to modern web applications. But, you won't understand large parts of the book unless you have a background in programming.

The first two parts (six chapters) could actually be somewhat useful to a true beginner. They start slow and build up some very basic skills.

Part 2 is a little different. Chapter 7 on web forms is fairly decent, but could use to be longer. Chapter 8 on server controls is just poorly written. Chapter 9 on accessing date is AWFUL. It presupposes you have a fairly good background in traditional database access with something like ADO, so it's definitely not for beginners. For instance it compares the DataReader object to a read-only forward-only cursor, but if you don't have a background in data access you aren't going to understand how cursors work. This is right next to where he explains that the password key "Specifies the password to use to log into the SQL Server database." Yeah, DUH. Also, a bulk of the chapter is devoted to working with XML data but the chapter sets out to work with databases. For a 68 page chapter it conveys surprisingly little actual new information. No time is given to explaining how databases have traditionally been accessed and used in actual working applications. I just wanted to scream as I read it.

Chapter 10 on creating custom server controls and chapter 11 on creating web services are very brief introductions to some fairly advanced and complicated topics. They provide simplistic examples and then expect you might be able to actually use the knowledge you gained in the chapters. Yeah right.

Chapter 13 is aimed at beginners on deploying ASP.NET applications. Chapter 14 on tracing and debugging is actually not bad. (Not good either.)

Also the book is based on using Visual Studio .NET. I'll state that I have a bias against using IDEs for simple scripting, so I won't comment on appropriateness here. But be forewarned that three-quarters or more of the examples involve VS.NET.
(Review Data Last Updated: 2007-07-03 16:54:37 EST)
02-25-05 1 5\6
(Hide Review...)  This book is just bad
Reviewer Permalink
I started this book with a background in both VB and classic ASP, with the goal of upgrading my knowledge to ASP.NET. I'll state that I think this book is just bad.

It seems that half the book presupposes that you have extensive knowledge of classic ASP, and the other half assumes that you've never used any sort of scripting language before. The examples are horribly simplistic to the point that they have absolutely no relation to modern web applications. But, you won't understand large parts of the book unless you have a background in programming.

The first two parts (six chapters) could actually be somewhat useful to a true beginner. They start slow and build up some very basic skills.

Part 2 is a little different. Chapter 7 on web forms is fairly decent, but could use to be longer. Chapter 8 on server controls is just poorly written. Chapter 9 on accessing date is AWFUL. It presupposes you have a fairly good background in traditional database access with something like ADO, so it's definitely not for beginners. For instance it compares the DataReader object to a read-only forward-only cursor, but if you don't have a background in data access you aren't going to understand how cursors work. This is right next to where he explains that the password key "Specifies the password to use to log into the SQL Server database." Yeah, DUH. Also, a bulk of the chapter is devoted to working with XML data but the chapter sets out to work with databases. For a 68 page chapter it conveys surprisingly little actual new information. No time is given to explaining how databases have traditionally been accessed and used in actual working applications. I just wanted to scream as I read it.

Chapter 10 on creating custom server controls and chapter 11 on creating web services are very brief introductions to some fairly advanced and complicated topics. They provide simplistic examples and then expect you might be able to actually use the knowledge you gained in the chapters. Yeah right.

Chapter 13 is aimed at beginners on deploying ASP.NET applications. Chapter 14 on tracing and debugging is actually not bad. (Not good either.)

Also the book is based on using Visual Studio .NET. I'll state that I have a bias against using IDEs for simple scripting, so I won't comment on appropriateness here. But be forewarned that three-quarters or more of the examples involve VS.NET.
(Review Data Last Updated: 2006-07-04 14:33:15 EST)
07-20-04 1 2\7
(Hide Review...)  ok for beginners,,,
Reviewer Permalink
This book is okay for beginners...I finished this book in 4 days...nothing for professionals and experts..
If you are new to c# ,,,go for it...otherwise try something else...like MCAD..etc
(Review Data Last Updated: 2007-07-03 16:54:37 EST)
07-19-04 1 2\6
(Hide Review...)  ok for beginners,,,
Reviewer Permalink
This book is okay for beginners...I finished this book in 4 days...nothing for professionals and experts..
If you are new to c# ,,,go for it...otherwise try something else...like MCAD..etc
(Review Data Last Updated: 2006-07-04 14:33:15 EST)
06-17-04 2 1\2
(Hide Review...)  Disappointing
Reviewer Permalink
My overall impression of the book is that whilst at first glance it is organised into logical chapters (the reason I purchased the book), the contents within the chapters is presented haphazardly.

The author jumps from one topic to another without fully explaining whats going on and presents some confusing examples, some of which do not work. Not impressed at all

(Review Data Last Updated: 2006-07-04 14:33:15 EST)
05-07-04 4 0\7
(Hide Review...)  confused
Reviewer Permalink
I want to know is the book code is in visualbasi.net or visualbasic6.0 .This should be clarified.The old version of this book is in C#.
(Review Data Last Updated: 2006-07-04 14:33:15 EST)
04-25-04 5 5\8
(Hide Review...)  So this is where the answers are hidden...
Reviewer Permalink
After an hour or so of reading various topics in this book, I finally broke through months of dead-end leads and half-answers. Here is the info you will be looking for when developing and deploying web apps in ASP.NET. This refers to the VB version, but I am sure the C# version is the same except for the code examples. Some really great topics include setting up IIS, security, subapps, deployment, database usage, etc. The topics are succinctly explained, then you get the walk-through with any necessary code clearly shown. Buy it, read it, keep it around as a great reference.
(Review Data Last Updated: 2006-07-04 14:33:15 EST)
09-15-03 4 2\6
(Hide Review...)  It is just darn fun!
Reviewer Permalink
I have found this title very informative and easy to follow. Not only that, but unlike many other titles on the subject of ASP.NET, C#, and .Net programming, this title assumes nothing and supplies all the appropriate directions to complete the exercises included in each chapter. I have also found that G. Andrew Duthie explains the usefulness of what he inroduces in his book in a manner that leaves me confident enough to study other ASP.NET programs with clarity.

I place this book on my top ten ASP.Net must have list for anyone who wishes to develop a solid understanding of programming ASP.NET with VC#.

Plus, this book is just darn fun!

Best,
Jerry

(Review Data Last Updated: 2006-03-17 11:14:40 EST)
09-15-03 2 8\13
(Hide Review...)  poorly written. But?
Reviewer Permalink
I bought this book from the bookstore to teach my students or i would say to use it as a class text for an intro to ASP.net programming using C# but to my surprise the author took this fine language and ASP.net product and did not know how to present it in writing for someone that is not expereinced to understand what he meant and as such could not recommend it to my students but if you do have some knowledge already about C# and Asp.net then maybe it will be worth it.
The author is a good author but he missed this one.

Because true kowledge comes when you can take something and explain it in simple terms to someone so that they can learn something.

(Review Data Last Updated: 2006-07-04 14:33:15 EST)
  
                  Reader Reviews 1 - 15 of 15                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)