Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 120 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
120
Dung lượng
3,18 MB
Nội dung
Giáo trình Hệ quản trị sở liệu Visual Foxpro Simpo PDF Merge and Split UnregisteredBài - Mở đầu Version - http://www.simpopdf.com I Giới thiệu Nội dung môn học Khai thác hệ quản trị sở liệu Visual Foxpro Tiếp cận với công việc xây dựng hệ thống quản lý Tài liệu tham khảo [1] - Sử dụng khai thác Microsoft Visual Foxpro 6.0 - Nguyễn Ngọc Minh, Nguyễn Đình Đề - NXB Lao động 2003 [2] - Bộ Help MSDN Microsoft (tiếng anh) [3] - Phân tích thiết kế hệ thống thơng tin - Đào Thanh Tĩnh - NXB Quân đội 2004 [4] - Help Visual Foxpro II Hệ quản trị csdl Hệ quản trị sở liệu (Database Management System) hệ thống phần mềm máy tính thiết kế chun biệt cho tốn quản lý Mơ hình liệu hệ quản trị csdl mơ hình quan hệ Hệ quản trị csdl cung cấp tính sau: 1- Lưu trữ, quản lý liệu 2- Công cụ truy cập, khai thác liệu Các Hệ quản trị csdl thường dùng nay: 1- SQL Server: Phát triển Microsoft; hệ CSDL dùng cho tổ chức, doanh nghiệp lớn; Khả đáp ứng mạng cao; Đảm bảo tính an tồn, bảo mật 2- Oracle: Phát triển Oracle; hệ CSDL dùng cho tổ chức, doanh nghiệp lớn; Khả đáp ứng mạng cao; Đảm bảo tính an toàn, bảo mật (Được đánh giá mạnh SQL verver thực tế giá phần mền đắt SQL Server) 3- Foxpro, Access: Phát triển Microsoft; hệ CSDL dùng cho tổ chức, doanh nghiệp vừa nhỏ; có khả triển khai mạng; tính bảo mật, an tồn khơng cao 4- MySQL: Hệ CSDL mã nguồn mở, sử dụng chủ yếu cho ứng dụng Web III Mơ hình liệu quan hệ Trong mơ hình người ta mơ tả [đối tượng] (như người, hàng hóa, mơn học ) thông qua bảng (Table), bảng lại mô tả qua trường liệu Simpo PDF Merge andMô tả qua cột - trường (Field) dịng - Bản ghi (Record) (ví dụ) (Mỗi Bảng (Table): Split Unregistered Version - http://www.simpopdf.com bảng hiểu [quan hệ]) Trường (Field): Mô tả thuộc tính đối tượng thơng qua tên trường (Field name), kiểu (Type) động rộng (Width) (ví dụ) Bản ghi (Record): Tập giá trị cụ thể trường đối tượng (ví dụ) Quan hệ bảng (Relationship): Là cách thức mô tả đối tượng lớn từ đối tượng nhỏ (ví dụ) IV tốn quản lý Bài tốn quản lý có hầu hết đơn vị, tổ chức, chí với số cá nhân Những tốn quản lý kể đến như: o Quản lý nhân o Quản lý hàng hóa o Quản lý kế toán o Quản lý lương o Quản lý sinh viên, điểm o Quản lý sách o Đặc điểm chung tốn này: o Khơng cần sử dụng thuật toán phức tạp mà yêu cầu chủ yếu là: Thống kê, tìm kiếm, lọc thơng tin o Khối lượng liệu thường lớn Đặc điểm thực thách thức lơn phải quản lý thủ cơng (việc tìm kiếm, thống kê, lọc -> nhiều thời gian không xác) Bài tập mơn học - Xây dựng hệ quản lý điểm A Mơ tả tốn Bài tốn Quản lý điểm (đối với trường Đại học, Cao đẳng): Công tác quản lý điểm (hay kết học tập) sinh viên đóng vai trị quan trọng hoạt động trường ĐH CĐ Trong khoảng 10 năm trở lại công tác quản lý điểm (ở số trường có HVKTQS) dần tin học hóa nhằm đem lại hiệu cao hơn, tin cậy Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com tổ chức quản Bài toán Quản lý điểm đặt vấn đề sau: Thể mơ hình lý sinh viên theo khóa, theo lớp, loại hình đào tạo; Quản lý môn học lớp theo học kỳ kết học tập sinh viên mơn học Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết học tập theo kỳ, theo năm, theo khóa; In Danh sách thi lại; In Bảng điểm học kỳ; In Bảng điểm nhân… Ngồi chức trên, hệ thống cần thêm số chức khác như: cập nhật loại danh mục liệu (danh mục lớp, danh mục loại hình đào tạo, danh mục ngành học …); chức chép/copy liệu; chuyển đổi – tách lớp; chức trợ giúp … Có thể mơ tả sơ lược cơng việc (đối với khóa học) hệ thống quản lý điểm sau: Với khóa học -> cần phải có mơ tả cho khóa Mơ tả danh mục lớp cho khóa Với lớp có cập nhật danh sách sinh viên lớp Với học kỳ cần cập nhật danh sách mơn học/lớp Khi có kết môn học -> Cập nhật điểm môn học/lớp Tổng kết kết học tập học kỳ, năm học, khóa học In Danh sách thi lại In Bảng điểm học kỳ In Bảng điểm nhân B Yêu cầu Xây dựng hệ thống Quản lý điểm phục vụ công tác quản lý điểm trường ĐH CĐ với yêu cầu sau: Cập nhật từ điển Cập nhật danh mục khoá Cập nhật danh mục lớp Cập nhật danh mục ngành học Cập nhật danh mục loại hình đào tạo Cập nhật danh mục giáo viên Cập nhật liệu Cập nhật hồ sơ sinh viên Simpo PDF Merge and Splitmôn học/lớp/họcVersion - http://www.simpopdf.com Cập nhật Unregistered kỳ Cập nhật điểm thi kết thúc môn Báo cáo/ thống kê In danh sách lớp In Danh sách thi In phiếu điểm In tổng kết kết học kỳ In tổng kết kết năm học In tổng kết kết toàn khóa học In bảng điểm học kỳ In bảng điểm cá nhân C Một số gọi ý Các bảng liệu hệ thống quản lý điểm bao gồm bảng sau: Danh mục khoá DMKHOA.DBF Tên trường Kiểu Ghi Độ rộng Ma C 10 Mã khố (Khố chính) Ten C 30 Tên khố Nienkhoa C 11 Niên khoá (Ghi 2004 – 2005, 2005 – 2006 …) Ghichu C 200 Ghi Danh mục lớp DMLOP.DBF Tên trường Kiểu Ghi Độ rộng Ma C 10 Mã lớp (khố chính) Ten C 30 Tên lớp NgayKG D Ngày khai giảng NgayBG D Ngày bế giảng Manganh C 10 Mã ngành (khố ngồi – dùng để đặt liên kết đến bảng DMNGANH) MaLHDT C 10 Mã loại hình đào tạo (khố ngồi – dùng để đặt liên kết đến bảng DMLHDT) Makhoa C 10 Ma khố (khố ngồi – dùng để đặt quan hệ đến bảng DMKHOA) Ghichu C 200 Ghi Danh mục ngành học DMNGANH.DBF Tên trường Ma Kiểu C Ghi Độ rộng 10 Mã ngành (khố chính) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ten C 30 Tên ngành Ghichu C 200 Ghi Danh mục loại hình đào tạo DMLHDT.DBF Tên trường Kiểu Ghi Độ rộng Ma C 10 Mã loại hình đào tạo (khố chính) Ten C 30 Tên loại hình Ghichu C 200 Ghi Hồ sơ sinh viên HOSOSV.DBF Tên trường Ma Kiểu C Ghi Độ rộng 10 Mã sinh viên (Khố chính) Mã sinh viên có dạng XXXXYYYYYY, XXXX có dạng năm sinh viên trúng tuyển vào trường, YYYYYY số thứ tự sinh viên nhập học năm XXXX (Ví dụ: mã 2004000012 mã sinh viên thứ 12 trúng tuyển năm 2004….) HoTen C 30 Họ tên sinh viên Ngaysinh D Ngày sinh Gioi L Logic, T – Nam, F – Nữ Hokhau C 200 Hộ trường trú Diachi C 200 Địa Malop C 10 Mã lớp (khố ngồi – dùng để liên kết đến bảng DMLOP) Ghichu C 200 Ghi Môn học MONHOC.DBF Tên trường Kiểu Ghi Độ rộng Ma C 10 Mã mơn (Khố chính) Tenmon C 50 Tên mơn Sotiet N Số tiết SoDVHT N 3,1 Số đơn vị học trình Hocky N Học kỳ (ghi – Học kỳ 1, ghi – Học kỳ 2) Namhoc N Năm học (Ghi năm học đầu ) NgayThi D Ngày thi Malop C 10 Mã lớp (khố ngồi – dùng để liên kết đến bảng DMLOP) MaGV C 10 Mã giáo viên (Khố ngồi – dùng để liên kết đến bảng GIAOVIEN) Ghichu C 200 Ghi Simpo PDF MergeGIAOVIEN.DBF Bảng and Split Unregistered Version - http://www.simpopdf.com Tên trường Kiểu Ghi Độ rộng Ma C 10 Mã giáo viên Hoten C 30 Họ tên giáo viên Hocham C 10 Học hàm (GV, GVC, GS, PGS) Hocvi C 10 Học vị (CN, KS, ThS, TS, TSHK) Ghichu C 200 Ghi Bảng điểm DIEM.DBF Tên trường Kiểu Ghi Độ rộng Mamon C 10 Mã môn MaSV C 10 Mã sinh viên Diem1 N 5,2 Điểm thi lần Diem2 N 5,2 Điểm thi lần Diem3 N 5,2 Điểm thi lần Ghichu C 200 Ghi Các chức chương trình thiết kế sau: o Cập nhật danh mục khố Giao diện có dạng sau: A1 – Danh sách khoá (Sử dụng GRID) Khi chọn dịng (1 khố) thơng tin khố chọn hiển thị A2 A2 – Chi tiết khố chọn A3 Các chức : Thêm, sửa, xoá …(1 khoá) o Cập nhật danh mục lớp A3 – Chi tiết lớp chọn A1 Chọn khoá : ……… (sử dụng ô combox) Chức [OK] Khi chọn OK, danh sách lớp khoá chọn hiển thị ô A2 A2 – Danh sách lớp khoá chọn (Sử Các chức năng: Thêm, sửa, Xố … (1 lớp) dụng GRID) Khi chọn dịng (1 lớp) thông tin chi tiết lớp hiển thị ô A3 o Cập nhật danh mục ngành Tương tự cập nhật danh mục khoá Simpo PDF Merge and Split Unregisteredđào tạo - http://www.simpopdf.com o Cập nhật danh mục loại hình Version Tương tự cập nhật danh mục khoá o Cập nhật danh mục giáo viên Tương tự cập nhật danh mục khoá o Cập nhật hồ sơ sinh viên Giao diện có dạng sau: A3 - Chi tiết sinh viên chọn A1 Chọn khố: … (Sử dụng Combox) Chọn lớp: …… (Sử dụng ô Combox) Chức [OK] Khi chọn [OK] danh sách sinh viên lớp/khoá chọn hiển thị ô A2 A2 – Danh sách sinh viên lớp/khoá Các chức năng: Thêm, Sửa, Xoá … (1 sinh chọn (sử dụng GRID) viên) Khi chọn dịng (1 sinh viên) thơng tin chi tiết sinh viên hiển thị ô A3 o Cập nhật mơn học/lớp/học kỳ Giao diện có dạng sau: A3 – Chi tiết môn học chọn A1 Chọn khố: … (sử dụng Combox) Chọn lớp: … (Sử dụng ô Combox) Chọn học kỳ: … Năm học: ……… Chức [OK] Khi chọn [OK] danh sách mơn học lớp/khố/học kỳ-năm học chọn hiển thị ô A2 A2 – Danh sách môn học lớp/khoá/học kỳ- Các chức năng: Thêm, Sửa, Xoá … (1 môn năm học chọn (sử dụng GRID) Khi chọn dịng (1 mơn học) thơng tin chi tiết môn học hiển thị ô A3 o Cập nhật điểm thi kết thúc môn Giao diện có dạng sau: A1 Chọn khố: … (sử dụng ô Combox) Chọn lớp: … (Sử dụng ô Combox) học) Simpo PDF Merge and Năm học: ……… Chọn học kỳ: … Split Unregistered Version - http://www.simpopdf.com Chọn môn học: ………….(sử dụng ô Combox) Thi lần: ……… (1 – thi lần đầu, thi lại lần 1, – thi lại lần 2) Chức [OK] Khi chọn [OK] danh sách “lớp-môn học” chọn hiển thị ô A2 A2 – Danh sách “lớp-môn học” chọn (Sử dụng GRID) (nếu thi lần – cho phép nhập vào cột điểm 1, lần cho phép nhập vào cột điểm 2, lần cho phép nhập vào cột điểm 3) Lưu ý: Danh sách “lớp-môn học” chương trình tự động sinh ra, cần lưu ý thiết kế để tránh sinh nhiều lần o In danh sách lớp Giao diện có dạng sau: A1 Chọn khố: … (sử dụng Combox) Chọn lớp: … (Sử dụng ô Combox) Chức năng: Xem, In, Thoát (chức Xem cho phép xem report “danh sách lớp” hình chức In cho phép đưa report “danh sách lớp” máy in) Report “danh sách lớp” có dạng sau: Học viện KTQS Phịng Đào tạo Danh sách lớp Lớp: ……………………, Khoá: ………………… STT Mã SV Họ tên Ngày sinh Hộ Ghi … … … … … … o In danh sách thi Giao diện có dạng sau: A1 Chọn khố: … (sử dụng Combox) Chọn lớp: … (Sử dụng ô Combox) Simpo PDF Merge and Năm học: ……… Chọn học kỳ: … Split Unregistered Version - http://www.simpopdf.com Chọn môn học: ………….(sử dụng ô Combox) Thi lần: ……… (1 – thi lần đầu, thi lại lần 1, – thi lại lần 2) Chức năng: Xem, In, Thoát (chức Xem cho phép xem report “danh sách thi” hình chức In cho phép đưa report “danh sách thi” máy in) Report “Danh sách thi” có dạng sau: Học viện KTQS Phịng Đào tạo Danh sách thi Lớp: ………………… , khố:…………………… Mơn học: …………………….Học kỳ: năm học:……… Giáo viên: …………………… , ngày thi:……………… STT Mã SV Họ tên Ngày sinh Đề số Kí nhận Ghi … … … … … … … Giáo viên coi thi (Ký ghi rõ họ tên) o In phiếu điểm Giao diện có dạng sau: A1 Chọn khố: … (sử dụng Combox) Chọn lớp: … (Sử dụng ô Combox) Chọn học kỳ: … Năm học: ……… Chọn môn học: ………….(sử dụng ô Combox) Thi lần: ……… (1 – thi lần đầu, thi lại lần 1, – thi lại lần 2) Chức năng: Xem, In, Thoát (chức Xem cho phép xem report “phiếu điểm” hình chức In cho phép đưa report “phiếu điểm” máy in) Report “phiếu điểm” có dạng sau: Học viện KTQS Phịng Đào tạo Phiếu điểm Lớp: ………………… , khoá:…………………… Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Bands Trong cửa sổ Report Designer có phần: Page Header; Detail; Page Footer, phần gọi Band (nhóm) Mặc định (khi tạo mới) Report có band Page Header: Những thiết kế phần in lặp lại đầu trang Detail: Những thiết kế phần in tương ứng với ghi vùng làm việc thời Page Footer: Những thiết kế phần in lặp lại cuối trang Ngoài Band cịn thêm vào band Title Summary sau: Click chuột trái Report Chọn Optional Bands, giao diện chương trình xuất hình sau: Đánh dấu chọn (check) vào mục: Report has title band Report has summary band, chọn OK để kết thúc Khi giao diện Report Designer có dạng hình sau: Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Title: Những thiết kế phần in lần đầu Report Summary: Những thiết kế phần in lần cuối Report Thanh công cụ Report Controls Trong thiết kế Report (Report Designer), Visual Foxpro cung cấp công cụ Report Control để đưa điều kiển vào Report Thanh Report control có dạng hình sau Các Control chính: Label: Tạo nhãn, ví dụ tiêu đề cột Cách thực hiện: a Nhấp chuột trái vào biểu tượng label Report Controls b Đưa chuột (khi có hình chữ I) vào vị trí cần đặt label report nhấp chuột trái c Nhập vào dong text cần thể label Field: Đưa liệu từ trường vào report Cách thực hiện: a Nhấp chuột trái vào biểu tượng Field Report Controls Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com field report b Đưa chuột (khi có hình chữ +) vào vị trí cần đặt nhấp chuột trái Khi giao diện Field Properties xuất hình sau: c Nhập vào Expression biểu thức trường d Chọn OK để kết thúc Line: Vẽ đoạn thẳng Cách thực hiện: a Nhấp chuột trái vào biểu tượng Line Report Controls b Vẽ đoạn thẳng lên report Rectangle: Vẽ hình chữ nhật (tương tự Line) Picture/Ole bound control: Đưa ảnh (hoặc đối tượng Ole khác) vào report Cách thực hiện: a Nhấp chuột trái vào biểu tượng Picture/Ole Report Controls b Đưa chuột vào vị trí cần đặt report nhấp chuột trái, giao diện Picture/Ole properties xuất hình sau: Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com c Chọn General Field Name gõ vào Control source tên trường ảnh DataEnvironment Thiết lập môi trường liệu cho Report Cách thực hiện: Kích phải chuột vào report (trong cửa sổ report designer) Chọn mục DataEnvironment, giao diện DataEnvironment xuất sau: Kích chuột phải vào giao diện DataEnvironment chọn Add thêm để thêm Table, View vào DataEnvironment Simpo PDFý: Khôngand Split Unregistered Version - http://www.simpopdf.comthể tự tạo môi Lưu Merge thiết phải sử dụng DataEnvironment, mà người sử dụng có trường lệnh mở bảng, view trước gọi thực report Ví dụ Thiết kế report “danh sách lớp” mẫu sau: (Ví dụ Visual Foxpro) Học viện KTQS Phòng Đào tạo Danh sách lớp Lớp: ……………………, Khoá: ………………… STT Mã SV Họ tên Ngày sinh Hộ Ghi … … … … … … Nhóm liệu (Data Grouping) Tùy chọn cho phép “nhóm” liệu theo tiêu chuẩn Ví dụ in danh mục lớp nhóm theo khóa, theo ngành, theo loại hình đào tạo Cách thực hiện: Kích phải chuột vào report (trong cửa sổ report designer) Chọn mục Data Grouping, giao diện Data Grouping xuất sau: Chọn Add để thêm vào tiêu chuẩn nhóm, nhóm nhiều cấp Khi nhóm thêm vào Report, xuất thêm hai Band Group Header Group Footer Simpo PDF Merge and Header: Những thiết kế phần in lặp lại đầu nhóm Group Split Unregistered Version - http://www.simpopdf.com Group Footer: Những thiết kế phần in lặp lại cuối nhóm Tạo biến Report Kích phải chuột vào report (trong cửa sổ report designer) Chọn mục Variables , giao diện Variables xuất sau: Chọn Add để thêm vào biến Với biến thiết lập tùy chọn sau: a Value to store: Giá trị lưu vào biến b Initial Value: Giá trị khởi tạo c Reset value based on: Khởi tạo lại giá trị biến tùy thuộc vào đối tượng chọn d Calculation type: Hàm tính e Release After report: Xóa biến kết thúc report IV thực (chạy) report Trong cửa sổ Project Manager Cách thực hiện: Chọn mục Documents Chọn Report mở rộng Simpo PDF Merge and Split cần thực Version - http://www.simpopdf.com Chọn Report Unregistered Chọn lệnh Preview Sử dụng lệnh Lệnh REPORT FORM REPORT FORM [PREVIEW | TO PRINT [PROMPT]] [NOCONSOLE] Trong đó: o TenFileReport: Tên file report o PREVIEW: Xem report chế độ preview o TO PRINT: In report máy in, PROMPT: Xuất hộp thoại Print dialog o NOCONSOLE: Không cho in hình Bài tập Tạo report yêu cầu Simpo PDF Merge and Split Unregistered-Version - http://www.simpopdf.com Bài 11 Tạo menu toolbar I Giới thiệu Menu Toolbar công cụ tiện lợi, khoa học cho việc tổ chức chức hệ thống Menu, ví dụ menu Visual Foxpro (hình sau), dùng để tổ chức chức Visual Foxpro Trong đó: o Thanh nganh (chứa mục File, Edit ) gọi Menu Bar o Các mục File, Edit Menu Bar gọi PAD o Khi kích hoạt PAD (ví dụ PAD Program hình trên)-> Xuất POPUP menu o Mỗi mục POPUP menu (như Do, Cancel hình trên) gọi BAR ToolBar dùng để tổ chức chức thường xuyên sử dụng Ví dụ Form Designer Toolbar Visual Foxpro ShortCut menu popup menu xuất click chuột phải (Lên đối tượng đó) Ví dụ shortcut sau xuất right click form (khi thiết kế): II Thiết kế menu Simpo PDFbước thực Các Merge and Split Unregistered Version - http://www.simpopdf.com Mở Project cần làm, Project Manager chọn Tab Other Chọn Menus Chọn New, giao diện New menu xuất hình sau: Chọn Menu Khi giao diện Menu Designer xuất hình sau: Giao diện Menu Designer Menu level: Chỉ đối tượng (menu) thiết kế (ở khung bên trái) đối tượng Menu Bar (như hình trên) mức cao (Menu bar), Submenu Mỗi dòng khung thiết kế mục Menu level Ví dụ hình “Cap nhat tu dien”, “Cap nhat du lieu” “Bao cao - Thong ke” mục Menu Bar Prompt: Tên mục menu (như caption khơng phải định danh) Ví dụ hình menu bar có mục là: “Cap nhat tu dien”, “Cap nhat du lieu” “Bao cao Thong ke” Simpo PDF Merge and Split Unregisteredmột mục chọn Tham số nhận giá trị: Result: Hành động xảy Version - http://www.simpopdf.com Command, PAD name, Submenu Procedure, tùy thuộc vào Result mà việc thiết lập tham số khác mục khác nhau: a Command: Nhập vào lệnh FOX; b PAD Name: Tên PAD menu (đã tạo trước đó) c Submenu (menu con): Lệnh Create (hoặc Edit) để sửa đổi menu d Procedure: Lệnh Create (hoặc Edit) để viết thủ tục e BAR #: Tên BAR (đã tạo trước đó) Insert: Chèn thêm mục vào menu level Delete: Xóa mục khỏi menu level Move Item: Di chuyển mục Preview: Xem thử menu thiết kế Prompt Options Với mục menu thiết lập thêm lựa chọn phím nóng, hình ảnh để thiết lập lựa chọn chọn mục Option (ứng với mục), giao diện xuất hình sau: Simpo PDF Merge and Split Unregisterednhư Ctrl+C- Word) Key Label: “Phím nóng” (ví dụ Version http://www.simpopdf.com Key Text: Text thể “phím nóng” (nên đặt trùng với Key Label) Negotiate: Chỉ áp dụng PAD, có hiệu ứng chạy chế độ OLE edit Skip for: Cho phép nhập vào biểu thức logic, biểu thức có giá trị FALSE mục Disabled Message: Thông báo Status bar di chuyển trỏ đến mục Picture - File: đường dẫn + File ảnh Picture - Resource: Chọn ảnh theo thiết kế sẵn Visual Foxpro Comment: Giải thích, ghi Ví dụ Thiết kế menu theo yêu cầu (demo Visual Foxpro) Gắn menu vào Form Để gắn menu vào form thực sau: Thiết lập thuộc tính Top - Level Form cho menu: Trong chế độ thiết kế menu (menu Designer) vào menu View/General Option giao diện chương trình có dạng: Đánh dấu (check) Top-Level Form hình chọn OK Nếu khơng chọn TopLevel Form menu tạo xuất thay menu hệ thống Đối với Form: a Thiết lập thuộc tính ShowWindow - As Top-Level Form Simpo PDF Merge and Splitkiện Init (Form.Init) viết dòng lệnh sau: b Trong Unregistered Version - http://www.simpopdf.com DO WITH THIS, T Thực thi (chạy) menu Chỉ thực menu Top-Level Form (xem phần trên) Các bước thực Mở Project cần làm, Project Manager chọn Tab Other Chọn Menus, mở rộng Chọn menu cần thực Chọn lệnh Run Hoặc thực lệnh DO Lưu ý: Thực lệnh SET SYSMENU TO DEFAULT để trả lại menu hệ thống Visual Foxpro III Thiết kế SHORTCUT Các bước thực Mở Project cần làm, Project Manager chọn Tab Other Chọn Menus Chọn New, giao diện New menu xuất hình sau: Chọn Shortcut Khi giao diện Shortcut Designer xuất hình sau: Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Giao diện Shortcut Designer Tương tự giao diện Menu Designer vc Sử dụn Form Có thể thiết lập shortcut cho đối tượng form Ví dụ cần thiết lập shortcut cho form, viết vào kiện rightClick form dịng lệnh sau: DO IV Thiết kế toolbar Các bước thực Mở Project cần làm, Project Manager chọn Tab Class Chọn New, giao diện New Class xuất hình sau: Trong đó: o Class name: Tên lớp người sử dụng đặt (trong hình đặt myToolBar) o Based On: Cho phép chọn lớp sở Visual Foxpro, trường hợp cần tạo ToolBar nên chọn ToolBar Simpo PDF Merge and SplitTên thư viện Version dụng đặt (trong hình MyClass), thư viện o Store In: Unregistered người sử - http://www.simpopdf.com có phần mở rộng VCX Sau thiết lập xong tùy chọn (như trên) chọn OK để tiếp tục, giao diện Class Designer xuất hình sau: Thiết kế Class nói chung ToolBar nói riêng tương đối giống với thiết kế Form Trường hợp thiết kế ToolBar nên cần đưa Command control vào, viết lệnh đáp ứng kiện cho chúng Ví dụ thêm vào nút lệnh ToolBar có dạng sau: Simpo PDFmột toolbar vào form Đưa Merge and Split Unregistered Version - http://www.simpopdf.com Các bước thực Mở form cần có toolbar chế độ thiết kế Trong công cụ Form controls chọn lệnh View Classes hình sau: Chọn lệnh Add, hộp thoại open file xuất cho phép chọn file clas (*.VCX), chọn file class vừa tạo bước Khi cơng cụ Form controls có dạng: Trường hợp file class có nhiều đối tượng cơng cụ khác “Nhắp - Thả” đối tượng mytoolbar vào form Lưu ý: đối tượng mytoolbar vừa thiết kế làm việc với Formset, chưa tạo Formset “Nhắp - thả” mytoolbar vào form nhận thông báo sau: Chọn Yes để đồng ý No để hủy bỏ (không tạo formset không đưa mytoolbar vào form) Bài tập Tạo hệ thống Menu cho hệ quản lý điểm (như 1) ... chun biệt cho tốn quản lý Mơ hình liệu hệ quản trị csdl mô hình quan hệ Hệ quản trị csdl cung cấp tính sau: 1- Lưu trữ, quản lý liệu 2- Công cụ truy cập, khai thác liệu Các Hệ quản trị csdl thường... - Phân tích thiết kế hệ thống thơng tin - Đào Thanh Tĩnh - NXB Quân đội 2004 [4] - Help Visual Foxpro II Hệ quản trị csdl Hệ quản trị sở liệu (Database Management System) hệ thống phần mềm máy... Nội dung môn học Khai thác hệ quản trị sở liệu Visual Foxpro Tiếp cận với công việc xây dựng hệ thống quản lý Tài liệu tham khảo [1] - Sử dụng khai thác Microsoft Visual Foxpro 6.0 - Nguyễn Ngọc