全国计算机等级考试专用辅导教程

出版时间:2012-1  出版社:电子工业出版社  作者:希塞教育等考学院 主编  页数:349  

前言

  全国计算机等级考试(NCRE)由教育部考试中心主办,面向社会,用于考查非计算机专业人员的计算机应用知识与能力。考试客观、公正,得到了社会的广泛认可。  本书根据全国计算机等级考试二级Visual FoxPro语言的考试大纲编写而成,本书在组织和写作上,倾注了作者的许多精力和心血,相信对提高考生的通过率,有效地完成“考试过关”有所帮助。考生可通过阅读本书,迅速掌握考试所涉及的知识点,全面进行梳理和系统学习考试大纲中的内容。  作者权威,阵容强大  希赛教育(www.educity.cn)专业从事人才培养、教育产品开发、教育图书出版,在职业教育方面具有极高的权威性。特别是在在线教育方面,在国内名列前茅,希赛教育的远程教育模式得到了国家教育部门的认可和推广。  希赛教育等考学院是国内知名的进行计算机等级考试在线教育的大型教育机构,在该领域取得了很好的效果。组织大纲制订者和阅卷组成员编写了考试辅导教材近20本,内容涵盖了计算机等级考试的一级、二级、三级和四级的主要级别。组织权威专家和辅导名师录制了考试培训视频教程,对历年考试进行了跟踪研究和比较研究,编写了权威的全真模拟试题。希赛教育的计算机等级考试培训采取统一教材、统一视频、统一认证教师的形式,采取线下培训与线上辅导相结合的方式,确保学员在通过考试的前提下能真正学到有用的知识。  本书由希赛教育等考学院组织编写,参加编写的人员来自大学教学一线和企业研发团队,具有丰富的教学和辅导经验,对等级考试有深入的研究,具有极强的应试技巧、理论知识、实践经验和责任心。参加编写工作的有孙鸿飞、武慧娟、施游、胡钊源、张友生、桂阳、陈勇军、王勇、何玉云、左水林、谢顺。  在线测试,心中有数  上学吧在线测试平台(www.shangxueba.com)为考生准备了在线测试,其中有数十套全真模拟试题和考前密卷,考生可选择任何一套进行测试。测试完毕,系统自动判卷,立即给出分数。  对于考生做错的地方,系统会自动记忆,待考生第二次参加测试时,可选择“试题复习”。这样,系统就会自动把考生原来做错的试题显示出来,供考生重新测试,以加强记忆。  如此,读者可利用上学吧在线测试平台的在线测试系统检查自己的实际水平,加强考前训练,做到心中有数,考试不慌。  诸多帮助,诚挚致谢  在本书出版之际,要特别感谢教育部考试中心计算机等级考试办公室的命题专家,编者在本书中引用了部分考试原题,使本书能够尽量方便读者阅读。本书在编写过程中,参考了许多相关的文献和书籍,编者在此对这些参考文献的作者表示感谢。  感谢电子工业出版社的牛勇老师,他在本书的策划、选题的申报、写作大纲的确定,以及编辑、出版等方面,付出了辛勤的劳动和智慧,给予我们很多的支持和帮助。  感谢参加希赛教育计算机等级考试辅导和培训的学员,正是他们的想法汇成了本书的源动力,他们的意见使本书更加贴近读者。  由于编者水平有限,且本书涉及的内容很广,书中难免存在错漏和不妥之处,编者诚恳地期望各位专家和读者不吝指正和帮助,对此,我们将十分感激。  互动讨论,专家答疑  希赛教育等考学院(www.csaidk.com)是中国大型的计算机等级考试在线教育网站,该网站论坛是国内人气很旺的计算机等级考试社区。希赛教育等考学院拥有强大的师资队伍,为读者提供全程的答疑服务,在线回答读者的提问。  有关本书的意见反馈和咨询,读者可在希赛教育等考学院论坛“等级考试教材”板块中的“希赛教育等考学院”栏目上与作者进行交流。  希赛教育等考学院

内容概要

  本书由希赛教育等考学院组织编写,作为全国计算机等级考试二级Visual
FoxPro的辅导和培训指定教程。内容紧扣教育部考试中心新推出的考试大纲,通过对历年试题进行科学分析、研究、总结、提炼而成。
  本书基于最新的考试大纲和历年试题,内容紧扣大纲,全面实用。全书内容涵盖了考试大纲规定的所有知识点,对考试大纲规定的内容有重点地进行了细化和深化。阅读本书,就相当于阅读了一本详细的、带有知识注释的考试大纲。准备考试的人员可通过阅读本书掌握考试大纲规定的知识,掌握考试重点和难点,熟悉内容的分布。

书籍目录

第1章 算法和数据结构
1.1 算法与数据结构概述
1.1.1 算法的概念
1.1.2 算法的复杂度
1.1.3 数据结构的定义
1.1.4 数据结构的表示
1.1.5 线性结构与非线性结构
1.2 线性表
1.2.1 线性表概述
1.2.2 线性表的顺序存储
1.3 栈和队列
1.3.1 栈的定义与操作
1.3.2 队列的定义与操作
1.4 线性链表
1.4.1 线性表的链式存储
1.4.2 双向链表的结构及其基本运算
1.5 树与二叉树
1.5.1 树的定义
1.5.2 二叉树的定义及其性质
1.5.3 二叉树的遍历
1.6 查找技术
1.6.1 顺序查找
1.6.2 二分法查找
1.7 排序技术
1.8 本章习题
第2章 程序设计结构
2.1 程序设计方法与风格
2.2 结构化程序设计
2.3 面向对象的程序设计
2.3.1 面向对象特点
2.3.2 类和实例
2.3.3 消息
2.4 本章习题
第3章 软件工程基础
3.1 软件工程基本概念
3.1.1 软件的含义
3.1.2 软件工程
3.2 结构化分析
3.2.1 结构化分析方法
3.2.2 软件需求规格说明书
3.3 结构化设计方法
3.3.1 软件设计的基本内容
3.3.2 结构化设计
3.3.3 概要设计
3.3.4 详细设计
3.4 软件测试
3.4.1 软件测试概述
3.4.2 软件测试技术
3.5 程序的调试
3.5.1 步骤与方法
3.5.2 静态调试
3.5.3 动态调试
3.6 本章习题
第4章 数据库设计基础
4.1 数据库的基本概念
4.1.1 数据和信息
4.1.2 数据处理、数据库与数据库管理系统
4.1.3 数据库系统的发展
4.1.4 数据库系统的内部结构体系
4.2 数据模型
4.2.1 数据模型概述
4.2.2 E-R模型
4.2.3 关系模型
4.2.4 数据操作
4.2.5 关系中的数据约束
4.3 关系代数
4.4 数据库设计
4.5 本章习题
第5章 Visual FoxPro数据库基础
5.1 数据库基础知识
5.1.1 计算机数据管理的发展
5.1.2 数据库系统
5.1.3 数据库系统的特点
5.1.4 数据模型
5.2 关系数据库
5.2.1 关系模型
5.2.2 关系运算
5.3 数据库设计基础
5.3.1 数据库设计的原则
5.3.2 数据库设计的步骤
5.3.3 Visual FoxPro应用系统开发的基本步骤
5.4 Visual FoxPro系统概述
5.4.1 Visual FoxPro 6.0的安装与启动
5.4.2 Visual FoxPro 6.0的主界面
5.4.3 Visual FoxPro 6.0工具栏的使用
5.4.4 Visual FoxPro 6.0的配置
5.4.5 Visual FoxPro 6.0的主要文件类型
5.5 项目管理器
5.5.1 创建项目
5.5.2 使用项目管理器
5.5.3 定制项目管理器
5.6 向导、设计器、生成器简介
5.6.1 向导
5.6.2 设计器
5.6.3 生成器
5.7 本章习题
第6章 Visual FoxPro程序设计基础
6.1 常量与变量
6.1.1 常量
6.1.2 变量
6.2 运算符与表达式
6.2.1 算术运算符与算术表达式
6.2.2 字符运算符与字符表达式
6.2.3 关系运算符与关系表达式
6.2.4 逻辑运算符与逻辑表达式
6.2.5 运算符的优先级别
6.3 常用函数
6.3.1 数值函数
6.3.2 字符处理函数
6.3.3 日期时间处理函数
6.3.4 数据类型转换函数
6.3.5 测试函数
6.4 程序与程序文件
6.4.1 程序的概念
6.4.2 程序文件的建立与执行
6.4.3 简单的输入/输出命令
6.5 程序的基本结构
6.5.1 选择结构
6.5.2 循环结构
6.6 多模块程序设计
6.6.1 模块的定义和调用
6.6.2 参数传递
6.6.3 变量的作用域
6.7 本章习题
第7章 Visual FoxPro数据库及其操作
7.1 Visual FoxPro数据库及其建立
7.1.1 建立数据库
7.1.2 使用数据库
7.2 建立数据库表
7.2.1 数据库表的创建
7.2.2 修改表结构
7.3 表的基本操作
7.3.1 打开表
7.3.2 浏览表
7.3.3 增加记录命令
7.3.4 删除记录命令
7.3.5 修改记录命令
7.3.6 显示记录命令
7.3.7 定位记录命令
7.4 索引
7.4.1 基本概念
7.4.2 建立索引
7.4.3 使用索引
7.5 排序
7.6 数据完整性
7.6.1 实体完整性与主关键字
7.6.2 域完整性与约束规则
7.6.3 参照完整性与表之间的关联
7.7 自由表
7.7.1 数据库表和自由表
7.7.2 自由表的创建
7.7.3 将自由表添加到数据库中
7.7.4 从数据库中移去表
7.8 多个表的同时使用
7.8.1 工作区的概念
7.8.2 使用不同工作区的表
7.8.3 表的关联操作
7.9 本章习题
第8章 关系数据库标准语言SQL
8.1 SQL概述
8.2 定义功能
8.2.1 表的定义
8.2.2 表的删除
8.2.3 表结构的修改
8.2.4 视图的定义
8.3 操作功能
8.3.1 插入数据
8.3.3 删除数据
8.4 查询功能
8.4.1 简单查询
8.4.2 简单的连接查询
8.4.3 嵌套查询
8.4.4 几个特殊运算符
8.4.5 查询结果排序
8.4.6 简单的计算查询
8.4.7 分组与计算查询
8.4.8 利用空值查询
8.4.9 别名与自连接查询
8.4.10 内、外层相互关联查询
8.4.11 使用量词和谓词的查询
8.4.12 超连接查询
8.4.13 集合的并运算
8.4.14 Visual FoxPro SQL SELECT的几个特殊选项
8.5 本章习题
第9章 查询与视图
9.1 查询
9.1.1 查询的概念
9.1.2 查询设计器
9.1.3 建立查询
9.1.4 运行查询
9.2 视图
9.2.1 视图的概念
9.2.2 建立本地视图
9.2.3 远程视图与连接
9.2.4 视图与数据更新
9.2.5 使用视图
9.3 本章习题
第10章 表单设计及应用
10.1 面向对象的概念
10.1.1 对象和类
10.1.2 对象的属性、方法和事件
10.1.3 继承与父类、子类
10.2 Visual FoxPro基类简介
10.2.1 Visual FoxPro基类
10.2.2 容器和控件
10.2.3 事件
10.3 创建与运行表单
10.3.1 创建表单
10.3.2 修改表单
10.3.3 运行表单
10.4 表单设计器
10.4.1 表单设计器环境
10.4.2 控件的操作与布局
10.4.3 数据环境
10.5 表单属性和方法
10.5.1 常用的表单属性
10.5.2 常用的事件和方法
10.5.3 添加新的属性和方法
10.6 基本型控件
10.6.1 标签
10.6.2 命令按钮
10.6.3 文本框
10.6.4 编辑框
10.6.5 复选框
10.6.6 列表框
10.6.7 组合框
10.7 容器型控件
10.7.1 命令组
10.7.2 选项组
10.7.3 表格
10.7.4 页框
10.8 用户自定义类
10.8.1 使用类设计器创建类
10.8.2 类库管理
10.8.3 在创建表单时使用用户自定义类
10.9 本章习题
第11章 菜单设计与应用
11.1 Visual FoxPro系统菜单
11.1.1 菜单结构
11.1.2 系统菜单
11.2 下拉式菜单设计
11.2.1 菜单设计的基本过程
11.2.2 定义菜单
11.2.3 为顶层表单添加菜单
11.3 快捷菜单设计
11.4 本章习题
第12章 报表的设计和应用
12.1 创建报表
12.1.1 创建报表文件
12.1.2 报表工具栏
12.2 设计报表
12.2.1 报表的数据源和布局
12.2.2 在报表中使用控件
12.3 数据分组和多栏报表
12.3.1 设计分组报表
12.3.2 设计多栏报表
12.3.3 报表输出
12.4 本章习题
第13章 应用程序的开发和生成
13.1 应用程序项目综合实践
13.1.1 系统开发基本步骤
13.1.2 连编项目
13.1.3 应用程序连编及运行
13.1.4 主程序设计
13.2 使用应用程序生成器
13.2.1 使用应用程序向导
13.2.2 应用程序生成器
13.3 本章习题
第14章 上机模拟试题与解析
14.1 上机应试技巧
14.1.1 上机考试纪律
14.1.2 上机考试系统说明
14.1.3 上机考试步骤
14.2 上机模拟试题一
14.3 上机模拟试题二
14.4 上机模拟试题三
14.5 上机模拟试题四
14.6 上机模拟试题五
14.7 上机模拟试题一答案与解析
14.8 上机模拟试题二答案与解析
14.9 上机模拟试题三答案与解析
14.10 上机模拟试题四答案与解析
14.11 上机模拟试题五答案与解析
附录A 习题参考答案
附录B 2011年3月二级Visual FoxPro语言考试试题分析
附录C 2011年9月二级Visual FoxPro语言考试试题分析

章节摘录

版权页:插图:面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。对象可以做的操作表示它的动态行为,在面向对象分析和面向对象设计中,通常把对象的操作称为方法或服务。属性即对象所包含的信息,它在设计对象时确定,一般只能通过对象的操作来改变。操作描述了对象执行的功能,若通过消息传递,还可以为其他对象使用。操作的过程对外是封闭的,即用户只能看到这一操作实施后的结果。这相当于事先已经设计好的各种过程,只需要调用就可以了,用户不必去关心这一过程是如何编写的。事实上,这个过程已经封装在对象中,用户也看不到。对象的这一特性即对象的封装性。2,3,1面向对象特点面向对象具有封装性、继承性和多态性。1.封装性封装是一种信息隐蔽技术,它体现于类的说明,是对象的重要特性。封装性使数据和加工该数据的方法(函数)封装为一个整体,以实现独立性很强的模块,使得用户只能见到对象的外特性(对象能接收哪些消息,具有哪些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开,使用者不必知晓行为实现的细节,只需用设计者提供的消息来访问该对象。2.继承性继承性是予类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其他类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一个父类)和多重继承(一个子类有多个父类)。类的对象是各自封闭的,如果没有继承性机制,则类的对象中的数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。3.多态性对象根据所接收的消息而做出动作。同一消息被不同的对象接收时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信息,而将所有的实现细节都留给接收消息的对象自行决定,如是同一消息即可调用不同的方法。例如,Print消息被发送给某图或表时调用的打印方法与将同样的Print消息发送给一个正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在面向对象的编程语言中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。

编辑推荐

《二级Visual FoxPro(2012版)》编辑推荐:紧扣最新考试大纲,透彻精讲大纲规定考点,突出重点与难点,深入分析例题,讲练结合,提供最新真题解析,摸清考试规律,掌握实考难度,访问希赛教育等考学院可获惊喜大礼!海量模拟试题在线测试,配套学习资料倾情奉送,模拟测试软件免费下载,众考生与教师在线交流。

图书封面

评论、评分、阅读与下载


    全国计算机等级考试专用辅导教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   发货特别快.
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7