Giáo trình Visual Foxpro

70 2.9K 21
Giáo trình Visual Foxpro

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giáo trình Visual Foxpro

M cl c CHƯƠNG 1: GI I THI U V H QU N TR CSDL VISUAL FOXPRO CHƯƠNG 2: THAO TÁC V I B NG D LI U CHƯƠNG 3: S P X P-TÌM KI M-TH NG KÊ CHƯƠNG 4: L P TRÌNH TRÊN VISUAL FOXRO CHƯƠNG 5: FORMS CHƯƠNG 6: REPORTS CHƯƠNG 7: T O MENU VÀ QU N LÝ ð ÁN www.Updatesofts.com 2006 Chương 1: GI I THI U V H QU N TR CSDL VISUAL FOXPRO 1.1 T ng quan v FoxPro Visual FoxPro 1.1.1 Gi i thi u Foxpro h qu n tr s d li u dùng ñ gi i quy t toán lĩnh v c qu n lý FoxPro ñư c th a k phát tri n ph n m m DBASE III PLUS DBASE IV, nh ng s n ph m n i ti ng c a hãng ASTON-TATE Khi công c l p trình ng d ng mơi trư ng Windows ngày nhi u Microsoft cho ñ i phiên b n FoxPro 2.6, ch y đư c hai mơi trư ng DOS Windows Visual Foxpro s n ph m c a hãng Microsoft, đư c k th a t Foxpro for Windows, m t nh ng công c ti n l i ñ gi i quy t toán lĩnh v c qu n lý cho nh ng ngư i chuyên nghi p không chuyên nghi p T phát tri n ñ n nay, H ng Microsoft ñã cho ñ i nhi u phiên b n Visual Foxpro 3.0, 4.0, 5.0, 6.0 1.1.2 Kh i ñ ng Visual Foxpro Sau ñã cài ñ t Visual FoxPro, ta có th kh i ñ ng b ng cách th c hi n file FoxProw.exe ho c file vfp.exe ñ i v i Visual Foxpro theo cách sau: + Kích chu t vào bi u tư ng c a FoxPro ho c Visual Foxpro Desktop + Ch n menu Start/Program, ch n Microsoft Visual Foxpro kích chu t vào Màn hình Visual Foxpro sau kh i đ ng: Thanh tiêu đ Thanh Menu Thanh cơng Màn hình Visual FoxPro sau kh i ñ ng: 1.1.3 Các ch ñ làm vi c C a s l nh Visual FoxPro có ch đ làm vi c; ch đ tương tác (interactive) ch đ chương trình (program) Ch đ tương tác: Là ch ñ tr l i t ng câu l nh m t c a ngư i s d ng, ch đ có hình th c ñưa câu l nh: * ðưa câu l nh qua menu h th ng (system menu) * ðưa câu l nh t c a s l nh (command window) Ch đ chương trình: Các câu l nh c a s l nh có th t p trung thành m t file lưu ñĩa (g i file chương trình ngu n) Khi mu n th c hi n l nh chương trình n y, t i c a s l nh ñưa vào câu l nh: DO < tên chương trình > ð thoát kh i Visual FoxPro, t i c a s l nh s d ng l nh QUIT 1.2 Các khái ni m b n 1.2.1 Ki u d li u ð i tư ng x lý c a V FOXPRO d li u, ñ qu n lý khai thác t t d li u này, tuỳ theo tính ch t, V.FOXPRO ph i chia d li u thành nhi u ki u d li u khác nhau: ki u s (numberic), ki u chu i (character), ki u ngày tháng (date), ki u lý lu n (logical), ki u b nh (memo), ki u hình nh (picture) a Ki u s - Numeric (N): dùng ñ bi u di n s li u mang giá tr s h c có nhu c u tính tốn k tốn, qu n lý, M i d li u ki u s chi m t i ña 20 ch s g m c ph n nguyên, ph n th p phân d u ch m th p phân b Ki u s - Float (F): Dùng ñ bi u di n s s có d u ch m đ ng như: 2.03e5 (2.03 x 10 ), thư ng ñư c s d ng chương trình thu c lĩnh v c khoa h c k thu t, c Ki u chu i - Charater (C): Ch a s li u t h p m t s b t kỳ ký t ASCII tên, h ho c s khơng có nhu c u tính tốn s ch ng minh, đ a ch , s phòng, M i d li u ki u chu i có đ dài t i đa 255 ký t (m i ký t chi m byte b nh ) d Ki u ngày tháng - Data (D): Dùng cho nh ng s li u d ng ngày tháng ngày sinh, ngày đ n, ðó nh ng s nguyên d ng "yyyymmdd" hi n th bên ngồi s đư c chuy n thành d ng ngày tháng bình thư ng mm-dd-yy, dd-mm-yyyy, tuỳ theo yêu c u c a ngư i l p trình ð dài c đ nh c a d li u ki u ngày ký t e Ki u logic - Logical (L): Dùng cho nh ng d li u ch có m t hai trư ng h p ho c ñúng (T) ho c sai (F) gi i tính, đ i tư ng ưu tiên, ð dài c ñ nh c a d li u ki u lý lu n ký t f Ki u ghi nh - Memo (M): D li u ki u ghi nh m t đo n văn b n có đ dài l n 255 ký t , khen thư ng, lý k ch, q trình cơng tác, ð dài khai báo 10 n i dung th c s c a ki u ghi nh tuỳ ý, chúng ñư c lưu tr m t t p tin khác có tên ph n m r ng FPT (FoxPro Text) g Ki u t ng quát - General (G): Dùng ñ ch a d li u b ng tính, âm thanh, h Ki u hình nh - Ficture (P): D li u lưu dư i d ng hình nh BMP, thư ng ñư c dùng chương trình "qu n lý s ", "nh n d ng", 1.2.2 Các phép toán a Phép toán s h c: ðư c th c hi n d li u ki u s , g m phép toán: Phép toán Ý nghĩa Ví d -, + d u âm dương +5, -7 ** hay ^ lu th a 5**2,5^2 ,/ nhân, chia 25, 5/7 % ph n dư (modulo) 25%5 +, - c ng, tr 10-2, 45+4 ð ưu tiên phép tốn theo th t nêu trên, có th thay đ i th t tính tốn b ng cách ñ t chúng d u ngo c đơn ( ) quy t c tính tốn s h c thơng thư ng b Phép tốn chu i: Dùng ñ x lý d li u ki u chu i • Phép tốn ghép n i (+): dùng ñ ghép chu i c nh nhau, k t qu c a phép toán m t d li u ki u chu i Ví d : Trung tâm' + 'Tin h c' -> 'Trung tâm Tin h c' • Phép tốn ghép n i (-): dùng ñ ghép chu i c nh di chuy n d u cách chu i th nh t (n u có) cu i chu i t o thành Ví d : 'Trung tâm ' - ' Tin h c' -> 'Trung tâm Tin h c ' • Phép tốn $: ki m tra chu i bên trái có n m chu i bên ph i không K t qu c a phép tốn có ki u logic Ví d : 'ab' $ "ABab" cho giá tr T 'ab $ "AaBb" cho giá tr F c Phép toán ngày: Hai d li u ki u ngày có th tr (-) cho ñ cho kho ng cách ñ i s gi a ngày Ví d : {01/08/2003} - {05/09/2003} -> - 35 {01/08/2003} - {05/07/2003} -> 25 M t d li u ki u ngày có th c ng (+) hay tr (-) m t s nguyên ñ cho k t qu m t d li u ki u ngày Ví d : {01/08/2003}+ 10 -> {11/08/2003} {01/08/2003}- 20 -> {12/07/2003} Chú ý: • Hai d li u ki u ngày không th c ng (+) cho • M t s khơng th tr (-) v i m t d li u ki u ngày Vi c di n t th t ngày (D), tháng (M), năm (Y) m t d li u ki u ngày cịn ph thu c vào th i m hi n t i ñang theo h th ng ngày tháng (1) L nh SET DATE FRENCH |AMERICAN| JAPAN: Cho phép thi t l p d li u d ng ngày theo ki u Pháp|M |Nh t (2) SET CENTURY ON|OFF: Quy c năm có m t d li u d ng ngày ñư c bi u di n theo d ng hai s (m c ñ nh) hay d ng b n s N u SET CENTURY ON năm đư c bi u di n theo d ng b n s , n u SET CENTURY OFF (d ng m c đ nh) năm ñư c bi u di n theo d ng hai s (3) L nh SET MARK TO : ñ n ñ nh ký t phân cách ngày tháng, năm Dùng l nh SET MARK TO ñ tr v ký t phân cách ngày tháng m c ñ nh d Phép tốn quan h : dùng đ so sánh hai giá tr c a hai bi u th c ki u Phép toán Ý nghĩa Phép toán < nh , ! khác > l n l n hay b ng == Ý nghĩa b ng xác Hai d li u ki u s ñư c so sánh d a theo bi u di n c a chúng tr c s Hai d li u ki u ngày ñư c so sánh d a theo bi u di n c a chúng theo chi u c a th i gian Trong ki u logic, Visual FoxPro quy c: T. T 'a' < 'A' > F Trư ng h p hai chu i có đ dài khác nhau, vi c so sánh d a vào vi c thi t l p môi trư ng SET EXACT ON/OFF, nghĩa là: N u SET EXACT ON 'AB' = 'AB ' -> F N u SET EXACT OFF 'ABCD' = 'AB' -> T e Phép tốn logic: Visual FoxPro có phép toán logic: NOT; AND; OR NOT hay ! : ph ñ nh c a toán h ng theo sau AND : cho giá tr T n u c hai toán h ng ñ u T OR : cho giá tr F n u c hai tốn h ng đ u F 1.2.3 Toán h ng Toán h ng d li u tham gia vào phép tốn Ví d : del=b^2 - 4*a*c b,2,4,a,c tốn h ng 1.2.4 H ng Là ñ i lư ng có giá tr khơng đ i th i gian chương trình th c hi n Tr ki u d li u memo m i ki u d li u đ u có h ng c a H ng ki u s : -2.5, 100, 4.14 H ng ki u chu i: h ng lo i n y ph i ñ hai d u " " ho c ' ' ho c [ ], có đ dài t i đa khơng q 253 kí t Ví d : "abc"; t ng h p', '123', H ng ki u ngày: ph i ñư c ñ t c p d u { } Ví d : {01/01/96}; {}: ngày r ng H ng logic: ch có giá tr T F 1.2.5 Bi n Bi n ñ i lư ng dùng ñ lưu tr d li u q trình tính tốn Bi n có hai đ c trưng chính: tên bi n giá tr c a bi n Tên bi n ñư c ñ t theo nguyên t c: dài không q 10 kí t , b t đ u ph i ch ho c d u _ ph n l i t h p c a b t kỳ ch cái, ch s ho c d u _ Tên bi n khơng nên đ t trùng tên t khoá c a Visual FoxPro, tên bi n có th vi t b ng ch in hoa hay ch thư ng Visual FoxPro hi u ki u c a bi n ki u c a giá tr mà mang S lư ng t i ña c a bi n ñư c phép s d ng 2048 bi n Visual FoxPro chia bi n làm lo i: a Bi n b nh : G i chung bi n, ngư i s d ng t o b nh , khơng s d ng n a có th gi i phóng đ ti t ki m b nh Ví d : hsl = 3.12 ngaysinh = {01/01/88} b Bi n h th ng: ðư c t o t kh i đ ng Visual FoxPro Có tên b t ñ u b ng d u g ch n i ( _ ) thư ng ñư c s d ng v n ñ in n, ngư i s d ng khơng th gi i phóng bi n lo i n y c Bi n trư ng: Tên trư ng t p tin CSDL , ch có ý nghĩa t p tin ch a đư c m đ s d ng N u có m t bi n đ t trùng v i m t bi n trư ng bi n trư ng ñư c ưu tiên th c hi n trư c N u t n h i hai bi n trư ng bi n b nh trùng tên nhau, ñ truy nh p ñ n chúng mà không s nh m l n, b n s d ng quy cách sau cho bi n b nh : M. hay M -> 1.2.6 Hàm Hàm nh ng đo n chương trình ñư c vi t s n nh m th c hi n m t cơng vi c Các hàm n y thư ng cho m t giá tr , có hàm ch thi hành m t vi c mà khơng cho m t tr c V hình th c hàm ñư c ñ c trưng b i tên hàm theo sau c p d u ( ) dùng ñ bao ñ i s , ñ i s n y ñ t cách b i d u ph y M t hàm có th có nhi u đ i s ho c khơng có đ i s c ph i có ( ) theo sau Ví d : Date ( ): cho bi t ngày tháng năm h th ng Sqrt(x): b c c a x Có lo i hàm: Hàm có s n c a Visual FoxPro hàm t t o ngư i s d ng t o Chúng ta s nghiên c u v n ñ n y k chương sau 1.2.7 Bi u th c Bi u th c t p h p c a m t hay nhi u thành ph n h ng, hàm, bi n, phép toán, d u ngo c trịn Sau tính tốn bi u th c s cho m t tr nh t Tr c a bi u th c thu c v m t ki u: N, C, D, L M t bi u th c có th r t ph c t p, tr c a bi u th c ñư c tính theo nguyên t c sau: * Trong ( ) tính trư c, ngồi ( ) tính sau, * Phép tốn ưu tiên cao tính trư c * Bên trái tính trư c, bên ph i tính sau 1.2.8 T khố T khố nh ng t đư c Visual FoxPro s d ng vào m t m c đích riêng, ngư i s d ng khơng đư c đ t tên trùng v i t khố n y Thơng thư ng t khố nh ng ñ ng t ñ ng t c a l nh th c hi n N u t khố có nhi u ký t s d ng ch c n ghi ký t đ u Ví d : Câu l nh MODIFY COMMAND LUONG.PRG có t khố MODIFY COMMAND có th vi t g n là: MODI COMM LUONG.PRG 1.2.9 L nh chương trình L nh nh ng yêu c u ñ th c hi n m t nhi m v L nh Visual FoxPro thư ng m t đ ng t , có trư ng h p m t kí hi u như: ! ?, T p h p l nh nh m ñ t ñư c m t m c tiêu ñ g i chương trình Trong Visual FoxPro có cách đ ban hành l nh: a Dùng c a s l nh: L nh ñư c ñưa vào c a s l nh, sau n Enter l nh ñư c thi hành Thi hành xong m t l nh l nh cũ đư c lưu l i c a s l nh có th s d ng cho l n sau Cách n y thư ng dùng nh ng tính tốn đơn gi n ñ ki m tra k t qu c a l nh b Dùng menu: L nh ñư c ban hành b ng cách kích ho t menu tương ng, sau thi hành xong câu l nh ñư c lưu l i c a s l nh Cách n y ch h n ch m t s l nh thông thư ng t p tin CSDL c Dùng chương trình: So n th o trư c m t chương trình g m nhi u l nh thích h p Chương trình đư c lưu ñĩa dư i tên m t t p tin có ph n m r ng PRG ð th c hi n chương trình này, t i c a s l nh ñưa câu l nh DO Sau n Enter chương trình đư c n p vào b nh t ng l nh ñư c th c hi n theo th t Bài th c hành chương 1 Gi s có t p tin HSNV.DBF (có c u trúc mơ t có nh t 15 m u tin 1, th c hành hai) a Dùng l nh SORT ñ s p x p l i t p tin HSNV.DBF sang m t t p tin m i HSNVSX.DBF theo ch tiêu: Các m u tin ñư c s p x p theo t ng ñơn v (gi m d n), m i ñơn v th t tên, h ñư c s p x p tăng d n b M t p tin HSNVSX.DBF • S d ng l nh LIST li t kê trư ng HOLOT, TEN, NGSINH, M_LUONG, MADV • S d ng l nh USE đ đóng t p tin l i Các thu c tính thư ng dùng: - Caption: tên xu t hi n nút l nh - Picture: Hình xu t hi n nút l nh - Enable: giá tr Logic, cho phép ch n nút l nh hay không Các S ki n thư ng dùng: - Click: Khi kích chu t vào nút l nh s ki n ñư c g i c TextBox: Dùng ñ xem, ch nh s a d li u t trư ng b ng d li u khơng ph i ki u memo Các thu c tính thư ng dùng - ControlSource: Tên c a trư ng hay bi n mà giá tr c a đư c hi n textbox - Value: Giá tr hi n th i c a textbox S ki n thư ng dùng: - Change: Khi có s thay đ i c a thu c tính value - KeyPress: Khi có phím b t kỳ đư c n d Editbox: Tương t textbox, ñư c dùng ñ ch nh s a d li u t trư ng memo Các thu c tính thư ng dùng - Control Source: Tên c a trư ng mà giá tr c a ñư c th hi n editbox - ScrollBars: Có hi n cu n khung editbox hay không - ReadOnly: Cho phép có đư c ch nh s a n i dung hay không S ki n thư ng dùng: - Change: Khi có s thay đ i c a thu c tính value - Keypress: Khi có phím b t kỳ đư c n e Images: Dùng ñ ñưa hình nh form Các thu c tính thư ng dùng - Picture: Xác đ nh file hình nh - Stretch: Xác đ nh cách th c th hi n hình nh (phóng to, thu nh , nguyên m u) f Timer: Dùng ñ thi t l p công vi c th c hi n ñ u ñ n sau m t kho ng th i gian Các thu c tính thư ng dùng - Enabled: Xác đ nh xem Timer có hi u l c hay khơng - Interval: Quy đ nh kho ng th i gian xác đ nh cho tình hu ng timer S ki n thư ng dùng: - Timer: ðư c kích ho t đ u đ n sau m t kho ng th i gian xác ñ nh thu c tính Interval g Grid: Dùng đ th hi n d li u theo d ng b ng Các thu c tính thư ng dùng - Row Source: Xác đ nh b ng d li u c n th hi n - ColumnCount: Xác ñ nh s c t c a Grid Chú ý: N u Row Source khơng đư c ch l y b ng d li u hi n hành N u Column count không ch m c đ nh t t c trư ng b ng d li u (Column count=-1) Control Source: ðư c xác ñ nh cho t ng c t, dùng ñ khai báo ngu n d li u cho c t - Allow Addnew: Cho phép thêm b n ghi m i hay không Chú ý: Mu n thay ñ i thu c tính Grid chuy n Grid sang d ng edit b ng cách nh n phím ph i chu t lên Rrid, ch n Properties Grid ñang 12 5.4 Ví d ch đ Edit có m t đư ng vi n bao quanh Gi s có b ng d li u v i c u trúc: MANV C HOTEN C 30 Hãy thi t k form ñ xem b ng d li u FrmXem Ta thi t k form sau TxtMAN V TxtHOTE N CmdDa u 13 CmdTruo c CmdSau CmdCuoi Các thu c tính : 14 + TxtMANV thu c tính ControlSource MANV 15 16 Mã + TxtHOTEN thu c tính ControlSource HOTEN l nh c a đ i tư ng Form là: + FrmXem.load use hoso + CmdDau.Click go top CmdThoa t thisform.refresh + CmdCuoi.Click go bottom thisform.refresh + CmdTruoc.Click if not bof() skip -1 endif thisform.refresh + CmdSau.Click if not eof() skip endif thisform.refresh + CmdThoat.Click use thisform.release 17 CHƯƠNG REPORTS 17.1 6.1 KHÁI NI M Reports cơng c đ trình bày tóm t t d li u m t văn b n in Report có hai thành ph n b n c u thành: d li u ngu n, thông thư ng b ng d li u hình th c trình bày d ng th c c a report s ñ nh d ng cách k t xu t d li u Màn hình thi t k Report 17.2 6.2 CÁC B C ð T O REPORT Ta có th thi t k report ñ th hi n d li u nhi u d ng th c khác gi y in Quá trình thi t k g m bư c sau: Xác đ nh lo i Report c n t o: T c quy t ñ nh ch n d ng th c mà report hi n th k t qu T o Report layout: Có th s d ng report wizard hay report designer Report layout ñư c lưu ñĩa v i ph n m r ng c a file FRX: Lưu tr chi ti t c a report S a ñ i layout c a report Xem in report 17.3 6.3 T O REPORT B NG WIZARD T menu Tools, ch n Wizard, ch n Report sau làm theo bư c hư ng d n Bư c 1: Ch n b ng d li u trư ng c n th hi n Bư c 2: T o nhóm d li u k t xu t Bư c 3: Ch n ki u Report th hi n Bư c 4: Ch n cách trình bày gi y in Bư c 5: Ch n trư ng S p x p Bư c 6: ð t t a ñ , k t thúc 17.4 6.4 T O REPORT B NG REPORT DESIGNER 6.4.1 Qu n lý Report  T o m i Report: CREATE REPORT Ví d : create report THU Lúc hình xu t hi n h p tho i report  M m t report s n có: MODIFY  Xem trư c in: REPORT FORM PREVIEW  Xem trư c in có u ki n: REPORT FORM PREVIEW  In report: REPORT FORM TO PRINTER 6.4.2 Các thành ph n Report  Title: Dùng ñ in m i report: T menu report, ch n title summary  Page Header: ð in m i header c a m i trang in  Column header: ð in tên header c a m i c t ð ch n, t menu file ch n page setup, ch n giá tr cho column number l n  Group header: Xu t hi n m i b t đ u nhóm m i ð ch n, t menu report ch n data grouping  Detail: ph n chi ti t m i record ( ng v i t ng record b ng d li u)  Group footer: In ph n Footer c a m i nhóm ð ch n, t grouping menu report ch n data  Column footer: In ph n Footer c a m i c t ð ch n, t menu file, ch n page setup, ch n giá tr cho column nimber l n  Page Footer: In ph n Footer c a m i trang  Sumary: Ph n t m t t c a m i report 6.4.3 Các control Report Thanh công c Report Control Ch c c a control: Field bàng d li u, bi n bi uth c toán Field Text thu n tuý Label ðư ng k Line H p đ ng khung Rectangle Hình trịn, elip Rounded Rectangle Hình nh ho c field General Picture 6.4.4 ðưa control vào report Th c hi n bư c sau: + Ch n control thích h p + Kéo rê chu t report ñ xác ñ nh v trí c a report + Hi u ch nh control a ðưa field vào report: abl + Kích chu t vào + Trong h p report Expression, ch n nút l nh sau h p Expression + Trong h p field, hc n tên trư ng hay bi n thích h p + Ch n OK b ðưa label vào report: + Ch n A + G n i dung c a label c ðưa Picture bound control vào report: + Ch n picture bound control + Xu t hi n h p h i tho i report picture, ch n file, n u mu n chèn hình nh t file, ch n field n u mu n ch n trư ng General + Ch n Ok 6.5 Ví d Thi t k Report sau (d a vào B ng CANBO.DBF iif(GIOI_TINH=".T.", "nam" iif(COGIADINH=".F.", t p 2): 18 CHƯƠNG T O MENU VÀ QU N LÝ ð ÁN 18.1 7.1 T O MENU 18.2 7.1.1 GI I THI U Menu cung c p m t phương th c có c u trúc giao di n v i ngư i dùng ñ tác ñ ng lên nh ng câu l nh ng d ng Vi c s p x p thi t k menu thích h p s giúp cho ngư i dùng ñư c thu n l i s d ng h th ng menu c a b n 18.3 7.1.2 CÁC BƯ C T I M T MENU H TH NG S p x p thi t k : Quy t ñ nh menu b n c n chúng xu t hi n v trí hình, c n nh ng menu nào? S d ng menu designer, t o menu Submenu G n câu l nh tương ng v i công vi c Biên d ch menu Ti n hành ch y th , ki m tra 18.4 7.1.3 T O MENU H TH NG 7.1.3.1 Qu n lý menu h th ng Menu h th ng ñư c lưu tr tên ñĩa v i file có ph n m r ng *.MNX  T o menu b ng công c Designer Menu: Th c hi n l nh: CREATE MENU ↵  M menu có: MODIFY MENU  D ch file Menu: ð d ch file menu, t hình Menu Designer ch n l nh Generate File menu sau d ch s có ph n m r ng MPR 7.1.3.2 T o menu h th ng thông qua Menu Designer Sau th c hi n l nh Create menu, ta ñư c hình giao di n Menu: Designer sau: + Trong h p Prompt, ta ñưa vào tên c n hi n th giao di n + Trong h p Result, ch n: - Submenu n u mu n t o menu - Procedure n u mu n thi hành th t c - Command n u mu n th c hi n m t l nh + K t thúc, n Ctrl_W 18.5 7.2.QU N LÝ ð ÁN 18.6 7.2.1 KHÁI NI M ð ÁN ð án tên g i ñ ch ñ n ng d ng mà b n xây d ng Thơng thư ng thành ph n c a m t ñ án bao g m: + Các b ng d li u (table) + Các file s d li u (database) + Các form + Các report + Các query + Các file khác âm thanh, hình nh, tài li u, hình nh tr , 18.7 7.2.2 QU N LÝ ð ÁN M t ñ án Visual Foxpro đư c lưu tr file có ph n m r ng m c ñ nh *.PRJ 7.2.2.1 T o m i ñ án Th c hi n l nh: CREATE PROJECT Lúc xu t hi n c a s qu n lý ñ án Project Manager + Database: Bao g m các: Table: Các b ng d li u có liên k t v i hay b ng t Query: Là c u trúc ñ l y thông tin t b ng table View: Là Query chuyên d ng mà ta có th truy xu t d li u c c b t xa cho phép c p nh t ngu n d li u b ng cách làm thay ñ Report b i quyre + Documents: Ch a tài li u s d ng cho ñ án; bao g m form report + Class: Li t kê thư vi n ñư c s d ng + Code: nh ng file khác: Li t kê file chương trình file khác đư c s d ng chương trình ð ch nh s a b t kỳ m t thành ph n ñ án ta ch n r i ch n nút Modify ð thêm b t kỳ m t file cho đ án ta kích nút add (n u ch n file có) ho c nút new (n u t o m i) Mu n lo i b b t kỳ m t thành ph n c a ñ án ta ch n r i ch n nút remove 7.2.2.2 M m t đ án có Th c hi n l nh: MODIFY PROJECT 7.2.2.3 D ch ñ án + D ch sang APP: Khi này, ñ ch n ñ án ph i có m t b n c a Visual Foxpro Dùng l nh BUILD + D ch sang file có ph n m r ng exe: Khi này, ngư i dùng khơng c n có Visual Foxpro ph i cung c p hai file: vfp6r.dll vfp6renu.dll ñư c cài ñ t ñư ng d n ho c thư m c v i ng d ng Dùng l nh: BUILD EXE 7.2.2.4 Ch y ñ án Sau ñã d ch, ta có th ch y đ án thơng qua l nh: DO 18.8 7.2.3 ð T STARTING POINT CHO ð ÁN Khi ng d ng đư c thi hành, có m t m b t đ u, Starting point ð ch n m t thành ph n c a d án Starting point: + Ch n thành ph n ñư c ñ t Starting point + T Menu Project, ch n Set main Thông thư ng, Starting point m t chương trình kh i đ ng ch a thành ph n: Do setup.prg Do mainmenu.mpr Read Events Do cleanup.prg a Do Setup.prg: L th c hi n ch ng trình thi t l p mơi tr ng cho h th ng b Do mainmenu.mpr: Ch y file menu đ thi t l p giao di n cho h th ng c Read Events: B t ñ u th c hi n vịng l p đ th c hi n công vi c d Do cleanup.prg: Ch y chương trình d n d p mơi trư ng, tr l i môi trư ng cho h th ng kh i h th ng đây, ph i có l nh Clear Events đ kh i vịng l p ñã ñư c thi t l p b i l nh Read Events ... b n Visual Foxpro 3.0, 4.0, 5.0, 6.0 1.1.2 Kh i ñ ng Visual Foxpro Sau ñã cài ñ t Visual FoxPro, ta có th kh i đ ng b ng cách th c hi n file FoxProw.exe ho c file vfp.exe ñ i v i Visual Foxpro. .. a FoxPro ho c Visual Foxpro Desktop + Ch n menu Start/Program, ch n Microsoft Visual Foxpro kích chu t vào Màn hình Visual Foxpro sau kh i ñ ng: Thanh tiêu đ Thanh Menu Thanh cơng Màn hình Visual. .. GI I THI U V H QU N TR CSDL VISUAL FOXPRO 1.1 T ng quan v FoxPro Visual FoxPro 1.1.1 Gi i thi u Foxpro h qu n tr s d li u dùng ñ gi i quy t toán lĩnh v c qu n lý FoxPro ñư c th a k phát tri n

Ngày đăng: 17/08/2012, 08:39

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan