Visual FoxPro³ÌÐòÉè¼ÆʵÑéÖ¸µ¼Êé×ÊÁÏ

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 ?¡±ÄãµÄ³É¼¨Á¼ºÃ£¡¡±

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)