Lotus 认证培训 2004.12
Notes Domino 6/6.5 Application Development Foundation Skills（610） • Exam Number: 610 • Competencies: Please see exam guide. • Length: 1 hour • Number of items: 45 items (40 scored, 5 unscored) • Passing score: 75
Outline • Domino database • Design environment
Domino数据库 • A Domino database is a container for the application. It includes the application design and data together in one file called a Notes Storage Facility(NSF).
Design elements • Domino Designer includes structures called design elements that are the building blocks for applications. Customize these structures to create applications.
Working with Pages • A page is a design element similar in concept to a static HTML page. Domino pages contain text, graphics, and links, and are used to display information.
Sections • A section is a group of paragraphs that users can collapse to a single line. It is an area on a page or form that can be collapsed or expanded by clicking the mouse.
Documents • In Domino, documents can contain any kind of data, including mail memos, product descriptions (with graphics and animation), and client profiles. • Documents are application elements that store data. The data can be: • Entered by users. • Calculated by formulas. • Imported from other applications or documents.
Field • Documents are unique iterations of a form. It is the data that users enter in the fields of the form that distinguishes one document from another. • With fields, users can: • Enter data in documents. • Modify the content of documents. • View the data in documents.
View • Domino applications organize documents in views. In the Millennium Travel application, the Trips view displays the start date, end date, and the trip title for each document.
View Column • Use the view columns to display information about the documents in the view. • When you create a view using the Blank option, Domino automatically creates one column in the view. This column displays the row number corresponding to the document. You can modify this column and insert new columns.
Formula • Use formulas in forms to automatically add, calculate, and format data. With formulas, you can: • Display one title when the document is new, and another title when the document is being edited. • Calculate ending dates based on start dates and lengths. • Enter the document creation date. • Populate a list of options. • Ensure that users do not save the document with specified fields left empty. • Format user entries to be consistent in all documents.
Action • An action is a custom piece of code that you can associate with a view or form. Actions are available to users through the Notes Action menu and buttons across the top of the form or view. • Actions are part of a view or a form and are not stored with individual documents.
Frameset • Frames are windows within windows. Using frames, you can display multiple application elements at the same time in the client window. Each frame can act independently, scroll independently, have different background colors or images, and be addressed differently. • A frameset is a group of frames that divide the client window either vertically, horizontally, or both.
Authors field • An Authors field is a type of field that works in conjunction with the Author access level in the database’s Access Control List. Authors fields do not override the settings in the Access Control List. They offer developers more control over which users can edit data in the application. • Users with an access level that gives them edit privileges (Editor or higher) can edit any document, even if their names are not in the Authors field of a document. Similarly, users with a level of No Access cannot edit a document, even if their names are in the Authors field.
Role • User roles define a subset of users to provide restricted access to database design elements or to some database functions. A user role is similar to a group, but the Domino database manager creates the user role in the database’s ACL, while a system administrator defines a group in the Domino Directory. A user role only applies to a single database.