![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Giáo trình về foxpro
Số trang: 25
Loại file: pdf
Dung lượng: 694.90 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
chế độ lập trình là chế độ biên dịch, các câu lệnh của Foxpro được viết trong một tệp được gọi là tệp chương trình có phần mở rộng.
Nội dung trích xuất từ tài liệu:
Giáo trình về foxpro Bµi 1: T¹o tÖp CSDL1. Khëi ®éng vµ tho¸t:a. Khëi ®éng:- Khëi ®éng: KÝch ®óp chuét vµo biÓu t-îng foxpro trªn mµn h×nh nÒn.- Foxpro cã hai chÕ ®é lµm viÖc lµ chÕ ®é héi tho¹i vµ chÕ ®é lËp tr×nh: + ChÕ ®é héi tho¹i: Lµ chÕ ®é th«ng dÞch, mçi khi ta ra lÖnh trong cöa sæ lÖnh (cöa sæCommand) th× Foxpro dÞch vµ thi hµnh lÖnh ngay lËp tøc. + ChÕ ®é lËp tr×nh: Lµ chÕ ®é biªn dÞch, c¸c c©u lÖnh cña Foxpro ®-îc viÕt trong mét tÖp gäilµ tÖp ch-¬ng tr×nh cã phÇn më réng lµ *.prg. C¸c c©u lÖnh cã mèi quan hÖ víi nhau t¹o thµnhmét ch-¬ng tr×nh hoµn thiÖn. Khi thùc hiÖn ch-¬ng tr×nh, Foxpro sÏ lÇn l-ît dÞch vµ thi hµnhtÊt c¶ c¸c c©u lÖnh ®ã.b. Tho¸t:- C1: Tõ cöa sæ Command gâ lÖnh: Quit- C2: BÊm F10/ chän môc File/ Quit.2. C¸c kiÓu d÷ liÖu c¬ b¶n vµ c¸c phÐp to¸n:a. KiÓu ký tù Character (C):- Bao gåm chuçi c¸c ký tù trong b¶ng m· chuÈn ASCII, cã ®é dµi tèi ®a lµ 254 ký tù.- C¸c phÐp to¸n: +, -b. KiÓu sè Numberic (N):- Chøa c¸c sè cã ®é dµi tèi ®a 20 ký tù, bao gåm c¶ dÊu chÊm ng¨n c¸ch phÇn thËp ph©n.- PhÐp to¸n: +, -, *, /, ^c. KiÓu sè Float (F):- Chøa c¸c sè ®-îc biÓu diÔn theo d¹ng to¸n häc.- VÝ dô: Sè 1685.54 viÕt lµ 1.68554E+3 tøc lµ 1.68554*103.- PhÐp to¸n: +, -, *, /, ^d. KiÓu Logic (L):- ChØ bao gåm hai gi¸ trÞ lµ TRUE (.T.) hoÆc FALSE (.F.)- PhÐp to¸n: AND, OR, NOT- B¶ng ch©n lý vÒ gi¸ trÞ c¸c phÐp to¸n: A B A and B A or B not A True True True True False True False False True False False True False True True False False False False Truee. KiÓu ký øc Memo (M):- Chøa c¸c ®o¹n v¨n b¶n lín.f. KiÓu General (G):- Chøa c¸c lo¹i d÷ liÖu ®Æc biÖt nh- h×nh ¶nh, ©m thanh...3. T¹o tÖp CSDL:a. Kh¸i niÖm vÒ CSDL trong Foxpro2.6:- CSDL lµ mét b¶ng gåm c¸c dßng vµ c¸c cét: + C¸c cét t¹o thµnh cÊu tróc CSDL gäi lµ c¸c tr-êng (Field), trªn mçi tr-êng x¸c ®Þnh duynhÊt mét kiÓu d÷ liÖu. + C¸c dßng l-u tr÷ d÷ liÖu gäi lµ c¸c b¶n ghi (Record), mçi b¶n ghi l-u tr÷ mét hå s¬.b. LÖnh t¹o tÖp CSDL:- Có ph¸p: CREATE [] CREATE TABLE Tr-êng1 KiÓu(§é_réng)[, Tr-êng2 KiÓu(§é_réng)...]- Gi¶i thÝch: + Hai lÖnh trªn sÏ t¹o ra tÖp CSDL cã phÇn më réng lµ *.DBF. + NÕu dïng có ph¸p thø nhÊt th× sau khi ra lÖnh sÏ xuÊt hiÖn mµn h×nh thiÕt kÕ cÊu trócCSDL bao gåm: * Field: Tªn tr-êng. Cã ®é dµi tèi ®a 10 ký tù chØ bao gåm c¸c ch÷ c¸i tõ A ®Õn Z, c¸c ch÷sè vµ dÊu g¹ch nèi d-íi _ * Type: KiÓu d÷ liÖu cña tr-êng, ®Ó x¸c ®Þnh kiÓu ta chØ cÇn bÊm ch÷ c¸i ®Çu tiªn cña tªnkiÓu. * Width: §é réng cho phÐp cña tr-êng, tÝnh c¶ dÊu chÊm ng¨n c¸ch phÇn thËp ph©n nÕu lµkiÓu sè. * Dec: Sè ch÷ sè sau phÇn thËp ph©n, chØ ¸p dông ®èi víi kiÓu sè. Khi thiÕt kÕ xong tÖp CSDL, ta bÊm Ctrl+W ®Ó ghi l¹i cÊu tróc vµ tho¸t khái mµn h×nh thiÕtkÕ. Foxpro sÏ hái: Input data records now? – cã nhËp d÷ liÖu cho c¸c b¶n ghi b©y giê kh«ng?NÕu chän Yes th× sÏ xuÊt hiÖn mµn h×nh nhËp d÷ liÖu liÖu cho tÖp võa t¹o. NhËp d÷ liÖu xongta l¹i bÊm Ctrl+W ®Ó l-u l¹i d÷ liÖu vµ trá vÒ cöa sæ Command. TÖp sau khi t¹o xong sÏ ë tr¹ng th¸i më. + NÕu dïng có ph¸p th- hai th× sÏ kh«ng xuÊt hiÖn mµn h×nh thiÕt kÕ mµ Foxpro sÏ tù thiÕtkÕt tÖp CSDL theo cÊu tróc ®· chØ ®Þnh.4. Më - ®ãng tÖp CSDL:- Khi muèn lµm viÖc víi bÊt kú tÖp CSDL nµo, ta ®Òu ph¶i ra lÖnh më tÖp ®ã.- Më tÖp CSDL: USE - §ãng tÖp CSDL: USE CLOSE DATABASE CLOSE ALL- Chó ý: T¹i mét thêi ®iÓm Foxpro chØ lµm viÖc ®-îc víi mét tÖp CSDL, khi më mét tÖp míith× tÖp cò sÏ bÞ ®ãng.5. Bæ sung c¸c b¶n ghi vµo tÖp CSDL:- Có ph¸p: APPEND [BLANK]- Gi¶i thÝch: + LÖnh trªn sÏ bæ sung c¸c b¶n ghi vµo cuèi tÖp CSDL ®ang më. + NÕu trong c©u lÖnh cã thµnh phÇn BLANK th× sÏ bæ sung mét b¶n ghi tr¾ng vµo tÖp CSDL.Khi ®ã sÏ kh«ng xuÊt hiÖn mµn h×nh nhËp d÷ liÖu. Bµi 2: NhËp vµ söa néi dung b¶n ghi1. Con trá b¶n ghi vµ dÞch chuyÓn con trá b¶n ghi: + GO : ChuyÓn tíi b¶n ghi thø n. + GO TOP: ChuyÓn tíi b¶n ghi ®Çu tiªn. + GO BOTTOM: ChuyÓn tíi b¶n ghi cuèi cïng. + SKIP: DÞch chuyÓn theo chiÒu tiÕn mét b¶n ghi. + SKIP : DÞch chuyÓn n b¶n ghi. NÕu n>0: dÞch chuyÓn theo chiÒu tiÕn, nÕu n2. Ph¹m vi thùc hiÖn lÖnh:- NhiÒu lÖnh cña Foxpro dïng kÌm víi nh- c¸c lÖnh Display, List, Browse... Ph¹mvi dïng ®Ó x¸c ®Þnh sè b¶n ghi mµ lÖnh t¸c ®éng ®Õn.- Cã bèn d¹ng ph¹m vi: + ALL: Lµm viÖc víi tÊt c¶ c¸c b¶n ghi. + RECORD : Lµm viÖc víi b¶n ghi thø . + NEXT : Lµm viÖc víi n b¶n ghi kªt tõ b¶n ghi hiÖn hµnh. + REST : Lµm viÖc víi c¸c b¶n ghi kÓ tõ b¶n ghi hiÖn hµnh tíi b¶n ghi cuèi cïng.3. Bæ sung b¶n ghi cho tÖp CSDL:- Có ph¸p: APPEND [BLANK] APPEND FROM [FOR ]4. ChÌn b¶n ghi vµo tÖp CSDL:- Có ph¸p: INSERT [BLANK] [BEFORE] INSERT FORM [FOR ]5. Xem cÊu tróc tÖp CSDL:- Có ph¸p: LIST STRUCTURE DISPLAY STRUCTURE6. Xem néi dung ...
Nội dung trích xuất từ tài liệu:
Giáo trình về foxpro Bµi 1: T¹o tÖp CSDL1. Khëi ®éng vµ tho¸t:a. Khëi ®éng:- Khëi ®éng: KÝch ®óp chuét vµo biÓu t-îng foxpro trªn mµn h×nh nÒn.- Foxpro cã hai chÕ ®é lµm viÖc lµ chÕ ®é héi tho¹i vµ chÕ ®é lËp tr×nh: + ChÕ ®é héi tho¹i: Lµ chÕ ®é th«ng dÞch, mçi khi ta ra lÖnh trong cöa sæ lÖnh (cöa sæCommand) th× Foxpro dÞch vµ thi hµnh lÖnh ngay lËp tøc. + ChÕ ®é lËp tr×nh: Lµ chÕ ®é biªn dÞch, c¸c c©u lÖnh cña Foxpro ®-îc viÕt trong mét tÖp gäilµ tÖp ch-¬ng tr×nh cã phÇn më réng lµ *.prg. C¸c c©u lÖnh cã mèi quan hÖ víi nhau t¹o thµnhmét ch-¬ng tr×nh hoµn thiÖn. Khi thùc hiÖn ch-¬ng tr×nh, Foxpro sÏ lÇn l-ît dÞch vµ thi hµnhtÊt c¶ c¸c c©u lÖnh ®ã.b. Tho¸t:- C1: Tõ cöa sæ Command gâ lÖnh: Quit- C2: BÊm F10/ chän môc File/ Quit.2. C¸c kiÓu d÷ liÖu c¬ b¶n vµ c¸c phÐp to¸n:a. KiÓu ký tù Character (C):- Bao gåm chuçi c¸c ký tù trong b¶ng m· chuÈn ASCII, cã ®é dµi tèi ®a lµ 254 ký tù.- C¸c phÐp to¸n: +, -b. KiÓu sè Numberic (N):- Chøa c¸c sè cã ®é dµi tèi ®a 20 ký tù, bao gåm c¶ dÊu chÊm ng¨n c¸ch phÇn thËp ph©n.- PhÐp to¸n: +, -, *, /, ^c. KiÓu sè Float (F):- Chøa c¸c sè ®-îc biÓu diÔn theo d¹ng to¸n häc.- VÝ dô: Sè 1685.54 viÕt lµ 1.68554E+3 tøc lµ 1.68554*103.- PhÐp to¸n: +, -, *, /, ^d. KiÓu Logic (L):- ChØ bao gåm hai gi¸ trÞ lµ TRUE (.T.) hoÆc FALSE (.F.)- PhÐp to¸n: AND, OR, NOT- B¶ng ch©n lý vÒ gi¸ trÞ c¸c phÐp to¸n: A B A and B A or B not A True True True True False True False False True False False True False True True False False False False Truee. KiÓu ký øc Memo (M):- Chøa c¸c ®o¹n v¨n b¶n lín.f. KiÓu General (G):- Chøa c¸c lo¹i d÷ liÖu ®Æc biÖt nh- h×nh ¶nh, ©m thanh...3. T¹o tÖp CSDL:a. Kh¸i niÖm vÒ CSDL trong Foxpro2.6:- CSDL lµ mét b¶ng gåm c¸c dßng vµ c¸c cét: + C¸c cét t¹o thµnh cÊu tróc CSDL gäi lµ c¸c tr-êng (Field), trªn mçi tr-êng x¸c ®Þnh duynhÊt mét kiÓu d÷ liÖu. + C¸c dßng l-u tr÷ d÷ liÖu gäi lµ c¸c b¶n ghi (Record), mçi b¶n ghi l-u tr÷ mét hå s¬.b. LÖnh t¹o tÖp CSDL:- Có ph¸p: CREATE [] CREATE TABLE Tr-êng1 KiÓu(§é_réng)[, Tr-êng2 KiÓu(§é_réng)...]- Gi¶i thÝch: + Hai lÖnh trªn sÏ t¹o ra tÖp CSDL cã phÇn më réng lµ *.DBF. + NÕu dïng có ph¸p thø nhÊt th× sau khi ra lÖnh sÏ xuÊt hiÖn mµn h×nh thiÕt kÕ cÊu trócCSDL bao gåm: * Field: Tªn tr-êng. Cã ®é dµi tèi ®a 10 ký tù chØ bao gåm c¸c ch÷ c¸i tõ A ®Õn Z, c¸c ch÷sè vµ dÊu g¹ch nèi d-íi _ * Type: KiÓu d÷ liÖu cña tr-êng, ®Ó x¸c ®Þnh kiÓu ta chØ cÇn bÊm ch÷ c¸i ®Çu tiªn cña tªnkiÓu. * Width: §é réng cho phÐp cña tr-êng, tÝnh c¶ dÊu chÊm ng¨n c¸ch phÇn thËp ph©n nÕu lµkiÓu sè. * Dec: Sè ch÷ sè sau phÇn thËp ph©n, chØ ¸p dông ®èi víi kiÓu sè. Khi thiÕt kÕ xong tÖp CSDL, ta bÊm Ctrl+W ®Ó ghi l¹i cÊu tróc vµ tho¸t khái mµn h×nh thiÕtkÕ. Foxpro sÏ hái: Input data records now? – cã nhËp d÷ liÖu cho c¸c b¶n ghi b©y giê kh«ng?NÕu chän Yes th× sÏ xuÊt hiÖn mµn h×nh nhËp d÷ liÖu liÖu cho tÖp võa t¹o. NhËp d÷ liÖu xongta l¹i bÊm Ctrl+W ®Ó l-u l¹i d÷ liÖu vµ trá vÒ cöa sæ Command. TÖp sau khi t¹o xong sÏ ë tr¹ng th¸i më. + NÕu dïng có ph¸p th- hai th× sÏ kh«ng xuÊt hiÖn mµn h×nh thiÕt kÕ mµ Foxpro sÏ tù thiÕtkÕt tÖp CSDL theo cÊu tróc ®· chØ ®Þnh.4. Më - ®ãng tÖp CSDL:- Khi muèn lµm viÖc víi bÊt kú tÖp CSDL nµo, ta ®Òu ph¶i ra lÖnh më tÖp ®ã.- Më tÖp CSDL: USE - §ãng tÖp CSDL: USE CLOSE DATABASE CLOSE ALL- Chó ý: T¹i mét thêi ®iÓm Foxpro chØ lµm viÖc ®-îc víi mét tÖp CSDL, khi më mét tÖp míith× tÖp cò sÏ bÞ ®ãng.5. Bæ sung c¸c b¶n ghi vµo tÖp CSDL:- Có ph¸p: APPEND [BLANK]- Gi¶i thÝch: + LÖnh trªn sÏ bæ sung c¸c b¶n ghi vµo cuèi tÖp CSDL ®ang më. + NÕu trong c©u lÖnh cã thµnh phÇn BLANK th× sÏ bæ sung mét b¶n ghi tr¾ng vµo tÖp CSDL.Khi ®ã sÏ kh«ng xuÊt hiÖn mµn h×nh nhËp d÷ liÖu. Bµi 2: NhËp vµ söa néi dung b¶n ghi1. Con trá b¶n ghi vµ dÞch chuyÓn con trá b¶n ghi: + GO : ChuyÓn tíi b¶n ghi thø n. + GO TOP: ChuyÓn tíi b¶n ghi ®Çu tiªn. + GO BOTTOM: ChuyÓn tíi b¶n ghi cuèi cïng. + SKIP: DÞch chuyÓn theo chiÒu tiÕn mét b¶n ghi. + SKIP : DÞch chuyÓn n b¶n ghi. NÕu n>0: dÞch chuyÓn theo chiÒu tiÕn, nÕu n2. Ph¹m vi thùc hiÖn lÖnh:- NhiÒu lÖnh cña Foxpro dïng kÌm víi nh- c¸c lÖnh Display, List, Browse... Ph¹mvi dïng ®Ó x¸c ®Þnh sè b¶n ghi mµ lÖnh t¸c ®éng ®Õn.- Cã bèn d¹ng ph¹m vi: + ALL: Lµm viÖc víi tÊt c¶ c¸c b¶n ghi. + RECORD : Lµm viÖc víi b¶n ghi thø . + NEXT : Lµm viÖc víi n b¶n ghi kªt tõ b¶n ghi hiÖn hµnh. + REST : Lµm viÖc víi c¸c b¶n ghi kÓ tõ b¶n ghi hiÖn hµnh tíi b¶n ghi cuèi cïng.3. Bæ sung b¶n ghi cho tÖp CSDL:- Có ph¸p: APPEND [BLANK] APPEND FROM [FOR ]4. ChÌn b¶n ghi vµo tÖp CSDL:- Có ph¸p: INSERT [BLANK] [BEFORE] INSERT FORM [FOR ]5. Xem cÊu tróc tÖp CSDL:- Có ph¸p: LIST STRUCTURE DISPLAY STRUCTURE6. Xem néi dung ...
Tìm kiếm theo từ khóa liên quan:
tài liệu foxpro bài giảng foxpro ứng dụng của foxpro chế độ lập trình kiểu dữ liệuTài liệu liên quan:
-
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 235 0 0 -
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 133 0 0 -
Giáo trình Cấu trúc dữ liệu và giải thuật: Phần 1 - Trần Hạnh Nhi
98 trang 119 0 0 -
Bài giảng Lập trình C căn bản: Chương 3 - Phạm Thế Bảo
68 trang 66 0 0 -
Đề thi học kì 2 môn Quản trị cơ sở dữ liệu với Access 1 năm 2022 - Trường Cao đẳng nghề Điện Biên
3 trang 62 1 0 -
Bài giảng học phần Tin học cơ sở - Chương 7: MS Excel
2 trang 45 0 0 -
263 trang 44 0 0
-
Giáo án Tin học lớp 8 bài 13: Biểu diễn dữ liệu
5 trang 43 0 0 -
Bài giảng lập trình c căn bản - Trường Apptech - Chương 2
22 trang 40 0 0 -
514 trang 37 0 0