|
Murach's Visual Basic 2005
Get a FAST start
This book assumes you want to be a professional developer. So it doesn't waste your time with trivial "Hello, World" applications.
Instead, by the end of the first 3 chapters (section 1), you'll have designed, coded, and debugged your first business application using the development tools that are built
into Visual Studio. And by the end of section 2, you'll be developing multi-form projects that validate input data, do repetitive processing using arrays and collections, manipulate dates and strings, and much more.
Get 5 full chapters on database processing
Since most business applications require database handling, this book gives you an entire section (5 chapters) on the subject.
This section starts by showing you how to use the new 2005 data sources feature to develop complete database applications with a minimum of data access code. Now frankly, you could stop there. In fact, one of the features of VB 2005 is that it shields you from the ADO.NET details you had to know in earlier .NET releases.
But if you're going to be a top developer, you'll want to know what's going on under the surface. So this book also teaches you how to use ADO.NET to write your own data access code. Then, it shows you how to use ADO.NET with the new object data sources feature to create 3-layer applications that take advantage of data binding. This is powerful stuff that's glossed over in a chapter or two in other books, but you won't want to miss it.
Get realistic business applications to use as models for your own work
We've found that the key to mastering a programming subject like VB is in the sample applications. So this book presents complete, non-trivial applications that illustrate what you need to know on the job.
For example, chapter 17 presents an Order Entry database application that uses object data sources, business classes, database classes, and transactions. You won't find extensive business applications like this in other VB books, even though studying these types of applications is the best way to master VB development.
Get the OOP training that other developers miss out on
Because VB 2005 is an object-oriented language, this book provides 5 chapters that teach you how your applications really work. Here, you'll learn about the OOP concepts and features like inheritance and interfaces that underlie your code. And in contrast to some other VB books, this book presents OOP in a way that makes sense in the context of business applications. In short, you get the kind of background that makes you a savvy, confident developer.
Get practice exercises to solidify your skills
The exercises at the end of each chapter let you apply what you've learned, giving you valuable, hands-on experience. We provide the starting points for these exercises here at our site, so you can get the maximum amount of practice in a minimum of time.
Paired pages make learning a breeze
If you haven't ever used one of our books before, you may want to download a sample chapter before you buy. If you do, you'll discover why programmers are so impressed by our "paired pages" format and why college students ask their instructors for Murach books. Not only does this format make learning easier and faster, but it also makes this the ideal reference book when you're on the job.
Section 1
Introduction to Visual Basic programming
Chapter 1
An introduction to Visual Studio
3
Chapter 2
How to design a Windows Forms application
33
Chapter 3
How to code and test a Windows Forms application
55
Section 2
The Visual Basic language essentials
Chapter 4
How to work with numeric and string data
95
Chapter 5
How to code control structures
137
Chapter 6
How to code procedures and event handlers
163
Chapter 7
How to handle exceptions and validate data
185
Chapter 8
How to work with arrays and collections
219
Chapter 9
How to work with dates and strings
259
Chapter 10
More skills for working with Windows forms and controls
289
Chapter 11
How to create and use classes
327
Chapter 12
How to debug an application
365
Section 3
Database programming
Chapter 13
An introduction to database programming
391
Chapter 14
How to use data sources with databases (part 1)
423
Chapter 15
How to use data sources with databases (part 2)
475
Chapter 16
How to use ADO.NET to write your own data access code
529
Chapter 17
How to use data sources with business objects
567
Section 4
Object-oriented programming
Chapter 18
How to work with default properties, events, and operators
597
Chapter 19
How to work with inheritance
623
Chapter 20
How to work with interfaces and generics
661
Chapter 21
How to organize and document your classes
689
Section 5
Files, XML, user interfaces, and deployment
Chapter 22
How to work with files and data streams
709
Chapter 23
How to work with XML files
733
Chapter 24
How to enhance the user interface
757
Chapter 25
How to deploy an application
791
Resources
Appendix A
How to install and use the software and files for this book
817
Index
|