《中文Visual FoxPro数据库详解及实例》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:廖兴祥,朱万清主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1997
  • ISBN:781043506X
  • 页数:612 页
图书介绍:

第一章 概述 1

1.1 引言 1

1.2 Fox数据库 2

1.3 运行环境及启动 3

1.运行环境 3

2.启动帮助与退出 4

3.访问帮助实例 4

1.4 Visual FoxPro菜单系统 5

1.5 语言基础 5

1.符号集 6

2.语句 7

3.常量、变量、数组和数据类型 8

4.函数和表达式 10

5.文件 11

6.书写约定 11

第二章 命令 12

2.1 数据操作命令 12

1.CALCULATE命令 12

2.SET CENTURY命令 14

3.SET CLOCK命令 14

4.SET CURRENCY命令 14

5.SET DATE命令 14

6.SET DECIMALS命令 15

7.SET EXACT命令 15

8.SET FDOW命令 16

9.SET FWEEK命令 16

10.SET HOURS命令 17

11.SET MARK TO命令 17

12.SET POINT命令 17

13.SET SECONDS命令 17

2.2 表或库操作命令 17

1.ADD TABLE命令 17

2.AVERAGE命令 18

3.BROWSE命令 18

4.CHANGE命令 27

5.CLOSE MEMO命令 34

6.COPY MEMO命令 34

7.COPY STRUCTURE命令 34

8.COPY STRUCTURE EXTENDED 35

命令 35

9.COPY TO命令 36

10.COUNT命令 38

11.CREATE命令 38

12.CREATE CURSOR—SQL命令 39

13.CREATE DATABASE命令 40

14.CREATE FROM命令 41

15.CREATE QUERY命令 41

16.CREATE SQL VIEW命令 41

17.CREATE TABLE—SQL命令 42

18.CREATE TRIGGER命令 44

19.CREATE VIEW命令 45

20.DECLARE—DLL命令 45

21.DELETE DATABASE命令 46

22.DELETE TRIGGER命令 47

23.DELETE VIEW命令 47

24.DISPLAY命令 47

25.DISPLAY DATABASE命令 48

26.DISPLAY STRUCTURE命令 48

27.DISPLAY TABLES命令 49

28.DISPLAY VIEWS命令 49

29.EDIT命令 50

30.EXPORT命令 50

31.FLUSH命令 51

32.IMPORT命令 52

33.LIST命令 53

34.LIST DATABASE命令 53

35.LIST TABLES命令 54

36.LIST VIEWS命令 54

37.MODIFY DATABASE命令 54

38.MODIFY MEMO命令 55

39.MODIFY PROCEDURE命令 56

40.MODIFY QUERY命令 56

41.MODIFY STRUCTURE命令 57

42.MODIFY VIEW命令 58

43.OPEN DATABSE明令 58

44.PACK命令 58

45.RECALL命令 59

46.REMOVE TABLE命令 59

47.RENAME TABLE命令 60

48.RENAME VIEW命令 60

49.REPLACE命令 60

50.REPLACE FROM ARRAY命令 61

51.SCAN…ENDSCAN命令 62

52.SELECT命令 62

53.SELECT—SQL命令 62

54.SET CPDIALOG命令 69

55.SET DATABASE命令 69

56.SET DATASESSION命令 69

57.SET DELETED命令 69

58.SET FIELDS命令 70

59.SET LIBRARY TO命令 71

60.SET OPTIMIZE命令 72

61.SORT命令 72

62.SUM命令 74

63.TOTAL命令 75

64.UPDATE命令 75

65.USE命令 76

66.VALIDATE DATABASE命令 78

67.ZAP命令 79

2.3 记录操作命令 79

1.APPEND命令 79

2.APPEND FROM命令 79

3.APPEND FROM ARRAY命令 82

4.APPEND MEMO命令 83

5.BLANK命令 83

6.CONTINUE命令 84

7.DELETE命令 84

8.DELETE-SQL命令 85

9.GO/GOTO命令 85

10.INSERT命令 86

11.INSERT-SQL 86

12.LOCATE命令 86

13.PACK DATABASE命令 87

14.SEEK命令 87

15.SET FILTER命令 88

16.SET KEY命令 88

17.SET NEAR命令 89

18.SKIP命令 89

19.UPDATE-SQL命令 90

2.4 文件管理命令 90

1.CD|CHDIR命令 90

2.CLOSE 90

3.COPY FILE命令 91

4.COPY PROCEDURES命令 91

5.DELETE FILE命令 92

6.DIR或DIRECTORY命令 92

7.DISPLAY FILES命令 93

8.ERASE命令 93

9.FILER命令 94

10.MD|MKDIR命令 94

11.MODIFY COMMAND/MODIFY FILE命 94

令 94

12.RELEASE MODULE命令 96

13.RELEASE PROCEDURE命令 96

14.RENAME命令 96

15.SET ALTERNATE命令 97

16.SET DEFAULT命令 97

17.SET FORMAT命令 98

18.SET FULLPATH命令 98

19.SET PATH命令 98

20.SET SAFETY命令 99

21.SET XCMDFILE命令 99

22.TYPE命令 100

2.5 索引操作命令 100

1.COPY INDEXES命令 100

2.COPY TAG命令 101

3.DELETE TAG命令 101

4.FIND命令 102

5.INDEX命令 102

6.REINDEX命令 105

7.SET COLLATE命令 105

8.SET INDEX命令 106

9.SET ORDER命令 107

10.SET UNIQUE命令 108

2.6 关系操作命令 109

1.CREATE CONNECTION命令 109

2.DELETE CONNECTION命令 109

3.DISPLAY CONNECTIONS命令 109

4.JOIN命令 110

5.LIST CONNECTIONS命令 110

6.MODIFY CONNECTION命令 111

7.RENAME CONNECTION命令 111

8.SET RELATION命令 111

9.SET RELATION OFF命令 112

10.SET SKIP命令 112

2.7 内存变量操作命令 113

1.=命令 113

2.DISPLAY MEMORY命令 113

3.GETEXPR命令 114

4.LOCAL命令 114

5.PARAMETERS命令 115

6.PRIVATE命令 115

7.PUBLIC令 116

8.REGIONAL命令 116

9.RELEASE命令 116

10.RESTORE FROM命令 117

11.RESTORE SCREEN命令 117

12.SAVE SCREEN命令 118

13.SAVE TO命令 118

14.STORE命令 119

2.8 数组操作命令 119

1.COPY TO ARRAY命令 119

2.DECLARE命令 120

3.DIMENSION命令 121

4.GATHER命令 122

5.SCATTER命令 122

2.9 程序操作命令 123

1.APPEND PROCEDURES命令 123

2.ASSIST命令 124

3.BUILD APP命令 124

4.BUILD EXE命令 124

5.BUILD PROJECT命令 125

6.CALL命令 125

7.CANCEL命令 126

8.COMPILE命令 127

9.COMPILE DATABASE命令 128

10.CREATE PROJECT命令 128

11.#DEFINE…#UNDEF命令 129

12.DISPLAY PROCEDURES命令 129

13.DO命令 130

14.DO CASE…ENDCASE命令 131

15.DO WHILE…ENDDO命令 131

16.ERROR命令 132

17.EXIT命令 132

18.EXTERNAL命令 132

19.FOR…ENDFOR命令 134

20.FUNCTION命令 134

21.IF…ENDIF命令 135

22.#IF……#ENDIF命令 136

23.#INCLUDE命令 137

24.LIST PROCEDURES命令 137

25.LOAD命令 137

26.LPARAMETERS命令 139

27.MODIFY PROJECT命令 139

28.NOTE命令 140

29.ON READERROR命令 140

30.PROCEDURE命令 141

31.RELEASE LIBRARY命令 141

32.RESUME命令 141

33.RETRY命令 142

34.RETURN命令 142

35.RUN|!命令 142

36.SET DEBUG命令 144

37.SET DEVELOPMENT命令 144

38.SET ECHO命令 145

39.SET ESCAPE命令 145

40.SET LOGERRORS命令 145

41.SET PROCEDURE命令 146

42.SET STEP命令 146

43.SET SYSMENU命令 146

44.SET TOPIC命令 147

45.SET TRBETWEEN命令 147

46.SET TYPEAHEADS命令 147

47.SET UDFPARMS命令 148

48.SUSPEND命令 148

49.WAIT命令 148

50.&&命令 149

51.*命令 149

2.10 格式化输入输出命令 150

1.?|??命令 150

2.@…BOX命令 151

3.@…CLEAR命令 152

4.@…EDIT——编辑框命令 152

5.@…FILL命令 156

6.@…GET——复选框命令 157

7.@…GET——组合框命令 164

8.@…GET——透明按钮命令 171

9.@…GET——列表框命令 176

10.@…GET——命令按钮命令 181

11.@…GET——文本框命令 189

12.@…GET——旋转器命令 195

13.@…GET——单选按钮 199

14.@…SAY命令 205

15.@…TO命令 208

16.\|\\命令 211

17.ACCEPT命令 211

18.ACTIVE SCREEN命令 211

19.CLEAR命令 211

20.INPUT命令 213

21.READ命令 213

22.SCROLL命令 215

23.SET CARRY命令 216

24.SET CONFIRM命令 216

25.SET CONSOLE命令 217

26.SET DELIMITERS命令 217

27.SET DEVICE命令 217

28.SET FIXED命令 218

29.SET HEADINGS命令 218

30.SET MEMOWIDTH命令 218

31.SET MESSAGE命令 218

32.SET ODOMETER命令 219

33.SET PALETTE命令 219

34.SET TEXTMERGE命令 219

35.SET TEXTMERGE DELIMITERS 221

命令 221

36.SHOW GET命令 221

37.SHOW GETS命令 223

38.SHOW OBJECT命令 224

39.TEXT…ENDTEXT命令 224

2.11 打印操作命令 225

1.??? 225

2.DEFINE BOX 225

3.EJECT 226

4.EJECT PAGE 226

5.ON PAGE 227

6.PRINT JOB…ENDPRINT JOB 227

7.SET MARGIN 227

8.SET PDSETUP 228

9.SET PRINTER 229

2.12 事件处理命令 231

1.BEGIN TRANSACTION命令 231

2.END TRANSACTION命令 232

3.ON ERROR命令 232

4.ON ESCAPE命令 232

5.ON EXIT BAR命令 233

6.ON EXIT MENU命令 233

7.ON EXIT PAD命令 233

8.ON EXIT POPUP命令 233

9.ON KEY命令 233

10.ON KEY=命令 234

11.ON KEY LABEL命令 235

12.ON SELECTION BAR命令 237

13.ON SELECTION MENU命令 237

14.ON SELECTION PAD命令 237

15.ON SELECTION POPUP命令 238

16.ROLLBACK命令 238

17.RUNSCRIPT命令 238

2.13 键盘和鼠标操作命令 239

1.KEYBOARD命令 239

2.MOUSE命令 239

3.PLAY MACRO命令 240

4.POP KEY命令 240

5.PUSH KEY命令 241

6.RESTORE MACROS命令 241

7.SAVE MACROS命令 241

8.SET KEYCOMP命令 242

9.SET MACKEY命令 244

10.SET MOUSE命令 244

11.SET STICKY命令 244

2.14 报表和标签操作命令 245

1.CREATE LABEL命令 245

2.CREATE REPORT命令 246

3.CREATE REPORT——快速报表命令 247

4.LABEL命令 247

5.MODIFY LABEL命令 248

6.MODIFY REPORT命令 249

2.15 环境设置命令 251

1.CREATE COLOR SET命令 251

2.DISPLAY STATUS命令 251

3.HELP命令 252

4.ON SHUTDOWN命令 253

5.QUIT命令 253

6.SET命令 254

7.SET ANSI命令 254

8.SET AUTOSAVE命令 254

9.SET BELL命令 254

10.SET BLINK命令 255

11.SET BLOCKSIZE命令 255

12.SET BRSTATUS命令 255

13.SET CLEAR命令 256

14.SET COLOR OF命令 256

15.SET COLOR OF SCHEME命令 256

16.SET COLOR SET命令 257

17.SET COLOR TO命令 257

18.SET COMPATIBLE命令 257

19.SET CURSOR命令 258

20.SET DISPLAY命令 258

21.SET DOHISTORY命令 259

22.SET FUNCTION命令 259

23.SET HELP命令 260

24.SET HELPFILETER命令 261

25.SET INTENSITY命令 262

26.SET MACDESKTOP命令 262

27.SET NOCPTRANS命令 263

28.SET NOTIFY命令 264

29.SET NULL命令 264

30.SET READBORDER命令 264

31.SET RESOURCE命令 265

32.SET SCOREBOARD命令 265

33.SET SEPARATOR命令 265

34.SET SPACE命令 265

35.SET STATUS命令 266

36.SET STATUS BAR命令 266

37.SET TALK命令 267

38.SET TOPIC ID命令 267

39.SET VIEW命令 267

40.SET VOLUME命令 268

41.SQL命令概览 268

2.16 菜单命令 269

1.@…MENU命令 269

2.@…PROMPT命令 269

3.ACTIVATE MENU命令 270

4.ACTIVATE POPUP命令 270

5.CREATE MEMU命令 271

6.DEACTIVATE MENU命令 272

7.DEACTIVATE POPUP命令 272

8.DEFINE BAR命令 272

9.DEFINE MENU命令 276

10.DEFINE PAD命令 278

11.DEFINE POPUP命令 282

12.HIDE MENU命令 286

13.HIDE POPUP命令 287

14.MENU——系统菜单名 287

15.MENU命令 293

16.MENU TO命令 294

17.MODIFY MENU命令 294

18.MOVE POPUP命令 295

19.ON APLABOUT命令 295

20.ON BAR命令 296

21.ON MACHELP命令 296

22.ON PAD命令 296

23.POP MENU命令 297

24.POP POPUP命令 297

25.PUSH MENU命令 297

26.PUSH POPUP命令 297

27.READ MENU命令 297

28.RELEASE BAR命令 298

29.RELEASE MENUS命令 298

30.RELEASE PAD命令 298

31.RELEASE POPUPS命令 298

32.SET APLABOUT命令 299

33.SET MACHELP命令 299

34.SET MARK OF命令 299

35.SET SKIP OF命令 300

36.SHOW MENU命令 301

37.SHOW POPUP命令 302

38.SIZE POPUP命令 302

2.17 窗口操作命令 302

1.ACTIVATE WINDOW命令 302

2.CREATE FORM命令 304

3.CREATE SCREEN命令 304

4.CREATE SCREEN——快速屏幕命令 305

5.DEACTIVATE WINDOW命令 305

6.DEFINE WINDOW命令 306

7.DO FORM命令 311

8.HIDE WINDOW命令 311

9.MODIFY FORM命令 312

10.MODIFY SCREEN命令 313

11.MODIFY WINDOW命令 313

12.MOVE WINDOW命令 314

13.RELEASE WINDOWS命令 314

14.RESTORE WINDOW命令 314

15.SAVE WINDOWS命令 315

16.SET BORDER命令 315

17.SET SHADOWS命令 316

18.SET WINDOW OF MEMO命令 316

19.SHOW WINDOW命令 316

20.ZOOM WINDOW命令 318

2.18 DDE和OLE命令 320

1.@…SAY—图片和OLE对象命令 320

2.APPEND GENERAL命令 322

3.MODITY GENERAL命令 323

2.19 网络操作命令 324

1.SET EXCLUSIVE命令 324

2.SET LOCK命令 324

3.SET MULTILOCKS命令 324

4.SET REFRESH命令 325

5.SET REPROCESS命令 325

6.UNLOCK命令 326

2.20 类和对象操作命令 327

1.@…CLASS命令 327

2.ADD CLASS命令 327

3.COMPILE FORM命令 328

4.CREATE CLASS命令 328

5.CREATE CLASSLIB命令 329

6.DEFINE CLASS命令 329

7.DISPLAY OBJECTS命令 332

8.LIST OBJECTS命令 332

9.MODIFY CLASS命令 333

10.RELEASE CLASSLIB命令 334

11.REMOVE CLASS命令 334

12.RENAME CLASS命令 334

13.SET CLASSLIB命令 334

14.WITH…ENDWITH命令 335

第三章 函数 336

3.1 数值函数 336

1.ABS()函数 336

2.PI()函数 336

3.SQRT()函数 336

4.EXP()函数 337

5.CEILING()函数 337

6.FLOOR()函数 337

7.INT()函数 337

8.ROUND()函数 337

9.SIGN()函数 338

10.LOG()函数 338

11.LOG10()函数 338

12.MAX()函数 338

13.MIN()函数 338

14.MOD()函数 339

15.RAND()函数 339

16.SIN()函数 339

17.COS()函数 339

18.TAN()函数 339

19.ASIN()函数 340

20.ACOS()函数 340

21.ATAN()函数 340

22.ATN2()函数 340

23.FV()函数 341

24.PAYMENT()函数 341

25.PV()函数 341

3.2 字符处理函数 342

1.&函数 342

2.$函数 342

3.SUBSTR()函数 342

4.UPPER()函数 342

5.ALLTRIM()函数 342

6.LTRIM()函数 343

7.RTRIM()函数 343

8.TRIM()函数 343

9.SPACE()函数 343

10.ASC()函数 343

11.AT()函数 343

12.ATC()函数 344

13.RAT()函数 344

14.ATLINE()函数 344

15.ATCLINE()函数 344

16.RATLINE()函数 345

17.OCCURS()函数 345

18.CHRTRAN()函数 345

19.LEFT()函数 345

20.RIGHT()函数 345

21.LEN()函数 346

22.LIKE()函数 346

23.PADC(),PADL(),PADR()函数 346

24.PROPER()函数 346

25.REPLICATE()函数 347

26.STRTRAN()函数 347

27.STUFF()函数 347

3.3 表和数据库函数 347

1.ALIAS()函数 347

2.BOF()函数 348

3.DBF()函数 348

4.DELETED()函数 348

5.EOF()函数 349

6.FCOUNT()函数 349

7.FIELD()函数 349

8.FILTER()函数 350

9.FCOUNT()函数 350

10.FLDLIST()函数 350

11.FOUND()函数 350

12.FSIZE()函数 351

13.GETFILE()函数 351

14.HEADER()函数 351

15.KEY()函数 351

16.LUPDATE()函数 352

17.NDX()函数 352

18.ORDER()函数 352

19.PUTFILE()函数 353

20.RECCOUNT()函数 353

21.RECNO()函数 353

22.RECSIZE()函数 354

23.RELATION() 354

24.SEEK()函数 354

25.SELECT()函数 355

26.TAG()函数 355

27.TARGET()函数 355

28.USED()函数 355

29.VARREAD()函数 356

30.LOOKUP()函数 357

31.CDX()函数|MDX()函数 357

32.TAG()函数 357

33.CURVAL()函数 358

34.DBC()函数 358

35.DBUSED()函数 358

36.GETFLDSTATE()函数 359

37.GETNEXTMODIFIED()函数 359

38.OLDVAL()函数 360

39.SETFLDSTATE()函数 360

40.TABLEREVERT()函数 360

41.TABLEUPDATE()函数 361

42.CANDIDATE()函数 361

43.PRIMARY()函数 362

3.4 日期时间函数 362

1.CDOW()函数 362

2.CMONTH()函数 362

3.DATE()函数 363

4.DATETIME()函数 363

5.DAY()函数 363

6.DMY()函数 363

7.DOW()函数 364

8.FDATE()函数 364

9.FTIME()函数 364

10.GOMONTH()函数 364

11.HOUR()函数 364

12.MINUTE()函数 365

13.MONTH()函数 365

14.SEC()函数 365

15.WEEK()函数 365

16.YEAR()函数 366

3.5 类型转换函数 366

1.CHR()函数 366

2.CTOD()函数|{}函数 366

3.CTOT()函数 367

4.DTOC()函数 367

5.DTOR()函数 367

6.DTOS()函数 367

7.DTOT()函数 367

8.LOWER()函数 368

9.MDY()函数 368

10.MTON()函数 368

11.NORMALIZE()函数 368

12.NTOM()函数 369

13.RTOD()函数 369

14.STR()函数 369

15.TRANSFORM()函数 369

16.TTOC()函数 370

17.TTOD()函数 370

18.VAL()函数 370

3.6 测试函数 370

1.BETWEEN()函数 370

2.CHRSAW()函数 371

3.DESCENDING()函数 371

4.FOR()函数 371

5.FSIZE()函数 372

6.HOME()函数 372

7.ID()函数 372

8.ISBLANK()函数 372

9.ISREADONLY()函数 372

10.KEYMATCH()函数 372

11.MEMORY()函数 372

12.ROW()函数 373

13.COL()函数 373

14.SROWS()函数 373

15.SCOLS()函数 373

16.CURDIR()函数 373

17.DISKSPACE()函数 374

18.EMPTY()函数 374

19.FILE()函数 374

20.INLIST()函数 375

21.ISALPHA()函数 375

22.ISCOLOR()函数 375

23.ISDIGIT()函数 375

24.ISLOWER()函数 375

25.ISUPPER()函数 375

26.LINENO()函数 376

27.MROW()函数 376

28.MCOL()函数 376

29.MDOWN()函数 376

30.MEMLINES()函数 377

31.MESSAGE()函数 377

32.MLINE()函数 377

33.OS()函数 377

34.PARAMETERS()函数 378

35.PROW()函数 378

36.PCOL()函数 378

37.PRINTSTATUS()函数 379

38.PROGRAM()函数 379

39.READKEY()函数 379

40.SCHEME()函数 380

41.SECONDS()函数 380

42.SET()函数 380

43.SYS()函数 381

44.TIME()函数 384

45.TYPE()函数 384

46.UPDATE()函数 385

47.VERSION()函数 385

48.OBJNUM()函数 385

49.ON()函数 386

50.RDLEVEL()函数 386

51.OBJVAR()函数 386

52.PCOUNT()函数 386

53.SET("ATTRIBUTES")函数 386

54.SET("DIRECTORY")函数 387

55.SET("DISPLAY")函数 387

56.SET("LIBRARY")函数 387

57.SET("MBLOCK")函数 387

58.TAGCOUNT()函数 387

59.TAGNO()函数 387

60.UNIQUE()函数 388

61.ISEXCLUSIVE()函数 388

62.ISMOUSE()函数 388

63.ISNULL()函数 388

64.TXNLEVEL()函数 388

3.7 菜单函数 388

1.BAR()函数 388

2.BARCOUNT()函数 389

3.BARPROMPT()函数 389

4.MENU()函数 389

5.PAD()函数 389

6.POPUP()函数 390

7.PROMPT()函数 390

8.CNTBAR()函数 390

9.CNTPAD()函数 391

10.GETBAR()函数 391

11.GETPAD()函数 392

12.MRKBAR()函数 392

13.MRKPAD()函数 392

14.PRMBAR()函数 393

15.PRMPAD()函数 393

16.SKPBAR()函数 393

17.SKPPAD()函数 393

3.8 窗口函数 393

1.READ()函数 393

2.WBORDER()函数 393

3.WCHILD()函数 394

4.WCOLS()函数 394

5.WEXIST()函数 394

6.WIND()W()函数 394

7.WLAST()函数 395

8.WLCOL()函数 395

9.WLROW()函数 395

10.WMAXIMUM()函数 395

11.WMINIMUM()函数 395

12.WONTOP()函数 395

13.WOUTPUT()函数 396

14.WPARENT()函数 396

15.WROWS()函数 397

16.WVISIBLE()函数 397

3.9 数组函数 397

1.ACOPY()函数 397

2.ADATABASES()函数 398

3.ADEL()函数 398

4.ADIR()函数 398

5.AELEMENT()函数 399

6.AERROR()函数 399

7.AFIELDS()函数 399

8.AINS()函数 400

9.ALEN()函数 400

10.APPINTERS()函数 400

11.ASCAN()函数 401

12.ASORT()函数 401

13.ASUBSCRIPT()函数 402

14.AUSED()函数 402

3.10 SQL查询函数 402

1.REFRESH()函数 402

2.REQUERY()函数 403

3.SQLCANCEL()函数 403

4.SQLCOLUMNS()函数 403

5.SQLCOMMIT()函数 404

6.SQLCONNECT()函数 404

7.SQLDISCONNECT()函数 404

8.SQLEXEC()函数 405

9.SQLGETPROP()函数 405

10.SQLMORERESULTS()函数 405

11.SQLROLLBACK()函数 406

12.SQLSETPROP()函数 406

13.SQLSTRINGCONNECT()函数 407

14.SQLTABLES()函数 407

3.11 位运算函数 408

1.BITAND()函数 408

2.BITCLEAR()函数 408

3.BITLSHIFT()函数 408

4.BITNOT()函数 408

5.BITOR()函数 409

6.BITRSHIFT()函数 409

7.BITSET()函数 409

8.BITXOR()函数 409

3.12 对象特性函数 410

1.ACLASS()函数 410

2.ADBOBJECTS()函数 410

3.AINSTANCE()函数 410

4.AMEMBERS()函数 411

5.ASELOBJ()函数 411

6.COMPOBJ()函数 411

7.CREATEOBJECT()函数 412

8.CURSORGETPROP()函数 412

9.CURSORSETPROP()函数 413

10.DBGETPROP()函数 414

11.DBSETPROP()函数 417

12.GETOBJECT()函数 417

13.INDBC()函数 418

3.13 其它函数 418

1.CAPSLOCK()函数 418

2.DIFFERENCE()函数 418

3.ERROR()函数 419

4.FCLOSE()函数 419

5.FCREATE()函数 419

6.FEOF()函数 420

7.FERROR()函数 420

8.FFLUSH()函数 421

9.FGETS()函数 421

10.FKLABEL()函数 422

11.FKMAX()函数 422

12.FOPEN()函数 422

13.FPUTS()函数 423

14.FREAD()函数 423

15.FSEEK()函数 424

16.FULLPATH()函数 424

17.FWRITE()函数 424

18.GETCOLOR()函数 425

19.GETCP()函数 425

20.GETENV()函数 425

21.GETPRINTER()函数 425

22.IIF()函数 426

23.INKEY()函数 426

24.INSMODE()函数 427

25.LASTKEY()函数 427

26.LOCFILE 427

27.NUMLOCK()函数 428

28.SOUNDEX()函数 428

29.MESSAGEBOX()函数 428

30.NVL()函数 429

31.RGB()函数 429

3.14 用户自定义函数(UDF) 429

3.15 FoxPro for Windows函数 431

1.AFONT()函数 431

2.ANSITOOEM()函数 431

3.DDEAbortTrans()函数 431

4.DDEAdvise()函数 432

5.DDEEnabled()函数 432

6.DDEExecute()函数 432

7.DDEInitiate()函数 432

8.DDElastError()函数 432

9.DDEPoke()函数 433

10.DDERequest()函数 433

11.DDESetOption()函数 433

12.DDESetService()函数 433

13.DDESetTopic()函数 433

14.DDETerminate()函数 434

15.FONTMETRIC()函数 434

16.GETFONT()函数 434

17.OEMTOANSI()函数 434

18.PRTINFO()函数 434

19.SYSMESTRIC()函数 436

20.TEXTWIDTH()函数 436

21.WFONT()函数 436

第四章 系统内存变量 437

1.ALIGNMENT系统内存变量 437

2.ASCIICOLS 437

3.ASCIIROWS 437

4.ASSIST系统内存变量 437

5.BEAUTIFY 437

6.BOX 438

7.BUILDER 438

8.CALCMEM 438

9.CALCVALUE 438

10.CLIPTEXT 439

11.CONVERTER 439

12.CUROBJ 439

13.DBLCLICK 439

14.DLARYDATE 440

15.DOS 440

16.FoxDoc 440

17.FoxGraph 441

18.GENGRAPH 441

19.GENMENU 441

20.GENPD 441

21.GENSCRN 441

22.GENXTAB 442

23.INDENT 442

24.LMARGIN 442

25.MAC 442

26.MLINE 442

27.PADVANCE 443

28.PAGENO 443

29.PBPAGE 443

30.PCOLNO 443

31.PCOPLES 443

32.PDRIVER系统内存变量 444

33.PDSETUR 444

34.PECODE 444

35.PEJECT 444

36.PEPAGE 444

37.PLENGTH 445

38.PLINGNO 445

39.PLOFFSET 445

40.PPITCH 445

41.PQUALITY 445

42.PRETEXT 446

43.PSCODE 446

44.PSPACING 446

45.PWAIT 446

46.RMARGIN 446

47.SCREEN 447

48.SHEIL 447

49.SPELLCHK 447

50.STARTUP 447

51.TABS 448

52.TALLY 448

53.TEXT 448

54.THROTTLE 449

55.TRANSPORT 449

56.UNIX 449

57.WINDOWS 450

58.WIZARD 450

59.WRAP 450

第五章 类与对象 451

5.1 对象 451

1.Column对象 451

2.Container对象 452

3.Control对象 452

4.Cursor对象 452

5.Custom对象 452

6.DataEnvironment对象 453

7.Form对象 453

8.FormSet对象 453

9.Header对象 453

10.Page对象 453

11.Relation对象 454

12.Separator对象 454

13.ToolBar对象 454

5.2 控件 454

1.CheckBox控件 454

2.ComboBox控件 454

3.CommandButton控件 455

4.CommandGroup控件 455

5.Communications控件 455

6.EditBox控件 463

7.Grid控件 464

8.Image控件 464

9.Label控件 464

10.Line控件 464

11.ListBox控件 464

12.MAPI控件 464

13.Message缓冲器控件 467

14.OLE控件 477

15.OLEBound控件 477

16.OptionButton控件 477

17.OptionGroup控件 478

18.OutLine控件 478

19.PageFrame控件 483

20.PictureClip控件 483

21.Shape控件 485

22.Spinner控件 485

23.TextBox控件 485

24.Timer控件 485

5.3 特性 485

1.ActiveColumn特性 485

2.ActiveControl特性 486

3.ActiveForm特性 486

4.ActivePage特性 486

5.activeRow特性 486

6.Alias特性 486

7.Alignment特性 487

8.AllowTabs特性 487

9.AlwaysOnTop特性 487

10.AutoActivate特性 488

11.AutoCenter特性 488

12.AutoCloseTables特性 488

13.AutoOpenTables特性 488

14.AutoSize特性 489

15.BackColor,ForeColor特性 489

16.BackStyle特性 489

17.BaseClass特性 490

18.BorderColor特性 490

19.BorderStyle特性 490

20.BorderWidth特性 491

21.Bound特性 491

22.BoundColumn特性 491

23.BufferMode特性 492

24.BufferModeOverride特性 492

25.ButtonCount特性 492

26.Buttons特性 493

27.Cancel特性 493

28.Caption特性 493

29.ChildAlias特性 494

30.ChildOrder特性 494

31.Class特性 494

32.ClassLibrary特性 494

33.ClipControls特性 495

34.Closable特性 495

35.ColorScheme特性 495

36.ColorSource特性 495

37.ColumnCount特性 495

38.ColumnLine特性 496

39.ColumnOrder特性 496

40.Columns特性 496

41.ColumnWidths特性 496

42.Comment特性 497

43.ControlBox特性 497

44.ControlCount特性 497

45.ControlSource特性 497

46.CountrolCount特性 498

47.Controls特性 498

48.CurrentControl特性 498

49.CurrentX,CurrentY特性 498

50.CursorSource特性 499

51.Curvature特性 499

52.Database特性 499

53.DataSession特性 499

54.DataSessionID特性 500

55.Default特性 500

56.Desktop特性 500

5 7.DisabledBackColor,DisabledForeColor特性 500

58.DisabledPicture特性 501

59.DisplayValue特性 501

60.Docked特性 501

61.DockPosition特性 501

62.DownPicture特性 502

63.DragIcon特性 502

64.DragMode特性 502

65.DrawMode特性 503

66.DrawStyle特性 503

67.DrawWidth特性 504

68.DynamicAlignment特性 504

69.DynamicBackColor,DynamicForeColor特性 504

70.DynamicCurrentControl特性 504

71.DynamicFontBold,DynamicFontItalic,DynamicFontStrikethru,DynamicFontUnder-line特性 505

72.DynamicFontName特性 505

73.DynamicFontSize特性 505

74.Enabled特性 505

75.Exclusive特性 506

76.FillColor特性 506

77.FillStyle特性 506

78.Filter特性 507

79.FirstElement特性 507

80.FontBold,FontItalic,FontStrikethru,Font-UnderLine特性 507

81.FontName特性 508

82.FontOutLine特性 508

83.FontShadow特性 508

84.FontSize特性 508

85.Format特性 509

86.FormCount特性 509

87.Forms特性 509

88.GridLineColor特性 510

89.GridLines特性 510

90.GridLineWidth特性 510

91.HalfHeightCaption特性 510

92.HeaderHeight特性 510

93.Height特性 511

94.HelpContextID特性 511

95.HideSelection特性 511

96.Highlight特性 512

97.Icon特性 512

98.Increment特性 512

99.IncrementalSearch特性 512

100.InitialSelectedAlias特性 512

101.InputMask特性 513

102.Interval特性 513

103.ItemBackColor,ItemForeColor特性 513

104.ItemData特性 514

105.ItemIDData特性 514

106.KeyBoardHighValue,KeyBoardLowValue特性 514

107.KeyPreview特性 514

108.Left特性 515

109.LeftColumn特性 515

110.LineSlant特性 515

111.LinkMaster特性 515

112.List特性 515

113.ListCount特性 516

114.ListIndex特性 516

115.ListItem特性 516

116.ListItemID特性 516

117.LockScreen特性 517

118.Margin特性 517

119.MaxButton特性 517

120.MaxHeight特性 517

121.MaxLeft特性 518

122.MaxLength特性 518

123.MaxTop特性 518

124.MaxWidth特性 518

125.MDIForm特性 518

126.MemoWindow特性 519

127.MinButton特性 519

128.MinHeight特性 519

129.MinWidth特性 519

130.MousePointer特性 520

131.Moveable特性 520

132.MoverBars特性 520

133.MultiSelect特性 521

134.Name特性 521

135.NewIndex特性 521

136.NewItemID特性 521

137.NoDataOnLoad特性 521

138.NumberOfElements特性 522

139.OneToMany特性 522

140.OpenWindow特性 522

141.Order特性 522

142.PageCount特性 523

143.PageHeight特性 523

144.PageOrder特性 523

145.Pages特性 523

146.PageWidth特性 524

147.Panel特性 524

148.PanelLink特性 524

149.Parent特性 524

150.ParentAlias特性 524

151.ParentClass特性 525

152.Partition特性 525

153.PasswordChar特性 525

154.Picture特性 525

155.ReadCycle特性 526

156.ReadLock特性 526

157.ReadMouse特性 526

158.ReadObject特性 526

159.ReadOnly特性 527

160.ReadSave特性 527

161.ReadTimeout特性 527

162.RecordMark特性 528

163.RecordSource特性 528

164.RecordSourceType特性 528

165.RelationalExpr特性 528

166.RelativeColumn特性 528

167.RelativeRow特性 529

168.ReleaseType特性 529

169.Resizable特性 529

170.RowHeight特性 529

171.RowSource特性 530

172.RowSourceType特性 530

173.ScaleMode特性 530

174.ScrollBars特性 530

175.Selected特性 531

176.SelectedBackColor,SelectedForeColor特性 531

177.SelectedID特性 531

178.SelectedItemBackColor,SelectedItemFo-reColor特性 532

179.SelectOnEntry特性 532

180.SelLength特性 532

181.SelStart特性 533

182.SelText特性 533

183.ShowTips特性 533

184.Sizable特性 533

185.Sparse特性 534

186.SpecialEffect特性 534

187.SpinnerHighValue,SpinnerLowValue特性 534

188.StatusBarText特性 534

189.Stretch特性 535

190.Style特性 535

191.TabIndex特性 535

192.Tabs特性 536

193.TabStop特性 536

194.TabStretch特性 536

195.Tag特性 537

196.TerminateRead特性 537

197.ToolTipText特性 537

198.Top特性 537

199.TopIndex特性 538

200.TopItemID特性 538

201.Value特性 538

202.View特性 539

203.Visible特性 539

204.Width特性 540

205.WindowList特性 540

206.WindowState特性 540

207.WindowType特性 540

208.WordWrap特性 541

5.4 事件 541

1.Activate事件 541

2.AfterCloseTables事件 542

3.AfterDock事件 542

4.AfterRowColChange事件 542

5.BeforeDock事件 542

6.BeforeOpenTables事件 543

7.BeforeRowColChange事件 543

8.Clik事件 543

9.DblClick事件 544

10.Deactivate事件 544

11.Deleted事件 544

12.Destroy事件 544

13.DownClick事件 545

14.DragDrop事件 545

15.DragOver事件 545

16.DropDown事件 546

17.Error事件 546

18.ErrorMessage事件 547

19.GotFocus事件 547

20.Init事件 548

21.InteractiveChang事件 548

22.KeyPress事件 548

23.Load事件 549

24.LostFocus事件 549

25.Message事件 549

26.MouseDown事件 550

27.MouseMove事件 550

28.MouseUp事件 551

29.Moved事件 551

30.Paint事件 551

31.ProgrammaticChange事件 552

32.RangeLow事件 552

33.RangeHigh事件 552

34.ReadActivate事件 552

35.ReadDeactivate事件 553

36.ReadShow事件 553

37.ReadValid事件 553

38.ReadWhen事件 553

39.Resize事件 554

40.RightClik事件 554

41.Scrolled事件 554

42.Timer事件 555

43.UnDock事件 555

44.Unload事件 555

45.UpClik事件 555

46.Valid事件 555

47.When事件 556

5.5 方法 556

1.ActivateCell方法 556

2.AddColumn方法 556

3.AddItem方法 556

4.AddListItem方法 557

5.AddObject方法 557

6.Box方法 557

7.Circle方法 558

8.Clear方法 558

9.CloneObject方法 558

10.CloseTables方法 558

11.Cls方法 559

12.DeleteColumn方法 559

13.Dock方法 559

14.DoScroll方法 559

15.DoVerb方法 560

16.Drag方法 560

17.Hide方法 560

18.IndexToItemID方法 561

19.ItemIDToIndex方法 561

20.Line方法 561

21.Move方法 562

22.OpenTables方法 562

23.Point方法 562

24.Print方法 562

25.PSet方法 562

26.ReadExpression方法 563

27.ReadMethod方法 563

28.Refresh方法 563

29.Release方法 563

30.RemoveItem方法 564

31.RemoveListItem方法 564

32.RemoveObject方法 564

33.Requery方法 564

34.Reset方法 564

35.SaveAs方法 564

36.SaveAsClass方法 565

37.SetAll方法 565

38.SetFocus方法 565

39.Show方法 565

40.TextHeight方法 566

41.TextWidth方法 566

42.WriteExpression方法 566

43.WriteMethod方法 566

44.ZOrder方法 567

附录一 FoxPro各版本命令对照 568

附录二 FoxPro各版本函数对照 577

附录三 FoxBASE+2.1命令 582

附录四 FoxBASE+2.1函数 588

附录五 错误信息 591

参考资料 612