2
VFP
2.1VFP2.22.3
04-5-13
VisualFoxPro6.0
1
3
04-5-13
VisualFoxPro6.0
3
2
VFP
2.1VFP
2.1.12.1.2
123
2.1.32.1.42.1.5
2
04-5-13
VisualFoxPro6.0
2
4
04-5-13
VisualFoxPro6.0
4
1
2
2.1.1
STORE<>TO<>
DISPLAYMEMORY[LIKE<[TOPRINTER[PROMPT]/TOFILE<[NOCONSOLE]
>]>]
DISPLAYLISTSTORE0TOAA,BB,CCSTORE""TONAME<>=<0“>AA,BB,CC”NAME
LISTMEMORYLISTMEMORYDISPLAYMEMORY
DISPLAYMEMORY
A=.T.
5
04-5-13VisualFoxPro6.0
A
5
7
04-5-13
VisualFoxPro6.0
7
2.1.2
LISTMEMORY[LIKE<[TOPRINTER[PROMPT]/TOFILE<[NOCONSOLE]>]>]
LISTMEMORY
LISTMEMORYLISTMEMORY
DISPLAYMEMORY
LISTMEMORYLIKE<>
LIST
TOPRINTER[PROMPT]TOFILE<>NOCONSOLE
6
04-5-13VisualFoxPro6.06
8
04-5-13
VisualFoxPro6.0
8
3
4
LISTMEMORY
DISPLAYMEMORY
DISPLAYMEMORY
SAVE
SAVETOVAR1
VAR1.MEMAABBCCNAMEA
DISPLAYMEMORY
SAVETOVAR2ALLLIKE?A*
AVAR2.MEMAANAMEAVAR2.MEMBBCCA
SAVETOVAR3ALLEXCEPT?A*
9
04-5-13
VisualFoxPro6.0
9
11
04-5-13
VisualFoxPro6.0
11
2.1.3
SAVETO<>/
[ALLLIKE/EXCEPT<>]
<.MEM<04-5-1310SAVE>>>]>]
VisualFoxPro6.0
2.1.4
RELEASE<<“,”RELEASEALL[LIKE/EXCEPT<>CLEARMEMORYRELEASEALL<<
10
>>>]
>
12
04-5-13
VisualFoxPro6.0
12
5
6
RELEASEBB,CCLISTMEMORYLIKE*
RESTOREFROMVAR1LISTMEMORYLIKE*
RELEASEALLLIKE?A*LISTMEMORYLIKE*
RESTOREFROMVAR2LISTMEMORYLIKE*
RELEASEALLLISTMEMORYLIKE*
RESTOREFROMVAR3ADDITIVELISTMEMORYLIKE*
13
04-5-13
VisualFoxPro6.0
13
15
04-5-13
VisualFoxPro6.0
15
2.1.5
2.2
RESTOREFROM<<>>2.2.1
RESTOREFROM<[ADDITIVE]
2.2.2>ADDITIVE2.2.3
14
04-5-13
VisualFoxPro6.0
14
16
04-5-13
VisualFoxPro6.0
16
7
8
2.2.1
VisualFoxProS1S(1)
456DIMENSIONDECLAREDIMENSION
DIMENSION<1><>[<>][<2><>[,<>]……]
DIMENSIONA
2
,
3
,
BB
(4
,8)
VisualFoxPro
DIMENSIONA(2,3),BB(4,8)DIMENSIONA(2,3)DIMENSIONA(6)
17
04-5-13
VisualFoxPro6.0
17
19
04-5-13
VisualFoxPro6.0
19
2.2.2
DIMENSION<2><>[,<<>[,<1><>[>]……]1><>[>]……]<>][<<>]2>[<<
2.2.3
STORE<>TO>
STORE0TOASTORE""TOA(2,1)21>=<
0“>”
AA
DIMENSIONDECLARE<1><>[<>]123
04-5-13VisualFoxPro6.018
A=.T.
20
04-5-13VisualFoxPro6.0
A
20
18
9
10
2.3
2.3.12.3.22.3.3
13571+***%NNNN
2.3.2
()
1
NNNNNNNN2246/^NNNNNNNNN
21
04-5-13
VisualFoxPro6.0
21
23
04-5-13
VisualFoxPro6.0
23
2.3.1
12345678910<>=<=>=<>#!=$==NNNNNNNNCCNNNNNNNNCCLLLLLLLLLLCCCCCCCCCCCCCCCCLLLLLLLLDDDDDDDDDDDDDDDDLLLLLLLL
CL
ND
<
>
??<
>
??
22
04-5-13VisualFoxPro6.022
“
24
04-5-13VisualFoxPro6.0
”
“
”
24
11
12
(1).NOT.(2)(3).AND.(4).OR.(1)+(2)(1)+(2)DDNDDNNDDNDDCC
LLLLCCCC
LLLL
LL
12MEMORY3CLEAR4567
STORE=LISTMEMORYDISPLAYSAVERESTORERELEASE
25
04-5-13
VisualFoxPro6.0
25
27
04-5-13
VisualFoxPro6.0
27
2.3.3
“+”“-”**^*/%+++-
<>=<=>=<>#!=$==
.NOT..AND..OR.
26
04-5-13
VisualFoxPro6.0
26
13
14