18CS734 Module-4
18CS734 Module-4
Module 4
WINDOWS
Dr. Veena R S
Associate Professor
Department of ise
Dsatm, bengaluru
WINDOW
A window is an area of the screen, defined by a border that contains a
particular view of some area of the computer or some portion of a person’s
dialog with the computer.
2. Title Bar
• Also referred to by some platforms as the caption, caption bar, or title area.
• The title bar contains a descriptive title, identifying the purpose or content of the
window.
• The title bar also serves as a control point for moving the window and as an access point
for commands that apply to a window.
For example: As an access point, when a user clicks on the title bar using the
secondary
3. Title Bar Icon
• Located at the left corner of the title bar in a primary window, this button is used in Windows to
retrieve a pull-down menu of commands that apply to the object in the window.
• Microsoft suggests that:
• If the window contains a tool or utility, a small version of the application’s icon should be
placed.
• If the application creates, loads, and saves documents, a small version of the
icon that
represents its document or data file type should be placed.
• Even if the user has not yet saved the file, display the data file icon rather than the application
icon, and again display the data file icon after the user saves the file.
6. Status Bar
• Information of use to the user can be displayed in a designated screen area called as status bar also
referred as a message area or message bar.
• Microsoft Windows suggests using the status bar in the bottom location.
7. Scroll Bars
• A scroll bar is an elongated rectangular container consisting of a scroll area , a slider box and
anchors at each end.
• Vertical scrolling : The scroll bar is positioned at the far right side of the work area, extending its
entire length.
• Horizontal scrolling : It is accomplished through a scroll bar located at the bottom of the work
8. Split Box
• A window can be split into two or more pieces or panes by manipulating a split box located above
a vertical scroll bar or to the left of a horizontal scroll bar.
• A split window allows the user to:
• Examine two parts of a document at the same time.
• Display different, yet simultaneous, views of the same information.
9. Toolbar
• They are sometimes called command bars. Toolbars are designed to provide quick access to
specific
commands or options.
• Specialized toolbars are sometimes referred as ribbons, toolboxes, rulers, or palettes.
• A size grip is a Microsoft Windows special handle included in a window to permit it to be resized.
• If the window possesses a status bar, the grip is positioned at the bar’s right end. Otherwise, it
is located at the bottom of a vertical scroll bar, the right side of a horizontal scroll bar.
• Tiled windows appear in one plane on the screen and expand or contract to fill up the display surface,
as needed.
• Most systems provide two-dimensional tiled windows,
adjustable in both height and width.
Examples
Advantage’s of Tiled Windows:
i. The system usually allocates and positions windows for the user, eliminating the necessity to make
positioning decisions.
ii. Open windows are always visible, eliminating the possibility of them being lost and forgotten and also
information being hidden.
iii. They are easier, according to studies, for novice or inexperienced people to learn and use.
iv. They yield better user performance for tasks where the data requires little window manipulation to
complete the task.
v. They are less complex than overlapping windows
• Overlapping windows may be placed on top of one another like papers on a desk.
• They possess a three-dimensional quality, appearing to lie on different planes.
• Users can control the location of these windows, sizes of the windows as well as the
plane in which they appear.
Example
Advantage’s of Overlapping Windows:
i. Visually, their look is three-dimensional, resembling the desktop that is familiar to the user.
ii. Greater control allows the user to organize the windows to meet his or her needs as a result
screen space conservation is not a problem, because windows can be placed on top of one
another.
iii. Windows can maintain larger sizes.
iv. Windows can maintain consistent sizes and positions.
v. There is less pressure to close or delete windows no longer needed.
vi. Larger borders can be maintained around window information, and the window is more clearly
vii. set off
against its background
They yield better user performance for tasks where the data requires much window manipulation
Disadvantage's of Overlapping Windows:
to complete the task
i. More control functions require greater user attention and manipulation.
ii. Information in windows can be obscured behind other windows.
iii. Windows themselves can be lost behind other windows and be presumed not to exist.
iv. Overlapping windows represent a three-dimensional space is not always realized by the
user.
Cascading Windows
• It is a special type of overlapping window where the windows are automatically arranged in a
regular progression.
• Each window is slightly offset from others, as illustrated.
Example
• The type of window used will depend on the nature and flow of the task.
• The Microsoft Windows windowing scheme has two basic windows:
1. Primary Windows
2. Secondary Windows
i. Dialog Boxes
ii. Property Sheets
iii. Property Inspectors
iv. Message Boxes
v. Palette Windows
vi. Pop-up Windows
1. Primary Window
• The primary window is the first one that appears on a screen when an activity or action is started.
Example: Microsoft
Windows Primary
Window
Components of Primary Windows
2. Secondary Window
• Secondary windows are supplemental windows. Secondary windows may be dependent upon a
primary window or displayed independently of the primary window.
Example: Microsoft
Windows Secondary
Window
Components of Secondary Windows
Example for Modal Secondary Window:
4. Message Boxes
5. Palette Windows
6. Pop-up Windows
5. WINDOW MANAGEMENT
• The right way to present an application’s collection of related tasks or processes are
decided by windows management scheme.
• It includes considering a number of design factors, such as the intended users and
their skill level, the application and its objects or tasks, and the most effective use of
display space.
• There are four window management schemes:
1. Single- document interface
2. Multiple-document interface
3. Workbooks
4. Projects
1. Single-Document Interface
2. Multiple-Document Interface
3. Workbooks
4. Projects
6. ORGANIZING WINDOW FUNCTIONS
Poor functional organization usually occurs because of one of, or a combination of,
these factors:
1. Active Window
2. Opening a Window
3. Sizing Windows
4. Window Placement
5. Window Separation
6. Moving a Window
7. Resizing a Window
8. Window Shuffling
9. Keyboard Control/Mouseless Operation
10. Closing a Window
11. Other Operations
1. Active Window 2. Opening a Window
3. Sizing Windows
4. Window Placement
5. Window Separation
6. Moving a Window
7. Resizing a Window
8. Window Shuffling
• The “Frame” concept does provide window-like ability, and JavaScript does provide “Pop-
up windows”
1. Frames:
Example
Advantages of Frames:
1. They decrease the user’s need to jump back and forth between screens, thereby reducing
navigation- related cognitive overhead.
2. They increase the user’s opportunity to request, view, and compare multiple sources of information.
3. They allow content pages to be developed independently of navigation pages.
Disadvantages of Frames:
1. The difference between a single Web page and a page with frames is not always obvious to the user.
2. Frames will not work on older browsers.
3. Frames-based pages behave differently from regular Web pages.
Page-printing difficulties and problems can exist.
Page interaction can be clumsy.
URLs cannot be e-mailed to other users
JavaScript pop-up windows began appearing on the Web in 1996 in the form of advertising
pop- ups, polluting web screens of almost all the web users.
Anecdotal evidence suggests that when a pop-up window begins to appear, most people close
them before they are rendered.
So, if a pop-up window is used, it may never be completely seen or read by the user. Use
them with extreme caution
Example
9. CHARACTERISTICS OF DEVICE BASED CONTROLS
• Device-based controls, often called input devices, are the mechanisms through which
people communicate their commands to the system.
i. Trackball
ii. Joystick
iii. Graphic tablet
iv. Light pen
v. Touch screen
vi. Voice
vii. Mouse
viii. Keyboard
i. Trackball
ii. Joystick
iii. Graphic Tablet
iv. Light Pen
v. Touch Screen
vi. Voice
vii. Mouse
viii. Keyboard
End of Module 4
THANK
YOU