Developing GUI Applications with .NET (Hands-On)

You will learn how to: 

  • Program and assemble smart client applications with C# and Visual Basic .NET
  • Design rich graphical user interfaces (GUIs) using advanced .NET controls
  • Employ the .NET Framework to create sophisticated global applications
  • Accelerate data retrieval and persistence with data binding
  • Generate output using printing components and Visual Studio .NET reporting features
  • Employ custom and user controls for rapid application development
  • Leverage the Internet using Web services and Web-based application deployment

Hands-On Training
Exercises throughout this course offer immediate, hands-on experience in creating smart client applications with C# or Visual Basic .NET. Exercises include:

  • Assembling Windows Forms applications with C# or VB .NET
  • Programming MDI, Outlook-style and notification area applications
  • Designing sophisticated interfaces with TreeView, ListView, DataGrid and ErrorProvider controls
  • Employing multiple threads to maintain user interface responsiveness
  • Globalizing forms and resources
  • Binding to XML and database data
  • Creating custom and user controls
  • Printing with .NET print classes and Crystal Reports
  • Creating and consuming Web services for online data access
  • Deploying desktop applications via the Internet and configuring runtime security policy

Course Benefits
Until now, developers have had to choose between creating Internet-enabled Web applications or Windows applications with rich user interfaces. Smart clients offer the best of both worlds by using a Web server for application deployment and data retrieval, while providing the responsive user interface of a desktop application.

This course provides the skills to design, program and deploy smart applications using C# and VB .NET. You learn to create sophisticated user interfaces and custom controls, bind to XML and databases, and access data via Web services.

Who Should Attend
This course is valuable for those developing desktop applications with .NET and those moving to .NET from other environments. Some experience with a modern programming language, such as a .NET language, C++, Java, or Visual Basic, is assumed.

 


 

© 2001-2004 Software Renovation Corporation. All rights reserved.
https://SoftwareRenovation.com