Windows Forms Programming
FunctionX Tutorials
Foundations of Visual Graphical Applications
A graphical application starts with a form, which is fundamentally an object with a title bar and borders.
Form Design with Windows Controls
The creation of a graphical applicaiton starts with the (visual) design of a form with its Windows controls.
Foundations of Applications Programming
Besides design, application customization involves writing code, in a computer language, such as C#.
Collections are Used in Various of an Application
A graphical application uses collections in various parts: objects, values, controls, menu items, etc.
Control Creation, Derivation, Identification
There are various ways to add a control to a form, including manual addition and programmatic creation.
Introductory Characteristics of Actions
Events are central to graphical applications, or rather to visual controls, menu items, and hidden objects.
Operating Systems Heavy Use of Controls Events
Events a fundamental to Windows controls. This a presentation of the most commonly used events.
Fundamental Characteristics of a Form
The form is the most fundamental object of a graphical application because it holds ohter objects.
Exploring the Beautiful Aspects of a Form
Besides holding the objects of an application, a form can be made pretty to make the application look good.
Introductory Characteristics of Actions
Most graphical operating systems use events a lot. This is also the case for controls in Microsoft Windows.
List and Combo Boxes, Image Lists, List and Tree Views
An application uses various types of controls. One category of controls uses lists or collections.
Common Controls Holders/Carriers
A control container is an object that holds or carries other controls. The .NET provides many.
A graphical application is usually presents a list of actions, as a menu, that a user can perform.
Visual Assistance With Menu Items
A menu item can be made user-freindly with access keys, separators, sub-menus, pictures, etc.
Fundamentals of Toolbars and Status Bars
Besides menus, an application can present a list of its actions through toolbars and status bars.
Providing Assistance on an Application
One of the ways an application is made friendly is by providing a help system.
Context-Sensitive Help and the Help Provider
There are various ways and different techniques that can be used to provide application help.
Single and Multiple Document Interfaces
An SDI is application with one form. An MDI is an application with a parent and child forms.
Fundamentals of Date (Only) Values
Dates are very important and are commonly used in applications. The .NET Framework supports them.
Fundamentals of Time (Only) Values
Besides dates, time values are commonly used by both the operating systems and applications.
Combinations of Date and Time Values
Instead of using dates and times as separate values, they can be combined and be used as one unit.
Directories (and Folders) and Files (and Documents)
The most common ways to store values in a computer memory is by using directories and files.
The Save and the Open File Dialog Boxes
Instead of using dates and times as separate values, they can be combined and be used as one unit.
Directories (and Folders) and Files (and Documents)
The most common ways to store values in a computer memory is by using directories and files.
These are example applications that were created to apply some of the concepts taught in various lessons.
FunctionX provides tutorials in various areas on computer science, including programming, database, Web design, etc.
These are small applications that experiment with languages and programming environments.