Have one to sell? Sell yours here
Mastering Visual Basic .NET
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Mastering Visual Basic .NET [Paperback]

Evangelos Petroutsos (Author)
4.0 out of 5 stars  See all reviews (27 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0782128777 978-0782128772 December 5, 2001
VB Programmers: Get in Step with .NET

With the introduction of Visual Basic .NET, VB transcends its traditional second-class status to become a full-fledged citizen of the object-oriented programming, letting you access the full power of the Windows platform for the first time. Written bythe author of the best-selling Mastering Visual Basic 6 this all-new edition is the resource you need to make a successful transition to .NET. Comprising in-depth explanations, practical examples, and handy reference information, its coverage includes:

  • Mastering the new Windows Forms Designer and controls
  • Building dynamic forms
  • Using powerful Framework classes such as ArrayLists and HashTables
  • Persisting objects to disk files
  • Handling graphics and printing
  • Achieving robustness via structured exception handling and debugging
  • Developing your own classes and extending existing ones via inheritance
  • Building custom Windows controls
  • Building menus and list controls with custom-drawn items
  • Using ADO.NET to build disconnected, distributed applications
  • Using SQL queries and stored procedures with ADO.NET
  • Facilitating database programming with the visual database tools
  • Building web applications with ASP.NET and the rich web controls
  • Designing web applications to access databases
  • Using the DataGrid and DataList web controls
  • Building XML web services to use with Windows and web applications
  • Special topics like the Multiple Document Interface and powerful recursive programming techniques

Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.


Customers Who Bought This Item Also Bought


Editorial Reviews

From the Publisher

Mastering Visual Basic .NET is the update to the best-selling Mastering Visual Basic 6, by Evangelos Petroutsos. Because of the enormous changes introduced by .NET, Petroutsos has rewritten his book from the ground up. In contrast to some other large VB.NET books, Petroutsos is the only author of the Mastering. For the reader, the benefit is a unified author voice and continuity in the examples, which is not found in many other big books on VB. And the examples are not trivial. Instead of using simplistic examples to demonstrate isolated points, Petroutsos shows actual applications and ties them together.

The book goes into highly specific detail about topics given short shrift in other books. For example, Petroutsos goes beyond showing you how to populate an array; he also shows how to save the array to a disk file. In the printing chapter, he doesn’t just show how to print a few lines of text; he shows how to print a text file (including the logic to break long lines), and how to print tabular data and bitmaps.

Mastering Visual Basic .NET is the perfect book for upgraders from VB6 and includes special “VB6 to VB.NET” sidebars throughout, which highlights special points for upgraders. The book is suitable for beginners who have had some programming experience, but goes well beyond the basics, covering Windows Forms, Web Forms, and database programming with ADO.NET. Readers who want more in-depth coverage of database and Web programming can go on to Mastering Visual Basic .NET Database Programming (by Petroutsos and Asli Bilgin) and Mastering ASP.NET with VB.NET (by Russell Jones).

From the Back Cover

VB Programmers: Get in Step with .NET

With the introduction of Visual Basic .NET, VB transcends its traditional second-class status to become a full-fledged citizen of the object-oriented programming, letting you access the full power of the Windows platform for the first time. Written bythe author of the best-selling Mastering Visual Basic 6 this all-new edition is the resource you need to make a successful transition to .NET. Comprising in-depth explanations, practical examples, and handy reference information, its coverage includes:

  • Mastering the new Windows Forms Designer and controls
  • Building dynamic forms
  • Using powerful Framework classes such as ArrayLists and HashTables
  • Persisting objects to disk files
  • Handling graphics and printing
  • Achieving robustness via structured exception handling and debugging
  • Developing your own classes and extending existing ones via inheritance
  • Building custom Windows controls
  • Building menus and list controls with custom-drawn items
  • Using ADO.NET to build disconnected, distributed applications
  • Using SQL queries and stored procedures with ADO.NET
  • Facilitating database programming with the visual database tools
  • Building web applications with ASP.NET and the rich web controls
  • Designing web applications to access databases
  • Using the DataGrid and DataList web controls
  • Building XML web services to use with Windows and web applications
  • Special topics like the Multiple Document Interface and powerful recursive programming techniques

Product Details

  • Paperback: 1200 pages
  • Publisher: Sybex (December 5, 2001)
  • Language: English
  • ISBN-10: 0782128777
  • ISBN-13: 978-0782128772
  • Product Dimensions: 9 x 7.6 x 2.5 inches
  • Shipping Weight: 4 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (27 customer reviews)
  • Amazon Best Sellers Rank: #1,477,907 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

27 Reviews
5 star:
 (16)
4 star:
 (2)
3 star:
 (5)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (27 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5 of 5 people found the following review helpful:
5.0 out of 5 stars Unequaled!, January 17, 2002
By A Customer
This review is from: Mastering Visual Basic .NET (Paperback)
I've been trying my hand and programming for a couple of years now, and have picked up the basics of Perl and Delphi. I was always tempted to use VB6, mostly due to the massive volume of books and other resources dedicated to it -- but I never found a newbie book that I could read all the way through. The books I tried typically covered specific concepts well (i.e., syntax, controls, events, procedures, etc.), but failed to tie everything together to show me how to build a sophisticated application. Couple that with code errors and writing that failed to "grip" me, and I was left with several half-read volumes and no real desire to use VB.

With this book, and the incredible changes to VB that come with .NET, all that's changed. This book starts with an awesome overview of the IDE, including in Chapter 2 a walkthrough of two relatively simple programs that demonstrate how applications are built in VB .NET. The author walks you through the creation of a loan calculator, then a math calculator, all the while explaining the components used, how to code them, and how to run, debug, and build your project with the VS .NET tools. If that weren't enough, you learn to combine these projects in a multiple form solution in which you create a separate form that can call the forms created in the first two projects. Finally, the author shows how to create the loan calculator project as a web application. This is all pretty amazing stuff, and it's all in Chapter 2! While some concepts aren't thoroughly detailed, the author notes where you can learn more about each topic in subsequent chapters of the book. So, if the material in Chapter 2 is too difficult to grasp the first time around, jump to Chapters 3 and 4, where the VB .NET language is introduced, and then come back to Chapter 2 after you've learned more about the language and how it works.

This book is a masterpiece -- it is clearly written, and all the code samples I've tried have worked. Although the text claims that some programming experience is required, I think a smart, curious reader will be able to learn how to program from this book -- the above-described Chapter 2, for example, teaches more about programming in VB than some entire books on the subject. If you're a complete newbie and the material is daunting, try one of Greg Perry's beginning programming books to get your feet wet, then come back to this to learn VB .NET.

I agree with other reviewers who say that web apps get slightly short shrift -- web apps are covered, but this book is definitely geared more toward desktop apps. For me, that's no criticism, and I agree that web programming in VB .NET could be a separate volume all together.

In short, this book is one of the best I've ever seen on programming in general, and I've yet to see a better volume on VB .NET, especially for beginner to intermediate programmers.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
5.0 out of 5 stars Excellent place to start for experienced VB6 programmers, March 13, 2002
By 
DOK (Charlotte, NC United States) - See all my reviews
This review is from: Mastering Visual Basic .NET (Paperback)
By listening to all the Microsoft hype about how easy the transition would be for experienced VB6 programmers, I was sorely deceived about how steep the learning curve would be. This is a whole new language! After struggling to get oriented using the documentation that came with Beta 2, I gave up and went to the bookstore. Of the many books that I perused, this looked like the best.

I went straight to Chapter 21: Building Database Applications with ADO.Netm and what a relief! The author leads you from the simple to the complex. The writing is very clear. I have not needed to resort to the sample code on the CD.

The author clearly understands what typical Windows applications need to do. His examples are exactly what you want to do in the real world. For example, on one form, the user enters part of a customer name in a textbox. The adjacent listbox is immediately populated with matching customer names. When you click on a customer name in the listbox, the first data grid shows orders for that customer. When you click on an order, the second data grid shows the order details for that order. Every detail of creating the connection, data adapter, and datasets is included, both using the wizards and doing it in code. How to populate the data grid from the data set, how to synchronize all of the controls. Terrific stuff!

The author is very helpful in providing further suggestions about real-world applications. For example, he cautions you when using data sets that you must limit the results returned to the client (and he shows you how to do that). He advises on error handling steps that are needed. He points out weaknesses in the tools. Very helpful advice for when you move beyond the examples in the book, which are simplified by necessity.

I'm not sure how good the book is for absolute beginners. But it is very thorough. Chapter 20: Databases: Architecture and Basic Concepts explains the fundamentals of databases, SQL queries, stored procedures, just an excellent overview.

Yes, the book is lite on Web applications, but it has an "HTML Primer", covers development of Web app's, database access, and XML. Plenty to get you started. And, you really do need another whole book to learn the details of ASP.Net.

And, yes, there are some errors in the book, and as of mid-March, there is zero in the publisher's errata page. But this is so typical of programming books. And, I haven't run into any problems that I couldn't figure out.

So, if you already have some experience with VB6, I can heartily recommend this book as the place to start for VB.Net. Just an excellent book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
1.0 out of 5 stars Put this one back, July 10, 2003
By A Customer
This review is from: Mastering Visual Basic .NET (Paperback)
I found this book to be riddled with errors both in the text and the programming examples. The exercises left out key information and required additional debugging and programming just to make them work correctly. Several of his screen examples did not display the correct information and were misleading. Other screens examples might have been semantically correct, but were not correct within the context they were presented.

In my opinion the book also presented the information backwards, the concept of creating custom controls and such was covered in the beginning of the book while database access and file access were covered at the end.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
First Sentence:
WELCOME TO THE ENTERPRISE Edition of Visual Basic NET. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
active child form, building custom classes, custom comparer, active child window, continent node, can open multiple documents, click event handler, basic color components, this property returns, stroked shapes, country node, appropriate scroll bars, overloaded form, put user code, following statement returns, previous code segment, brush object, base data types, qualifying rows, custom data types, this method returns, common dialog controls, clipping area, startup object, object exposes
Key Phrases - Capitalized Phrases (CAPs): (learn more)
End Sub, Private Sub, End Function, Click Dim, Handles Buttonl, Program Files, Query Builder, New System, End While, End Try, Exit Sub, End Get Set, Server Explorer, Protected Sub, Form Designer, Solution Explorer, Public Class, Collection Editor, End Select, Express Europe, New Minimal, Public Sub, Value End Set End Property Property, Else Return, Find Next
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject