VB.Net for Developers Part 2 - VBN2


Course Outline
In the VB.NET for Developers Part 2 training course, expert instructors Andy Baron, Mary Chipman and Ken Getz continue their instruction begun in Part 1. Existing application developers who want to make the transition to developing for .NET will learn skills needed to employ this major upgrade to Visual Basic to use XML Web services and access data from database records.
(Bundle of 8 CD-Rom Multimedia modules)

Module 1

ADO.NET Overview
ADO.NET Classes
OleDb vs. SQLClient
ADO.NET Architecture
Presentation Tier
DataTable Object
Filling a DataTable

Connections & Commands
Connecting to a Data Source
Setting Up Connections
Making the Connections Commands
Command Objects
Closing Connections

Working with Data
Object DataSet
Object Filling a DataSet
DataSet Iterate
Rows & Bind
Rows & Columns
Using SqlDataAdapter
Iterate Columns

ADO.NET Providers
Choosing a Provider
SQL Data Provider
OLE DB Provider ODBC
Data Provider
Multiple Providers
Using Interface
ReadData Procedure
Using IData Reader

Using COM Objects
How COM Works
.NET Advantages
CLR vs. COM Runtime
Callable Wrapper
Use VB6 COM Object

Exporting Data to Excel
Send Data to COM
Object Send Data to Excel
Release Excel COM
Object Explicitly
Declare & Release
Platform Invocation Services
Overview Create
Wrapper Class
Call Wrapper Class

Module 5
Crystal Reports Formulas
Customized Formula Behavior
Create Background Formula
Build Expression Review
Expression Apply Formula to Report
Calculated Fields
Format Calculated Field

Grouping & Totaling Reports
Group Options
View Grouped Report
Subtotals & Grand Total
Format Options
Filtering Reports
Programmatic Filtering

Windows Services Overview
Considerations Building Windows
Services Windows
Services Code
Services Properties
Build Service Installer
Install Service Test & Uninstall

Window Service Example
Overview Event Procedures
OnStart Event
Install Setup
Test Debug

Understanding XML Web Service
Web Service Requirements
Discovering Service Providers
Web Service
Web Service Code
Test Web Service

XML Web Service
Example Overview
Web Service Methods
GetAllInventory Method
GetInventory Method
WSDL Document

Module 2
COM Callable
Wrapper Overview
Create COM Object
Set Properties
Calling .NET from VB6.0

Data Binding Basics
.NET Data Binding
Setting Up Data Source
DataAdaptor Wizard
Generating a DataSet
Bind DataGrid Control
Add Fill Method

Limiting Results
Query by Form
Generate SP DataAdaptor
Generate Categories
DataSet Bind & Fill ComboBox
Create Parameter
Query Select
ComboBox Categories

Data Navigation
Binding Context & Navigation
Set Properties
Run Navigation Buttons
Binding Alternatives

Data Form Wizard
Overview Build Form from DataSet
Run & Load Form
Add & Bind Controls
Bind Control in Code Bind
Control to Controls

Review Classic ASP
Overview ASP Example
Data Access Code
ASP Object Model
View the Example
Handling ASP PostBacks
Mixing Code & HTML
Generated HTML

ASP vs. ASP.NET Overview
Loose Code & Collaboration
Difficulty Limited
Tools & Server Affinity
Obscure Configuration & PostBacks
Compiled Code & Code Separation
Cluster-friendly & XML-based Configuration
Automatic PostBack Handling

Creating ASP.NET App.
Create New Project
Web Form Layout
Edit Control Properties
Code Window Edit
Code Test Application
Rendering HTML

Module 6

Web Service Clients
Web References
Web Reference Files
Reference.vb Calling Web Services
Retrieve Value
Retrieve DataSet

MS SOAP Toolkit
Consume Web Service
Set COM Reference Using SOAP
Call Web Service

Using UDDI Overview
Search UDDI Service
Add UDDI Reference
Implement Web Service

Binding to Views
Overview Binding
Context Adding Relationships
Binding to Relations

Formatting the DataGrid
Overview DataGrid
TableStyle Editor
Format DataGrid
DataGrid Format Properties

Restrict DataGrid Editing
Read-only Columns
Allow New
Edit & Delete Using DataViews

ListBox Controls Overview
Add Items to ListBox
Set ListBox
Focus Bind to an Array

Working with Images Overview
Populate ListBox
Remove Header Picture Box
Get Image
Insert Image
Cleanup Database

Code Access Security Overview
Code Based Security
Policy Levels
.NET Framework
Configuration Tool Runtime
Security Policy Evidence
The Stack Walk Permission Requests
How Managed Code Works

Implementing Permissions Requests
Declarative Security
Security Action
Embedded Attributes
Imperative Security

Module 3

Server Controls
Overview HTML Controls
Working with HTML Server Controls
Use ADO.NET to Retrieve Data
Hidden ViewState
Control HTML Table
Control Setting
HTML Properties

Using Web Controls Overview
Working with DataGrid Properties
Binding Data to a DataGrid Using Control Events
Client-side Code

Using DataSets
ADO.NET Object Model
Advantages XML Bridge
ASP.NET Using DataSet
Caching Data Changes
Accept & Reject Changes
Constraints in DataSets
Update Database

Creating DataSets
Code Overview
PageLoad Event
Fill Method
DataSet in Session
Retrieve DataSet
Add Constraints
Unique Constraints
Add Relations

Update with DataAdaptors
Command Builder
Get Commands
ASP.NET DataGrid
Custom Commands
Add Parameters
Source Version
Stored Procedures
Output Parameters

Module 7
Using Role-Based Security Overview
Principal Objects
Enabling Role Example
Add New Group
Security Implementation
Validate Identity Role
Setting Security Attributes
Permissions in Code

MDI Properties Overview
Create MDI Parent
Coding MDI Forms

Menus in MDI Overview
Merging Menus MDI
List Properties
ActiveMdiChild Properties
MergeType & MergeOrder
MDI Child Code
Add Menus
Add Submenus
Cut, Copy & Paste Code

Microsoft MDI Sample Overview
MDI with Toolbar
Image Organization
Using MDI Toolbars
Image List Controls
Built-in Components
Serializable Classes
Graphical Procedures
Serialize & De-serialize

Graphic Manipulation Overview
Owner-Draw ComboBox
Owner-Draw Options
DrawItem Event
Draw ListItem
Using GDI+ Objects
Array List Drawing Item

Module 4
Column Properties
Value Conflicts
AutoIncrement Strategy

Transactional Model
ADO.NET Batch Process
BeginEdit & EndEdit
Explicit Transaction
GetChanges Method

DataSets & XML
Data & Schema
File Creation
Create Nested XML
Open XML Schema
XML View Constraints
Open Nested Schema
Reading XML File
Implementing SML
Schema Readxml

Typed DataSets
Using Typed DataSets
Fill DataSet
View Typed Schema
Generate Typed DataSet
View Typed Objects
Working with Typed DataSet
Create Typed DataSet
Modify Fields
Define Relationship
Add Constraints
Saving Schema

Using Crystal Reports
Overview Report Layout
Report Issues
Setting Up Data
Create Report
View Expert Results

Modify Reports
Modify Fields
Format Objects
Format Sections
Setup to View
Report Load
Report View Report

Module 8

Drawing on Forms
Populate Lists
Reflection Assign Array
Create Graphics
Pass Parameters
Setup GDI+
Brush Object
Override on Paint

Transparency & Shaping Transparent Areas
Shaping Forms
Owner-Draw Menu
Menu Item Size
Draw Menu Item ME.
Transparency Key
Graphics Path
Regions & Opacity

Sample Deployment
Deploying Assemblies
Private & Shared Assemblies
Deployment Options

Windows Installer Deployment Overview
Create New Package
Select Files
Build MSI File
Install & Uninstall Registry & File Types
Editor Custom Actions
Replace MSI Files

Deploying to the GAC Versioning
Version Numbers
Assembly Cache
Viewer Using Strong Names
SN.EXE Sharing Components
Install Components in GAC
Add Merge Module Project

HTTP Deployment Overview
XCOPY Deployment
Security Setting
Run Deployed Application
Configure Evidence
Configure Assembly Trust

Price £1250 (Bundle of 8)

Complementary Courses
VB to VB.net Migration
VB.net for Developers Part 1
VB.net for Developers Part 3

<<Back <<Contact Us