具体描述
				
				
					编辑推荐
                                    1.综合性辅导用书,内容涵盖全面,将二级Visual FoxPro的考点讲解、经典真题分析、套题演练等融为一体,真正贯彻“一本通”的理念。 
2.光盘中提供真实的上机模拟系统,提供自动评分、错题分析、答案解析等功能,增强考生上机实操能力 
3.分析、总结了真考试题的命题规律、考试要点,能帮助考生快速掌握上机考试的解题技巧。这是其他同类书中所欠缺的。 
4.本书囊括了真考试题,与选择题真考题库同步更新,覆盖全部考试要点 
5.真实的环境与智能评分,带考生提前进入考场,感受真实的考试过程 
6.名师解析:本书的所有试题答案及解析均由名师编写,通俗易懂                 
内容简介
   为了帮助考生在短的时间内顺利通过计算机等级考试,全国计算机等级考试命题研究中心和未来教育教学与研究中心联合策划、编写了《全国计算机等级考试一本通——二级Visual FoxPro》。
《全国计算机等级考试一本通——二级Visual FoxPro》共13章,主要内容包括考试指南、公共基础知识、Visual FoxPro数据库基础、Visual FoxPro程序设计基础、Visual FoxPro数据库及其建立、关系数据库标准语言SQL、查询与视图、表单设计与应用、菜单设计与应用、报表设计与应用、应用程序的开发与生成、操作题高频考点精讲、新增真考试题及解析。
《全国计算机等级考试一本通——二级Visual FoxPro》所配光盘主要提供两部分内容——多媒体课堂与模拟考试系统。多媒体课堂以多媒体方式讲解重点和难点,让考生在轻松的学习环境下进一步强化、巩固所学知识。模拟考试系统包含全套真考题库试题,完全模拟真考环境,带领考生提前进入“考场”,其自动评分的功能可帮助考生了解自己对知识的掌握程度。书与光盘的完美结合,为考生通过考试提供实实在在的帮助。
《全国计算机等级考试一本通——二级Visual FoxPro》可作为全国计算机等级考试二级Visual FoxPro科目的培训教材与自学用书,也可作为学习Visual FoxPro的参考书。     
作者简介
   金飞腾图书公司,其作者团队从事全国计算机等级考试的应试辅导、命题研究已有十几年,有丰富的辅导经验和命题研究经验。 
在此期间,亦编写了数十种相关图书。其中,上机考试题库、一本通、历年真题与标准题库累计销售数十万册。 
其开发的真考软件因完全与真实考试环境一致、题库所提供试题命中率高而被历届考生称道。     
内页插图
          目录
   目录
第0章考试指南(1)
0.1考试环境简介(2)
0.2考试流程演示(2)
第1章公共基础知识(5)
1.1数据结构与算法(6)
考点1算法(6)
考点2数据结构的基本概念(6)
考点3线性表及其顺序存储结构(7)
考点4栈和队列(9)
考点5线性链表(10)
考点6树和二叉树(11)
考点7查找技术(12)
考点8排序技术(13)
1.2程序设计基础(15)
考点9程序设计方法与风格(15)
考点10结构化程序设计(16)
考点11面向对象的程序设计(17)
1.3软件工程基础(18)
考点12软件工程基本概念(18)
考点13结构化分析方法(19)
考点14结构化设计方法(20)
考点15软件测试(22)
考点16程序的调试(23)
1.4数据库设计基础(24)
考点17数据库系统的基本概念(24)
考点18数据模型(25)
考点19关系代数(27)
考点20数据库设计与管理(28)
1.5综合自测(30)
第2章Visual FoxPro 数据库基础(32)
2.1数据库基础知识(33)
考点1数据库系统(33)
考点2数据模型(34)
2.2关系数据库(34)
考点3关系模型(34)
考点4关系运算(35)
考点5数据库设计基础(36)
2.3项目管理器(36)
考点6创建项目(36)
考点7使用项目管理器(38)
2.4综合自测(40)
第3章Visual FoxPro 程序设计基础(41)
3.1常量与变量(42)
考点1常量(42)
考点2变量(43)
考点3内存变量常用命令(43)
3.2表达式(45)
考点4数值、字符与日期时间表达式(45)
考点5逻辑表达式(45)
3.3常用函数(46)
考点6数值函数(46)
考点7字符函数(47)
考点8日期和时间函数(48)
考点9数据类型转换函数(49)
考点10测试函数(50)
3.4程序与程序文件(50)
考点11程序的概念(50)
考点12程序文件的建立与执行(51)
考点13简单的输入/输出命令(52)
3.5程序的基本结构(52)
考点14选择结构(52)
考点15循环结构(54)
3.6多模块程序设计(57)
考点16参数传递(57)
考点17变量的作用域(58)
3.7综合自测(59)
第4章Visual FoxPro 数据库及其建立 (63)
4.1Visual FoxPro数据库及其建立(64)
考点1建立数据库(64)
考点2使用数据库(65)
4.2建立数据库表(65)
考点3在数据库中建立表(65)
考点4修改表结构(67)
4.3表的基本操作(68)
考点5查询定位命令与增删改记录的命令(68)
4.4索引(69)
考点6基本概念(主索引、候选索引、唯一索引和普通索引)(69)
考点7在表设计器中建立索引(71)
考点8用命令建立索引(72)
考点9使用索引(72)
4.5数据完整性(73)
考点10实体完整性与主关键字(73)
考点11域完整性与约束规则(73)
考点12参照完整性与表之间的关联(74)
4.6自由表(77)
考点13数据库表与自由表(77)
考点14将自由表添加到数据库(78)
考点15从数据库中移出表(79)
4.7多个表同时使用(81)
考点16多工作区概念(81)
考点17使用不同工作区的表(81)
考点18表之间的关联(81)
4.8综合自测(83)
第5章关系数据库标准语言SQL(86)
5.1查询功能(87)
考点1简单查询与简单链接查询(87)
考点2嵌套查询与集合的并运算(88)
考点3几个特殊运算符与排序(89)
考点4简单的计算查询与分组计算查询(90)
考点5利用空值查询、使用量词和谓词的查询及SQL SELECT的几个特殊选项(91)
5.2操作功能(92)
考点6插入数据(92)
考点7更新数据(93)
考点8删除数据(94)
5.3定义功能(95)
考点9表的定义(95)
考点10表的删除(96)
考点11表结构的修改(96)
考点12视图的定义(98)
5.4综合自测(99)
第6章查询与视图(103)
6.1查询(104)
考点1查询的概念(104)
考点2查询设计器(104)
考点3运行查询(109)
6.2视图(110)
考点4视图的概念(110)
考点5建立视图(110)
考点6视图与数据更新(112)
考点7使用视图(113)
6.3综合自测(113)
第7章表单设计与应用(115)
7.1面向对象的概念(116)
考点1对象与类(116)
7.2创建与运行表单(116)
考点2创建表单(116)
考点3运行表单(118)
7.3表单设计器(119)
考点4数据环境(119)
7.4表单的属性和方法(123)
考点5常用的表单属性(123)
考点6常用的事件和方法(124)
考点7添加新的属性和方法(125)
7.5基本型控件(126)
考点8标签控件与命令按钮控件(126)
考点9文本框控件与编辑框控件(127)
考点10复选框控件、列表框控件与组合框控件(129)
7.6容器型控件(131)
考点11命令组控件与选项组控件(131)
考点12表格控件与页框控件(134)
7.7综合自测(137)
第8章菜单设计与应用(140)
8.1下拉式菜单(141)
考点1菜单设计的基本过程(141)
考点2定义菜单(145)
考点3为顶层表单添加菜单(145)
8.2快捷菜单设计(146)
考点4快捷菜单设计(146)
8.3综合自测(147)
第9章报表的设计与应用(150)
9.1创建报表(151)
考点1创建报表文件(151)
考点2报表工具栏(153)
9.2设计报表(153)
考点3报表的数据源(153)
考点4在报表中使用控件(154)
9.3数据分组和多栏报表(154)
考点5报表输出(154)
9.4综合自测(155)
第10章应用程序的开发与生成(157)
10.1应用程序项目综合实践(158)
考点1连编应用程序(158)
10.2使用应用程序生成器(159)
考点2使用应用程序向导(159)
10.3综合自测(160)
第11章操作题高频考点精讲(161)
11.1基本操作题(162)
考点1项目管理器基本操作(162)
考点2数据库和表的基本操作(164)
考点3其他新建操作(167)
11.2简单应用题(170)
考点4查询与视图(170)
考点5SQL语句(172)
考点6程序设计基础(172)
11.3综合应用题(173)
考点7表单的设计与应用(173)
考点8菜单的设计与应用(175)
第12章新增真考试题及解析(177)
12.1新增真考试题(178)
第1套新增真考试题(178)
第2套新增真考试题(182)
12.2新增真考试题参考答案及解析(187)
第1套参考答案及解析(187)
第2套参考答案及解析(194)
附录(200)
附录A最新大纲专家解读(200)
附录B综合自测参考答案(204)      
前言/序言
       
				 
				
				
					《Visual FoxPro 2016:数据库开发实战与高级技巧》  内容概述:  本书全面深入地剖析了Visual FoxPro(VFP)这一强大的数据库管理系统,旨在为读者提供一个系统、实用的学习框架。我们不仅仅停留在基础语法的讲解,更着重于如何将VFP的应用提升到实战层面,帮助开发者解决实际工作中的挑战,并掌握更高级的开发技巧。本书涵盖了从数据库设计、数据管理到应用程序开发、性能优化以及系统集成等多个核心环节,力求让读者在掌握VFP的同时,也能培养出良好的数据库应用开发思维。  核心章节内容详解:  第一部分:Visual FoxPro 基础与精髓     第一章:Visual FoxPro 概述与环境搭建        VFP的定位与发展: 详细介绍Visual FoxPro的历史沿革、其在桌面数据库开发领域的独特优势,以及在当前技术浪潮下的适用场景和价值。我们将探讨VFP为何仍然是许多企业级应用和遗留系统维护的重要工具,并分析其相较于其他数据库技术的特点。        安装与环境配置: 提供清晰易懂的安装步骤指南,包括不同版本VFP的兼容性说明,以及在现代操作系统(如Windows 10/11)上的兼容性设置和常见问题解决方法。我们将介绍如何配置开发环境,包括设置工作目录、用户配置文件、以及个性化界面布局,为高效开发打下基础。        VFP开发环境详解: 深入讲解VFP IDE(集成开发环境)的各个组成部分,包括命令窗口、项目管理器、表单设计器、报表设计器、菜单设计器等。我们会演示如何利用这些工具高效地进行代码编写、界面设计和项目管理,并提供一系列实用快捷键和技巧,以提高开发效率。        VFP的核心概念: 详细阐述VFP独特的数据管理模型,包括表(Table)、记录(Record)、字段(Field)的概念,以及数据文件的结构(DBF, FPT, CDX, IDX)。我们将解释VFP如何处理文件和记录的读写操作,以及索引对于数据检索和排序的重要性。     第二章:数据库设计与表结构管理        数据库设计理论与实践: 讲解规范化设计原则(第一、第二、第三范式),以及如何根据业务需求进行概念设计、逻辑设计和物理设计。我们将通过实际案例,演示如何绘制E-R图(实体-关系图),并将其转化为VFP的数据库表结构。        表创建与字段属性设置: 详细介绍在VFP中创建数据表的方法,包括使用向导和直接编写SQL DDL语句。重点讲解各种字段数据类型(Character, Numeric, Date, DateTime, Logical, Memo, General等)的特性、适用场景及存储限制。我们将深入探讨字段属性的设置,如长度、精度、小数位数、默认值、允许空值等,以及如何利用它们保证数据质量。        索引的创建与管理: 深入讲解索引的作用,包括加速查询、保证数据唯一性、控制数据排序。我们将详细介绍不同类型的索引:单字段索引、多字段复合索引、唯一索引,以及它们在创建和使用时的注意事项。演示如何通过SQL语句和图形界面创建、修改、删除索引,并解释索引对数据库性能的影响。        数据完整性约束: 探讨VFP在数据完整性方面的支持,包括字段级规则(Rule)和记录级规则(Rule),以及如何使用它们来验证数据的合法性。我们将演示如何编写复杂的规则表达式,以实现各种业务逻辑校验,确保数据的准确性和一致性。     第三章:SQL语言在Visual FoxPro中的应用        VFP中的SQL基础: 讲解SQL(Structured Query Language)在VFP中的应用,包括SELECT、INSERT、UPDATE、DELETE等基本语句。我们将详细介绍WHERE子句、ORDER BY子句、GROUP BY子句、HAVING子句等,以及它们的使用方法和组合技巧。        查询语句的高级技巧: 深入讲解JOIN操作(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN),以及如何利用它们连接多个表进行复杂的数据查询。演示子查询、派生表、视图(Views)的创建和使用,以及它们在简化复杂查询和封装逻辑方面的作用。        数据聚合与统计: 详细介绍SQL聚合函数(SUM, AVG, COUNT, MIN, MAX),以及如何与GROUP BY子句配合,进行数据分组统计和分析。我们将展示如何计算各类报表所需的数据,例如各地区销售总额、平均评分、最大值等。        数据定义语言(DDL)与数据操纵语言(DML): 除了数据查询,我们将回顾CREATE TABLE, ALTER TABLE, DROP TABLE等DDL语句,以及INSERT, UPDATE, DELETE等DML语句在VFP中的实际应用。     第四章:Visual FoxPro编程基础        程序设计结构与流程控制: 讲解VFP的编程语言结构,包括过程(Procedure)、函数(Function)的概念。详细介绍顺序结构、选择结构(IF...ELSE...ENDIF, DO CASE...ENDCASE)和循环结构(DO WHILE...ENDDO, FOR...ENDFOR, SCAN...ENDSCAN)。        变量、常量与数据类型: 深入讲解VFP中变量的声明、作用域(局部变量、公共变量、私有变量)和生命周期。详细介绍各种数据类型及其使用方法,以及类型转换的注意事项。        运算符与表达式: 讲解算术运算符、关系运算符、逻辑运算符、字符串运算符等,并演示如何构建复杂的表达式来进行数据计算和逻辑判断。        错误处理与调试技巧: 介绍VFP内置的错误处理机制(ON ERROR, TRY...CATCH...FINALLY),以及如何编写健壮的代码来应对运行时错误。提供一系列实用的调试技巧,包括使用DEBUGger、断点、监视窗口、Trace窗口等,帮助开发者快速定位和解决程序bug。        事件驱动编程模型: 详细介绍VFP的事件驱动编程模型,理解对象(类)及其属性、方法、事件的关系。我们将解释如何通过编写事件处理程序来响应用户操作,实现交互式应用程序。  第二部分:Visual FoxPro 应用程序开发实战     第五章:表单设计与用户界面开发        表单设计器精通: 详细讲解表单设计器(Form Designer)的功能,包括添加和排列控件(TextBox, ComboBox, ListBox, CheckBox, OptionButton, CommandButton, Image, Grid等)。        控件属性与事件详解: 深入剖析常用控件的属性(Value, Caption, Enabled, Visible, ReadOnly等)和事件(Click, DblClick, GotFocus, LostFocus, BeforeUpdate, AfterUpdate等)。演示如何通过设置属性和编写事件代码来实现控件的动态交互。        导航与数据浏览: 讲解如何设计数据浏览界面,使用Grid控件显示多条记录,并实现记录的上下翻页、查找、排序等功能。演示如何利用CommandButton和相关的事件代码实现数据记录的增、删、改、查(CRUD)操作。        高级表单技术: 介绍子表单(Subform)、标签页(PageFrame)、弹出式菜单(PopupMenu)等高级控件的使用,以及如何实现复杂的数据录入和编辑界面。探讨如何利用VFP的图形能力创建个性化界面元素。     第六章:报表设计与数据输出        报表设计器入门: 详细介绍报表设计器(Report Designer)的功能,包括创建报表模板、定义报表节(Report Header, Page Header, Detail, Summary, Report Footer, Page Footer)。        数据源与数据列: 讲解如何将数据表、查询或游标(Cursor)作为报表的直接数据源。演示如何将字段拖放到报表设计器中,并设置它们的格式(对齐、字体、颜色、格式化)。        分组与汇总: 详细介绍报表分组功能,如何按照某一字段进行分组,并在组的起始和结束处显示汇总信息(如小计、总计)。演示如何使用内置的汇总函数进行计算。        自定义报表元素: 介绍如何在报表中添加文本、线条、图像(Logo)、计算字段等。演示如何利用VFP的内置函数和表达式来动态生成报表内容。        报表输出与导出: 讲解如何将报表输出到屏幕预览、打印机,以及导出为多种格式,如TXT, CSV, XLS, PDF(需借助第三方库或组件)。     第七章:菜单、工具栏与快捷键设计        菜单设计器: 详细讲解菜单设计器,如何创建应用程序的主菜单、弹出式菜单,以及设置菜单项的Caption、Shortcut Key、和相应的执行代码(.prg文件或过程)。        工具栏设计: 介绍如何设计自定义工具栏,添加按钮,并为每个按钮关联图标和执行命令。演示如何利用工具栏提高用户操作的便捷性。        快捷键与助记键: 讲解如何为菜单项和按钮设置快捷键(如Ctrl+S)和助记键(如下划线),以及如何利用它们提升用户体验。     第八章:文件操作与系统集成        文件I/O操作: 讲解VFP中对普通文本文件、INI文件、CSV文件的读写操作(FPUTS, FGETS, FREAD, FWRITE, FILEEXISTS, FCREATE, FCLOSE等)。演示如何读取配置文件,实现应用程序的个性化设置。        系统调用(API): 介绍如何通过DECLARE命令调用Windows API函数,实现更强大的系统功能,例如创建快捷方式、调用外部程序、操作注册表等。        OLE自动化: 探讨利用OLE自动化技术,使VFP应用程序能够控制其他应用程序(如Excel, Word),实现数据的导入导出和文档的生成。  第三部分:Visual FoxPro 高级开发与性能优化     第九章:数据库性能优化策略        索引优化: 再次强调索引的重要性,深入分析不同类型索引的选择和组合策略。演示如何使用Index Advisor等工具分析和优化索引。        查询优化: 讲解如何编写高效的SQL查询语句,避免不必要的表连接和数据扫描。演示如何使用EXPLAIN命令分析查询执行计划,找出性能瓶颈。        数据缓存与Buffering: 讲解VFP的数据缓存机制,包括Row Buffering, Table Buffering。演示如何在表定义或程序中设置合适的Buffering模式,以提高数据操作的效率。        数据库引擎调优: 探讨VFP的一些底层配置选项,以及它们对数据库性能的影响。     第十章:VFP应用程序的部署与打包        打包工具(Setup Wizard): 详细介绍VFP自带的Setup Wizard工具,如何打包VFP应用程序及其依赖文件(DLL, OCX, DBF等),生成安装程序。        安装程序定制: 演示如何定制安装程序的界面、文件安装位置、注册表项等。        运行时库(Runtime): 讲解VFP运行时库(VFP runtime)的作用,以及在部署应用程序时如何正确包含和使用它。     第十一章:Web开发与移动互联的VFP应用(拓展)        VFP与IIS集成: 介绍如何利用VFP的WebPublishing Wizard或编写ActiveX Server组件,将VFP数据库后端与IIS服务器结合,实现Web应用程序。        与.NET/Java互联: 探讨使用ADO (ActiveX Data Objects) 或ODBC,实现VFP数据库与.NET或Java等现代开发平台的互联互通,为遗留系统的现代化改造提供思路。        数据同步与云服务: 简要介绍VFP数据同步到云端数据库(如SQL Server, MySQL)或通过API与云服务交互的可能性,为VFP应用接入互联网时代的挑战提供前瞻性指导。     第十二章:典型案例分析与项目实战        案例一:小型企业进销存管理系统            从需求分析、数据库设计、表单开发、报表生成到系统打包,完整演示一个功能齐全的管理系统的开发流程。        案例二:客户关系管理(CRM)系统模块            重点讲解客户信息管理、联系人管理、服务记录等核心功能的实现。        案例三:数据报表与统计分析平台            演示如何利用VFP强大的数据处理能力,构建复杂报表和数据分析工具。  本书特色:     实战导向: 本书内容紧密结合实际开发需求,通过大量实例和案例分析,帮助读者快速掌握VFP的开发技能。    由浅入深: 从基础概念讲解到高级技巧应用,层层递进,适合不同层次的VFP学习者。    技巧与方法: 不仅教授语法和功能,更注重传授高效的开发方法、调试技巧和性能优化策略。    全面深入: 覆盖了VFP数据库开发的主要方面,力求为读者提供一个全面的VFP知识体系。    语言流畅: 采用通俗易懂的语言,避免生硬的技术术语,让学习过程更加轻松愉快。  无论您是初次接触Visual FoxPro的新手,还是希望提升VFP开发技能的在职开发者,本书都将是您不可多得的参考书籍。通过本书的学习,您将能够独立开发出功能强大、性能优越的VFP应用程序,并能有效地解决实际工作中的数据库开发难题。