1 Introduction
2 overall requirements
2.8 Naming Rules
2.8.1 button text naming
■ Sequence number
Button writing
English name
Uses
1.
Add (& D) ...
Delete
Use a dialog to add data
2.
Delete (& R)
Remove
Delete the currently selected data, or reduce the number of objects.
3.
Editing (& E) ...
Edit
Use a dialog box to edit the selected data
4.
New (& n) ...
New
Use a dialog to create a new data record object
5.
Increase (& i)
Increase
Add a record data or other objects. Often used to make data or objects that are not much more constraints, but only for quantity increases. For example, in thread management, use "Add" to increase threads.
6.
Reduce (& D)
Decrease
Reduce the number of data records.
Note: In principle, the first letter used in English is used as a shortcut key.
3 mode
3.1 related patterns
The pattern is divided into four elements: pattern name, motivation, applicability, and implementation.
3.2 Startup Screen
3.2.1 Interpretation
The programs are just shown in the welcome screen that is continuously displayed until the initialization is completed.
3.2.2 alias
Splash window, start the window.
3.2.3 Motivation
On the other hand, on the one hand, on the one hand, on the one hand, on the one hand, the screen can be used as a prompt to the user because the program is fully launched, indicating that the program is working, wait a moment. can.
A complex software system can take a period of time because it may be necessary to read configuration, load dynamic libraries. And when the user clicks on the icon, if there is anything else immediately, it is lacking in interactivity.
3.2.4 Applicability
Suitable for all types of applications including graphical interfaces, including Office, anti-virus, financial software, multimedia software, network tools, etc.
Serves, such as SQLServer.exe, is not suitable for this mode.
When the software is used frequently, it is not recommended. Such as resource manager, IE, etc. Excessive startup screen, or when each program has a fancy start screen, it may be annoying.
3.2.5 Implementation
3.2.5.1 Display Timing
As the first visible picture of the software program, it is displayed before the program has just started.
3.2.5.2 Elements
Basic elements, including product LOGO, version information, copyright information, etc.
Optional elements: Program loading schedule shows, such as the current loaded progress percentage, currently loaded dynamic library name (such as Adobe Acrobat Reader 5.0).
3.2.5.3 Location
On the Z coordinate, it belongs to the top layer (Stayontop) window of the process. This allows the software's main form that is still visible.
On the coordinates of x and y, the form should be at the center of the desktop instead of the center of the screen.
Note: Not all popular software follows this principle. If the popular network download software flashget, its launch screen is displayed on the center of the desktop. But Microsoft's Word is only displayed on the center of the screen.
3.2.5.4 Size
At 1024 * 768 resolution, the window size is relatively appropriate at 450 * 300. Even if the size is a bit, the ratio is approximately about 3: 2.
3.2.5.5 Hidden Time
Two timips:
N After the initialization is completed, it is hidden before the main window is displayed; n After the initialization is complete, hide after the main window is displayed.
3.2.6 known application
Most commercial software use this mode, such as the Office Series of the MS, Adobe's Acrobat Reader, Handsome Elec, Callconfig, Borland's Delphi5, etc.
In terms of starting the screen, according to I observe, only FlashGet is displayed on the center of the desktop, while other software is displayed on the center of the screen.
All examined software contains basic elements. Only Adobe Acrobat Reader contains optional progress loading features.
3.2.7 Discussion
Since the startup screen may be annoying, you can consider providing a switch in the software option, allowing the / disable this mode.
3.2.8 related mode
3.3 Default menu items
3.3.1 Interpretation
The display is shown as bold in the pop-up menu, indicating that the default operation menu item is default when you double-click.
3.3.2 alias
no.
3.3.3 Motivation
Many times, in order to bring convenience in operation, applications not only need to respond to the two-click actions of the mouse, but also provide a list of operable menu on the Right-click menu. At this point, in order to associate both, indicate the contact of the two, usually use a bold to display the default menu item on the right-click menu to indicate that the mouse will be associated when you double-click.
3.3.4 Applicability
Suitable for responding to the mouse double-click and provides the right-click menu operation.
This mode should not be used if the software system does not respond to the mouse in some occasions.
3.3.5 Implementation
Set the default property of the menu item to true. Note that the double-click action of the object should be associated with this menu item.
3.3.6 known application
Windows 2000 Desktop Shell and Resource Manager's Right-click menu.
3.3.7 Discussion
3.3.8 related mode
This is the basic mode.