Unisoft Travel
Welcome to our WAP site
Phần tử định nghĩa deck WML, cặp thẻ đơn bắt đầu kết thúc file WML: tài liệu, deck Nếu cần, phần tử chứa phần tử (mà gặp chương 15), phần tử , nhiên, chúng chứa phần tử Card Khơng có trở ngại trực quan để bạn có hiểu card WML định nghĩa phần tử , giữ bạn biết, deck chứa hay nhiều cặp thẻ , đại diện cho hay nhiều card Tài liệu chứa card:Unisoft Travel
Welcome to our WAP site
Confidential Page 34 11/16/2002 Trong hần tử chứa đựng đa dạng hay nhiều phần tử khác 3.4.3 Sử dụng nhiều deck ứng dụng Khi bạn thiết kế ứng dụng, bạn cần định xem co nên chia card bạn thành nhiều deck phân biệt hay khơng, có cách tốt để làm Trong phạm vi đó, điều bị ảnh hưởng cấu trúc hay hàm ứng dụng bạn, đề cập trên, nhiên có nhân tố quan khác ảnh hưởng đến định bạn Chúng ta thảo luận điều sâu chút, có kích thước cho phép tối đa deck WAP Nếu deck bạn lớn, bạn chia thành nhiều cách logic tốt, cố gắng đừng nghĩ điều vấn đề to tát, xem nhu việc cha đẻ công nghệ WAP nhờ bạn giúp tay Bạn cần cân nhắc lợi ích việc có nhiều card lúc thiết bị khả dụng WAP, tránh tiêu tốn nhiều thời gian cho deck lớn truyền từ server Sự cân mà lệch hướng đống nghĩa với việc khiến cho người dùng bạn thất vọng 3.4.4 Xây dựng ứng dụng WML Bây nói kĩ đánh dấu ứng dụng WML,hãy xem thứ mà bàn luận ánh xạ ví dụ thực đơn giảnHello!!!
Welcome to Unisoft’s WAP site
Ứng dụng chứa deck đơn, deck chứa card đơn, định nghĩa tài liệu đơn Nó thực tài liệu bản, tất thứ chứa gặp hầu hết tài liêu khác Nó ngắn không cần nhiều thời gian để chạy dòng 3.4.5 Những phần tử WML Confidential Page 35 11/16/2002 Phần liệt kê tất phần tử WML theo thứ tự alphabe, kèm theo thuộc tính(những chỗ cần thiết), phần đặc tả hàm tương ứng chúng Những thuộc tính thơng thường Cần lưu ý thêm điều là: Có ba thuộc tính áp dụng hầu hết phần tử đơn Thay phải viết lại nhiều lần, chúng tơi liệt kê chúng trước: - xml:lang Chỉ định ngôn ngữ tự nhiên cho phần tử nội dung - id Chỉ định tên phần tử - class Chỉ định tên lớp phần tử Trừ đề cập chỗ đặc biệt, khơng phần đặc tả phần tử, tất phần tử dùng ba thuộc tính Một thuộc tính phụ thường xuất phần tử giao tiếp người dùng accesskey, thuộc tính thường dùng để định khóa đơn từ keypad thiết bị tương ứng với kích hoạt kiện hay hành động Như vậy, gán khóa cho hyperlink nghĩa người dùng nhấn keypad, browser định hướng đến đích hyperlink + Chỉ định liên kết đến card, deck hay tài nguyên khác Các thuộc tính: - href : Chỉ định URL đích - vị trí tài nguyên - title : Chỉ định chuỗi text xác định liên kết Đoạn text hiển thị cho người dùng thấy - accesskey : Ánh xạ khóa keypad đơn đến hành động mà đại diện phần tử đó, thường gọi "sự định hướng đến hyperlink" + Cho phép người viết card giới hạn truy cập tài liệu deck mà bắt nguồn từ tên hay đường dẫn domain xác định Nó chứa bên thẻ Có thể có tùy ý phần tử Các thuộc tính: - domain : Đặt domain chế độ truy cập card - path : Đặt đường dẫn bên domain deck truy cập card + Confidential Page 36 11/16/2002 Chỉ định anchor cho liên kết đến card, deck hay tài nguyên khác Các thuộc tính: - title : Chỉ định chuỗi text xác định liên kết - accesskey : Ánh xạ khóa keypad đơn đến hành động mà phần tử đại diện + Chỉ định đoạn text in đậm + Chỉ định đoạn text lớn + Báo cho browser biết phải đặt kí tự xuống dòng vị trí mà phần tử viết + Card đơn vị hiển thị WML, chứa bên phần tử Mỗi card chứa nội dung mà giới thiệu tới người dùng cách đặc biệt browser Một card logic định giao tiếp người dùng thiết bị Các thuộc tính: - title: Chỉ định label card - newcontext: Mặc định false, đặt true ngữ cảnh browser hành khởi tạo lại entry tới card Công việc clear trạng thái trình định hướng, khởi đặt lại trạng thái thi hành đặc biệt thành giá trị default(thay đổi với browser) - odered: Thuộc tính biểu thị cho người dùng cách thức tổ chức nội dung card Nếu orderd="true", card tổ chức tự nhiên theo dãy tuyến tính phần tử Ví dụ, tập hợp câu hỏi hay field xử lý tự nhiên người dùng theo trật tự mà chúng phân thành nhóm Nếu ordered="false", card chọn lọc phần tử field mà không theo trật tự thông thường + Chỉ định chế cho người dùng giao tiếp với card hành Hành động thể mà phần tử kích hoạt định phần tử , , , hay Xem chương có liên quan Các thuộc tính: Confidential Page 37 11/16/2002 - type: Chỉ định dấu hiệu cho microbrowser cách dùng phần tử tác giả.Bảng sau hiển thị kiểu định nghĩa trước: Kiểu Đặc tả accept Chấp nhận prev Quá trình định hướng lùi help Đòi hỏi giúp đỡ reset Clear hay khởi tạo lại trạng thái options Yêu cầu options hay chức phụ delete Xóa item hay lựa chọn unknown Kiểu kế thừa "" Tương tự unknown x-*,X-* Kiểu thực nghiệm vnd.,VND Kiểu đặt biệt dành cho người mua hay người dùng loại vnd.co-type, co tên công ty type kiểu - label: Chỉ định chuỗi text thích hợp để gán nhãn động cho thành phần UI - optional: Nếu giá trị thuộc tính true, microbrowser bỏ qua phần tử này, ngược lại đặt false, phải khơng bỏ qua - name: Chỉ định tên phần tử Nếu phần tử mức card mức deck có tên, phần tử mức card override phần tử mức deck + Chỉ định đoạn text cần nhấn mạnh Cách mà cơng việc giới thiệu phụ thuộc vào thực thi đặc biệt browser + Khi mà đặt quanh vùng paragraph, thơng báo với browser phân cách vùng ra, để tổ chức thông tin theo cách logic Hiện nay, browser hỗ trợ phần tử Hầu hết browser bỏ qua nó, khơng hiển thị đoạn text bên thẻ Các thuộc tính: - title: Tựa đề đặc tả section + Confidential Page 38 11/16/2002 Chỉ định tác vụ mà định hướng tới URL xml:lang khơng phải thuộc tính kết hợp Các thuộc tính: - href: Chỉ định URL đích - sendreferer: Mặc định false Nếu đặt true, người dùng cần rõ URL deck mà chứa tác vụ request serverbound - method: Xác định phương thức request HTTP Hiện hỗ trợ phương thức get post - enctype: Chỉ định kiểu nội dung form submit dùng phương thức post Mặc định application/x-www-form-urlencoded - accept-charset: Bắt buột theo sau danh sách kí tự cho liệu mã hóa mà server gốc phải chấp nhận xừ lý liệu vào + Phần tử định header tùy ý cho tài liệu WML Nó dùng để chứa thơng tin mà có liên quan đến toàn tài liệu + Chỉ định đoạn text in nghiêng + Chỉ định hình ảnh hiển thị Các thuộc tính: Bạn thấy thái độ thuộc tính khác emulator với phone thật Ví dụ, thuộc tính heigh va width gây lỗi Nokia 7110 toolkit lại khơng phone thật - src: Chỉ định URL hình cần hiển thị Nếu thuộc tính localsrc định hình ảnh cố định xác, thuộc tính bị lờ - alt: Chỉ định dòng text hiển thị thiết bị khơng hỗ trợ hình ảnh thuộc tính localsrc lẫn src khơng đến hình ảnh - localsrc: Chỉ định icon định nghĩa trước Nếu thuộc tính đến icon, thuộc tính src alt bị lờ - align: Chỉ định vị trí hình so với dòng text hành: giá trị top, midle, bottom - vspace: Chỉ định số lượng khoảng trắng phía phía hình Có thề đơn vị pixel phần trăm theo kích thước tồn hình - hspace: Tương tự vspace bên trái bên phải hình - height: Chỉ định chiều cao đề nghị hình Confidential Page 39 11/16/2002 - width: Chỉ định chiều rộng đề nghị hình + Chỉ định vị trí mà người dùng nhập vào dòng text Các thuộc tính: - name: Tên biến lưu trữ giá trị nhập người dùng Nếu có biến có tên rồi, giá trị bị chép đè, ngược lại biến tạo - default: Giá trị mặc định entry field - type: Đặt kiểu text Mặc định text, cho phép nhập hiển thị theo dạng text thơng thường Kiểu thứ hai password, đó, text nhập vào trở thành dấu sao(vì lý bảo mật) Cần lưu ý giá trị lưu vào nhớ dạng plain text - title: Gợi ý tựa đề cho hình text entry, hiển thị nhập text vào - maxlength: Chiều dài tối đa chuỗi nhập vào - format: Đặt định dạng mà text nhập vào bắt buộc phải tương thích Xem chương 10 để biết rõ hệ thống code - emptyok: Có cho phép người dùng để trống hay không - tabindex: Đặt thứ tự focus form người dùng di chuyển phím tab - size: Xác định chiều rộng tính theo kí tự vùng nhập - accesskey: Hộp nhập ánh xạ đến khóa keypad + Chứa phần tử , dùng để định thơng tin tổng qt deck Có thể thơng tin tác giả, quyền, ngày hết hạn nội dung Nếu browser không hiểu thẻ đơn giản việc lờ Các thuộc tính: - content: Chỉ định giá trị tính chất - name: Cho liệu thẻ mmeta tên - http-equiv: Chỉ định tên HTTP header Dữ liệu thẻ meta có tên chuyển đổi thành header HTTP hay WSP nội dung trao tín trước đến người dùng - forua: Chỉ định liệu thẻ meta có khuynh hướng đến với người dùng hay không Nếu true, thực Ngược lại, cần đưa đến đài trung gian sau - scheme: Chỉ định form hay cấu trúc mà dùng để thông dịch giá trị liệu Confidential Page 40 11/16/2002 + Chỉ định khơng làm Có thể dùng để disable chức browser + Thơng báo rằng, có kiện đặt biệt xảy ra, hành động chứa bên thẻ thực thi Các thuộc tính: - type: Đặt kiểu kiện liên kết với đoạn code Các kiểu bao gồm: stack onenterbackward: Chỉ định việc định hướng với cách dùng onenterforward: Chỉ định việc định hướng ngoại trừ stack gian ontimer: Sẽ thực thi hành động đặt biệt giới hạn thời + Tập hợp thẻ option cần thiết cần liệt kê nhiều item để người dùng chọn Xem thêm phần tử Các thuộc tính: - value: Gán cho tùy chọn giá trị ngắn, chẳng hạn chữ tên Giá trị giao cho biến, cho lựa chon mặc định, dùng thuộc tính name value phần tử cách tương ứng - name: Có thể đặt tên cho option danh sách liệt kê để trình duyệt hiển thị - onpick: Liên quan đến vài thuộc tính , cho phép định id card để định hướng người dùng chọn item danh sách liệt kê + Có thể đặt tập hợp thẻ quanh danh sách Hiệu chia option thành menu Các thuộc tính: - title: Đặt tên cho menu +Chỉ định đoạn văn canh lề ngắt dòng Các thuộc tính: - align: Một ba giá trị left, right center Nếu không định rõ thuộc tinh này, mặc định giá trị đoạn văn trước Confidential Page 41 11/16/2002 - mode: Một hai giá trị wrap, nowrap, dùng để định kiểu ngắt dòng Nếu khơng xác định giá trị mode, lấy giá tri mode đặc biệt + Chỉ định cặp name-value để chuyển sever Các thuộc tính: - name: Chỉ định tên cặp name-value - value: Chỉ định biến mà giá trị qui cho cặp name-value + Chỉ định hướng đến URL trước history xml:lang khơng liên kết với thuộc tính + Chỉ định tác vụ refresh, khai báo cần thiết cho việc cập nhật ngữ cảnh người dùng định phần tử chứa (Xem phần có liên quan) Phần tử dùng để cập nhật hình để ánh xạ thay đổi biến Những thay đổi xảy kết thực thể phần tử jết phần tử bên phần tử + Cho phép định nghĩa tập hợp hữu hạn giá trị tùy chọn để người dùng nhập Các thuộc tính: - name: Tên biến mà giá trị option chọn - iname: Bạn định biến mà giá trị giá trị index option chọn - value: Cho phép định lựa chọn mặc định - ivalue: Cho phép định lựa chọn mặc định cách dùng số option mặc định - title: Tựa đề để browser hiển thị - multiple: True false Nếu true, người dùng chọn nhiều entry từ danh sách, mặc định false - tabindex: Đặt thứ tự focus hộp lựa chọn người dùng di chuyển phím tab + Đặt giá trị cho biến NẾu tồn biến giá trị bị chép đè, ngược lại biến tạo Nó nằm thẻ Confidential Page 42 11/16/2002 Các thuộc tính: - name: Tên biến - value: Giá trị biến + Chỉ định font size nhỏ mặc định + Chỉ định kiểu chữ mạnh, nhấn mạnh + Đây phần tử cấp cao Các bảng xây dựng liệu thoe hình thức cột dòng Phần tử chứa nhiều phần tử dòng, xem Các thuộc tính: - title: Chỉ định tên bảng; giá trị dùng browser phần giới thiệu bảng - align: Chỉ định cách bố trí text hình ảnh cột bảng Các giá trị L, C, R, đại diện cho left-alignment, centeralignment, right-alignment tương ứng Mặc định L Bạn định cột kiểu bố trí khác Ví dụ, ba cột với canh lề left, right, center ta lấy align="RLC" Những thuộc tính hữu hiệu thiết bị WML 1.2 Những thiết bị đời trước nhận giá trị left, right, center - columns: Chỉ định số cột bảng + Dùng để định nghĩa cell cá nhân hàng bảng định nghĩa Nội dung phần tử nội dung mộ ô bảng + Chỉ định mẫu tất card deck Sự kiện nhấp nháy đặt vào tất card deck Có thể định phần tử để áp dụng cho tất card Các card chồng thái độ náy cách cung cấp phần tử với tên định nghĩa Xem chương 14 để co thêm thông tin + Đặt định thời mà phát kiện hết hẹn Sự kiện hạn chế cách dùng phần tử mà định tên định thời Các thuộc tính: Confidential Page 43 11/16/2002 - name: Tên định thời gian Sự kiện định thời xử lý dựa tên - value: Khởi đặt khoảng thời gian cần hẹn, đơn vị hàng chục giây + Định nghĩa dòng bảng + Chỉ định đoạn text ghạch + Đầu cuối tài liệu WML Phần tử định nghĩa giới hạn deck Confidential Page 44 11/16/2002 ... ký thực Đề tài Nghiên cứu giải pháp công nghệ phát triển phần mềm trợ giúp giảng dạy mạng Intranet trường trung học phổ thông” Giai đoạn nghiên cứu (Giai đoạn 1) Đề tài hoàn tất vào cuối năm 2002,... định dầu tư nghiên cứu khả áp dụng phần mềm cổng thông tin phát triển phần mềm cho cổng thông tin Mục tiêu nghiên cứu để giúp đánh giá giải pháp công nghệ trước định đầu tư phát triển quy mô... HƯỚNG PHÁT TRIỂN PHẦN MỀM ỨNG DỤNG TRÊN MẠNG MÁY TÍNH 15 2.1 Lựa chọn giải pháp công nghệ 15 2.2 Giải pháp phát triển phần mềm dựa kiến trúc đa tầng J2EE 16 2.3 Giải pháp kết nối