Visual Foxpro 3.0中文专业版应用实例集锦
内容简介:
内容简介 为满足广大读者学习和掌握VisualFoxPro3.0应用技术的迫切需求,作者在本书重点介绍了中文 VisualFoxPro3.0的技巧功能及其应用实例集锦。 本书从初学者的角度循序渐进地介绍了VisualFoxPro3.0的基本知识和使用方法,以任务驱动的形式 和大量的实例深入浅出地介绍了VisualFOxPro3.0的强大功能。 全书共分3篇16章。第一篇为基础篇,以管理系统为实例,介绍了VisualFoxPro3.0的主要性能、系统 配置与必备知识,介绍了数据库、表和索引的创建以及数据表记录的输入、修改、删除、浏览和打印,面向实 际阐述了数据查询与更新设计、表单设计、报表和标签设计、菜单设计。第二篇为程序设计篇,系统介绍了 面向编程、面向对象的程序设计方法,程序的运行和调试。第三篇为应用篇,以实用编程为目的综合介绍 了中文VisualFoxPro3.0在工资管理、人事档案管理、销售合同管理、资产设备管理、仓库材料管理中的应 用。 本书适合作为培训班的教材或自学的指导、参考用书。
目录:
目录 前言 符号说明及约定 第一篇 VisualFoxPro基础篇 第1章 VisualFoxPro快速入门 1.1VixualFoxPro概述 1.2关系数据库简介 1.3FoxPro操作系统配置 1.3.1Xbase操作系统的配置 1.3.2VisualFoxPro3.0操作系统配置 1.3.3自动启动应用程序 1.4快速浏览VisualFoxPro 1.4.1中文VisualFoxPro用户界面 1.4.2VisualFoxPro菜单系统 1.4.3工具栏 1.4.4对话框 1.4.5文件类型 1.5鼠标使用技巧 1.6窗口功能操作技巧 1.6.1移动窗口 1.6.2窗口放大与缩小至极限 1.6.3滚动窗口 1.6.4隐藏与关闭窗口 1.6.5窗口的切换 1.7基本编辑键盘操作 1.7.1移动光标删除字符 1.7.2块定义 1.7.3剪切、复制与粘贴 第2章 数据库、表的创建与索引和排序 2.1数据库设计 2.1.1创建项目 2.1.2创建新的数据库 2.1.3打开数据库 2.2向数据库中建立或增加表格 2.2.1建立新表格 2.2.2增加表格 2.2.3用表向导(TableWizard)创建新表格 2.2.4创建数据表结构 2.2.5选择数据类型 2.3修改表格结构 2.3.1打开数据表结构 2.3.2在表结构中插入新字段 2.3.3删除字段 2.3.4变更字段顺序 2.4索引与排序 2.4.1由表设计器建立索引 2.4.2由向导建立索引 2.4.3修改索引 2.4.4升序和降序 2.5设置索引顺序 2.5.1使用查看窗口[V]设置索引顺序 2.5.2用索引排序记录 2.5.3控制重复输入 2.6建立多关联表 2.6.1建立一个多字段的主关键字 2.6.2使用外部关键字来定义表格内的关系 2.6.3建立一对一关系 2.6.4建立一对多关系 2.6.5删除一对一、一对多关系 第3章 数据表记录的编辑、浏'览和打印 3.1输入和修改数据表记录 3.1.1在编辑(E)和浏览(B)显示方式之间切换 3.1.2使用编辑(E)显示方式增加记录 3.1.3使用浏览(B)显示方式增加记录 3.1.4修改数据表记录 3.2删除数据表记录 3.2.1删除一条记录 3.2.2还原删除记录 3.2.3删除多条记录 3.2.4恢复删除多条记录 3.2.5移除已删除记录 3.3记录指针的移动 3.4浏览查找记录数据 3.5自定义浏览(B)窗口 3.5.1打开或关闭网格线 3.5.2改变字段显示顺序 3.5.3改变字段的宽度 3.5.4改变字段的高度 3.5.5隐藏和显示列 3.5.6改变字段的字体 3.6分割浏览(B)窗口 3.6.1分割Browse窗口 3.6.2改变分割Browse窗口区域的大小 3.6.3删除一个分区 3.7打印记录 3.7.1打印一定数量或一定范围的记录 3.7.2打印与条件匹配的记录 3.7.3控制打印记录的选择 第4章 查询设计与视图更新数据 4.1创建查询 4.1.1用查询向导(Querywizard)建立查询 4.1.2用查询设计器建立查询 4.1.3用查询设计器修改查询 4.2查询的设计 4.2.1为查询选择字段 4.2.2设置输出字段的顺序 4.2.3指定记录的排列顺序 4.2.4选择所需的记录 4.2.5微调查询 4.2.6过滤数据 4.2.7分组查询结果 4.2.8设置分组的选择条件 4.3建立复杂的字段表达式 4.3.1使用复杂的逻辑表达式 4.3.2使用合计函数 4.3.3预览表达式的结果 4.3.4保存查询 4.3.5指定查询结果的输出 4.3.6运行查询 4.4建立交叉表查询 4.4.1使用“交叉表向导” 4.4.2使用“查询设计器”建立交叉表 4.5多个表的查询 4.5.1在查询中添加表 4.5.2设置和改变连接条件 4.5.3“一对多”和“多对一”查询 4.6设计单表视图更新数据 4.6.1创建更新数据视图 4.6.2在视图中增加及删除表 4.6.3创建视图提示值 4.7设置修改视图数据 4.7.1设定修改视图数据的条件 4.7.2存档并显示结果 4.7.3观察修改视图数据的变化 4.8设计多表视图 4.8.1创建多表视图 4.8.2使源表可更新的设计 第5章 使用表单(Form)显示数据 5.1使用向导设计表单 5.1.1表单向导 5.1.2一对多表单向导 5.2使用设计器设计表单 5.2.1表单设计器 5.2.2设置数据环境 5.2.3向表单添加字段 5.2.4创建控制 5.2.5如何设置具有背景图形的表单 5.2.6设计一个桌面窗口 5.3运行表单 5.4修改表单的属性 5.5使用表单集 5.5.1表单集的基本设计 5.5.2表单集的进阶设计 5.6使用页框 5.6.1页框的基本设计 5.6.2页框的进阶设计 第6章 使用报表或标签输出 6.1报表的设计 6.1.1使用向导设计报表 6.1.2使用报表设计器 6.2创建报表布局 6.2.1报表布局 6.2.2报表布局文件 6.2.3创建报表布局 6.3用快速报表创建简单报表 6.3.1创建快速报表 6.3.2保存、预览和运行快速报表 6.3.3新建报表 6.4创建一对多报表 6.4.1用报表向导创建一对多报表 6.4.2利用报表设计器创建一对多报表 6.5用报表设计器修改报表 6.5.1启动报表设计器 6.5.2修改报表对象 6.5.3设计与实际报表对应的版面 6.6调整报表文件 6.6.1设置版面 6.6.2设定数据来源 6.6.3加入控制字段 6.6.4加入计算字段 6.7设计标签文件 6.7.1使用标签向导 6.7.2使用标签设计器 6.7.3修改标签文件 6.8打印报表 6.8.1打印设置 6.8.2打印报表文件 6.8.3群组打印 第7章 菜单设计 7.1菜单的组成 7.2创建菜单、菜单项和子菜单 7.2.1菜单设计器 7.2.2用快速菜单创建菜单 7.2.3保存菜单 7.2.4使用菜单设计器删除或增加菜单 7.2.5创建下拉菜单项 7.2.6创建子菜单 7.2.7设计菜单组的分隔线 7.2.8指定热键 7.2.9增加快捷键 7.3给菜单增加事件处理代码 7.3.1给菜单增加“清理”代码 7.3.2给菜单系统添加初始化代码 7.3.3启用和禁止菜单项 7.3.4为菜单或菜单项指定一个命令 7.4菜单设计细节 7.4.1修改系统窗口的标题 7.4.2为菜单指定主菜单名 7.4.3为菜单项指定菜单项编号 7.4.4为菜单项加上标记 7.5测试与调试菜单系统 第二篇 VisualFoxPro程序设计篇 第8章 面向编程设计 8.1程序设计规则与符号约定 8.1.1命令的使用规则 8.1.2命令格式中的符号约定 8.2操作符与函数 8.2.1操作符 8.2.2使用函数 8.2.3使用自定义函数 8.2.4数据类型转换函数 8.3常量与变量 8.3.1内存变量 8.3.2局部与全局型内存变量 8.3.3段变量和系统变量 8.3.4变量和字段前缀 8.3.5内存变量的显示和清除 8.3.6内存变量的存储与恢复 8.4命令窗口(C)和查看窗口(V) 8.5RUN命令 8.6操作数据库命令 8.6.1用命令创建新数据库和新表 8.6.2打开数据库及表 8.7修改、显示表格结构 8.8删除及备份数据库 8.9用命令方式修改、追加记录 8.9.1追加记录 8.9.2用程序方式修改数据表记录 8.10记录删除与解除删除标志 8.10.1记录删除 8.10.2置删除标志生效 8.10.3解除记录的删除标志 8.11索引文件的建立、打开与关闭 8.11.1建立索引文件 8.11.2打开索引文件 8.11.3关闭索引文件 8.11.4索引标识的删除 8.11.5重建数据库索引文件 8.12数据库的检索 8.12.1较少用的检索命令FIND 8.12.2最快的检索命令SEEK 8.12.3顺序查询命令LOCATE与CONTINUE 8.13统计与计算 8.13.1数据表文件记录统计 8.13.2数据表文件的分类汇总 8.13.3数据表文件记录多项功能统计计算 8.14交互式命令 8.15程序控制 8.15.1条件选择分支结构 8.15.2多重选择分支结构(DOCASE-ENDCASE) 8.15.3循环结构(DOWHILE-ENDDO) 8.15.4固定次数循环(FOR――ENDFOR) 8.15.5数据库扫描(SCAN-ENDSCAN) 第9章 面向对象的程序设计 9.1设计的核心技术――类 9.2面向对象程序设计基本知识 9.2.1对象、事件、方法、属性 9.2.2类 9.2.3继承性 9.2.4封装 9.3在表单设计中使用类 9.3.1表单设计的面向对象特性 9.3.2什么情况下创建类 9.3.3将表单或控制保存为类 9.4设计类 9.4.1创建可视类/类库 9.4.2创建不可视类 9.4.3修改类定义 9.4.4查看类信息、设计类外观 9.4.5浏览类库表 9.4.6自定义类 9.5使用属性、事件和方法程序设置类 9.5.1将类添加到表单中 9.5.2覆盖默认属性设置 9.5.3设置属性 9.5.4指定属性的默认值 9.5.5类和容器的层次结构 9.5.6将属性和方法程序添加到类 9.5.7按类层次调用事件代码 9.5.8调用方法和相应事件 9.6保护类成员和处理父类方法 9.6.1保护类成员 9.6.2处理父类的方法 9.7类浏览器的基本操作 9.7.1类浏览器 9.7.2改变类列表的显示状态 9.7.3启动类设计器 9.7.4查看父类 9.8使用类浏览器管理类 9.8.1修改类图标和说明 9.8.2查看类定义代码 9.8.3创建类和删除类 9.8.4重命名和更改父类 9.8.5在类库间复制类 9.8.6向表单中加入类 第10章 程序的编制、运行和调试 10.1程序的编制与执行 10.1.1程序编制 10.1.2执行应用程序 10.1.3表单代码设计 10.1.4过程程序代码设计 10.2调试应用程序 10.2.1使用命令窗口调试 10.2.2使用调试窗口 10.2.3使用跟踪窗口 10.2.4跟踪窗口菜单的功能 10.2.5增加测试代码 10.2.6查看错误信息 第三篇 VisualFoxPro应用篇 第11章 中文VisualFoxPro在仓库材料管理中的应用 11.1仓库材料管理系统功能简介 11.1.1系统的主要功能 11.1.2系统结构总图 11.1.3系统的数据表 11.2数据库设计 11.2.1设计数据库的步骤 11.2.2创建表结构 11.2.3安全性 11.3浏览程序设计 11.3.1密码设置 11.3.2材料入库、材料出库 11.3.3查询 11.3.4修改 11.3.5删除 11.3.6更改密码 11.3.7计算 11.3.8打印 11.4编写、调试应用程序代码 11.4.1表单设计 11.4.2报表设计 11.4.3菜单设计 11.4.4主程序设计 11.5疑难问题分析与解决技巧 11.6程序运行结果 11.7程序设计清单 第12章中文VisualFoxPro在资产设备管理中的应用 12.1资产设备管理系统简介 12.1.1系统的主要功能 12.1.2系统结构总图 12.1.3方法概要 12.2数据库设计 12.2.1创建表结构和关系 12.2.2数据表结构设计 12.2.3安全性 12.2.4数据完整性 12.2.5数据库维护 12.3设计并创建类 12.3.1应用程序级函数 12.3.2表单级函数 12.3.3控制级函数 12.3.4关于类的注释 12.4主程序设计 12.5表单程序设计 12.5.1系统总表单设计 12.5.2数据的输入表单 12.5.3数据修改与删除 12.5.4设备的注销及统计 12.5.5设备资产的查询 12.5.6设备报表的打印表单 12.5.7用户信息管理 12.6报表设计 12.7菜单设计 12.8容错处理与程序调试 12.8.1错误处理 12.8.2测试与调试 12.9程序运行结果 12.10程序设计清单 第13章中文VisualFoxPro在通用工资管理中的应用 13.1通用工资管理系统简介 13.1.1系统任务 13.1.2功能实现 13.2系统结构设计 13.2.1系统总体设计框图 13.2.2设计思想 13.2.3数据库结构 13.2.4功能模块简介 13.3数据库文件设计 13.4菜单设计 13.5表单设计 13.5.1数据输入设计 13.5.2数据修改与删除 13.5.3数据查询 13.6报表设计 13.7系统调试 13.7.1系统调试步骤 13.7.2调试过程中的故障与排除 13.8系统连编 13.9设计技巧 13.9.1使用项目管理器 13.9.2使用向导Wizards 13.9.3使用跟踪窗口调试 13.9.4强大的SQL语言 13.9.5类的引用与创建 13.10程序运行结果 13.11程序设计清单 第14章 中文VisualFoxPro在人事管理中的应用 14.1人事管理系统功能简介 14.1.1系统的任务说明 14.1.2系统的功能介绍 14.2系统结构设计 14.2.1设计思想 14.2.2系统设计总体框图 14.2.3建立项目管理器 14.3设计数据库及表 14.3.1创建表结构和关系 14.3.2安全性 14.3.3数据完整性 14.4程序设计 14.4.1菜单的规划和设计 14.4.2表单的设计 14.4.3报表设计 14.4.4起始引导密码界面设计 14.4.5主程序设计 14.5疑难问题分析与解决 14.5.1设计自己的下拉列表框 14.5.2设计用户自定义消息框 14.5.3设计的核心技术――类 14.5.4直接引用VisualFoxPro中的类 14.5.5创建一个属于自己的类 14.5.6VisualFoxPro中的OLE控件 14.5.7VisualFoxPro的表单事件 14.6程序运行结果 14.7程序设计清单 第15章 中文VisualFoxPro在销售合同管理中的应用 15.1销售合同管理系统简介 15.1.1系统的任务提出和要求 15.1.2方法概要 15.2系统功能及操作方法 15.2.1进入合同管理系统 15.2.2功能介绍 15.2.3系统设计快速浏览 15.3系统结构设计 15.3.1系统总框图 15.3.2建立项目管理器 15.3.3建立数据库及表 15.4程序设计 15.4.1建立类 15.4.2建立表单 15.4.3建立查询 15.4.4建立报表 15.4.5建立菜单 15.5程序调试与容错处理 15.5.1系统的调试 15.5.2容错处理 15.6程序运行结果 15.7程序设计清单 第16章 连编应用程序 16.1项目设计综合实践 16.1.1项目基本设计 16.1.2向项目中添加文件及修改文件 16.1.3从项目中移去/删除文件 16.1.4在项目之间复制文件 16.1.5包含/排除文件 16.1.6设置项目信息 16.1.7向项目添加说明和查询设计 16.2建立应用程序 16.2.1编译应用程序 16.2.2使用EXTERNAL命令 16.2.3连编项目 16.3项目设计收尾工作 16.4安装自己开发的应用程序
评论