vb.net 1.2 for developers part 1 online course outline

advertisement
Mobile MOUSe
VB.NET 1.2 FOR DEVELOPERS PART 1
ONLINE COURSE OUTLINE
COURSE TITLE
VB.NET 1.2 FOR DEVELOPERS PART 1 COURSE
DURATION
24 Hours of Interactive Training
COURSE OVERVIEW
Visual Basic.NET is a significant upgrade to the widely used Visual Basic programming language and incorporates
many new features of Microsoft’s .NET platform. The VB.NET for Developers Part 1 course targets existing
application developers who want to make the transition to developing for .NET. Expert instructors Andy Baron,
Mary Chipman and Ken Getz show you how to use Windows forms and controls, apply object-oriented
programming techniques, make use of XML web services and test and debug your applications.
At the conclusion of this course, you’ll be prepared to design, develop, and deploy a simple application using
Visual Basic .NET.
Prerequisites
Previous programming experience, familiarity with Visual Basic 6 and a basic understanding of the .NET platform
are helpful.
BENEFITS



Increase your earning potential with in-demand IT programming knowledge.
Gain technical mastery of development tools and demonstrate your IT proficiency.
You move along at your own pace and gain new skills in a useful, productive manner.
CONTACT
Website:
Email:
Telephone:
Fax:
www.mobilemouse.com.au
officeadmin@mobilemouse.com.au
+961+8+9404 7041
+961+8+9467 9132
PRICING
Contact Mobile MOUSe for pricing.
ADVANTAGES OF ONLINE COURSES








Session times are at your discretion
You can pick and choose which sessions to cover and in any order
Learn at your own pace
Free repetition (for a period of 6 months)
Multiple course levels at a discounted price
Many of the courses are internationally accredited
Training from the comfort of your home or workstation
Training can be accessed from any location
MOBILE MOUSe
VB.NET 1.2 FOR DEVELOPERS PART 1 ONLINE COURSE OUTLINE
SESSION 1
Section A: Introduction







Create New Project
Workspace Layout
Solutions Explorer
Properties Window
Size PropertySize Handles
RunCompile
Create Form Properties
Section B: Form Controls




Adding Controls
Adjusting SizePosition
Adjust Multiple Controls
Format Toolbar
Section C: Behind the Scenes








View Code
Regions
Form Class
Dispose Method








Add Components
Tool Tips
Using Tool Tips
Timer
Form Opacity
Closing Event
Controlling Closing Event
Section G: Create Console Application




Using VBC.EXE
Menu Properties
Add Menu Code
Change Controls
If Statements
Select Case
Enumeration
Constants with Enumeration
Structures
Enumerations with Structure
View





SolutionProject Properties
Implicit vs. Explicit Conversion
ModulesClasses








Adding Menus
Do Loop
Configure ProfileOptions
Section A: VariablesData Types
Using Event Handlers
For Loop
Section E: VB.NET Event Handling
Setting Properties
Adding Event Code
Parameters




Creating Apps with Notepad
Comments
Creating Handles
Sub Procedure
VBC.EXE
SESSION 2
Control Properties
Declare Function
Key Terms
Section H: Working with Visual Studio.Net





FunctionsSub Procedures
Section D: EnumeratorsStructure
Attributes
Section E: Form Menus






Section C: Working with Code







Variables
Section D: Event Handling Code




Section F: Form Components
Declare Variables
Outside of Procedures
Static Variables
Block Variables
.NET Data Types
Conversion Functions
View Variable Properties
Delegates
Event Handler
Multiple Controls
Multiple Handlers
Add HandlerRemove Handler
Section F: FormControl Events








Inheritance Chain
Form Events
Mouse Events
Keyboard Events
Key UpKey Down
Disable Keys
Control Events
Validating Events
Use CType Conversions
Section B: Operators


AndAlsoElseIf
Use Operators
Modify Form Behavior
Create Keyboard Shortcuts
10/02/2016
PAGE 1
MOBILE MOUSe
VB.NET 1.2 FOR DEVELOPERS PART 1 ONLINE COURSE OUTLINE
SESSION 3
Section A: ClassesObjects




Class Usage
CLR Types
Object Creation
Advantages
Section B: Class Library



Properties
View Library Object
Set Reference
Section C: Constructors




Imports Statement
Calling Constructor
Naming Conventions
Overloading
Section D: Properties






Fields vs. Properties
Public Properties
Using Private Field
Advantages
Validating
Calculated
Section E: Methods







Section F: Tab ControlsContext Menu
Section D: LinkLabelList Controls














Tab Control
Tab Alignment
Tab Appearance
Context Menu
Code Behind Context Menu
Tab Pages Order
SESSION 4
Section A: Range Selection Controls






Trackbar Control
Trackbar Properties
Context Menu Shortcut Keys
NumericUpDown
DomainUpDown
DomainUpDown Properties
Section B: Range Selection Code







Trackbar Events
Scroll Event
Valuechange Event
Context Menus
Radio Check Procedure
Change Properties
Using Enu.Parse
Creating Method
Section C: Option Controls
Calling Method








Creating Events
Raise Event
Declare Var with Events
Handling Events
Disposing
10/02/2016
GroupBox Control
CheckBox
ControlBox Options
LinkLabel
LinkLabel Procedure
ListBox
ComboBox
FillList
Casting List Items
Anchoring
Add Controls Dynamically
Section E: AnchoringCheckedList Box







Anchoring Properties
AutoScroll
ListBox Options
Select Event
Toggling Visibility
CheckList Box
CheckOnClick Property
Section F: DockingSplitter Controls





Docking Concepts
Splitter Control
Build Split Object
Add LabelTextbox
Set Border Style
Section G: Dialogue ControlTab Order




Dialogue Controls
Create Icon Object
Create ColorFont Object
Tab Order
TopMost
CheckBox Location
LabelsImages
Radio Button
Window State Property
PAGE 2
MOBILE MOUSe
VB.NET 1.2 FOR DEVELOPERS PART 1 ONLINE COURSE OUTLINE
SESSION 5
Section A: String Class









String Constructors
String Properties
StaticShared Method
Compare Ordinal
Concat, FormatJoin







The Throw Keyboard
Exception Handling Options
Passing Error Information
Inner Exception
Run Code Unconditionally
Using Finally Block
String-returning Methods
SESSION 6
String Builder Class
Section A: Debugging Environment
toString Method
Shared Methods








Using Date/Time Type
Section B: LoggingTracing
Date/Time Constructors
Shared MethodsDateTime.Parse
Date/Time Properties
Conversion Methods
Calculation Methods
Section C: TimeSpan Type






Section D: Implementing Inheritance






Instance Methods
Section B: DatesTimes







Section F: ThrowFinally
Lapsed Time
Creating TimeSpan Values
TimeSpan Properties
CreatingTimeSpan
TimeSpan FieldsMethod
TimeSpan.Parse







Configure
Configuration Properties
Debug SetupUse
Debug Window(s)
Watch Expressions
Conditional Breakpoint
Multiple Languages
Debug Store Procedure
Windows Event Log
Create EventLog
Write ToView Log
Overload Overrides
Implement Derived Class
Overriding in Action
Section E: Using Inheritance





Customize Controls
Create Derived GroupBox
Create Custom Control
Create Custom Event
Override Inherited Class
Section F: Using Custom Controls




Setting Up Component
Add to Toolbox
Create Control Handler
Test Derived Control
Section G: Polymorphism


Inheritance-based
BaseClass Type
Modify Configuration




Unhandled Error
Create Derived Class
Write Trace Listeners





Simple Try/Catch Block
Overridable Methods
Trace SwitchListeners
Section C: Understanding Inheritance
No Error Handling
Setting ClassProperties
Tracing Application
Section D: Exception Handling
.NET Error Handling
Supporting Inheritance
Inheritance Class
Overriding
Shadowing
Protected
Exception Object
Section E: Catching Specific Exceptions



Multiple Exceptions
Exception Order
Exception Hierarchy
10/02/2016
PAGE 3
MOBILE MOUSe
VB.NET 1.2 FOR DEVELOPERS PART 1 ONLINE COURSE OUTLINE
SESSION 7
Section A: Using Interfaces






Work with Interfaces
Implement Interface
Implement Method
Implement ICompare
Implement IComparer
Section E: ReadingWriting Files
Section E: HashTableSorted List













Stream-based Objects
FillList Procedure
File Stream Object
File StreamReader
Alternative Solutions
StreamWriter
Implement Dual Interfaces
Section B: Selecting Files
SESSION 8





Section A: Working with Arrays
Open File Dialogue Control
Show Dialogue Method
Filter Properties
Control Properties
Event Handling
Section C: PathFileSystemInfo






Path Class
Path Class Methods
FileDirectory Classes
FileSystemInfo Class
Directory Class
Create Directory Method
Section D: TreeView Control









Get Logical Drives
Add Nodes
Expand Nodes
GetFolder Names
View Expanded Tree
FileFolder Properties
TreeView After Select
Polymorphism







Dynamic-sized Arrays
Arrays as Objects
Cloning an Array
User-defined Arrays
Initializing Arrays
Add Item to HashTable
HashTable Theory
Assign HashTable Value
Retrieving from HashTable
Iterate through HashTable
SortList Class
Section F: Stack, QueueCollections







StackQueue Concepts
Add Items
Peek Method
PopDequeue
Typed Collections
Array ProblemsSolutions
FillTextLineCollection
Multidimensional Arrays
Section B: Controlling Arrays







Retrieve Array Item
ForEach Loop
GetUpperBound Method
Pass an Array
System.Array.Members
Sorting Arrays
Searching Arrays
Section C: Arrays in .NET




Array Examples
ArraysText File
Resize Array
Sort Text File Array
Section D: ArrayList Class




10/02/2016
Creating Arrays
HashTable Data Structure
Add/Insert Method
AddRange Method
Manipulating Array List
ArrayListText File
PAGE 4
Download