ÏÈÔÚ³ÌÐò±à¼´°¿ÚÖбàÍê³ÌÐò£¬ÔÙ´Ó³ÌÐò²Ëµ¥ÖÐÑ¡ÔñÖ´ÐУ¬»ò´ÓÃüÁî´°¿ÚÖÐÊäÈëDO ÃüÁÈûúÆ÷Ö´ÐС£ 4. VFP 6.0³£ÓÃÎļþÀàÐÍ
VFP 6.0³£ÓõÄÎļþÀ©Õ¹Ãû¼°Æä¹ØÁªµÄÎļþÀàÐÍ£¨Ò»¶¨¼Çס£©
À©Õ¹Ãû .app .exe .pjx .pjt .dbc .dct .dcx .dbf .fpt .cdx .idx .qpr .qpx .scx .sct
ÎļþÀàÐÍ
Éú³ÉµÄÓ¦ÓóÌÐò* ¿ÉÖ´ÐгÌÐò ÏîÄ¿ ÏîÄ¿±¸×¢ Êý¾Ý¿â Êý¾Ý¿â±¸×¢ Êý¾Ý¿âË÷Òý ±í ±í±¸×¢ ¸´ºÏË÷Òý µ¥Ë÷Òý
Éú³ÉµÄ²éѯ³ÌÐò ±àÒëºóµÄ²éѯ³ÌÐò ±íµ¥ ±íµ¥±¸×¢
À©Õ¹Ãû .frx .frt .lbx .lbt .prg .fxp .err .mnx .mnt .mpr .mpx .vcx .vct .txt .bak
±¨±í ±¨±í±¸×¢ ±êÇ© ±êÇ©±¸×¢ ³ÌÐò
±àÒëºóµÄ³ÌÐò ±àÒë´íÎó* ²Ëµ¥ ²Ëµ¥±¸×¢ Éú³ÉµÄ²Ëµ¥³ÌÐò ±àÒëºóµÄ²Ëµ¥³ÌÐò ¿ÉÊÓÀà¿â* ¿ÉÊÓÀà¿â±¸×¢* Îı¾ ±¸·ÝÎļþ*
ÎļþÀàÐÍ
5. ´´½¨Îļþ £¨¿É²»¿´£©
н¨¸÷ÖÖÀàÐ͵ÄÎļþʱ£¬¿ÉÒÔÀûÓÃϵͳÌṩµÄÏàÓ¦¹¤¾ß£¬ÒÔÌá¸ß¹¤×÷ЧÂÊ¡£Ð½¨Îļþʱ¿ÉÓõÄÉè¼ÆÆ÷ºÍÏòµ¼¡£
1.3 ÏîÄ¿¹ÜÀíÆ÷
1. ÏîÄ¿¹ÜÀíÆ÷¼ò½é ÏîÄ¿£º£¨¿´¶®¼´¿É£©
ÊÇÒ»ÖÖÎļþ£¬ÓÃÓÚ¸ú×Ù´´½¨Ó¦ÓÃϵͳËùÐèÒªµÄËùÓгÌÐò¡¢±íµ¥¡¢²Ëµ¥¡¢¿â¡¢±¨±í¡¢±êÇ©¡¢²éѯºÍһЩÆäËûÀàÐ͵ÄÎļþ¡£ ÏîÄ¿¹ÜÀíÆ÷£º[ͼÀý]
ÊÇ¿ª·¢VFPÓ¦ÓÃϵͳµÄÒ»¸ö¹¤¾ß£¬ËüÉú³ÉÒ»¸öÏîÄ¿Îļþ£¬ÏîÄ¿ÎļþµÄÀ©Õ¹ÃûΪ .PJX£¬ÏîÄ¿±¸×¢µÄÀ©Õ¹ÃûΪ£º.PJT¡££¨¿¼µã£©
5
ÏîÄ¿¹ÜÀíÆ÷´°¿ÚµÄ×é³É£º £¨´ó¸Å¿´Ò»Ï¾ÍÐУ©
ÓÉ6´óÀàÊý¾ÝÏȫ²¿¡¢Êý¾Ý¡¢Îĵµ¡¢Àà¡¢´úÂë¡¢ÆäËû£©ºÍ10¸öÃüÁî°´Å¥£¨Ð½¨¡¢Ìí¼Ó¡¢Ð޸ġ¢ä¯ÀÀ¡¢¹Ø±Õ¡¢´ò¿ª¡¢Ô¤ÀÀ¡¢ÔËÐС¢ÒÆÈ¥¡¢Á¬±à£©×é³É¡£ ×¢£º´ÖбÌå±íʾµÄÃüÁŦ¸ù¾ÝÓû§Ñ¡ÔñµÄ²»Í¬¶ÔÏóÏàÓ¦µØ³öÏÖ¡£
ÏîÄ¿²Ëµ¥µÄ×é³É£º13¸ö×Ӳ˵¥£¨ÆäÖÐÒ»²¿·ÖÓëÏîÄ¿¹ÜÀíÆ÷ÖеÄÃüÁî°´Å¥¹¦ÄÜÏàͬ£©¡£
ÏîÄ¿¹ÜÀíÆ÷µÄ¹¦ÄÜ£º×éÖ¯ºÍ¹ÜÀíËùÓÐÓëÓ¦ÓÃϵͳÓйصĸ÷ÖÖÀàÐ͵ÄÎļþ¡£ 2. ´´½¨ÏîÄ¿Îļþ
Óò˵¥·½Ê½£º£¨Í¨¹ýÉÏ»úÁ·Ï°¼ÇÒ䣩
´ò¿ªÎļþ²Ëµ¥ ¡ú н¨ ¡ú ÏîÄ¿¡ú ÐÂÎļþ ¡ú ¸ø³öºÏÊʵÄÏîÄ¿ÎļþÃû¼°±£´æÎ»Öà ¡ú ½øÈëÏîÄ¿¹ÜÀíÆ÷ ¡ú ¿ª·¢Ó¦ÓÃϵͳ ¡ú Íê³Éºó¹Ø±Õ´°¿ÚÍ˳ö¡£ ÓÃÃüÁʽ£º£¨Öص㣩
Óï·¨£ºCREATE PROJECT <ÏîÄ¿ÎļþÃû>
¹¦ÄÜ£º´ò¿ªÏîÄ¿¹ÜÀíÆ÷´°¿Ú½øÐÐÓ¦ÓÃϵͳµÄ¿ª·¢¡£ 3. ÐÞ¸ÄÏîÄ¿Îļþ
Óò˵¥·½Ê½£º£¨Í¨¹ýÉÏ»úÁ·Ï°¼ÇÒ䣩
´ò¿ªÎļþ²Ëµ¥ ¡ú ´ò¿ª ¡ú ÕÒµ½ËùÐèµÄÏîÄ¿Îļþ²¢È·¶¨Ö® ¡ú ½øÈëÏîÄ¿¹ÜÀíÆ÷¡ú ÐÞ¸ÄÓ¦ÓÃϵͳ ¡ú Íê³Éºó¹Ø±Õ´°¿ÚÍ˳ö¡£ ÓÃÃüÁʽ£º£¨Öص㣩
Óï·¨£ºMODIFY PROJECT <ÏîÄ¿ÎļþÃû>
¹¦ÄÜ£º´ò¿ªÏîÄ¿¹ÜÀíÆ÷´°¿Ú½øÐÐÓ¦ÓÃϵͳµÄÐ޸ġ£ 4. ÏîÄ¿¹ÜÀíÆ÷µÄʹÓã¨À¶É«×ÖÌå¼Çס£©
¿ÉÒÔÀûÓÃÏîÄ¿¹ÜÀíÆ÷À´´´½¨¡¢´ò¿ª¡¢ä¯ÀÀ¡¢ÐÞ¸ÄËùÓÐVFPÎļþ²¢ÔËÐÐÆäÖÐµÄ±íµ¥¡¢±¨±í¡¢±êÇ©¡¢²Ëµ¥¡¢³ÌÐòµÈ¡£ÌرðÊÇ¿ÉÒÔÀûÓÃËüÀ´Á¬±àÏîÄ¿£¨×·×ÙÕâЩÎļþµÄ±ä»¯Çé¿ö£¬°üÀ¨ËüÃÇÖ®¼äµÄÏà¹ØÐÔ¡¢ÒýÓúÍÁ¬½ÓµÈ£¬È·±£ÒýÓõÄÍêÕû£¬²¢¼ÓÈë×ÔÉÏ´ÎÁ¬±àÖ®ºó¸üÐÂÁ˵ÄһЩ×é¼þ£©¡¢Ó¦ÓóÌÐò£¨À©Õ¹ÃûΪ.APP£¬ÔÚVFP»·¾³ÏÂÖ´ÐУ©ºÍ¿ÉÖ´ÐÐÎļþ£¨À©Õ¹ÃûΪ.EXE£¬ÄÜÍÑÀëVFP»·¾³Ö´ÐУ©¡£
6
1.4 VFP 6.0 µÄһЩ¹æÔò
1. VFP6.0 µÄÃüÃû¹æÔò:£¨Ñ¡Ôñ¾³£¿¼£¬È«²¿¼Çס£© ¡¤ Ö»ÄÜʹÓÃ×Öĸ¡¢Ï»®ÏߺÍÊý×Ö¡£ ¡¤ ʹÓÃ×Öĸ»òÏ»®Ïß×÷ΪÃû³ÆµÄ¿ªÍ·¡£
¡¤ Ãû³Æ¿ÉÒÔÊÇ 1 ÖÁ 128 ¸ö×Ö·û,µ«×ÔÓɱíµÄ×Ö¶ÎÃûºÍË÷Òý±êʶ×î¶àÖ»ÄÜÓÐ 10 ¸ö×Ö·û¡£
¡¤ ±ÜÃâʹÓà Visual FoxPro µÄ±£Áô×Ö¡£ ¡¤ ÎļþµÄÃüÃû×ñѲÙ×÷ϵͳµÄÔ¼¶¨¡£ 2. ÃüÁîºÍ×Ó¾äµÄÊéд¹æÔò£¨´ó¸ÅÁ˽⣩ (1) ÒÔÃüÁ´Ê¿ªÊ¼£»
(2) ¸÷²¿·ÖÖ®¼äÒªÓÿոñ¸ô¿ª£»
(3) ÃüÁî¡¢×Ӿ䡢º¯ÊýÃû¶¼¿É¼òдΪǰ4¸ö×Ö·û£¬´ó¡¢Ð¡Ð´µÈЧ£»
(4) Ò»ÐÐÖ»ÄÜдһÌõÃüÁ×ܳ¤¶È²»³¬¹ý8192¸ö×Ö·û£¬³¬¹ýÆÁÄ»¿í¶ÈʱÓÃÐøÐзû¡°£»¡±;
(5) ±äÁ¿Ãû¡¢×Ö¶ÎÃûºÍÎļþÃûÓ¦±ÜÃâÓëÃüÁ´Ê¡¢¹Ø¼ü×Ö»òº¯ÊýÃûͬÃû£¬ÒÔÃâÔËÐÐʱ·¢Éú»ìÂÒ¡£
(6) ÃüÁî¸ñʽÖеķûºÅÔ¼¶¨£º
ÃüÁîÖеÄ[ ] ¡¢| ¡¢?¡¢< > ·ûºÅ¶¼²»ÊÇÃüÁî±¾ÉíµÄÓï·¨³É·Ö£¬Ê¹ÓÃʱ²»ÄÜÕÕÔÑùÊäÈ룬
ÆäÖУº[ ] ±íʾ¿ÉÑ¡Ï¸ù¾Ý¾ßÌåÇé¿ö¾ö¶¨ÊÇ·ñÑ¡Óà | ±íʾÁ½±ßµÄ²¿·ÖÖ»ÄÜÑ¡ÓÃÆäÖеÄÒ»¸ö
? ±íʾ¿ÉÒÔÓÐÈÎÒâ¸öÀàËÆ²ÎÊý£¬¸÷²ÎÊý¼äÓöººÅ¸ô¿ª < > ±íʾÆäÖÐÄÚÈÝÒªÒÔʵ¼ÊÃû³Æ»ò²ÎÊý´úÈë 3£® ÃüÁ×÷·½Ê½Öеij£¼û´íÎó £¨¿ÉÄÜ¿¼Ñ¡Ôñ£© (1) ÃüÁ´Êд´í
7
(2) ¸ñʽ²»·ûºÏÒªÇó
¡¤ ±êµã·ûºÅ²»¶Ô£¨Ò»¶¨ÒªÓÃÓ¢Îıêµã·ûºÅ£©
¡¤ ȱÉÙ±ØÐèµÄ¿Õ¸ñ»òÌí¼ÓÁ˲»¸ÃÓеĿոñ
¡¤ Êý¾ÝÀàÐͲ»Ò»Ö£¬Òª×¢Òâ×Ö·ûÐÍ¡¢ÊýÖµÐÍ¡¢ÈÕÆÚÐÍ¡¢Âß¼ÐÍÊý¾ÝµÄÊéд¸ñʽ
(3) ´ò²»¿ªËùÐèÎļþ£ºÃ»ÓÐÕýÈ·ÊäÈëÅÌ·ûºÍ·¾¶»òÎļþÃûÊä´í
µÚ¶þÕ VFPÓïÑÔ»ù´¡
£².1 ³ÌÐòÉè¼Æ¸ÅÊö
1. ³ÌÐòÉè¼Æ·½·¨¼ò½é£¨´ó¸ÅÁ˽⣩ Éè¼Æ·½·¨ Ö÷Òª¸ÅÄî Éè¼Æ¹ý³Ì ³ÌÐòÖ´Ðз½Ê½ ¹¦ÄÜÄ£¿é£¨¼´±àÖÆ¸÷¸ö¹¦ÄÜÄ£½«Ó¦ÓóÌÐò·Ö½â³ÉÈô¸É¹¦ÄÜÄ£½á¹¹»¯³ÌÐò¹ý³Ì¡¢×Ô¶¨Òå¿é£¬ÔÙÓÃÖ÷³ÌÐò½«¿é£¬Í¨¹ý¸÷Ä£¿éµÄÏ໥µ÷ÓÃÀ´ÍêÉè¼Æ º¯Êý£© ËüÃÇ´®ÆðÀ´ ³ÉÕû¸öÖ´Ðйý³Ì£¬Êǹý³ÌÇý¶¯µÄ¡£ Éè¼ÆÀà¡¢×ÓÀà¡¢¶Ô½«Ó¦ÓóÌÐò·Ö½â³É¾ßÓÐÌØ¶¨ÊôÐÔÀà¡¢¶ÔÏó¡¢ÊôÃæÏò¶ÔÏó³ÌÏó£¨Éè¼ÆÍâ¹Û¡¢ÉèµÄ¶ÔÏó£¬Í¨¹ýµ÷Óø÷¶ÔÏóµÄ²»Í¬ÐÔ¡¢Ê¼þ¡¢·½ÐòÉè¼Æ ÖÃÊôÐÔ¡¢ÎªÊ¼þ±à·½·¨À´Íê³ÉÏà¹ØÊ¼þ£¬ÊÇʼþÇý·¨ д·½·¨³ÌÐò£© ¶¯µÄ¡£ 2£®Êý¾ÝÀàÐÍ
VFP °üº¬ÏÂÁÐÊý¾ÝÀàÐÍ£º£¨¼Çס£© ͨÓõÄÊý¾ÝÀàÐÍ ×Ö·ûÐÍ »õ±ÒÐÍ ÈÕÆÚÐÍ ÈÕÆÚʱ¼äÐÍ Âß¼ÐÍ ÊýÖµÐÍ Character Currency Date DateTime Logical Numeric Ë«¾«¶ÈÐÍ ¸¡µãÐÍ ÕûÐÍ Í¨ÓÃÐÍ ±¸×¢ÐÍ ½öÓÃÓÚ×Ö¶Î µÄÊý¾ÝÀàÐÍ Double Float Integer General Memo 3. Êý¾ÝÈÝÆ÷
VFPÖÐÓÃÀ´´æ´¢Êý¾ÝµÄÈÝÆ÷ÓУº³£Á¿¡¢±äÁ¿¡¢Êý×é¡¢¼Ç¼ºÍ¶ÔÏó¡£ £¨1£© ³£Á¿£¨constants£©£º
Ò»¸öÔÚ²Ù×÷¹ý³ÌÖб£³Ö²»±äµÄÊýÖµ»ò×Ö·û´®¡£
8