Các thành phần thiết kế của Domino 25 

Một phần của tài liệu hệ thông tin điều hành tác nghiệp dành cho điện thoại di động (Trang 25 - 27)

1, Cơ sở dữ liệu Domino

Một cơ sở dữ liệu Domino là một tập hợp các thông tin được lưu trữ trong một tệp đơn. Một ứng dụng của Domino sẽ có ít nhất một cơ sở dữ liệu. Một ứng dụng sử

dụng nhiều cơ sở dữ liệu cùng một lúc và các thông tin có thể chuyển từ cơ sở dữ liệu này sang cơ sở dữ liệu khác. Một cơ sở dữ liệu lưu giữ cả thông tin về thiết kế và dữ

liệu. Một đơn vị lưu trữ dữ liệu của Notes có thể lưu trữ các thông tin về ký tự, đồ họa, âm thanh, hình ảnh…

2, Frameset

Frameset là một tập hợp của các khung chương trình, trợ giúp lập trình viên trong việc phát triển ứng dụng trên Notes và Web. Domino cung cấp cho bạn công cụ thiết kế Frameset một cách trực quan.

3, Page

Một page là một phần tử thiết kế hiển thị các thông tin cho người sử dụng. Nó giống như là một form ngoại trừ việc không được phép chứa các trường và subform. Page Designer là một công cụ soạn thảo WYSIWYG HTML, hỗ trợ một lượng lớn các kỹ thuật lập trình Web bao gồm HTML 4, các kiểu ảnh, Java Applet, Active X và các

đối tượng đa phương tiện. Page Designer đã được cải tiến để hỗ trợ việc sử dụng bảng và ảnh một cách tốt nhất.

Sử dụng Page Designer bạn có thể tạo hoặc nhập một trang HTML thành một page. Bạn sẽ dễ dàng trong việc trình bày và điều khiển hiển thị nội dụng một trang.

4, Forms

Một form là một kiến trúc cho phép bạn nhập và hiển thị các thông tin cơ sở dữ

liệu. Một cơ sở dữ liệu Notes bao gồm các danh sách được tạo ra từ một hay nhiều form. Một form có thể bao gồm các phần tử sau:

- Trường dữ liệu

- Các nhãn của trường hoặc hướng dẫn - Subform

- Các khu vực hiển thị cho phép bạn tùy biến một cách dễ dành - Hình ảnh - Bảng biểu - Các đối tượng, tệp gắn, liên kết - Hệ thống nút để thực hiện các chức năng của form - Ảnh nền 5, Views

Một view là một danh sách các đối tượng lưu trữ trong cơ sở dữ liệu. Các đối tượng được hiển thị trên view phụ thuộc vào điều kiện lựa chọn Các đối tượng có thể

nhóm hoặc sắp xếp theo nội dung của nó. Phần lớn các thông tin quan trọng được hiển thị trên view.

6, Folder

Folder có cấu trúc giống như view, hiển thị danh mục các đối tượng nhưng folder không dựa vào điều kiện lựa chọn mà sẽ cho phép người sử dụng quyết định tài liệu nào được giữ trong folder.

7, Shared Code

Agent: Agent cho phép bạn thực hiện các nhiệm vụ tự động đối với Domino. Chúng có thể là các chương trình chạy một mình thực hiện các nhiệm vụđược chỉđịnh trong một cơ sở dữ liệu cho người sử dụng. Ví dụ: sửa chữa nội dung các đối tượng, thực hiện các nhiệm vụ tiện ích chẳng hạn như tương tác với các ứng dụng khác. Agent cũng có thể cài đặt để chạy ngầm trên máy chủ hoặc kích hoạt bằng thời gian biểu.

Outlines: Outlines cung cấp cho bạn một cách để người sử dụng hình dung được cấu trúc ứng dụng của bạn. Outline cho phép bạn quản lý các cấu trúc này một cách tập trung. Khi ứng dụng của bạn thay đổi, bạn chi cần thay đổi các phần tử nguồn của Outline, nội dung hiển thị trong Outline được tựđộng hỗ trợ.

Bạn có thê tạo một Outline để người sử dụng liên kết với các hệ thống view và folder trong cơ sở dữ liệu của bạn, thực hiện các hành động, liên kết tới các phần tử khác hoặc các URL. Sau khi tạo ra outline, bạn có thể nhúng nó vào trong form hoặc page.

Subforms:Một subform là một loại form đặc biệt cho phép bạn sử dụng trên nhiều form khác. Ví dụ bạn có thể tạo một subform để hiển thị các tiêu đề của thưđiện tử. Subform có thểđược hiển thị dựa vào công thức.

Shared Fields: Shared Fields giống như trường bình thường có thể sử dụng trên nhiều form khác nhau. Nếu bạn thay đổi thuộc tính của Shared Fields thì sự thay đổi này có tác động trên tất cả các form chứa Shares Fields này.

Actions: Hệ thống nút cung cấp cho bạn các giao diện để thực hiện các tiến trình. Ví dụ bạn có thể sự dụng hệ thống nút để thực hiện các tác vụ như tạo mới, in, xóa hoặc đóng tài liệu. Hệ thống nút có thểđược dùng cho view, subform và form

Script Libraries: Thư viện Script là trung tâm để bạn lưu trữ các đoạn mã chương trình để có thể dùng chung.

Shared Resources:

- Images: bạn có thể nhập bất cứ tệp ảnh nào vào trong cơ sở dữ liệu và sử dụng chúng cho các ứng dụng của bạn

- Files: bạn có thể nhập bất cứ tệp nào vào trong cơ sở dữ liệu và sử dụng chúng cho các ứng dụng của bạn, chẳng hạn như tập HTML (adsbygoogle = window.adsbygoogle || []).push({});

- Applets: Java Apllet được sử dụng để cung cấp cho người sử dụng một giao diện cao cấp. Chúng thường được sử dụng trên trình duyệt Web hoặc Notes, bao gồm cả trên form, document, và page.

Một phần của tài liệu hệ thông tin điều hành tác nghiệp dành cho điện thoại di động (Trang 25 - 27)