The Developing Applications with Infragistics Windows Forms Controls training course is geared specifically to those who want to directly apply the lessons learned to their UI development project. We’ve made the tough calls to prune our material to reduce participants’ time investment. On the other hand, our trainers are experienced UX practitioners, so more details can easily be provided if desired for a certain topic.
Introduction to User ExperienceThis module introduces the concept of User Experience and shows why a high quality UX is a critical factor in determining the success of a product. The User Centered Design process is introduced, a process that allows the product development team to engineer usability and appeal into the product. Concrete examples are used to illustrate how usability and appeal work together to define the UX.
Introduction to Infragistics NetAdvantage for .NET ASP.NET Toolset This module provides students with best practices for building effective user-interfaces. Following the completion, the student should have basic knowledge of toolbars, menus, and other elements that can greatly enhance the user interface presentation.
Creating Windows Forms User Interfaces This module covers the design principles behind the Infragistics AJAX based Aikido framework, how the controls based on the framework are styled, and the client-side object model associated with them.
Writing WinGrid Applications This module covers important topics such as the basic understanding of the grid, how to print, using hierarchical data, and adding calculations. By the end of the lab, students should be capable of data-entry, load-on-demand, and even building the Outlook Inbox grid layout utilizing WinGrid’s row layouts.
Charting This module provides students with an overview of charting concepts and the NetAdvantage Windows Forms charting control. The module will demonstrate using the chart wizard, and provide insight into customizing the chart into an effectively stunning business presentation.
Implementing Scheduling Applications with WinSchedule This module provides students an overview of building schedule-based software packages. The module will cover ways of tying the all of the scheduling components together as well as populating the schedule application from a database.
NetAdvantage Architecture Topics Windows Forms Developers This module provides students with an overview of the Architecture Windows Forms-based NetAdvantage development. The module covers the overall structure of the PLF, UIElements, the Appearance object, and Resource (String) Customization.
Managing Events This module provides students with an in-depth methodology for handling events. Specifically, this module covers handling mouse events, keyboard events (key-action mappings), and granting the ability to temporarily disable events.
Draw Filters This module provides students with an advanced look at the capabilities of draw filters. This module covers the IUIElementDrawFilter interface and the methods it exposes, along with scenarios for utilizing draw filters.
Creation Filters This module provides students with an advanced look at the capabilities of creation filters. This module covers the IUIElementCreationFilter interface and the methods it exposes, along with scenarios for utilizing creation filters.
Introduction to Infragistics NetAdvantage for .NET ASP.NET Toolset This module provides students with an introduction to Infragistics NetAdvantage for ASP.NET. The module covers basics such as installation, where to get help, and how to upgrade your project from one version to the next. Furthermore, it covers the controls included in the toolset and their general functions.
Design Principles This module covers the design principles behind the Infragistics AJAX based Aikido framework, how the controls based on the framework are styled, and the client-side object model associated with them.
Navigation and Layout Controls This module covers the usage and functionality of the primary Infragistics ASP.NET navigation and layout controls including the WebDataMenu, WebExplorerBar, WebDataTree, and WebTab controls.
Editor Controls This module covers the usage and functionality of the Infragistics ASP.NET editor controls as well as the WebDatePicker controls. Popular settings and usage techniques are covered as well as the class hierarchy and common functionality between the controls.
WebHierarchicalDataSource This module covers the specifics of the Infragistics WebHierarchicalDataSource control including functionality it can provide and how to configure things such as hierarchical data views and data relations. Create, read, update, and delete (CRUD) operations are covered as well.
Grid Controls This module covers the usage and functionality of the WebDataGrid and WebHierarchicalDataGrid controls, as well as the WebDocumentExporter and WebExcelExporter controls used to export their data. Behaviors of the grid controls such as editing, sorting, filtering, paging, and row summaries are all presented in detail. This module concludes with a look at the exporter controls, and how to use them to export data from both the WebDataGrid and WebHierarchicalDataGrid.
User Interface Enhancement Controls This module covers some of the Infragistics controls that can be used to provide added value to your user interfaces. Controls covered in this module include the WebDialogWindow, WebDropDown, and WebSpellChecker. The information on the WebDropDown control includes configuration of cascading drop downs.
Scheduling Controls This module goes into detail on the visual and non-visual components of the Infragistics WebSchedule suite of controls. Controls covered include WebScheduleInfo, WebSchedule Data Providers, WebDayView, WebCalendarView, and WebMonthView. The activities in this module walk the participant through the simple process of setting up a basic scheduling application using the pre-built databases provided in the NetAdvantage for .NET ASP.NET toolset.
Charting This module provides students with an overview of charting concepts and the NetAdvantage charting package. The module will demonstrate using the charting wizard, and provide insight into customizing WebChart™ for an effective and stunning business presentation.
Using Application Styling This module covers the benefits of using Application Styling and the AppStylist for ASP.NET application to style entire web sites and web applications with ease. Applying global style sets to a project is covered, along with applying different style sets to individual controls, and changing the style set used by your web project at runtime.
All our standard training courses are composed of sub-sets of training modules. Review our lineup of training modules and contact us to build your ultimate training program today!
After completion of this training the participants will be able to:
Understand and communicate the background and concept of user experience.
Understand the value and ROI of user experience engineering.
Understand the process of user experience engineering and how to integrate it with their development process.
Understand the contribution of controls and patterns to a great user experience and their role in reducing costs.
Assess the user experience of interactive products.
Before attending this course, students should have:
Basic programming experience with Microsoft Visual Basic .NET or C#.
Familiarity with Microsoft development technologies such as Windows Forms and/or ASP.NET.
Private training, tailored to your needs, at our location or yours.
For more information on how we can help your enterprise, contact our Enterprise Development team at firstname.lastname@example.org or fill out the contact form below and we will be happy to follow up with you.