Course Description
With the rising demand for customized web applications among businesses across the world, VB.Net is being increasingly chosen as the development framework!
A powerful framework for building rich graphical user interfaces, built-in support for Web services standards, and other such features, VB.Net retains the ease of VB 6.0 while encompassing the capabilities of full featured languages.
With 20 hours of LIVE interactive online classes, Programming with Microsoft VB.Net is designed to get you started with programming in VB.Net. The course covers the theory as well as programming exercise practicals. You also learn advanced programming skills like creating and printing reports, referencing objects, and accessing information in a database using Windows Form and Web Form.
By the end of this course, you’ll be able to:
- Create a Windows-based application in Visual Basic.NET
- Design Applications and follow the standard of creating TOE Chart
- Use variables and constants in the program
- Use Selection Structure such as If..Else statements
- Use Nested, If/ElseIf/Else, and Case Selection Structures
- Use Repetition Control Structure such as For..Next, Do..Loop, and For..Each..Next statement
- Create Sub and Sub Function Procedures
- Manipulate strings using string basic functions
- Create Sequential Access Files and Printing
- Create Random Access Files
- Use One-dimensional arrays and two-dimensional arrays
Programming with Microsoft VB.Net online course package:
- 10 LIVE interactive online classes (2 hours each)
- Malay Time Saturday & Sunday from 8 AM to 10 PM (PHT)
- Courseware : PPTs + PDFs + Documents
- Online tests to assess your performance
Course outline:
Lesson 1. Designing Applications
After completing this lesson, you will be able to:
- Plan an OOED application in Visual Basic .Net
- Complete a TOE chart (Task, Object, Event)
- Follow the Windows standards regarding the layout and labelling of controls
- Build the user interface using your TOE chart and sketch
- Follow the Windows standards regarding the use of graphics, color, and fonts.
- Set the BorderStyle property
- Add a text box to a form
- Lock the controls on the form
- Assign access keys to controls
- Use the TabIndex property
- Use the TOE chart to code the application
- Use pseudocode to plan an object's code
- Write an assignment statement
- Use the Focus method
- Include internal documentation in the code
- Write arithmetic expressions
- Use the Val and Format functions
Lesson 2. Using Variables and Constants
After completing this lesson, you will be able to:
- Create a local and form-level variable
- Select an appropriate data type for a variable
- Select an appropriate name for a variable
- Assign data to an existing variable
- Create a named constant
- Include local and form-level variables in an application
- Concatenate strings
- Get user input using the InputBox function
- Local the Visual Basic .Net intrinsic constants in the Object Browser
- Include the vbNewLine constant in code
- Designate the default button for a form
- Include a static variable in code
- Code the TextChanged even procedure
- Create a procedure that handles more than one event
Lesson 3. The Selection Structure
After completing this lesson, you will be able to:
- Write an If...Then...Else statement
- Write code that uses comparison operators and logical operators
- Use the UCase and LCase funtions
- Group objects using a GroupBox control
- Calculate a periodic payment using the Pmt function
- Create a message box using the MessageBox.Show method
- Determine the value returned by a message box
- Specify the keys that a text box will accept
- Display the ControlChars constant
- Align the text in a label control
Lesson 3. More on Selection Structure
After completing this lesson, you will be able to:
- Code a nested selection structure
- Recognize common logic errors in selection structures
- Code an If/ElseIf/Else selection structure
- Code a case selection structure
- Write code that uses the Is, TypeOf... Is, and the Like comparison operators
- Include a group of radio buttons in an interface
- Designate a default radio button
- Include a check box in an interface
- Create a user-defined Sub procedure
- Generate random numbers using the Random object and the Random.Next method
- Call a user-defined Sub procedure
- Invoke a radio button control's Click event procedure from code
- Process code when a form is first loaded into the computer's memory.
- Select the existing text in a text box control
- Code a check box control's Click event procedure
- Display and hide a control
Lesson 5. The Repetition Structure
After completing this lesson, you will be able to:
- Code the repetition structure using the For..Next and Do..Loop statements
- Display a message in the Output window while an application is running
- Change the location and size of a control while the application is running
- Initialize and updated counters and accumulators
- Access the controls in the Controls collection
- Code the repetition structure using the For Each..Next statement
- Create an object variable
- Create a collection
- Create parallel collections
- Enable and disable a control
- Select the existing text when the user tabs to a text box
- Prevent a form from closing
Lesson 6. Sub and Sub Function Procedures
After completing this lesson, you will be able to:
- Explain the difference between a Sub procedure and a function procedure
- Create a procedure that receives information passed to it
- Explain the difference between passing data by value and by reference
- Create a Function procedure
- Add a list box to a form
- Add items to a list box
- Sort the contents of a list box
- Select a list box item from code
- Determine the selected item in a list box
- Round a number
- Code a list box's SelectedValueChanged event
- Add an existing form to a solution
- Add new module to a solution
- Code the Sub Main procedure
- Create an instance to a form
- Display a form object using the Showdialog method
Lesson 7. Manipulating Strings
After completing this lesson, you will be able to:
- Determine the number of characters contained in a string
- Remove character form a string
- Determine whether a string begins or end with one or more specific characters
- Access characters formt he beginning, middle, and an end of a string
- Replace one or more characters in a string
- Insert characters within a string
- Search a string for one or more characters
- Add a main menu control to a form
- Add menu elements to a main menu control
- Assign access keys and shortcut keys to menu elements
- Code a menu item's Click event procedure
- Include the Substring method in a procedure
- Include the Mid statement in a procedure
- Include the IndexOf method in a procedure
Lesson 8. Sequential Access Files and Printing
After completing this lesson, you will be able to:
- Declare StreamReader and StreamWriter object variables
- Open a sequential access file
- Determine whether a sequential access file exists
- Write information to a sequential access file
- Align the text written to a sequential access file
- Read information form a sequential access file
- Determine whether the computer has finished reading a sequential access file
- Close the sequential access file
- Add a DateTimePicker control to a form
- Control the appearance of a DateTimePicker control
- Format the text that appears in a DateTimePicker control
- Set and retrieve the information stored in a DateTimePicker control
- Retrieve the system date and time
- Display a form immediately
- Add a PrintDocument control to a form
- Print text using the Print and e.Graphics.DrawString methods
- Code the PrintDocument control's PrintPage even procedure
Lesson 9. Random Access Files
After completing this lesson, you will be able to:
- Define the terminology used with random access file
- Create a record structure
- Open and close a random acess file
- Write data to and read data from a random access file
- Initialize a random access file
- Test for the end of a random access file
- Use a record structure in an application
- Initialize a random access file in an application
- Add records to a random access file
- Display a specific record contained in a random access file
- Verify that the record number is valid
- Delete the information form a record stored in a random access file
- Print the contents of a random access file
Lesson 10. Arrays
After completing this lesson, you will be able to:
- Declare and initialize a one-dimensional array
- Assign data to a one-dimensional array
- Display the contents of a one-dimensional array
- Display the contents of a one-dimensional array
- Access an element in one-dimensional array
- Search a one-dimensional arry
- Compute the average of a one-dimensional arrays' content
- Update the contents of a one-dimensional array
- Sort a one-dimensional array
- Create and manipulate parallel one-dimensional arrays
- Create and manipulate a one-dimensional array of structure
- Create and intialize a two-dimensional array
- Store data in a two-dimensional array
- Manipulate a two-dimensional array