After completing this course, students will be able to create, populate and organize controls on Windows forms; create menus and add code to form and control event procedures in a Windows Forms application; create multiple-document interface (MDI) applications; use dialogs and validate user input in a Windows Forms application; create and use user controls; create licenses for controls; bind Windows Applications to various data sources using Microsoft ADO.NET; consume Web services with Windows Forms applications; use .NET and COM components; call Win32 application programming interfaces (APIs) from a Windows Forms application; migrate Visual Basic 6.0 applications to Visual Basic .NET; print documents; create and format reports using Crystal Reports; create and debug a multithreaded Windows Forms application; incorporate accessibility features; localize a Windows Forms application; create help files; deploy Windows Forms application; implement code-access and role-based security in a Windows Forms application