£².1 ³ÌÐòÉè¼Æ¸ÅÊö
1.
£².3 ³ÌÐòÉè¼Æ»ù´¡
1. »ù±¾¸ÅÄî
³Ì Ðò£ºÎª½â¾öijһÎÊÌâ¶øÉè¼ÆµÄһϵÁÐÖ¸Á
µÚ¶þÕ VFPÓïÑÔ»ù´¡
¡£Ö÷³ÌÐò£ºÍ¨³£±»Óû§Ö±½ÓÖ´ÐеijÌÐò¡£
×Ó³ÌÐò£ºÔÚ³ÌÐòÖб»µ÷ÓõijÌÐò¡£
Ô´³ÌÐò:ÓÉÈËÓÃÔ´ÓïÑÔ±àдµÄ¼ÆËã»ú³ÌÐò,±ØÐë·Òë³É»úÆ÷ÓïÑÔºó²ÅÄܱ»Ö´ÐС£
Ä¿±ê³ÌÐò:ÊÇÔ´³ÌÐò¾¹ý±àÒëºóËù²úÉúµÄ»úÆ÷ÓïÑÔ³ÌÐò¡£
¿ÉÖ´ÐгÌÐò£º
Ô´³ÌÐò±»±àÒëºó²úÉúµÄ¿É±»»úÆ÷Ö±½ÓÖ´ÐеijÌÐò£¬¾ßÓÐ .EXE À©Õ¹Ãû¡£ÔÚVFPÖÐÊÇÖ¸ÓÉÏîÄ¿¹ÜÀíÆ÷Á¬±àÉú³ÉµÄ¡¢¿ÉÍÑÀëVFP»·¾³ÔËÐеijÌÐò¡£
Ó¦ÓóÌÐò£º
ָΪÍê³ÉרÃŹ¤×÷¶øÉè¼ÆµÄÒ»×éÏ໥ÁªÏµµÄÀýÐгÌÐòºÍ×Ó³ÌÐò¡£ÔÚVFPÖÐÊÇÖ¸Ò»×é Visual FoxPro ³ÌÐò¡¢±íµ¥¡¢²Ëµ¥ºÍÆäËûÎļþ¾ÏîÄ¿¹ÜÀíÆ÷Á¬±àºóÐγɵĵ¥¸ö³ÌÐò£¬²»ÄÜÍÑÀëVFP»·¾³ÔËÐУ¬À©Õ¹ÃûΪ.APP¡£
ÀýÐгÌÐò£º
°´Ä³ÖÖ˳ÐòÅÅÁеġ¢Ê¹¼ÆËã»úÄÜÖ´ÐÐijÖÖÈÎÎñµÄÖ¸ÁºÏ£¬¿ÉÒÔÊÇÒ»ÖÖרÓõijÌÐò»ò×÷Ϊ³ÌÐòµÄÒ»²¿·Ö¡£Ëü¿ÉÓÉÈô¸É¸ö×Ó³ÌÐò×é³É¡£
2. ³ÌÐò¿ØÖÆ
£¨1£© ˳ÐòÓï¾ä
¼´°´³ÌÐòÖеÄÓï¾ä˳ÐòÒÀ´ÎÖ´ÐС£
£¨2£© ·ÖÖ§Óï¾ä
Ìõ¼þÓï¾ä£º
Çé¿öÓï¾ä£º
IFÌõ¼þÃüÁî×é1
[ELSE
ÃüÁî×é2 ]
ENDIF
DO CASECASEÇé¿ö1
ÃüÁî×é1
CASEÇé¿ö2
ÃüÁî×é2
…
[OTHERWISE
ÆäËüÃüÁî×é ]
ENDCASE
3. Ñ»·Óï¾ä
FOR
Ñ»·Óï¾ä£¨Ô¤ÖªÑ»·´ÎÊý£©
FOR±äÁ¿ = ³õÖµTOÖÕÖµ [STEP²½³¤ ]ÃüÁî×é
ENDFOR|NEXT
DO WHILE
Ñ»·Óï¾ä£¨Î´ÖªÑ»·´ÎÊý£©
DO WHILEÌõ¼þÃüÁî×é
ENDDO
SCAN
Ñ»·Óï¾ä£¨Õë¶ÔÈ«²¿¼Ç¼£©
SCAN[ ·¶Î§ ] [FOR|WHILEÌõ¼þ ]ÃüÁî×é
ENDSCAN
Ñ»·½á¹¹ÖеÄLOOPÃüÁîºÍEXITÃüÁ
LOOPÊǶÌ·Óï¾ä£¬±íʾ´Ó´Ë¿ªÊ¼ÏÂÒ»´ÎÑ»·£»
EXITÊÇÍ˳öÓï¾ä£¬±íʾÌø³öÑ»·£¬
µçÄÔ×ÊÁÏ
¡¶µÚ¶þÕ VFPÓïÑÔ»ù´¡¡·(https://www.unjs.com)¡£4. ×Ó³ÌÐò
×Ó³ÌÐòµÄµÄÐÎʽ¿ÉÒÔÊÇÒ»¸ö³ÌÐòÎļþ£¬Ò²¿ÉÒÔÊÇÒ»¸ö¹ý³Ì»ò×Ô¶¨Ò庯Êý¡£
×Ó³ÌÐò
×Ô¶¨Ò庯Êý
¹ý³Ì
Ìصã
×ÜÊDZ»ÆäËû³ÌÐòµ÷Óöø²»µ¥¶ÀÖ´ÐУ¬¿ÉÒÔµ÷ÓÃÆäËû×Ó³ÌÐò,²»Ò»¶¨Òª·µ»ØÒ»¸öÖµ¡£ÄÜÒÔÒ»¸ö¶ÀÁ¢µÄÎļþ´¢´æ£¬Ò²¿É°üº¬ÔÚµ÷ÓóÌÐòÖУ¬±ØÐë·µ»ØÒ»¸öÖµ¡£ÊÇÒ»¸ö³ÌÐò¶Î£¬ÊdzÌÐòµÄ×é³É²¿·Ö£¬Ò»°ã·ÅÔÚ³ÌÐòµÄ×îºó¡£¶¨Òå·½·¨