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