YOMEDIA
ADSENSE
Bài giảng Visual foxpro6.0 - GV.Hồ Viết Thịnh
78
lượt xem 12
download
lượt xem 12
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Visual foxpro6.0 là hệ quản trị cơ sở dữ liệu và là ngôn ngữ lập trình nhằm giải quyết các bài toán quản lý, bài toán kinh tế có tính chuyên nghiệp như: Quản lý nhân sự, tiền lương, điểm, vật tư,...nằm trong bộ Visua Studio 6.0 của Microsft trên môi trường Windows.
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Visual foxpro6.0 - GV.Hồ Viết Thịnh
- BµI gi¶ng visual foxpro6.0 Gi¶ng viªn : Hå ViÕt ThÞnh Khoa Tin häc qu¶n lý
- Ch¬ng i- Tæng quan vÒ VF6. i- I-giíi thiÖu phÇn mÒm VF6.0 1-VF6.0 lµ g× ? g× Lµ HÖ qu¶n trÞ CSDL vµ lµ ng«n ng÷ lËp tr×nh nh»m ng÷ tr× gi¶i quyÕt c¸c bµi to¸n qu¶n lý, bµi to¸n kinh tÕ cã tÝnh chuyªn nghiÖp nh : Qu¶n lý Nh©n sù, TiÒn l¬ng, §iÓm, VËt t, B¸n hµng, th viÖn…n»m viÖn… trong bé Visual Studio 6.0 cña Microsft trªn m«i trêng windows. GV Hå ViÕt ThÞnh
- 2-§iÒu kiÖn sö dông VF6.0 - PC 16 MB RAM, CPU 100 Mhz, HD 1GB. - HÖ ®iÒu hµnh Windows 9X, NT, 2000, Me, XP - Cµi ®Æt bé Visual Studio 6.0. 3-c¸c chÕ ®é trong VF6.0 - ChÕ ®é héi tho¹i (Interactive Mod) - ChÕ ®é ch¬ng tr×nh (Program Mod) tr×
- II-Mét sè kh¸i niÖm trong vf6.0 1-Project(dù ¸n) lµ g× ? Lµ mét tËp hîp gåm nhiÒu thµnh phÇn : CSDL, Ch¬ng tr×nh, Giao diÖn (Form), Thùc ®¬n, B¸o biÓu,… ®Æt trong tÖp tin cã phÇn më réng lµ PJX.. 2-CSDL trong VF6.0 (DataBase Connectivity ) Lµ hÖ thèng th«ng tin ®îc lu tr÷ trong c¸c b¶ng d÷ liÖu cã mèi quan hÖ nh»m môc ®Ých nµo ®ã vµ c¸c thµnh phÇn liªn quan nh :chØ môc, hµm cña sæ ®îc ®Æt trong tÖp tin cã phÇn më réng lµ DBC
- 3-B¶ng d÷ liÖu(Table) d÷ Lµ n¬i chøa d÷ liÖu vÒ mét ®èi tîng th«ng tin nµo ®ã d÷ cã d¹ng b¶ng ®Æt trong tÖp tin cã phÇn më réng lµ DBF. 4-Truy vÊn(Query) Lµ tÖp tin cã phÇn më réng lµ QPR dïng ®Ó xö lÝ c¸c th«ng tin trong c¸c tÖp tin DBF . 5-BiÓu mÉu (Form) Lµ tÖp tin cã phÇn më réng lµ SCX ®îc thiÕt kÕ ®¶m nhiÖm chøc n¨ng giao tiÕp gi÷a ch¬ng tr×nh vµ n¨ gi÷ tr× ngêi sö dông.
- 6-B¸o c¸o(Report) Lµ tÖp tin cã phÇn më réng lµ FRX dïng ®Ó tæ chøc d÷ liÖu cho viÖc in Ên 7-Thùc ®¬n (Menu) Lµ tËp hîp c¸c môc chän ghi c¸c chøc n¨ng cña ch¬ng tr×nh. 8-Ch¬ng tr×nh (Program) TËp hîp c¸c c©u lÖnh cña VF6.0 më t¶ thuËt to¸n gi¶i quyÕt 1 bµi to¸n nµo ®ã ®îc ghi trong 1 tÖp cã phÇn më réng lµ PRG.
- III-Khëi ®éng & ra khái VF6.0 III- 1-C¸ch khëi ®éng. ->Start/Progam/Microsoft studio/ Microsoft Visual Foxpro ->XuÊt hiÖn mµn h×nh giao diÖn gåm : h× HÖ thèng thùc ®¬n. Cöa sæ lÖnh (Command Windows) 2-Ra khái VF6.0 QUIT
- IV- IV-Mét sè tÝnh n¨ng kh¸c cña VF6.0 n¨ 1-TriÓn khai c¸c øng dông theo m« h×nh kh¸ch/chñ ( Client / Server) 2-KÕt nèi víi c¸c CSDL më(ODBC) - C¸c b¶ng tÝnh trong Excel - C¸c tÖp tin Access - C¸c CSDL kh¸c
- Ch¬ng II x©y dùng mét project I-Thµnh phÇn cña cöa sæ Project Manager: 1-C¸c tuú chän (Tab) : All, Data, Document, Classes, Code, Other 1.1-Data Gåm: - Database(CSDL) - Query (truy vÊn) Lu díi d¹ng tÖp tin cã ®u«i lµ QPR 1.2-Document (T liÖu) gåm: - Form (giao diÖn)-SCX diÖn)- - Report (b¸o biÓu)-FRX biÓu)- - Label (nh·n)-LBX (nh·n)- GV Hå ViÕt ThÞnh
- 1.3- Classes (Líp) Danh s¸ch c¸c líp ®îc sö dông trong Project, 1.4- Code ( M· ch¬ng tr×nh- Thñ tôc) 1.5-Other (c¸c thùc ®¬n & tÖp tin v¨n b¶n) 2-C¸c nót chøc n¨ng trong cöa sæ Project Manager Tªn nót Chøc n¨ng n¨ Add Thªm c¸c thµnh phÇn vµo Project New T¹o mét thµnh phÇn míi trong Project Modify Söa cÊu tróc cña mét thµnh phÇn trong Project Browse Xem vµ söa d÷ liÖu cña c¸c b¶ng hay truy vÊn d÷ Remove Lo¹i bá mét thµnh phÇn trong Project GV Hå ViÕt ThÞnh
- Ii- Ii-t¹o, më mét tÖp Project (Dù ¸n) 1-T¹o tÖp Project C¸ch 1 : Sö dông Menu - Bíc 1: Më File / New - Bíc 2 : Chän Project, chän New file - Bíc 3 : X¸c ®Þnh th môc vµ tªn tÖp , chän Save C¸ch 2 : Sö dông cöa sæ lÖnh CREATE PROJECT Më File / Open -> Chän th môc vµ tÖp Project -> OK C¸ch 2 : dïng lÖnh MODIFY PROJECT < Tªn tÖp.PJX >
- iii-lµm viÖc víi c¸c b¶ng d÷ liÖu ®éc lËp ( pree table ) 1-B¶ng (Table) : Lµ n¬i chøa d÷ liÖu vÒ mét ®èi tîng th«ng tin nµo ®ã cßn gäi lµ tÖp d÷ liÖu cã phÇn më réng lµ DBF (DataBase File) 2 -CÊu tróc b¶ng DL (Table) -TÖp tin DBF a- Fields (C¸c trêng) lµ thùc thÓ gåm: - Tªn trêng (FieldName): Lµ mét chuçi tuú ý kh«ng chøa dÊu c¸ch (kÝ tù tr¾ng) b¾t ®Çu b»ng ch÷ c¸i, tèi ®a 128 kÝ tù - KiÓu trêng (Data Type) kiÓu d÷ liÖu ghi trong trêng mçi trêng trong b¶ng ph¶i thuéc mét trong c¸c kiÓu d÷ liÖu sau: GV Hå ViÕt ThÞnh
- Tªn kiÓu ý nghÜa Character KiÓu kÝ tù (m« t¶ v¨n b¶n trªn mét dßng ) v¨ Numeric KiÓu sè Date KiÓu ngµy th¸ng(mm/dd/yy) Logical KiÓu logic (True/False) Memo KÝ øc (m« t¶ v¨n b¶n trªn nhiÒu dßng) v¨ Float DÊu chÊm ®éng thêng dïng ®Ó biÓu diÔn nh÷ng gi¸ trÞ rÊt lín hîac rÊt nhá. nh÷ Integer KiÓu sè nguyªn Double KiÓu sè thùc Currency KiÓu tiÒn tÖ General KiÓu h×nh ¶nh (OLE) h×
- + §é dµi trêng (Width) lµ sè kÝ tù tèi ®a ®îc ghi trong trêng + C¸c tÝnh chÊt kh¸c. b-Records (C¸c b¶n ghi DL) Lµ dßng d÷ liÖu t¹o bëi c¸c trêng, mçi b¶ng cøa tèi ®a d÷ 1 tØ b¶n ghi, mçi b¶n ghi ®Òu cã mét sè thø tù gäi lµ sè thø tù cña b¶n ghi.
- 2- C¸ch t¹o c¸c tÖp tin DBF C¸ch 1: Thùc hiÖn tõ cöa sæ Project Manager Bíc 1: T¹o cÊu tróc b¶ng -> Më hoÆc t¹o míi 1 Project -> Chän Data tab, chän Free Table, chän New -> §Þnh nghÜa cÊu tróc b¶ng trong cöa sæ Table Designer + Gâ tªn trêng t¹i Name + Chän kiÓu trêng t¹i TYPE + X¸c ®Þnh ®é dµi trêng t¹i Width + Chän c¸ch s¾p xÕp DL(Ascending, Descending) t¹i Index -> OK Bíc 2 :KÝch nót Yes, NhËp d÷ liÖu vµo b¶ng Thao t¸c t¬ng tù víi c¸c b¶ng kh¸c. GV Hå ViÕt ThÞnh
- C¸ch 2: Thùc hiÖn tõ cöa sæ lÖnh 2: -> Có ph¸p : CREATE §Þnh nghÜa cÊu tróc b¶ng trong cöa sæ Table Designer t¬ng tù c¸h 1. -> Chän OK Bíc 2 : NhËp DL vµo b¶ng Thao t¸c t¬ng tù víi c¸c b¶ng kh¸c. GV Hå ViÕt ThÞnh
- Ch¬ng iII- c¸c phÐp to¸n, h»ng, iII- biÕn, biÓu thøc vµ hµm I- h»ng vµ biÕn 1-H»ng( Const) lµ mét ®¹i lîng thay kh«ng ®æi - H»ng nguyªn: gåm c¸c sè nguyªn - H»ng thùc: C¸c sè cã phÇn thËp ph©n (dïng dÊu chÊm) - H»ng v¨n b¶n: lµ chuçi ®Æt trong dÊu ‘… ‘, “…” hoÆc[…] - H»ng Logic: lµ gi¸ trÞ .T.(true) hoÆc .F.(Fasle) - H»ng ngµy th¸ng : lµ gi¸ trÞ kiÓu ngµy th¸ng ®Æt trong dÊu {…} theo nguyªn t¾c ^yyyy/mm/dd VÝ dô : {^2001/09/26} GV Hå ViÕt ThÞnh
- 2-BiÕn (Variable): a- BiÕn lµ g× : Lµ mét vïng bé nhí ®Ó lu tr÷ d÷ liÖu t¹m thêi, cã thÓ thay ®æi khi tÝnh to¸n vµ thùc hiÖn ch¬ng tr×nh b- Nguyªn t¾c ®Æt tªn biÕn: Lµ mét chuçi tuú ý b¾t ®Çu lµ ch÷ c¸i kh«ng chøa dÊu c¸ch, kh«ng trïng víi tõ kho¸ trong VF, tèi ®a lµ 255 kÝ tù. c- C¸c lo¹i biÕn: + BiÕn kÝ øc(biÕn bé nhí) mét vïng bé nhí lu tr÷ DL t¹m thêi do ngêi dïng khai b¸o. + BiÕn hÖ thèng: BiÕn cña VF b¾t ®Çu b»ng dÊu g¹ch díi_ + BiÕn vïng: lµ vïng bé nhí chøa tÖp CSDL më. d- G¸n gi¸ trÞ cho biÕn: = hoÆc Store < BiÓu thøc> TO VÝ dô : x=20, y=-10, z=x+y, … GV Hå ViÕt ThÞnh
- Ii- C¸c phÐp to¸n. Ii- 1-C¸c phÐp to¸n sè häc + : céng - : trõ * : nh©n / : chia %: chia nguyªn ( lÊy phÇn d) 2-C¸c phÐp to¸n so s¸nh: dïng ®Ó lËp c¸c biÓu thøc Logic = : b»ng > : lín h¬n < : nhá h¬n >=: lín h¬n vµ b»ng
- 3-C¸c phÐp to¸n Logic - PhÐp héi AND - PhÐp tuyÓn OR - PhÐp phñ ®Þnh NOT x y x and y x or y not(x) .T. .T. .T. .T. .F. .T. .F. .F. .T. .F. .F. .F. .F. .F. .T. GV Hå ViÕt ThÞnh
ADSENSE
CÓ THỂ BẠN MUỐN DOWNLOAD
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn