《Visual FoxPro 3.0基础篇》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:周建成编著;王晟改编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1997
  • ISBN:7115063249
  • 页数:407 页
图书介绍:周建成编著;王晟改编.VisualFoxPro3.0基础篇.北京:人民邮电出版社

第一章安装Visual FoxPro 1

1.1 Visual FoxPro的起源 1

1.2安装Visual FoxPro 3.0 1

目录 1

1.2.1安装Visual FoxPro 3.0的步骤 2

1.2.2快速安装Visual FoxPro 3.0 10

1.3运行与退出Visual FoxPro 10

1.3.1运行Visual FoxPro 10

1.3.2退出Visual FoxPro 11

2.1 Windows 95中文版的基本操作 13

2.1.1鼠标的操作 13

第二章基本操作及菜单简介 13

2.1.2键盘的操作 14

2.1.3窗口的概念 16

2.2 Windows 3.1中文版的基本操作 17

2.2.1打开文件对话窗口 17

2.2.2保存文件对话窗口 19

2.3Windows中的组件介绍 20

2.4Visual FoxPro 3.0菜单预览 23

2.5命令窗口 25

第三章数据库的管理 31

3.1数据库介绍 31

3.2数据库的建立 32

3.2.1建立数据表 32

6.2.6取消常数定义(#UNDEF) 1 39

3.2.2建立索引 40

3.2.3设定数据表的特性 41

3.2.4 Free Table的建立 43

3.3数据库的使用 45

3.3.1打开数据库 45

3.3.2向数据库中加入及从数据库中移除数据表 46

3.3.3使用数据表 48

3.3.4修改数据表结构 50

3.3.5数据表的拷贝 51

3.3.6文件的更名 53

3.3.7编辑数据库 54

3.3.9关闭文件 55

3.3.8显示数据表 55

3.4常用的工具命令 56

第四章记录及记录指针的使用 61

4.1记录的增加及显示 61

4.2记录的显示 66

4.3记录的增加(程序控制) 72

4.3.1一般字段的数据储存及增加 72

4.3.2备注字段的数据储存 75

4.3.3通用字段的数据储存 75

4.4记录指针的移动 77

4.4.1使用GOTO命令移动指针 77

4.4.2使用SKIP命令移动指针 78

4.4.3移动其他工作区的指针 79

4.5记录的插入与删除 80

4.5.1插入一个记录 80

4.5.2记录的删除 81

4.5.3显示删除记录的开关 83

4.5.4已被删除记录的恢复 83

4.5.5记录的移除 84

4.5.6删除所有记录的命令 85

4.6浏览窗口的应用 86

4.6.1 BROWSER的外观 86

4.6.2 BROWSER的两种编辑模式 86

4.6.3同时启动BROWSER的两种模式 86

4.6.4在BROWSER中删除记录 87

4.6.5在BROWSER中增加数据 89

4.6.6在BROWSER中编辑数据 89

4.6.7改变BROWSER的字型及字体 90

4.6.8冻结字段 90

4.6.9同时固定数个字段 91

4.6.10设定字段显示的最大宽度 92

4.6.11自行设定BROWSER的标题 92

4.6.12有条件地浏览记录 92

4.6.13重要的控制开关 93

4.6.14有条件地编辑特定字段 95

4.7.1记录的计数 96

4.6.15几个重要的概念 96

4.7记录的处理 96

4.7.2数值字段的求和 97

4.7.3数值字段的平均 98

第五章记录排序、索引及查询 101

5.1记录的排序 101

5.2索引 107

5.2.1概念说明 107

5.2.2索引的建立 109

5.2.3索引文件的打开 115

5.2.4设定主索引 115

5.2.5索引的排列准则 117

5.2.6索引文件的关闭及索引标识的删除 117

5.2.7重整索引文件(REINDEX) 118

5.2.8索引的拷贝 119

5.3查询 120

5.3.1最简单的查询命令(LOCATE) 121

5.3.2较少用的查询命令(FIND) 124

5.3.3最快的查询命令(SEEK) 124

第六章程序初步 127

6.1程序的开始 127

6.1.1打开程序的窗口 127

6.1.2开始键入程序 128

6.1.3储存及放弃 129

6.1.4程序的运行 130

6.2数据类型、运算符及预编译指令 132

6.2.1数据类型 132

6.2.2各类运算符 133

6.2.3表达式 135

6.2.4命令和函数的使用 136

6.2.5定义常数(#DEFINE) 138

6.2.7判别编译命令(#IF…#ENDIF) 140

6.2.8嵌入文件(#INCLUDE) 141

6.3存储器变量(Memory Variable) 142

6.3.1变量的命名 143

6.3.2全程变量(Global Memory Variable) 145

6.3.3专用变量(Private Variable) 146

6.3.4区域性变量(Regional Variable) 147

6.3.5局部变量(Local Variable) 149

6.3.6系统变量(System Variable) 149

6.3.7其他存储器变量管理命令 150

6.3.8存储器变量的储存及取出 150

6.4宏与名称表达式 152

6.4.1宏替换( ) 152

6.4.2名称表达式[()] 154

6.4.3执行函数命令(=) 156

6.5思考题 157

7.1.1 IF…ELSE…ENDIF语句 159

7.1条件分支 159

第七章程序流程控制、子程序及函数 159

7.1.2 DO CASE…ENDCASE语句 163

7.2循环结构 165

7.2.1固定次数循环(FOR…ENDFOR) 165

7.2.2条件表达式循环(DO WHILE…ENDDO) 168

7.2.3数据库扫描(SCAN…ENDSCAN) 170

7.3子程序与函数 172

7.3.1子程序及函数的意义 172

7.3.2何谓子程序及用户自定义函数 173

7.3.3子程序及用户自定义函数的命名 175

7.3.4子程序和函数的执行与结束 176

7.3.5程序的执行顺序 179

7.3.6函数的返回值 180

7.4参数的传递方法 181

7.4.1改变传递方法 182

7.4.2两者的比较 184

8.1数组的使用 185

第八章数组 185

8.2数组的声明 186

8.3数组元素的使用 187

8.4数组元素的处理 188

8.4.1数组元素的排序(ASORT()) 188

8.4.2元素的扫描(ASCAN()) 191

8.4.3元素的删除(ADEL()) 192

8.4.4元素的插入(AINS()) 193

8.5另一种记录存取技巧 195

8.4.5数组的传递 195

8.5.1使用一般存储器变量 196

8.5.2使用数组的方法 198

8.6数组与记录的处理 200

8.6.1从记录到数组 201

8.6.2从数组到记录 207

8.6.3两组命令的比较 209

8.7思考题 210

9.1.1记录指针概念说明 213

第九章关联数据表的介绍 213

9.1关联的概念 213

9.1.2建立关联的限制 214

9.2多数据表的使用(Multi Tables) 215

9.2.1建立永久性关联 215

9.2.2建立暂时性关联 217

9.2.3浏览窗口在多文件下的设计方法 219

9.2.4两个以上关联的建立 221

9.2.5“三代同堂”与“多子多孙” 225

9.3建立一对多的关联 225

9.4深入关联的参考性 229

9.5结束数据表间的关联 232

9.5.1暂时性关联的取消 232

9.5.2永久性关联的取消 236

第十章基本输入输出界面 237

10.1界面概述 237

10.2最基本的屏幕输入输出 239

10.3定位输出命令(SAY) 240

10.3.1屏幕的定位问题 240

10.3.2输出数据 242

10.3.3设定字型、大小及样式 243

10.4定位输入命令(GET) 244

10.5启动GET对象 248

10.5.1基本的READ 248

10.5.2循环读取 248

10.5.3保留读取状态 249

10.5.4设定读取边框 249

10.6其他有关屏幕的命令 249

10.6.1清除屏幕命令(CLEAR) 249

10.6.2等待命令(WAIT) 249

10.7组件设计 250

10.7.1按钮(Push Button) 250

10.7.2复选框(Check Box) 253

10.7.3单一选择钮(Radio Button) 254

10.7.4显示图形 256

10.7.5隐藏式按钮(Invisible Button) 257

10.7.6下拉式列表框(List) 258

10.7.7弹出式菜单(Popup) 261

10.7.8文字编辑区(Text Editing Region) 264

10.7.9微调控制项(Spinner) 264

10.8各命令共用的参数 266

10.8.1设定对象显示区域 266

10.8.2对象的卫士(WHEN) 266

10.8.3对象的另一个卫士(VALID) 268

10.8.4新旧转换法 268

第十一章面向对象浅谈 271

11.1说文解字 271

11.2对象(Object) 271

11.2.1对象的特性 272

11.2.2对象的方法 272

11.3对象的定义 273

11.2.3对象的事件 273

11.3.1剖析对象 274

11.3.2建立对象 274

11.3.3使用自定义类 276

11.3.4启动表格对象 277

11.3.5建立复杂的表格 281

11.3.6进一步改进您的表格 286

11.4对象的工厂——类 290

11.4.1类 291

11.4.2定义类 292

11.4.3在类中加入对象 294

11.4.4执行父类的方法 298

第十二章窗口与表格 301

12.1表格的建立 301

12.2窗口或表格的行为 305

12.2.1启动窗口 305

12.2.3释放窗口 306

12.2.2关闭窗口 306

12.2.4隐藏窗口 307

12.2.5显示窗口 307

12.2.6改变窗口的位置 307

12.2.7改变窗口或表格的状态 308

12.2.8改变窗口的大小 308

12.2.9测试窗口是否存在 309

12.3启动系统窗口 309

12.4MESSAGEBOX()函数的使用 310

12.5工具栏的制作 312

12.5.1定义工具栏类 312

12.5.2启动工具栏 314

第十三章菜单的设计 317

13.1简单型菜单 317

13.2光条式菜单 319

13.3常驻型菜单 323

13.4弹出式菜单 329

13.5快速菜单(SpeedMenu) 336

13.6下拉式菜单 338

13.6.1使用的命令 338

13.6.2设定选项标记 342

13.6.3设置选项能否被选取 343

13.7主菜单 344

13.7.1使用的命令 344

13.7.2程序说明 352

13.8释放各类菜单及选项 353

第十四章界面设计 355

14.1选项按钮 355

14.2下拉式列表框 357

14.3编辑区 361

14.4列表框组件 364

14.5微调控制项 367

14.6页框对象 370

14.7图形控制 372

14.9图对象 376

14.8线条对象 376

第十五章键盘及鼠标事件 379

15.1按键的取得 379

15.1.1 READKEY()函数 379

15.1.2取得最后一键 381

15.1.3 I NKEY()函数 381

15.1.4多重按键拦截 383

15.1.5连按数次的按键拦截制作 388

15.1.6按键的储存及回存 391

15.2鼠标的控制 392

15.2.1鼠标按钮的拦截 392

15.2.2取得鼠标目前的位置 394

15.2.3取得鼠标的移动状态 394

15.2.4鼠标的按键状态 397

附录A 系统菜单名称 399

附录B READKEY()函数返回值 403

附录C INKEY()和LASTKEY()函数的返回值 404

附录D ON KEY LABEL按键代码 406