Programming Visual Basic 2005 View Larger Image | Jesse Liberty O'Reilly Media, Paperback, Published September 2005, 800 pages, ISBN 0596009496 | List Price: $39.95 Our Price: $24.95 You Save: $15.00 (38% Off)
| | | Availability: In-Stock |
Read an Excerpt: Chapter 12: Personalization
Excerpt provided courtesy of O'Reilly and Associates.
|
Customer Reviews: 2 Average Customer Rating:      Write a Review and tell the world about this title! People who purchase this book frequently purchase: - Programming ASP.NET, 3rd Edition; Jesse Liberty, et al, $31.50, 37% Off!
- Visual Basic 2005 Jumpstart; Wei-Meng Lee, $9.95, 33% Off!
- Microsoft Visual Basic 2005 Step by Step; Michael Halvorson, $25.50, 36% Off!
- Visual Basic 2005: A Developer's Notebook; Matthew MacDotald, $18.95, 37% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
This newest programming guide by bestselling author Jesse Liberty isn't your
typical Visual Basic book. It's not a primer on the language, and it won't dull
your brain with arguments hyping .NET either. Its goal, rather, is to make you
immediately productive, creating Windows and Web applications using Visual Basic
and its associated tools.
Written for experienced Visual Basic programmers (from either a VB6 or VB .NET
background), the book shows how Visual Basic 2005 can be used to rapidly build
modern web applications and new "Smart Client" applications, which combine the
power of individual computers with network data resources to deliver a rich
interactive experience. You'll also learn the details of building robust object-oriented
applications, and a host of especially dangerous pitfalls to avoid when programming
with Visual Basic 2005.
What makes this book different is what's not included. There's no introduction
to Visual Basic, no explanation of how it fits into the .NET world. Why waste
time reading about something you'll learn for yourself as soon as you start
creating applications? You won't even write a "Hello World" program. With Jesse
Liberty, you'll get started building something useful.
The book is divided into three separate parts--Building Windows Applications,
Building Web Applications, and Programming with Visual Basic--each of which
could be a book on its own. The author shares his thorough understanding of
the subject matter through lucid explanations and intelligently designed lessons
that guide you to increasing levels of expertise. By the time you've finished
the book, you'll know how to program with VB 2005.
Jesse Liberty's books have successfully guided thousands of programmers into
the world of .NET programming, and Programming Visual Basic 2005 will
be no exception. This book is sure to become a key component in the libraries
of .NET developers.
Table of Contents
Preface
Part I. Building Windows Applications
1. Design and First Forms
The Requirements
Getting Started
Creating the Customer Detail Page
Summary
2. Data Access
Adding Data to the Customer Page
Using the Details View to Create the Detail Form
Modify the Display with Events
3. Cool Controls
Displaying Web Documents
Masked Text Box
Printing a Document
Copying Files Using Tree Views
4. Custom Controls
Custom Controls
Design
Building the Controls
Using the Custom Controls
5. GDI+ and Drawing
The Graphics Class
Implementing the Control
6. Mice and Fonts
Click the Mouse
7. Legacy COM Controls
Importing ActiveX Controls
Importing COM Components
Part II. Building Web Applications
8. Web Application, Design, and First Forms
Understanding Web Forms
Getting Started
Adding Controls
State
Lifecycle
Directives
9. Validation Controls
The RequiredFieldValidator
Client-Side Evaluation
The Summary Validator
The Compare Validator
Range Checking
Regular Expressions
Custom Validation
Validation Groups
10. Master Pages and Navigation
Creating Master Pages
Navigation
11. Web Data Access
Getting Data from a Database
Multiuser Updates
The DataList Control
12. Personalization
Implementing Forms-Based Security
Add Roles to ASP.NET Accounts
Personalize with Complex Types
Anonymous Personalization
Themes and Skins
Web Parts
Enabling Editing and Layout Changes
13. Custom Controls
User Controls
Custom Controls
14. Web Services
Platform Independence
How Web Services Work
Creating a Web Service
WebMethod Properties
Testing Your Web Service
Writing the Client
Part III. Programming with Visual Basic 2005
15. Visual Studio 2005
Start Page
Projects and Solutions
The Integrated Development Environment (IDE)
Building and Running
16. Visual Basic 2005 Fundamentals
Types
Variables
Whitespace
Statements
Branching
Iteration Statements
Operators
17. Using Collections and Generics
Arrays
Generics
Queues
Stacks
Dictionaries
18. Object-Oriented Visual Basic 2005
Defining Classes
Instantiating Objects
Scope
The Heap
Access Modifiers
Method Arguments
Constructors
Initializers
Copy Constructors
Using Shared Members
Destroying Objects
Overloading Methods and Constructors
Encapsulating Data with Properties
Specialization and Generalization
Inheritance
Polymorphism
Abstract Classes
The Root of All Classes: Object
Boxing and Unboxing Types
Interfaces
Interfaces Versus Abstract Base Classes
Defining an Interface
Implementing an Interface
Index
Customer Reviews
Customer Reviews: 2 Average Customer Rating:      Jun 26, 2006     A review from Florida Liberty fails to maintain errata. Liberty has a handful of erratas listed on his website but this seems to stop around page 90. An error on page 98 was pointed out to him in his forum in January, but at the end of June, has not made it to his errata list. Before searching through his forums, I had spent a couple of hours trying to track down this issue. Up to this point, I had really enjoyed working through the text, but with so many other books availble with current errata and my confidence in the text broken, this now lays in the trashcan.
Nov 8, 2005     crash course to .net 2.0 windows forms programming For a Jesse Liberty Book I have to admit that this book is a tough read since you are forced to read the text in the book to understand the examples. Having been a vb6 middle tier programmer for years and not really too familiar with windows programming in .net I am impressed that mr. liberty did not pass any framework .net 1.1 examples off as 2.0 in this latest vb.net 2.0 book as I have see in other books. His step by step in explaining and demos in custom control makes the book a very worthwhile read. The validation controls was a good introduction as was the personalization. I would have liked his book to go into more depth in databinding with datacontrols and web parts whilst removing vb.net 2005 fundamental chapters, GDI and mouse font chapters. His book does not really cover web services in depth, however he has mentioned that his asp.net 2.0 book will be out soon. This book did not feel like an intro book although someone familiar with .net framework 1.1 basics can go through this book without problems whilst reading his explanations. This is a good book if you wish to develop windows apps in .net 2.0 and I plan to use it as a reference. There is definetly alot of features to learn from this book. If you are after a book which implements OO or architecture patterns for middle tier programming you will need to look elsewhere.
|