2¡¢½¨Á¢¡°Ñ§Éú³É¼¨Êý¾Ý¿â.dbc¡±ÖбíÖ®¼äµÄÓÀ¾Ã¹Øϵ£¬±ístudent.dbfºÍ±íassignÖ®¼äÊÇÒ»¶Ô¶à¹Øϵ£¬±ícourse.dbft ±íassignÖ®¼äÊÇÒ»¶Ô¶à¹Øϵ¡£ ²Ù×÷²½Ö裺
(1) ·Ö±ðÓÃÊó±êÓÒ»÷ÿ¸öÊý¾Ý¿â±í£¬ÔÚµ¯³öµÄ¿ì½Ý²Ëµ¥ÖÐÑ¡È¡¡°Ð޸ġ±Ñ¡Ï³öÏÖ¡°±íÉè¼ÆÆ÷¡±´°¿Ú¡£
(2) ¶Ô±ístudent.dbf£¬½¨Á¢ÒÔѧºÅΪË÷Òý±í´ïʽµÄÖ÷Ë÷Òý£»¶Ô±íassign.dbf£¬½¨Á¢ÒÔѧºÅΪË÷Òý±í´ïʽµÄÆÕͨË÷Òý¡£ (3) ½¨Á¢ÓÀ¾Ã¹Øϵ¡£
½«Êó±êÖ¸Ïò¡°student.dbf¡±±íÖеÄÖ÷Ë÷Òý¡°Ñ§ºÅ¡±£¬°´ÏÂÊó±ê×ó¼üÍ϶¯µ½¡°assign.dbf¡±±íÖеÄÆÕͨË÷Òý¡°Ñ§ºÅ ¡±ÉÏ£¬È»ºóÊÍ·ÅÊó±ê×ó¼ü£¬ÕâʱÍ϶¯¹ý³ÌÖгöÏÖµÄС·½¿éÏûʧ£¬²¢¿É¿´µ½Á½¸ö±íÖ®¼ä³öÏÖÁËÒ»ÌõÁ¬½ÓÏߣ¬±íʾÁ½¸ö±í¼äµÄ¹ØϵÒѾ½¨Á¢¡£
£¨4£©ÔËÓÃͬÑùµÄ²Ù×÷²½Ö轨Á¢±ícourseºÍ±íassignÖ®¼äµÄ¹Øϵ¡£ 3¡¢Îª±ístudentºÍ±íassignÖ®¼ä½¨Á¢µÄÁªÏµÖ¸¶¨²ÎÕÕÍêÕûÐÔ£¬ÆäÖвåÈë¹æÔòΪ¡°ÏÞÖÆ¡±£¬¸üйæÔòºÍɾ³ý¹æÔòΪ¡°¼¶Áª¡±¡£
ÔÚÊý¾Ý¿âÉè¼ÆÆ÷´°¿ÚÖе¥»÷Êó±êÓÒ¼ü£¬µ¯³ö¿ì½Ý²Ëµ¥£¬Ñ¡Ôñ¡°±à¼²ÎÕÕÍêÕûÐÔ¡±Ñ¡ÏÔÚ¡°²ÎÕÕÍêÕûÐÔÉú³ÉÆ÷¡±¶Ô»°¿òÖУ¬Ñ¡È¡¸¸±íÁÐÖеıístudent£¬ÔÙÑ¡ÖвåÈë¹æÔòÑ¡Ï£¬µã»÷¡°ÏÞÖÆ¡±µ¥Ñ¡Å¥¡£È»ºó·Ö±ðÑ¡ÖиüйæÔòÑ¡ÏºÍɾ³ý¹æÔòÑ¡Ï£¬µã»÷¡°¼¶Áª¡±µ¥Ñ¡Å¥£¬×îºóµ¥»÷¡°È·¶¨¡±¡£
ÑéÖ¤²åÈë¹æÔòÊÇ·ñ¡°ÏÞÖÆ¡±£ºÎª³É¼¨±íassignÔö¼ÓÒ»Ìõ¼Ç¼£¬Ñ§ºÅΪ¡°20080033¡±£¬ÓÉÓÚѧÉú±í¼Ç¼ÖÐÎÞѧºÅΪ¡°20080033¡±µÄѧÉú¼Ç¼£¬Òò´ËÔö¼Ó²»ÁË¡£
ÑéÖ¤¸üйæÔòÊÇ·ñ¡°¼¶Áª¡±£º°Ñ¡°student.dbf¡±ÖеÄѧºÅ¡°20080005¡±¸ÄΪ¡°20080105¡±£¬²é¿´assign.dbfÖеÄÏà¹Ø¼Ç¼ÊÇ·ñËæÖ®ÐÞ¸ÄÁË¡£ Ñé֤ɾ³ý¹æÔòÊÇ·ñ¡°¼¶Áª¡±£ºÉ¾³ýstudent.dbf¡±ÖеÄѧºÅ¡°20080001¡±µÄ¼Ç¼£¬²é¿´assign.dbfÖеÄÏà¹Ø¼Ç¼ÊÇ·ñËæ֮ɾ³ý¡£ £¨Èý£©¶à±í²Ù×÷ 1¡¢¹¤×÷ÇøÑ¡Ôñ²Ù×÷¡£
2¡¢·Ö±ðÔÚÁ½¸ö¹¤×÷Çø´ò¿ª¡°student.dbf¡±Óë¡°assign.dbf¡±£¬½¨Á¢±í¼äµÄÁÙʱ¹ØÁª£¬Òƶ¯student.dbfµÄ¼Ç¼ָÕ룬²é¿´Ä³¸öѧÉúµÄ³É¼¨¼Ç¼¡£
Îå¡¢ ʵÑé×¢ÒâÊÂÏî
1¡¢ÈôÒªÐ޸ļǼ£¬±ØÐëÔÚ´ò¿ª±íʱÉèÖöÀÕ¼·½Ê½£¬ÔÚ´ò¿ª¶Ô»°¿òÑ¡Ôñ¡°¶ÀÕ¼¡±¸´Ñ¡¿ò£¬»òÔÚUSEÃüÁîÖмÓEXCLUSIVEÑ¡Ïî¡£
2¡¢ÓÃCOPY FILE¸´ÖÆ´øÓб¸×¢ÎļþµÄ±íʱ£¬³ý°²ÅÅÒ»ÌõÃüÁÖƱíÎļþÖ®Í⣬»¹Òª°²ÅÅÒ»ÌõÃüÁÖƱ¸×¢Îļþ£¬·ñÔò£¬ÔÚVisual Foxpro»·¾³Ï²»ÄÜ´ò¿ª¸´ÖÆËùµÃµ½µÄÐÂ±í¡£
Áù¡¢ ˼¿¼Ìâ
1¡¢·Ö±ðÓÃÃüÁî LIST ºÍ DISP ÏÔʾ±íÖеļǼ£¬ÕâÁ½¸öÃüÁîÓÐʲô²»Í¬Ö®´¦£¿
2¡¢×·¼ÓмͼµÄ²Ëµ¥ÃüÁîÓм¸ÖÖ£¬ËûÃÇÓÐʲô²»Í¬£¿ 3¡¢Ê²Ã´ÊDZí¼äµÄÒ»Ò»¹Øϵ¡¢Ò»¶à¹Øϵ£¿
ʵÑéËÄ Visual FoxPro6.0³ÌÐòÉè¼Æ»ù´¡
Ò»¡¢ ʵÑéÄ¿µÄ
1¡¢ÊìϤ³ÌÐòµÄ±à¼»·¾³ÒÔ¼°VFP³ÌÐòÎļþµÄ½¨Á¢¡¢ÔËÐÐÓëµ÷ÊÔ·½·¨£¬ÕÆÎÕVFPµÄ»ù±¾ÊäÈëÊä³öÃüÁÁ˽ⳣÓû·¾³ÉèÖÃÃüÁîºÍ³ÌÐò¿ØÖÆÃüÁÕÆÎÕ˳Ðò½á¹¹ºÍ·ÖÖ§½á¹¹µÄ³ÌÐòÉè¼Æ¡£
2¡¢ÕÆÎÕÑ»·½á¹¹µÄ±àд¡¢µ÷ÊÔÓëÔËÐУ¬Á˽â¶àÖØÑ»·Óï¾äµÄÓ÷¨¡£ 3¡¢ÕÆÎÕ×Ó³ÌÐò¡¢×Ô¶¨Ò庯Êý¡¢¹ý³ÌµÄ±àд¡¢µ÷ÊÔÓëÔËÐУ»Á˽â±äÁ¿µÄ×÷ÓÃÓò¡£
¶þ¡¢ ʵÑéÔÀí
³ÌÐòÎļþµÄ½¨Á¢ÓëÖ´ÐС¢³ÌÐòµÄ»ù±¾½á¹¹
Èý¡¢ Ö÷ÒªÒÇÆ÷¼°ºÄ²Ä
PIVÒÔÉϼÆËã»ú£¬°²×°Visual FoxPro6.0
ËÄ¡¢ ʵÑéÄÚÈÝÓë²½Öè
Ò»¡¢Ë³Ðò½á¹¹ÓëÑ¡Ôñ½á¹¹
1¡¢±àд³ÌÐòprog9-1.prg£¬ÊµÏÖÒÔϹ¦ÄÜ£ºÊäÈëÔ²µÄ°ë¾¶£¬¼ÆËã³öÔ²µÄÃæ»ýºÍÖܳ¤¡£
·ÖÎö£º Ô²Öܳ¤?2?R Ô²Ãæ»ý??R2 ²Î¿¼³ÌÐò£ºinput ¡°ÇëÊäÈëÔ²°ë¾¶£º¡± to r l=2*PI( )*r
s=PI( )*r*r
?¡±Ô²µÄÖܳ¤ÊÇ¡±,l ?¡±Ô²µÄÃæ»ýÊÇ¡±,s
2¡¢±àд³ÌÐòprog9-2.prg£¬¸ù¾ÝÊäÈëµÄѧÉúÐÕÃû£¬´Ó±í\ÖвéÕÒ¸ÃѧÉúµÄ¼Ç¼ÐÅÏ¢£¬²¢ÏÔʾÔÚÆÁÄ»ÉÏ¡£ ²Î¿¼³ÌÐò£ºuse student
accept ¡°ÇëÊäÈëѧÉúÐÕÃû£º¡± to xm list for ÐÕÃû=xm use return
3¡¢´´½¨³ÌÐòÎļþprog9-3.prg£¬´Ó±ístudentÖвéÕÒÖ¸¶¨ÈÕÆÚÒÔºó³öÉúµÄѧÉú¡£
²Î¿¼³ÌÐò£ºopen database ѧÉú³É¼¨Êý¾Ý¿â.dbc
use student
input ¡°ÇëÊäÈëÈÕÆÚ£º¡± to rq
select * form student where ³öÉúÈÕÆÚ>rq use
close database return
ÔËÐиóÌÐòʱÇë×¢ÒâÊäÈëÈÕÆڵĸñʽ¡£
4¡¢±àд³ÌÐòprog9-4.prg£¬´Ó±í\ÖУ¬¸ù¾ÝÐÕÃû²éѯָ¶¨Ñ§ÉúµÄ¼Ç¼£¬ÈôÕÒµ½ÁËÔòÏÔʾ¸ÃѧÉúµÄ¼Ç¼ÔÚÆÁÄ»ÉÏ£¬ÈôûÓÐÕÒµ½£¬ÔòÊä³ö¡°XXͬѧ²»´æÔÚ£¡¡±(ÆäÖÐXX´ú±íÊäÈëµÄÐÕÃû)¡£ ²Î¿¼³ÌÐò£ºset exact on Use student
Input ¡°ÇëÊäÈëÒª²éÕÒµÄѧÉúÐÕÃû£º¡± to xm Locate for ÐÕÃû=xm If found( ) then
Display Else
?xm+¡±Í¬Ñ§²»´æÔÚ£¡¡± Endif Use Return
5¡¢±àд³ÌÐòprog9-5.prg£¬¸ù¾ÝÓû§ÊäÈëµÄ°Ù·ÖÖƳɼ¨£¬×ª»»³ÉÏàÓ¦µÄµÈ¼¶Êä³ö¡£µÈ¼¶»®·Ö±ê׼Ϊ£º90£100·Ö ÓÅÐ㣻80£89·Ö Á¼ºÃ£»70£79 ·Ö Öеȣ»60£69·Ö ¼°¸ñ£»60·ÖÒÔÏÂΪ²»¼°¸ñ¡£ ²Î¿¼³ÌÐò£ºinput ¡°ÇëÊäÈë·ÖÊý£º¡± to fs
If fs>100 or fs<0 then
Input ¡°·ÖÊý²»¶Ô£¬ÇëÖØÐÂÊäÈë·ÖÊý£º¡± to fs Endif Do case
Case fs>=90 and fs<=100 ?¡±ÄãµÄ³É¼¨ÓÅÐ㣡Õæ°ô°¡£¡¡± Case fs>=80 and fs<90 ?¡±ÄãµÄ³É¼¨Á¼ºÃ£¡¡±