Tải bản đầy đủ (.pdf) (32 trang)

Bài 7: Tin Quản lý Visual Foxpro - Thiết kế xây dựng Menu và Project

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.15 MB, 32 trang )

BÀI 7
THIẾT KẾ, XÂY DỰNG
MENU & PROJECT
Nhóm Tin Quản lý - BM TIN - Khoa Toán Tin học

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 2
NỘI DUNG
 THIẾT KẾ MENU ỨNG DỤNG
 XÂY DỰNG DỰ ÁN (PROJECT)
MENU LÀ GÌ???
 Menu là một cách thức tổ chức các chức
năng mà hệ thống ứng dụng có thể đáp ứng
 Người dùng sẽ lựa chọn các chức năng, các
công việc cần thực hiện qua menu
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 3
MENU LÀ GÌ???
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 4
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 5
QUY TRÌNH XÂY DỰNG MENU
 Khảo sát, phân loại chức năng của ứng dụng
 Thiết kế Menu
 Biên dịch
 Lưu và chỉnh sửa
 Hoàn thiện
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 6
THIẾT KẾ MENU
 Khởi tạo Menu:
 Cách 1:
• Lệnh CREATE MENU <Tên menu>
 Cách 2:
• FILE - NEW



1
2
3
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 7
THIẾT KẾ MENU


 Ví dụ: Thiết kế menu với các chức năng sau:
Hệ thống
Cấu hình
Thiết đặt máy in
Thoát
Cập nhật
Danh mục sách
Danh sách sách mượn
Báo cáo
Báo cáo theo đầu sách
Báo cáo theo sinh viên
Trợ giúp
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 8
THIẾT KẾ MENU
Hệ thống
Cấu hình
Thiết đặt máy in
Thoát
Cập nhật
Danh mục sách
Danh sách sách mượn
Báo cáo

Báo cáo theo đầu sách
Báo cáo theo sinh viên
Trợ giúp
Các mục menu chính
Các mục menu con
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 9
THIẾT KẾ MENU
 Cửa sổ Menu Designer
 Prompt: Tên các mục Menu chính
 Result: Kiểu của mục Menu
 Submenu: Menu con
 Command: Thực hiện 1 câu
lệnh.
 Procedure: Thực hiện thủ tục

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 10
THIẾT KẾ MENU
 Cửa sổ Menu Designer
 Menu level: Các mức độ của menu.
Menu Bar là cấp độ cao nhất.
 Insert: Chèn thêm một mục Menu
 Delete: xóa một mục Menu
 Move Item : di chuyển mục Menu
 Preview: Xem thử Menu.

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 11
LƯU MENU
 Tệp Menu gồm các kiểu:
 Tệp thiết kế (*.mnx)
 Tệp đã được biên dịch (*.mpr, *.mnt)

 Lưu tệp MENU
 FILE - SAVE


Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 12
BIÊN DỊCH MENU
 Một menu sau khi thiết kế xong, muốn sử dụng
được cần phải Generate (sinh mã)
• Menu – Generate

 Chú ý:
 File Menu sau khi Generate có phần mở rộng là
*.mpr
 Bất kỳ sự thay đổi nào đối với menu, đều
phải Generate lại…


Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 13
THỰC HIỆN MENU
 Cách 1: Chọn menu Program – Do
 Chọn file *.mpr cần thực hiện
 hoặc
 Cách 2: Câu lệnh Do <FileMenu.mpr>
 VD: DO MYMENU.MPR
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 14
NỘI DUNG
 THIẾT KẾ MENU ỨNG DỤNG
 XÂY DỰNG DỰ ÁN (PROJECT)
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 15
QUẢN LÝ DỰ ÁN (PROJECT)

 KHỞI TẠO PROJECT
 CÁC THÀNH PHẦN TRONG PROJECT
 CẬP NHẬT CÁC THÀNH PHẦN PROJECT
 BIÊN DỊCH & THỰC HIỆN PROJECT
PROJECT LÀ GÌ??
 Project (Dự án) là một hệ thống quản lý các
thành phần của ứng dụng.
 Các thành phần của project
 Cơ sở dữ liệu (Database)
 Bảng dữ liệu (Tables)
 Biểu mẫu (Forms)
 Báo cáo (Reports)
 Hệ thống Thực đơn (Menu)
 Câu truy vấn dữ liệu (Query)
 ….

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 16
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 17
KHỞI TẠO PROJECT
 Cách 1:
 CREATE PROJECT <Project Name>
• Tệp Project: *.pjx, *.pjt
 Cách 2: FILE - NEW
1
2
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 18
CÁC THÀNH PHẦN TRONG PROJECT
PROJECT MANAGER
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 19
CÁC THÀNH PHẦN TRONG PROJECT

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 20
CẬP NHẬT CÁC THÀNH PHẦN PROJECT
STARTING POINT CỦA PROJECT
 Starting point là thành phần sẽ được kích
hoạt đầu tiên khi hệ thống được khởi động
 Thông thường starting point là một chương
trình (Program) có tính chất khởi động, thiết
lập môi trường làm việc.
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 21
THIẾT LẬP STARTING POINT
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 22
1
2
3
Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 23
BIÊN DỊCH & THỰC HIỆN PROJECT
 BIÊN DỊCH PROJECT
 Toàn bộ project sau khi hoàn thành có thể được
biên dịch sang 2 dạng
 Dạng 1: Ứng dụng (Application) chạy trong môi
trường của MS Visual Foxpro
 Dạng 2: Tệp thực thi (Executable) chạy độc lập
hoàn toàn với môi trường MS Visual Foxpro

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 24
BIÊN DỊCH & THỰC HIỆN PROJECT
 BIÊN DỊCH APPLICATION – CÁCH 1
 Cú pháp:
 BUILD APP <Application Name> FROM <Project Name>
 Trong đó:

• Application Name: Tên ứng dụng được biên dịch sang
• Project Name: Tên tệp project cần biên dịch
 VD:
• BUILD APP MyApp.app FROM MyProj.pjx

Wednesday, April 11, 2012 TIN QUẢN LÝ - BÀI 7 25
BIÊN DỊCH & THỰC HIỆN PROJECT
 BIÊN DỊCH APPLICATION – CÁCH 2

1
2

×