出版时间:2010-9 出版社:水利水电出版社 作者:刘永立,李倩 主编 页数:246
前言
计算机技术的飞速发展,加快了信息社会的步伐,改变了人们工作、学习和生活的方式,对社会的发展产生了深远的影响。计算机技术在其他学科中的应用与融合,产生了很多边缘学科与新兴学科,促进了各学科的快速发展。计算机技术是先进研究技术、研究手段的基础,不掌握计算机技术,就无法跟踪学科发展的最新动态。随着计算机基础教育的普及与发展,教育部更加重视非计算机专业的计算机基础教育,提出了“计算机文化基础”、“计算机技术基础”和“计算机应用”三个层次的计算机教学体系,计算机技术已经是当代高校非计算机专业大学生必须掌握的基本技能之一。Visual FoxPro是Microsoft公司Visual Studio系列开发产品之一,简称VFP,是xBase数据库家族的成员,可以运行于Windows 9x/2000和Windows NT平台的32位数据库开发系统。Visual FoxPro是一种典型的第四代计算机语言,是一种非过程语言,它提供了一个功能强大的集成化开发环境,采用可视化和面向对象的程序设计方法,使数据管理和应用程序的开发更加简便。用户可以使用相关工具在其向导的帮助下进行建库、浏览、修改等工作;它具有数据字典、触发器等机制,对数据的完整性和一致性进行控制,以保证只对有效的数据进行处理。Visual FoxPro采用的是面向对象技术,使用类、子类和事件,具有继承性、封装性和多态性等面向对象的特点,其既支持交互环境,又支持编程环境,且具有向下兼容性。作为可视化的编程工具,Visual FoxPro以其简单易学的向导、强大的Client/Server。支持功能及与Internet的紧密集成能力等特点,使得应用程序的开发变得简单、易行和高效。因此Visual FoxPro程序设计被许多高校作为计算机技术基础的课程纳入人才培养方案。为了适应计算机技术的飞速发展和广泛应用,以及社会对高校非计算机专业人才培养提出的要求,同时为了计算机基础教学改革的需要,我们编写了本教材。本教材以Visual FoxPro 6.0为背景,根据《全国计算机等级考试大纲》编写而成,既可作为高校非计算机专业的计算机应用基础教材,也可以作为参加计算机等级考试的参考用书。与其他教材相比,该书具有以下特点:
内容概要
本教程以Visual FoxPro 6.0中文版为平台,系统介绍了Visual FoxPro 6.0开发环境、程序设计基础、项目管理、表、数据库、查询与视图、表单、控件、类、报表、菜单与工具栏、程序发布等内容。本教程根据教师多年来在Visual FoxPro 6.0课程教学过程中积累的经验,将任务驱动法融入教材,深入浅出地阐述了Visual FoxPro 6.0的基本知识、程序开发技巧,并通过一个个嵌入教材的任务调动学生学习的自主性和积极性。全书内容安排周密,体系合理,通俗易懂。 本教程可作为大学本科、高职高专、软件职业技术学院等各类学校的教学用书,也可作为Visual FoxPro 6.0培训和开发的学习和参考用书。
书籍目录
前言第一章 Visual FoxPro 6.0基础 1.1 认识Visual FoxPro 6.0 1.1.1 启动及界面 1.1.2 Visual FoxPro 6.0操作方式 1.2 表达式 1.2.1 数据类型 1.2.2 运算符 1.2.3 变量 1.2.4.函数 1.3 项目管理器 习题1第二章 表的基本操作 2.1 表的概述 2.2 表的建立与修改 2.2.1 建立表结构 2.2.2 输入数据记录 2.2.3 表结构的修改 2.2.4 表记录的修改 2.2.5 通用型字段的编辑 2.3 VFP常用命令子句 2.3.1 四种常用的命令子句 2.3.2 命令和子句的书写规则 2.4 用命令对表进行操作 2.4.1 打开表命令 2.4.2 关闭表命令 2.4.3 表记录的显示与定位命令 2.4.4 利用已有表建立新表 2.4.5 修改表结构命令 2.4.6 表记录的删除命令 2.4.7 表的编辑命令 2.4.8 表数据的替换命令 2.5 索引与查询 2.5.1 索引的概念 2.5.2 索引的类型 2.5.3 索引文件的建立 2.5.4 索引的操作 2.5.5 数据的查询 2.6 多表的操作 2.6.1 工作区和数据工作期 2.6.2 表的关联 2.7 统计命令 2.8 结构化查询语言——SQL语句 2.8.1 数据定义功能 2.8.2 数据操作功能 2.8.3 数据查询功能 2.9 数据库与视图 2.9.1 创建数据库表 2.9.2 表的数据完整性 2.9.3 创建视图 小结 习题2第三章 可视化编程基础 3.1 表单的基本操作 3.1.1 表单向导 3.1.2 表单设计器 3.1.3 表单的运行 3.1.4 表单的打开 3.1.5 表单属性设置 3.1.6 表单的方法 3.1.7 表单数据环境设置 3.1.8 表单对象的事件 3.1.9 对象的方法和引用 3.2 程序设计基础 3.2.1 程序文件的建立和执行 3.2.2 程序文件的执行 3.2.3 程序中输入/输出语句 3.3 简单的输入/输出程序设计 3.3.1 用标签控件实现数据输入 3.3.2 用文本框实现数据的输入和输出 3.4 程序设计的控制结构 3.4.1 顺序结构 3.4.2 选择结构 3.4.3 循环结构 3.5 多模块程序设计 3.5.1 过程及过程调用 3.5.2 变量的作用域和参数调用 3.5.3 用户自定义函数(函数过程) 3.6 程序查错的常用方法 3.7 调试程序时常见错误 习题3第四章 控件设计 4.1 输出类控件 4.1.1 标签 4.1.2 图像、线条、形状 4.2 输入类控件 4.2.1 文本框 4.2.2 编辑框 4.2.3 列表框和组合框 4.2.4 微调 4.3 控制类控件 4.3.1 命令按钮 4.3.2 命令按钮组 4.3.3 选项按钮组 4.3.4 复选框 4.3.5 计时器 4.4 容器类控件 4.4.1 表格 4.4.2 页框 4.4.3 容器 习题4第五章 表单的高级应用 5.1 多表单应用 5.1.1 表单管理 5.1.2 表单集 5.2 类 5.2.1 类、基类及子类的基本概念 5.2.2 类的特征 5.2.3 Visual FoxPro 6.0的基类及属性 5.2.4 用户自定义类 习题5第六章 菜单设计 6.1 下拉菜单设计 6.1.1 菜单设计器 6.1.2 菜单的建立、生成与运行 6.2 快捷菜单设计 6.3 菜单系统规划与应用 6.3.1 规划系统菜单 6.3.2 菜单在应用程序中的使用 6.4 菜单系统选择逻辑设置 习题6第七章 报表与标签设计 7.1 报表设计 7.1.1 报表布局的规划 7.1.2 利用向导创建报表 7.1.3 用快速报表工具创建报表 7.1.4 用报表设计器设计报表 7.2 标签文件的设计 习题7第八章 系统开发及应用程序的管理与发布 8.1 数据库应用系统开发的步骤 8.2 系统总体设计 8.3 系统数据库设计 8.4 系统功能模块设计 8.5 系统实施 8.5.1 创建项目 8.5.2 创建数据库 8.5.3 创建数据库中的表 8.5.4 设置数据库中表之间的关系 8.6 主要表单及其事件代码的实施 8.6.1 使用表单向导创建表单 8.6.2 创建自定义的表单 8.6.3 表单中的代码 8.6.4 创建主界面表单“主表单” 8.6.5 创建系统的主菜单 8.6.6 创建主程序 8.7 应用程序的管理与发布 8.7.1 应用程序管理 8.7.2 应用程序发布 小结 习题8附录1 Visual FoxPro 6.0常用命令附录2 Visual FoxPro 6.0常用函数参考文献
章节摘录
插图:SQL语言的特点:·简洁易学:SOL语言虽然功能强大,但是只用了9个命令动词便完成核心功能中的数据定义、数据操作、数据控制,不需要掌握烦琐的语句。SQL语言接近英语口语,是一种用户性能良好的语言,非常简单,容易掌握。·高度集成化:SOL语言集成了数据定义、数据操作、数据控制等方面的功能,基本上包括了数据库活动中的各个方面与非关系模型的数据库语言,具有简单实用的特点,为用户提供了一个强有力的工具。·高度智能化:SQL语言是一种高度非过程化的语言,它是一种高度智能化语言,只要用户描述清楚要完成什么功能,SQL语言就可以将要求提交系统,自动完成全部工作。·高度灵活化:SOL语言是一种用法高度灵活化的语言,既能以人机交互方式来使用,也可以嵌入到程序开发语言中使用,具有使用方便、灵活等特点。SOL虽然是一种标准数据语言,但是各个数据库系统在实现方式上还是存在着差异。比如Visual FoxPro只支持数据定义、数据查询和数据操作功能,没有提供数据控制功能。
编辑推荐
《Visual FoxPro 6.0 程序设计任务驱动法教程》:高等院校“十一五”规划教材。
图书封面
评论、评分、阅读与下载
Visual FoxPro 6.0 程序设计任务驱动法教程 PDF格式下载