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

Bài 5: Tin Quản lý Visual Foxpro - Giới thiệu môn học - Lập trình trong môi trường Visual Foxpro

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 (8.01 MB, 45 trang )

BÀI 5
LẬP TRÌNH TRONG MÔI
TRƯỜNG VISUAL FOXPRO
Nhóm TIN QUẢN LÝ - BM TIN - Khoa Toán Tin học
Đại học Thăng Long

TIN QUẢN LÝ - VISUAL FOXPRO 2
NỘI DUNG CHÍNH
 GIỚI THIỆU TỔNG QUAN VỀ CHƯƠNG TRÌNH
 CÁC BƯỚC XÂY DỰNG CHƯƠNG TRÌNH
 MỘT SỐ CÂU LỆNH LÀM VIỆC VỚI BIẾN & CÁC
CẤU TRÚC ĐIỀU KHIỂN CHƯƠNG TRÌNH
TIN QUẢN LÝ - VISUAL FOXPRO 3
GIỚI THIỆU CHƯƠNG TRÌNH
 Khái niệm: Chương trình là một đoạn văn
bản chứa các tập lệnh, được tạo lập nhằm
giải quyết một hay nhiều bài toán cùng một
lúc.
 Việc xây dựng một chương trình giải quyết
một công việc nào đó  lập trình

 Tệp chương trình: *.prg
 VD: baitap.prg; giaiptb2.prg
TIN QUẢN LÝ - VISUAL FOXPRO 4
GIỚI THIỆU CHƯƠNG TRÌNH(Cont)
 Thuận lợi
 Có thể thay đổi nội dung và thực hiện lại
 Có thể thực hiện tại nhiều nơi (Menu, Form,
Toolbar, , chương trình khác)



TIN QUẢN LÝ - VISUAL FOXPRO 5
GIỚI THIỆU CHƯƠNG TRÌNH (Cont)
 Cấu trúc của một chương trình
 Mở đầu (Thiết lập Môi trường làm việc):
• Chứa các câu lệnh để chuẩn bị một môi trường làm việc cho
toàn bộ chương trình
 Thân chương trình:
• Cập nhật dữ liệu
• Xử lý, tính toán dữ liệu
• Kết xuất thông tin
 Kết thúc chương trình
• Đóng các tệp tin (bảng dữ liệu)
• Giải phóng biến, trả lại các chế độ mặc định của hệ thống
TIN QUẢN LÝ - VISUAL FOXPRO 6
CẤU TRÚC CHƯƠNG TRÌNH
TIN QUẢN LÝ - VISUAL FOXPRO 7
MỘT SỐ CÂU LỆNH TẠO
MÔI TRƯỜNG
 SET TALK ON | OFF
Bật/tắt chức năng hiện thị thông báo hay kết quả tính toán
của một số câu lệnh (AVERAGE, SUM, CALCULATE,…)

 SET DATE AMERICAN | FRENCH | MDY | DMY |YMD
Thiết lập ngày giờ hiện thị theo các định dạng khác nhau
(mm/dd/yy, dd/mm/yy và yy/mm/dd)

 SET DELETED OFF | ON
Bật/tắt chế độ thao tác với những bản ghi đã được
đánh dấu xóa
TIN QUẢN LÝ - VISUAL FOXPRO 8

MỘT SỐ CÂU LỆNH TẠO
MÔI TRƯỜNG
 SET EXACT OFF | ON
 Bật/tắt chế độ kiểm tra chính xác khi so sánh độ
dài các xâu ký tự
 SET DEFAULT TO <Path>
 Đặt đường dẫn mặc định của hệ thống đến
đường dẫn <Path>

TIN QUẢN LÝ - VISUAL FOXPRO 9
NỘI DUNG CHÍNH
 GIỚI THIỆU TỔNG QUAN VỀ CHƯƠNG TRÌNH
 CÁC BƯỚC XÂY DỰNG CHƯƠNG TRÌNH
 MỘT SỐ CÂU LỆNH LÀM VIỆC VỚI BIẾN & CÁC
CẤU TRÚC ĐIỀU KHIỂN CHƯƠNG TRÌNH
TIN QUẢN LÝ - VISUAL FOXPRO 10
 Khởi tạo chương trình
 Soạn thảo chương trình
 Lưu chương trình
 Thực hiện và sửa lỗi chương trình
 Chạy thử
CÁC BƯỚC XÂY DỰNG CHƯƠNG TRÌNH
TIN QUẢN LÝ - VISUAL FOXPRO 11
KHỞI TẠO CHƯƠNG TRÌNH
C1: MODIFY COMMAND <Tên chương trình>
VD: Modi comm MyFirstPro

C2: FILE - NEW
TIN QUẢN LÝ - VISUAL FOXPRO 12
SOẠN THẢO CHƯƠNG TRÌNH

 Sử dụng các kỹ thuật soạn thảo văn bản
 Chú thích trong chương trình
 && : chú thích cuối dòng lệnh
 * hoặc NOTE : lời chú thích đầu dòng lệnh
 ; : ngắt dòng lệnh

TIN QUẢN LÝ - VISUAL FOXPRO 13
SOẠN THẢO CHƯƠNG TRÌNH
TIN QUẢN LÝ - VISUAL FOXPRO 14
LƯU CHƯƠNG TRÌNH
 C1: Bấm CTRL – W
 C2: File – Save (Save As)
TIN QUẢN LÝ - VISUAL FOXPRO 15
THỰC HIỆN & SỬA LỖI CHƯƠNG TRÌNH
 Thực hiện chương trình
 Cú pháp:
• DO <Tên chương trình> 
 VD:
• DO TinhdiemTB 

TIN QUẢN LÝ - VISUAL FOXPRO 16
THỰC HIỆN & SỬA LỖI CHƯƠNG TRÌNH
 Sửa lỗi chương trình
 Cú pháp
• MODIFY COMMAND <Tên chương trình> 
 VD:
• MODI COMM TinhdiemTB 
TIN QUẢN LÝ - VISUAL FOXPRO 17
NỘI DUNG CHÍNH
 GIỚI THIỆU TỔNG QUAN VỀ CHƯƠNG TRÌNH

 CÁC BƯỚC XÂY DỰNG CHƯƠNG TRÌNH
 MỘT SỐ CÂU LỆNH LÀM VIỆC VỚI BIẾN & CÁC
CẤU TRÚC ĐIỀU KHIỂN CHƯƠNG TRÌNH
TIN QUẢN LÝ - VISUAL FOXPRO 18
MỘT SỐ CÂU LỆNH
LÀM VIỆC VỚI BIẾN
 KHAI BÁO BIẾN
 NHẬP THÔNG TIN CHO BIẾN
 XUẤT THÔNG TIN QUA BIẾN
TIN QUẢN LÝ - VISUAL FOXPRO 19
CÁC LỆNH LÀM VIỆC VỚI BIẾN
 KHAI BÁO GIÁ TRỊ BIẾN
 Gán =
 STORE
 NHẬP THÔNG TIN (GIÁ TRỊ) CHO BIẾN
 ACCEPT
 INPUT
 @X,Y … SAY … GET …
 XUẤT THÔNG TIN QUA BIẾN
 ?/??
 @X,Y … SAY …
TIN QUẢN LÝ - VISUAL FOXPRO 20
CÁC LỆNH LÀM VIỆC VỚI BIẾN
 Khai báo giá trị cho biến
 <Biến> = <Giá trị>
 VD:
• _Name = “Lê Văn An”

_Name
Lê Văn An

_Age
10
 STORE <Giá trị> TO <Biến>
 VD:
• Store 10 To _Age
TIN QUẢN LÝ - VISUAL FOXPRO 21
CÁC CÂU LỆNH NHẬP THÔNG TIN
(GIÁ TRỊ) CHO BIẾN
 LỆNH ACCEPT
 Cú pháp:
 ACCEPT “Thông báo chỉ dẫn” TO <Biến>
• Nhập các giá trị
kiểu ký tự
(Character) cho biến nhớ

• VD: Hiển thị Điểm TB của một SV bất kỳ
 Accept “Nhập mã sinh viên cần xem điểm” To _Masv
 Browse Fields Hoten, DiemTB for Masv = _Masv

TIN QUẢN LÝ - VISUAL FOXPRO 22
CÁC CÂU LỆNH NHẬP THÔNG TIN
(GIÁ TRỊ) CHO BIẾN
 LỆNH INPUT
 Cú pháp
 INPUT “Thông báo chỉ dẫn” TO <Biến>
• Nhập các giá trị kiểu C, N, D, L cho biến
 Chú ý: Khi nhập giá trị cho kiểu
• Character: “Gia tri cua bien”
 VD: “Xin chao cac ban”
• Date: {^YYYY-mm-dd}

 VD: {^2010-08-23}
• Logical: .T. ; .F.

TIN QUẢN LÝ - VISUAL FOXPRO 23
LỆNH @X,Y SAY …GET…
 Cú pháp
@X,Y SAY “Xâu ký tự hiển thị ra màn hình” GET <Biến nhớ>
READ
Trong đó: X,Y – Tọa độ dòng, cột hiển thị xâu ký tự
(1<=X<24; 1<=Y<=80)
<Biến nhớ>: lưu giá trị do người dùng nhập vào
Ví dụ:
_HOTEN=SPACE(25) ‘ Khởi tạo biến _HOTEN
_NGAYSINH={//} ‘ Khởi tạo biến _NGAYSINH
_THUNHAP=0 ‘ Khởi tạo biến _THUNHAP

@4,3 SAY ’ Họ tên nhân viên: ’ GET _HOTEN
@5,3 SAY ’ Ngày sinh: ’ GET _NGAYSINH
@6,3 SAY ’ Thu nhập: ’ GET _THUNHAP
READ
TIN QUẢN LÝ - VISUAL FOXPRO 24
 Lệnh ? và ??
 Lệnh @X,Y … SAY …
LỆNH XUẤT THÔNG TIN QUA BIẾN
TIN QUẢN LÝ - VISUAL FOXPRO 25
 Cú pháp
 ? <Biến>  hoặc ? <Biểu thức> 
 ?? <Biến>  hoặc ?? <Biểu thức> 
 Xuất thông tin (giá trị) của biến (biểu thức) ra màn
hình

LỆNH ? và ??

×