CONTACT CSU

No offerings have been identified for this subject in 2015

ITI531 Windows Based Client Development .NET 2.0 (8)

Abstract

This subject gives students the skills required to develop and implement Windows client applications using the Microsoft .NET Framework 2.0.

+ Subject Availability Modes and Location

Continuing students should consult the SAL for current offering details prior to contacting their course coordinator: ITI531
Where differences exist between the handbook and the SAL, the SAL should be taken as containing the correct subject offering details.

Subject information

Duration Grading System School:
One sessionSY/USSchool of Computing and Mathematics

Enrolment restrictions

Only for students enrolled in the following courses:
Master of Systems Development
Master of Database Design and Management
Master of Management (Information Technology)
Graduate Certificate in Management (IT)
Graduate Certificate in Systems Development
Graduate Certificate in Database Design and Management
Prerequisite(s)
ITI500

Learning Outcomes

Upon successful completion of this subject, students should:
be able to configure a Windows Form;
be able to manage control layout on a Windows Form;
be able to configure a Windows Forms control;
be able to create and configure menus;
be able to create event handlers for Windows Forms and controls;
be able to implement data-bound controls;
be able to manage connections and transactions;
be able to create, add, delete, and edit data in a connected environment;
be able to manage XML with the XML Document Object Model (DOM);
be able to implement globalization and localization for a Windows Forms application;
be able to create a Windows Forms setup application; and
obtain Microsoft MCP (Microsoft Certified Professional)certificate.

Syllabus

The subject will cover the following topics:
. Configure a Windows Form to control accessibility, appearance, behavior, and other functionality.
. Use the integrated development environment (IDE) to add a control to a Windows Form or other container control of a project at design time.
. Add controls to a Windows Form at run time.
. Configure controls on a Windows Form at design time to optimize the UI.
. Create and configure command controls on a Windows Form.
. Use the Windows Forms Designer to create event handlers.
. Create event handlers at run time to respond to system or user events dynamically.
. Use the DataGridView control to display and update the tabular data contained in a data source.
. Configure a connection to a database by using the Connection class.
. Use the Connection events to detect database information.
. Build SQL commands in Server Explorer.
. Create, add, delete, and edit data in a disconnected environment.
. Respond to changes made to data at the data source by using DataAdapter events.
. Write XML data by using the XmlWriter class.
. Implementing printing and reporting functionality in a Windows Forms application
. Enable security for printing in Windows Forms.
. Configure the Timer component to raise an event at regular intervals.
. Implementing asynchronous programming techniques to improve the user experience
. Implement advanced asynchronous techniques.
. Create a custom Windows Forms control by inheriting from the control class.
. Configure a setup project to deploy the .NET Framework.
. Add error-handling code to a setup project for custom actions.

Back

The information contained in the 2015 CSU Handbook was accurate at the date of publication: 01 October 2015. The University reserves the right to vary the information at any time without notice.