Microsoft Visual Basic
FunctionX Press FunctionX Visual Basic Language ASP.NET C# Visual C#   C++ Visual C++/CLI SQL Server C++Builder
Microsoft Visual Basic Programming
Microsoft Visual C++ MFC

Microsoft Visual Basic is a programming environment used to create graphical applications for the Microsoft Windows family of operating systems. Microsoft Visual Basic 2010 is the current release.

This is a series of lessons and examples on how to design applications and create computer programs using both Microsoft Visual Basic 2010 Express and Microsoft Visual Studio 2010 (using the Microsoft Visual Basic side of the environment).

 
 
 
        

Fundamentals

01:Introduction to MS Visual Basic Dialog Boxes
02:Graphical Applications Fundamentals Delegates
03:Introduction to Application Design Custom Libraries
04:Introduction to Controls Properties Events of Windows Controls
05:Details on Controls Properties Application Online Help
06:Methods & Events of Windows Controls SDI/MDI Applications
07:The Forms of an Application  
08:Introduction to Dialog Boxes  

 

Error & Exception Handling

Functions and Procedures

Error Handling Message Box
Exception Handling Input Box
.NET Support for Exceptions  
   
 

     
 
        
 
 

Controls Characteristics

  

Topics

 
Forms
Multi-Line Text Boxes
Printing
Tick Counter
 
 

Structures

Point
Rectangle
Size
 
  

Windows Controls

Browse For Folder Button Check Box Checked List Box Color Dialog Box
Combo Box Context Menu Strip Data Adapter Data View Data Grid View
Date Picker Domain Up-Down Flow Layout Panel Font Dialog Box Group Box
Image List Label Link Label List Box List View
Masked Text Box Menu Strip Month Calendar Numeric Up-Down Open File Dialog Box
Page Setup Dialog Box Print Dialog Box Print Preview Window Panel Picture Box
Progress Bar Radio Buttons Rich Text Box Save File Dialog Box Scroll Bar
Split Container Status Bar Tab Control Table Layout Panel Text Box
Time Picker Timer  Toolbar Track Bar Tree View
 

Fundamentals

Application Design

Applications Accessories

  Introduction Introduction to the Main Menu
  Visual Control Addition Contextual Menus
  Selecting a Control Characteristics of Menu Items
 

Studio Windows

Functions and Procedures

Exception Handling

     
     
     
     
 

 

File Processing

 

Fundamentals Details Serialization
Introduction File Information Binary
Writing to a Stream File System Information SOAP
Reading From a Stream Directories  
Exception Handling    

GDI+

Objects Shapes Curves Bitmaps Brushes
Introduction Rectangles Introduction Introduction Introduction
Colors Ellipses Bézier Curves Characteristics Solid Brushes
Icons Lines Closed Curves Copying a Picture Hatch Brushes
Cursors Polygons Pies Scaling a Picture Texture Brushes
Fonts   Arcs Mirroring a Picture Gradient Brushes
      Flipping a Picture  
      Rotating a Picture  

Databases

Collections

XML

Data Sets

Arrays Introduction to XML Introduction to Data Sets
File-Based Database Introduction to XML Elements The Tables of a Data Set
Introduction to Collections Operations on XML Elements The Columns of a Table
Built-in Collection Classes Maintenance of XML Elements The Records of a Table
Dictionary-based Collections Attributes Assistance With Data Entry
Linked Lists Types of Nodes Data Relationships
XML Reading and Writing Records Maintenance
 

ADO.NET

Introductions

Transact-SQL Fundamentals

Database Basics

Introduction to Microsoft SQL Server Introduction to SQL The Tables of a Database
Introduction to ADO.NET Operations on SQL Variables The Columns of a Table
  Transact-SQL Conditional Statements ADO.NET Visual Suppport
  Introduction to T-SQL Functions
  Built-In Transact-SQL Functions
 

ADO.NET & Transact-SQL

Data Analysis

Relationships

The Records of a Database Introduction to Data Selection Primary Key
Assistance With Data Entry Sorting Records Foreign Key
Data Binding Filtering Records Establishing a Relationship
Data Joins Operations on Data Selection
Views
Stored Procedures
ADO.NET Commands
 
Using the Table Adapters of a Data Set
 

Language Integrated Query (LINQ)

Introduction to the LINQ  
   
   
 

Topics

Bind a Data Grid View  
 
Microsoft Visual Basic 6, Microsoft Visual Basic 2003
Last Update: Monday, January 16, 2012 10:00
Started on Tuesday 05 February 2008
 
 

Windows Controls Applications (Applications That Demonstrate The Uses of Controls)

Control-Based Applications Simple Calculations Elaborate Calculations
Boolean Algebra
This is a small application that can be used to check the result of a a Boolean operation. This version includes only the AND and the OR operations.
Danilo Pizza
This application is used to explore the fundamental characteristics of radio buttons and check boxes. A clerk uses radio buttons to select the size of a pizza (small, medium, or large). Some check boxes are used to select the toppings.
Pledge Distribution
This application uses three up-down controls that each holds a percentage value. The values are used to calculate a proportional value that is pledged in a fund-raising for three schools.
Car Inventory
This application explores the characteristics of a track bar, also called a slider control.  One track bar allows the user to navigate from one car to another. A vertical track bar allows the user to show other pictures, if any, of the car.
HTML Body Tag

This application shows an example of visually creating the attributes of the HTML's body tag, mainly the colors.

Progressive Clock
This application simulates a clock. Each part (the hour, the minute, and the second) of the time is represented by a progress bar.

 

Elementary Addition
This exercise applies the characteristics of a label to assist you with performing elementary addition.
Elementary Operations
The application is made to assist an elementary or primary school student perform some arithmetic operations including the addition, the subtraction, the multiplication, or the division.
Factorial, Permutation, and Combination
This application demonstrates the use of the button control of Microsoft Windows. It does this while calculating the factorial, the permutation, and the combinatorial.
 
 

 

Simple Interest I
This application calculates the future value of a loan using its present value (the principal), its interest rate, and its period (the period represents the number of months).
Simple Interest II
In this application, we use two date picker controls to let the user select a range of dates. We use that range to calculate the number of days that have elapsed and can be used to evaluate the age (number of days) of a loan.
Compound Interest
This application calculates the future value of a loan depending on how often (the frequency) the calculation is made (monthly, quarterly, semiannually, or annually).
Payroll Processing I
This sample application demonstrates various features of the text box. It reviews the textual sides of the control. It takes advantages of its different properties such as its string and the text alignment.
Payroll Processing II
The month calendar control is used to assist the user with selecting a range of dates, from one starting of a month to another day of either the same month or another month. In this application, we use it in a payroll example.
 
 

 

Topic-Centered Applications

File Processing

GDI+

ADO.NET

Loan Preparation
This is an example of saving values to a file stream and retrieving them when needed.
Solas Property Rental
This is an example of serializing an array or items. This example uses binary serialization.
Sales Report

This example explores various aspects of Microsoft Visual Basic, including its own support for file processing through its My namespace.

General Applications

 
Color Selector
This application reviews the simple characteristics of a monitor pixel. It shows how to set the color of a pixel or how to retrieve the color of a pixel.
Weekly Sales
This is an example of a vertical rectangular chart. To draw the rectangles, we use simple solid brushes.
Yearly Sales
This is an example of a vertical rectangular chart. To draw the rectangles, we use hatch brushes.
School Enrolment
This is an example of drawing a pie chart in GDI+.
Rotating Circles
This application experiments with the techniques of drawing a circle in GDI+ and the .NET Framework. The application uses a timer to continuously a few circles on the screen.

 

Time Sheet
 

 

Data-Based Applications

Application File Processing XML ADO.NET
Watts A Loan   Assistance With Data Entry Database Commands
Altair Realtors Linked Lists XML Attributes  
Yugo National Bank     Views
Bethesda Car Rental Dictionary-Based Database Data Relationships Using a Binding Source
Solas Property Rental   Operations on XML Elements  
Fun Department Store     Table Adapters
College Park Auto Parts Using the Generic List Class Using a Data Set Using Collection Classes
College Park Auto Repair Saving and Opening Files XML Reading and Writing Data Binding
Musical Instrument Store Collections    
Georgetown Dry Cleaners File-Based Database With Printing Using a Data Adapter
 

C# Key Win32 MS Excel MS Access ADO Object Pascal C++/CLI StarImpress SQL JavaScript
Yevol.com Visual Basic StarCalc VBA For MS Access Managed C++ Delphi C++ Builder 6 MS PowerPoint HTML VBScript

Copyright © 2008-2012, FunctionX, Inc.