Visual Basic in Easy Steps

( 1 )

Overview

Visual Basic in Easy Steps begins by describing the installation process, then introduces form controls, application properties, the programming language, and problem-solving techniques. It illustrates how to build and deploy a complete Windows application and how to create macros for Microsoft Office and web pages for Internet Explorer. By the end of this book, readers will have gained a sound understanding of Visual Basic — even without previous knowledge of programming languate — and be able to create their ...

See more details below
Paperback (Third Edition)
$10.39
BN.com price
(Save 30%)$14.99 List Price
Other sellers (Paperback)
  • All (9) from $8.13   
  • New (7) from $8.13   
  • Used (2) from $11.48   
Sending request ...

Overview

Visual Basic in Easy Steps begins by describing the installation process, then introduces form controls, application properties, the programming language, and problem-solving techniques. It illustrates how to build and deploy a complete Windows application and how to create macros for Microsoft Office and web pages for Internet Explorer. By the end of this book, readers will have gained a sound understanding of Visual Basic — even without previous knowledge of programming languate — and be able to create their own interactive applications.

Read More Show Less

Product Details

  • ISBN-13: 9781840784091
  • Publisher: In Easy Steps Limited
  • Publication date: 1/11/2011
  • Series: In Easy Steps Series
  • Edition description: Third Edition
  • Edition number: 3
  • Pages: 192
  • Sales rank: 780,035
  • Product dimensions: 7.30 (w) x 8.80 (h) x 0.50 (d)

Table of Contents


Getting started     7
Introduction     8
Installing Visual Basic     10
Exploring the IDE     12
Starting a new project     14
Adding a visual control     16
Adding functional code     18
Saving projects     20
Reopening projects     21
Summary     22
Setting properties     23
Form properties     24
Meeting the property editor     25
Editing property values     26
Coding property values     28
Applying computed values     30
Applying user values     32
Prompting for input     34
Specifying dialog properties     36
Summary     38
Using controls     39
Tab order     40
Using Button     41
Using TextBox     42
Using ComboBox     43
Using Label     44
Using PictureBox     45
Using ListBox     46
Using CheckBox     48
Using RadioButton     49
Using WebBrowser     50
Using Timer     52
Summary     54
Learning the language     55
Elements of a program     56
Declaring variable types     58
Understanding variable scope     60
Working with variable arrays     62
Performing operations     64
Branching code     66
Looping code     68
Calling object methods     70
Creating a sub method     72
Sending parameters     73
Creating a function     74
Doing mathematics     75
Generating a random number     76
Summary     78
Building an application     79
The program plan     80
Assigning static properties     82
Designing the interface     84
Initializing dynamic properties     86
Adding runtime functionality     88
Testing the program     90
Deploying the application     92
Summary     94
Solving problems     95
Real-time error detection     96
Fixing compile errors     98
Debugging code     100
Setting debug breakpoints     102
Detecting runtime errors      104
Catching runtime errors     106
Getting help     108
Summary     110
Extending the interface     111
Color, Font & Image dialogs     112
Open, Save & Print dialogs     114
Creating application menus     116
Making menus work     118
Adding more forms     120
Controlling multiple forms     122
Playing sounds     124
Playing multimedia     126
Summary     128
Scripting with Visual Basic     129
An introduction to VBA macros     130
Creating a Word macro     132
Creating an Excel macro     134
Running advanced macros     136
An introduction to VBScript     138
Scripting for Internet Explorer     140
Scripting ActiveX objects     142
Running dynamic web scripts     144
Summary     146
Harnessing data     147
Reading text files     148
Streaming lines of text     150
Reading Excel spreadsheets     152
Reading XML files     154
Creating an XML dataset     156
Reading RSS feeds      158
Addressing XML attributes     160
Summary     162
Employing databases     163
An introduction to databases     164
Designing a database     166
Creating a database     168
Adding database tables     170
Defining table columns     172
Making table relationships     174
Entering table data     176
Creating a database dataset     178
Adding form data controls     180
Binding meaningful data     182
Building custom SQL queries     184
Summary     186
Index     187
Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted February 20, 2010

    An Excellent Introduction to VB!

    I appreciate the way that McGrath chooses to present each step- simple, lots of pictures, and extremely straight-forward.

    I would have been more satisfied, personally, with a little deeper project material and a bit more on database integration, but for the person that needs to learn the basics of Virtual Basic, this is the book for you!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)