Image of computer keyboard NC State University
NC State University - Computer Training Unit

Programming with Microsoft Visual Basic .NET

Description: .Net complete is designed to meet the Industry requirement. This course gives in-depth insight into VB.Net. The students will also learn XML web services and ADO.net and security issues involved with .Net. The students will be provided with the Microsoft Press books and materials for this course. Duration 32 Hrs

Suggested Prerequisites:  Sound Knowledge of Windows, and Microsoft® Office applications (MS Word, MS Excel and Microsoft Access) required. Knowledge of using Application packages for data entry. 

Attend and You Will Learn
Lesson 1:
Overview
the relationship of the .NET Framework, languages (VB, C#, etc), and Visual Studio

the Visual Studio Integrated Development Environment

creating basic Windows, Web and Console applications

upgrading applications from previous versions of .NET, from VB6, and from ASP
Lesson 2:
The foundations of a project
starting a solution and project or web site

differences between Windows and Web (ASP.NET) projects

including existing code modules in projects

using the toolbox to put controls on a form

some basic VB coding

debugging
Lesson 3:
VB.NET basics
syntax rules

conditional statements: If, Select Case

exception handling with Try/Catch/Finally

loops: counted, conditional, and collection
Lesson 4:
VB.NET data types, variables and constants
variable scopes and lifetimes

data types

constants

arrays, enumerations and structures

value versus reference types

dealing with numeric values, dates and strings
Lesson 5:
Providing choices with controls
filling and using list boxes of all types

multiple-selection with list boxes or check boxes

radio buttons and check boxes

menus
Lesson 6:
VB procedures: subroutines and functions
choosing between subroutines and functions

passing arguments to procedures

optional arguments and overloading

positional and named arguments

creating and using a separate class library project

overview of classes, inheritance and other OO features
Lesson 7:
Controls for input and output
labels and text boxes

calendars

displaying graphics

data grids

overview of other controls for Windows forms and Web (ASP.NET) pages
Lesson 8:
Windows form navigation
how Windows applications start and end

adding forms, including splash screens, menus, etc

opening another form and passing arguments

owned, modal and MDI forms
Lesson 9:
Web page navigation
how IIS determines the default page for a site

controls for linking pages

server-side instructions for transferring to another page

passing arguments via the QueryString
Lesson 10:
ADO.NET overview
using DataSources and data binding with grids, lists, etc

creating database connections, commands, etc, in code

using a DataReader to read data and fill lists

using a Command with Parameters to update the database
Lesson 11:
Deploying applications
the compile process: Intermediate Language (IL) and deployment

Windows deployment: which files to deploy

Web deployment: four different ways of deploying files

deploying shared DLLs

configuration files in deployment

For available dates, Click Here.

Upcoming Events

919.515.8163 - NC State University - 1101 Gorman Street - Campus Box 7401 - Raleigh, NC 27695
Computer Training Unit is a unit of McKimmon Center for Extension & Continuing Education
Copyright © 2008 - North Carolina State University - All Rights Reserved - Policy Disclaimer

Valid XHTML 1.0 Strict Valid CSS