MISSION

supervised and delivers only the official training programs for more than 3000 Courses and 480 Certificates, through 30 dedicated Learning Centers in Egypt, Kuwait, and UAE.....

Read more   

learning process

partner of the most world's technology leaders such as: Microsoft, Cisco, Math-Works, CompTia, WiMax, CWNP, Oracle, EC-Council, CIW, Symantec, ETS, Parametric, PearsonVUE, and more ...

Read more   

Warm welcome

WE aimed to improve and develop the human resources to be qualified for job Opportunities. By assure quality through the four basic elements of learning process (Official curriculum, Expert Teaching Staff, Hand-ON labs, Suitable Environment)...

Read more   

Quality assurance

our quality control and montoring system is added value, allow our customers watching the secure cams 24/7, performance and evaluate the training progress. ...

Read more   
Nada Youssef
Date: 2012-11-10
nice site... More...
Ahmed Ali
Date: 2012-11-10
I like the site design, it's sweet .. simple ... well organized. Hope to see next projects... More...
Maha el Said
Date: 2012-11-11
Very Helpful and very organized company...it opens its doors for people who are willing to learn and develop their designing abilities.... More...
mohamed saad
Date: 2012-11-28
it\'s very nice website go ahead..... More...

  • Category: Microsoft Office
    Date: 2012-11-12
                                    Play

  • Category: Adobe
    Date: 2012-11-12
                                    Play

  • Category: Adobe
    Date: 2012-11-12
                                    Play

  • Category: Entercaps Traning Center
    Date: 2012-11-11
                                    Play
  • Photoshop CS5-The Missing Manual
    Photoshop CS5-The Missing Manual
    DOWNLOAD
  • Photoshop CS6 For Dummies
    A dobe Photoshop is one of the most impo
    DOWNLOAD
  • Pro .NET Best Practices
    Pro .NET Best Practices
    DOWNLOAD
  • Hardening Cisco Routers
    Hardening Cisco Routers
    DOWNLOAD
   Mastering Visual Basic 2008

Admission

This course is intended for advanced visual basic 2008 developers.


Mastering Visual Basic 2008
Exam # Duration Language Level Type Classroom Code Fees
-- 48 English Mastering Course Classroom Cs295 0 LE
Description :

This course shows a wide scale of using Visual Studio 2008 with Visual Basic 2008 to design and implement Windows application . this course will start with visual tools and then explore Visual Basic with the Framework classes for designing powerful application design with code behind for application implementations .



Objectives :
  • Describe Programming Fundamentals with Visual Basic 2008.
  • Working with GUI Design and using advanced Interface methods and using Drawing and Painting classes.
  • Explain working with VB.NET OOP for handling Objects, Custom Classes, Event-Driven Programming.
  • In depth knowledge about Strings, Characters, Dates and storing Data in Collections.
  • Explain with Forms, Basic Windows Controls and Custom Windows Controls.
  • Advanced programming for Accessing Folders and Files, Serialization and XML.
  • Using Printing with Visual Basic 2008


Topics :

Getting Started with Visual Basic 2008

  • Exploring the Integrated Development Environment
  • The Start Page
  • Starting a New Project
  • Using the Windows Form Designer
  • Creating Your First VB Application
  • Making the Application More User-Friendly
  • Understanding the IDE Components
  • The IDE Menu
  • ToolboxWindow
  • Solution Explorer Window
  • Properties Window
  • Output Window
  • Command and Immediate Windows
  • Error List Window
  • Setting Environment Options
  • Building a Console Application
  • Using Code Snippets
  • Using the My Object
  • The Bottom Line

Variables and Data Types

  • Variables
  • Declaring Variables
  • Types of Variables
  • The Strict, Explicit, and Infer Options
  • Object Variables
  • Variables as Objects
  • Converting Variable Types
  • Formatting Numbers
  • User-Defined Data Types
  • Examining Variable Types
  • Why Declare Variables?
  • A Variable’s Scope
  • A Variable’s Lifetime
  • Constants
  • Arrays
  • Declaring Arrays
  • Initializing Arrays
  • Array Limits
  • Multidimensional Arrays
  • Dynamic Arrays
  • The Bottom Line

Programming Fundamentals

  • Flow-Control Statements
  • Decision Statements
  • Loop Statements
  • Nested Control Structures
  • The Exit Statement2
  • Writing and Using Procedures
  • Subroutines
  • Functions
  • Arguments
  • Argument-Passing Mechanisms
  • Built-in Functions
  • Custom Functions
  • Passing Arguments and Returning Values
  • More Types of Function Return Values
  • Overloading Functions
  • The Bottom Line

 GUI Design and Event-Driven Programming

  • On Designing Windows Applications
  • Building a Loan Calculator
  • Understanding How the Loan Calculator Application Works
  • Designing the User Interface
  • Programming the Loan Application
  • Validating the Data
  • Building a Calculator
  • Designing the User Interface
  • Programming the MathCalculator
  • Using Simple Debugging Tools
  • Exception Handling
  • The Bottom Line

BasicWindows Controls

  • The TextBox Control
  • Basic Properties
  • Text-Manipulation Properties
  • Text-Selection Properties
  • Text-Selection Methods
  • Undoing Edits
  • VB 2008 at Work: The TextPad Project
  • Capturing Keystrokes
  • Auto-complete Properties
  • The ListBox, CheckedListBox, and ComboBox Controls
  • Basic Properties
  • Manipulating the Items Collection
  • Selecting Items
  • VB 2008 at Work: The ListBox Demo Project
  • Searching the ListBox
  • The ComboBox Control
  • The ScrollBar and TrackBar Controls
  • The ScrollBar Control
  • The TrackBar Control
  • The Bottom Line

Working with Forms

  • The Appearance of Forms
  • Properties of the Form Object
  • Placing Controls on Forms
  • Setting the TabOrder Property
  • VB 2008 at Work: The Contacts Project
  • Anchoring and Docking
  • Splitting Forms into Multiple Pane6s
  • The Form’s Events
  • Loading and Showing Forms
  • The Startup Form
  • Controlling One Form from within Another
  • Forms versus Dialog Boxes
  • Building Dynamic Forms at Runtime
  • The Form’s Controls Collection
  • Creating Event Handlers at Runtime
  • Designing Menus
  • The Menu Editor
  • The ToolStripMenuItem Properties
  • Manipulating Menus at Runtime
  • Iterating a Menu’s Items
  • The Bottom Line

More Windows Controls

  • The Common Dialog Controls
  • Using the Common Dialog Controls
  • The ColorDialog Control
  • The FontDialog Control
  • The OpenDialog and SaveDialog Controls
  • The FolderBrowserDialog Control
  • The RichTextBox Control
  • The RTF Language
  • Text Manipulation and Formatting Properties
  • Methods
  • Advanced Editing Features
  • Cutting and Pasting
  • Searching in a RichTextBox Control
  • Handling URLs in the Document
  • Displaying a Formatted Directory Listing
  • VB 2008 at Work: The RTFPad Project
  • The Bottom Line

The TreeView and ListView Controls

  • Understanding the ListView, TreeView, and ImageList Controls
  • Tree and List Structures
  • The ImageList Control
  • The TreeView Control
  • Adding Nodes at Design Time
  • Adding Nodes at Runtime
  • VB 2008 at Work: The TreeViewDemo Project
  • VB 2008 at Work: The Globe Project
  • Scanning the TreeView Control
  • The ListView Control
  • The Columns Collection
  • ListView Items and Subitems
  • The Items Collection
  • The SubItems Collection
  • VB 2008 at Work: The ListViewDemo Project
  • Sorting the ListView Control
  • Processing Selected Items
  • VB 2008 at Work: The CustomExplorer Project
  • Additional Topics
  • The Bottom Line

Building Custom Classes

  • Classes and Objects
  • What Is a Class?
  • Classes Combine Code with Data
  • Building the Minimal Class
  • Adding Code to the Minimal Class
  • Using Property Procedures
  • Customizing Default Members
  • Custom Enumerations
  • Object Constructors
  • Using the SimpleClass in Other Projects
  • Firing Events
  • Instance and Shared Methods
  • A ‘‘Real’’ Class
  • Parsing a Filename
  • Converting Numbers to Strings
  • Operator Overloading
  • VB 2008 at Work: The LengthUnits Class
  • The Bottom Line

Working with Objects

  • Issues in Object-Oriented Programming
  • Classes versus Objects
  • Objects versus Object Variables
  • Properties versus Fields
  • Shared versus Instance Members
  • Type Casting
  • Early versus Late Binding
  • Discovering a Variable’s Type
  • Inheritance
  • How to Apply Inheritance
  • Polymorphism
  • Building the Shape Class
  • Who Can Inherit What?
  • Parent Class Keywords
  • Derived Class Keywords
  • Parent Class Member Keywords
  • Derived Class Member Keyword
  • VB 2008 At Work: The InheritanceKeywords Project
  • MyBase and MyClass
  • The Class Diagram Designer
  • The Bottom Line

Building CustomWindows Controls

  • On Designing Windows Controls
  • Enhancing Existing Controls
  • Building the FocusedTextBox Control
  • Building Compound Controls
  • VB 2008 at Work: The ColorEdit Control
  • Building User-Drawn Controls
  • VB 2008 at Work: The Label3D Control
  • Raising Custom Events
  • Using the Custom Control in Other Projects
  • Designing Irregularly Shaped Controls
  • Customizing List Controls
  • Designing Owner-Drawn ListBox Controls
  • The Bottom Line

Handling Strings, Characters, and Dates

  • Handling Strings and Characters
  • The Char Class
  • The String Class
  • The StringBuilder Class
  • VB 2008 at Work: The StringReversal Project
  • VB 2008 at Work: The CountWords Project
  • Handling Dates and Times
  • The DateTime Class
  • The TimeSpan Class
  • The Bottom Line

Storing Data in Collections

  • Advanced Array Topics
  • Sorting Arrays
  • Searching Arrays
  • Performing Other Array Operations
  • Array Limitations
  • The ArrayList Collection
  • Creating an ArrayList
  • Adding and Removing ArrayList Items
  • Sorting ArrayLists
  • Searching ArrayLists
  • Iterating an ArrayList
  • The HashTable Collection
  • VB 2008 at Work: The WordFrequencies Project
  • The SortedList Collection
  • VB 2008 at Work: The SortedList Project
  • Other Collections
  • The IEnumerator and IComparer Interfaces
  • Enumerating Collections
  • Custom Sorting
  • Generic Collections
  • The Bottom Line

Accessing Folders and Files

  • The IO Namespace and the FileSystem Component
  • Using the My.Computer.FileSystem Component
  • Manipulating Folders and Files with the IO Namespace
  • The Directory Class
  • The File Class
  • Drive, Folder, and File Properties
  • The Path Class
  • VB 2008 at Work: The CustomExplorer Project
  • Accessing Files
  • Using Streams
  • VB 2008 at Work: The RecordSave Project
  • The FileSystemWatcher Component
  • Properties
  • Events
  • VB 2008 at Work: The FileSystemWatcher Project
  • The Bottom Line

Serialization and XML

  • Understanding Serialization Types
  • Using Binary and SOAP Serialization
  • Serializing Individual Objects
  • Deserializing Individual Objects
  • Serializing Collections
  • Deserializing Collections
  • Persisting a HashTable
  • Persisting a TreeView’s Nodes
  • Using XML Serialization
  • Serializing and Deserializing Individual Objects
  • Serializing Custom Objects
  • Serializing ArrayLists and HashTables
  • Working with XML Files
  • Understanding XML Structure
  • Editing XML Files
  • The Bottom Line

Querying Collections and XML with LINQ

  • What Is LINQ?
  • LINQ Components
  • LINQ to Objects
  • Querying Collections
  • Aggregating with LINQ
  • LINQ to XML
  • Traversing XML Documents
  • Adding Dynamic Content to an XML Document
  • LINQ to SQL
  • Retrieving Data with the ExecuteQuery Method
  • The Bottom Line

Printing with Visual Basic 2008

  • The Printing Components
  • The PrintDocument Control
  • The PrintDialog Control
  • The PageSetupDialog Control
  • The PrintPreviewDialog Control
  • Printer and Page Properties
  • Retrieving the Printer Names
  • Page Geometry
  • VB 2008 at Work: The SimplePrintout Project
  • VB 2008 at Work: The PageSettings Project
  • Practical Printing Examples
  • Printing Tabular Data
  • Printing Plain Text
  • Printing Bitmaps
  • The Bottom Line




Recommended Knowledge :

A working knowledge of any Microsoft Windows operating system is required (Version XP or any later version). Besides, basic knowledge about the general programming and object-oriented programming concepts will be an asset.

Recommended Course(s) :

 Programming Concepts

 Windows 7 Core


Training Materials :

Labs :

This course includes several labs to ensure you will gain the targeted skills and experience.


Credential :

Upon completion the trainee will acquire EnterCaps Certificate of Achievement

Category :
Programming


The Instructor: