Chapter 24 Accessibility 1225 5. Never signal information (Web hosting plans)
Chapter 24 Accessibility 1225 5. Never signal information with sound only someone accessing the information might not have speakers or might have hearing impairments.1 6. Test the application without using either a mouse or a keyboard. Access to an application s functionality should not be limited to one input device. For more information on these and other design guidelines for accessible applications, please refer to the Visual Studio .NET documentation under the overview subsection of the index topic accessibility. This section provides links to discussions of how to design more accessible Windows and ASP.NET applications. One specific way that programmers can make their applications more accessible is to use a text-to-speech control in their programs. A text-to-speech control can convert text into speech a computerized voice speaks the words provided as text to the control. Text-tospeech controls facilitate access for people who cannot see the screen. Another way to make applications more accessible is to use tab stops. A tab stop occurs when the user presses the Tab key, causing the focus to transfer to another control. The order in which the controls gain focus is called the tab order, which is determined by the TabIndexvalue of the controls (controls gain focus in ascending order). Each control also has a TabStopproperty if this property is true, the control is included in the tab order; otherwise, it is not. Using the TabIndexand TabStopproperties makes it simple to create more easily navigable applications. If these properties are set incorrectly, the logical ordering of the application might not be maintained. Consider an application that has TextBoxes in which a user inputs a first name, a last name and an address. The logical tab order would take the user from the TextBoxfor the first name to the one for the last name and then to the one for the address. A third and important way in which programmers can increase the accessibility of their applications is to use specific classes provided by .NET. Class Control, for example, has many properties designed for conveying information to users. These applications can then, in turn, find the required information stored as properties. Figure 24.12 lists some properties of class Controlthat are designed to provide information to users. Property Purpose AccessibleDescription Describes the control to an accessibility client application. For example, a CheckBoxthat says “NewUser”would not require more description, but a CheckBoxwith an image of a cat would have its AccessibleDescriptionproperty set to something like, “ACheckBoxwithanimageofacat onit”. AccessibleName Contains a short name or identifier for the control. Fi Fig. 24.12 Fig. 24.12Fig. 24.1Fi2g. 24.12g.242.1 Properties of class Controlrelated to accessibility. (Part 1 of 2.) 1. “Basic Principles of Accessible Design,” .NET Framework Developer s Guide, Visual Studio .NET Online Help
Check Tomcat Web Hosting services for best quality webspace to host your web application.