Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Sams Teach Yourself Visual Basic 2008 in 24 Hours: Complete Starter Kit 1st Edition
- ISBN-100672329840
- ISBN-13978-0672329845
- Edition1st
- PublisherSams
- Publication dateJanuary 1, 2008
- LanguageEnglish
- Dimensions7 x 1.5 x 9.25 inches
- Print length548 pages
Editorial Reviews
About the Author
James Foxall is vice president of Tigerpaw Software, Inc. (www.tigerpawsoftware.com), a Bellevue, Nebraska, Microsoft Certified Partner specializing in commercial database applications. He manages the development, support, training, and education of Tigerpaw CRM+, an award-winning CRM product designed to automate contact management, marketing, service and repair, proposal generation, inventory control, and purchasing. At the start of 2008, the current release of Tigerpaw CRM+ had more than 16,000 licensed users. Foxalls experience in creating certified Office-compatible software has made him an authority on application interface and behavior standards of applications for the Microsoft Windows and Microsoft Office environments.
Foxall has been writing commercial production Visual Basic code for more than 14 years, in both single-programmer and multiple-programmer environments. Hes the author of numerous books, including Practical Standards for Microsoft Visual Basic and MCSD in a Nutshell: The Visual Basic Exams. He also has written articles for Access-Office-VBA Advisor and Visual Basic Programmers Journal. Foxall has a bachelors degree in management of information systems (MIS). He is a Microsoft Certified Solution Developer and an international speaker on Microsoft Visual Basic. When not programming or writing about programming, he enjoys spending time with his family, playing guitar, listening to amazing bands like Pink Floyd and OSI, and playing computer games. You can reach him at www.jamesfoxall.com/forums.
Excerpt. © Reprinted by permission. All rights reserved.
Introduction
Visual Basic 2008 is Microsoft's latest incarnation of the enormously popular Visual Basic language, and it's fundamentally different from the versions that came before it. Visual Basic 2008 is now more powerful and more capable than ever before, and its features and functionality are on par with "higher-level" languages such as C++. One consequence of this newfound power is added complexity. Gone are the days when you could sit down with Visual Basic and the online Help and teach yourself what you needed to know to create a functional program.
Audience and Organization
This book is targeted toward those who have little or no programming experience or who might be picking up Visual Basic as a second language. The book has been structured and written with a purpose: to get you productive as quickly as possible. I've used my experiences in writing large commercial applications with Visual Basic and teaching Visual Basic to create a book that I hope cuts through the fluff and teaches you what you need to know. All too often, authors fall into the trap of focusing on the technology rather than on the practical application of the technology. I've worked hard to keep this book focused on teaching you practical skills that you can apply immediately toward a development project. Feel free to post your suggestions or success stories at http://www.jamesfoxall.com/forums.
This book is divided into five parts, each of which focuses on a different aspect of developing applications with Visual Basic 2008. These parts generally follow the flow of tasks you'll perform as you begin creating your own programs using Visual Basic 2008. I recommend that you read them in the order in which they appear.
Part I, "The Visual Basic 2008 Environment," teaches you about the Visual Basic environment, including how to navigate and access Visual Basic's numerous tools. In addition, you'll learn about some key development concepts such as objects, collections, and events.
Part II, "Building a User Interface," shows you how to build attractive and functional user interfaces. In this part, you'll learn about forms and controlsthe user interface elements such as text boxes and list boxes.
Part III, "Making Things Happen: Programming," teaches you the nuts and bolts of Visual Basic 2008 programmingand there's a lot to learn. You'll discover how to create modules and procedures, as well as how to store data, perform loops, and make decisions in code. After you've learned the core programming skills, you'll move into object-oriented programming and debugging applications.
Part IV, "Working with Data," introduces you to working with graphics, text files, and programming databases and shows you how to automate external applications such as Word and Excel. In addition, this part teaches you how to manipulate a user's file system and the Windows Registry.
Part V, "Deploying Solutions and Beyond," shows you how to distribute an application that you've created to an end user's computer. In Hour 24, "The 10,000-Foot View," you'll learn about Microsoft's .NET initiative from a higher, less-technical level.
Many readers of previous editions have taken the time to give me input on how to make this book better. Overwhelmingly, I was asked to have examples that build on the examples in the previous chapters. In this book, I have done that as much as possible. Now, instead of learning concepts in isolated bits, you'll be building a feature-rich Picture Viewer program throughout the course of this book. You'll begin by building the basic application. As you progress through the chapters, you'll add menus and toolbars to the program, build an Options dialog box, modify the program to use the Windows Registry and a text file, and even build a setup program to distribute the application to other users. I hope you find this approach beneficial in that it allows you to learn the material in the context of building a real program.
Conventions Used in This Book
This book uses several design elements and conventions to help you prioritize and reference the information it contains:
Note - By the Way boxes provide useful sidebar information that you can read immediately or circle back to without losing the flow of the topic at hand.
Tip - Did You Know? boxes highlight information that can make your Visual Basic programming more effective.
Caution - Watch Out! boxes focus your attention on problems or side effects that can occur in specific situations.
New terms appear in a semibold typeface for emphasis.
In addition, this book uses various typefaces to help you distinguish code from regular English. Code is presented in a monospace font. Placeholderswords or characters that represent the real words or characters you would type in codeappear in italic monospace. When you are asked to type or enter text, that text appears in bold.
Menu options are separated by a comma. For example, when you should open the File menu and choose the New Project menu option, the text says "Select File, New Project."
Some code statements presented in this book are too long to appear on a single line. In these cases, a line-continuation character (an underscore) is used to indicate that the following line is a continuation of the current statement.
Onward and Upward!
This is an exciting time to be learning how to program. It's my sincerest wish that when you finish this book, you feel capable of creating, debugging, and deploying modest Visual Basic programs using many of Visual Basic's tools. Although you won't be an expert, you'll be surprised at how much you've learned. And I hope this book will help you determine your future direction as you proceed down the road to Visual Basic mastery.
I love programming with Visual Basic, and sometimes I find it hard to believe I get paid to do so. I hope you find Visual Basic as enjoyable as I do!
© Copyright Pearson Education. All rights reserved.
Product details
- Publisher : Sams; 1st edition (January 1, 2008)
- Language : English
- Paperback : 548 pages
- ISBN-10 : 0672329840
- ISBN-13 : 978-0672329845
- Item Weight : 2.1 pounds
- Dimensions : 7 x 1.5 x 9.25 inches
- Best Sellers Rank: #5,935,936 in Books (See Top 100 in Books)
- #683 in Visual Basic Programming (Books)
- #7,490 in Computer Programming Languages
- #9,032 in Introductory & Beginning Programming
- Customer Reviews:
Important information
To report an issue with this product, click here.
About the author

James Foxall, President & CEO of Tigerpaw Software, has been involved in commercial software development for over 20 years and was instrumental in the development and creation of Tigerpaw's award winning product suite, serving over 35,000 users in 28 countries. In the 20+ years since joining his family's company full time, James has helped transform Tigerpaw Software from a small "garage" business to one that employs more than 45 people and produces business automation software servicing the IT/Networking, Telecommunications, and Systems Integrator industries. In his current role, James provides the vision and management to keep Tigerpaw focused on its customers and properly serving its markets.
James has a Masters degree in Business Administration and a BS degree in Management of Information Systems. These two degrees dovetail perfectly as James is devoted to creating better businesses through technology. James has written 14 books on technology which have been published in over a dozen languages around the world. He is considered an authority on application interface and behavior standards of Windows applications and serves the business community as an international speaker on Microsoft technologies and best practices for automating business processes in the SMB environment. Viewed as a business and technology expert, James has been featured on several television news shows, as well as in various trade publications and newspaper articles. James' goal for the future is to grow Tigerpaw by continuing to provide software and services that allow customers to not only meet their challenges, but to excel in a constantly changing market.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Foxall's approach is to assume you can install software on a Windows box and take it from there. The starter's copy of Visual Basic is on a disk supplied (as is Visual C#, my next project in this vein), and it's pretty much just your ability to follow instructions and pay attention to get through the book. You will still have a lot to learn, but at least other books in this subject won't be completely greek to you.
And there is the sublime glow of accomplishment.
So, do it like the book says: one hour a day. Take Sundays off. You'll be done in a month and ready for the big time books.
I used to program in the old Basic, GWBasic, DBase, Informix, Dataflex days and had been now trying to write some programs for my own use. I had purchased many books to kick me in like: Visual Basic.Net for Dummies, Idiot's Visual Basic.Net, etc and none of them had trully make me understand VB.NET concept.
This book has open my interest to learn VB.NET with its easy way. I must say that while others complaint about some initial manual form designs, I thing this is a great way to make users understand the programming concept explained later on.
Most books are either boring or too complex to understand. This one IS Great!. Thanks to James Foxall for it. (Do not give up man... You have a fan here).
I must add that if you are really interested on this subject you might take way more time that what others take to fully read this book, but at the end it will all be worthy.
I am not sure if this is a good thing or not - I wanted to learn something about VB and more about Visual Studio and .NET code in general, not merely how to create the same forms and apps I just created in 24 hours of C#!
The material in the book was a little lack luster but it was helpful on using Visual Basic and helped me pass my class.
I cannot stress how important it is for the author/publisher to be certain of the veracity of a statement that an instructional book is appropriate for the absolute beginner. I felt very frustrated, that I was lied to and my money wasted. Caveat emptor.
Top reviews from other countries
I had never used Visual basic before and I was lost. I therefore bought this book and worked my way through the first two sections (there are four in total) using the software provided and the worked examples in the book. It was far better than the lecturer and it only took me two very busy weeks to learn enough to do my assignment. Four other students in my class borrowed the book since they had the same problem as me and all loved it.
I ended up with a distinction in the Visual Basic module.
I would like a bit more user-interaction, but it's good enough.
If only Mr Foxall would cover more. SQL Server, HTML, Dreamweaver would all be much appreciated!
