Visual FoxPro数据库应用技术

出版时间:2009-7  出版社:机械工业出版社  作者:刘丽,刘岩狄 编著  页数:312  

前言

  随着计算机在中国的普及,众多的企事业单位越来越重视管理信息系统的投入和应用,这为管理信息系统提供了广阔的市场空间,也对开发人员的数量和质量产生了巨大的需求。对于Visual FoxPro的初学者,要么是没有编程基础,要么是具有一定的基础,只做过一些小程序的开发。不管是哪一种,都非常缺乏实际工作经验。目前的大部分计算机类的图书均是介绍计算机编程工具的用法,即便是范例类的图书,也是以介绍知识点为出发点,读者看完后虽然可能知道了如何使用这些编程工具,但往往在实际工作中无从下手,因为他们知道了怎么做,却不知道需要做什么、可以做什么。?  本书作者根据多年的教学经验,使用一个系统开发案例贯穿于每个章节,最终完成该系统的开发。通过对各个具体案例的精心解析,读者不仅能够全面了解Visual FoxPro的基本风貌,学会基本操作技能,同时还能从其具有示范性的制作过程中获得有益的启示,积累自己的开发经验。本书不仅给出了系统设计步骤和源代码,而且重点介绍了各部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用Visual FoxPro开发管理系统的相关知识,学到设计管理信息系统的思路和方法。本书通过丰富的实例,介绍了在可视环境下进行面向对象程序设计的方法和步骤,力求通过实际操作让读者熟悉Visual FoxPro的使用方法。通过一个个具有针对性的实例和具体的操作过程,让用户很快能熟悉Visual FoxPro的应用环境,从而实现由易到难,边学、边练、边提高的学习过程。?

内容概要

本书将一个完整的系统开发案例贯穿于每个章节,最终完成该系统的开发。主要内容包括:Visual FoxPro基础、数据库与数据表、查询与视图、报表与标签、表单、菜单与工具栏,以及应用程序的编译与发布。通过对各个具体案例的精心解析,读者不仅能够全面了解Visual FoxPro的基本编程知识,学会基本操作技能,同时还能从其示范性的制作过程中获得有益的启示,积累自己的开发经验。本书不仅给出了系统设计步骤和源代码,而且重点介绍了各个部分的设计思路、实现目标和设计流程,力求使读者抓住本质,迅速掌握使用Visual FoxPro开发、管理系统的相关知识,学到设计管理信息系统的思路和方法。?    本书适合作为高等院校非计算机专业应用型本科的教材,也可作为希望尽快开发小型数据库应用程序的读者的参考用书。

书籍目录

出版说明?前言?第1章  关系数据库系统概述  1.1  数据库基础概述?    1.1.1  数据库的基本概念?    1.1.2  数据模型?  1.2  关系数据库系统?    1.2.1  关系数据库概念?    1.2.2  关系术语?    1.2.3  关系运算?    1.2.4  实体模型?  1.3  小结与提高?  思考与练习?第2章  Visual FoxPro 系统初步  2.1  Visual FoxPro的发展及特点?    2.1.1  Visual FoxPro的发展历史    2.1.2  Visual FoxPro 6.0 的特点  2.2  Visual FoxPro 6.0简介?    2.2.1  Visual FoxPro 6.0的工作环境?    2.2.2  Visual FoxPro 6.0的安装    2.2.3  Visual FoxPro 6.0的启动与退出?    2.2.4  Visual FoxPro  6.0的窗口组成?  2.3  项目管理器?    2.3.1  项目管理器窗口的组成    2.3.2  建立项目文件?    2.3.3  使用“项目管理器”管理项目文件?    2.3.4  定制项目管理器?    2.3.5  Visual FoxPro 的辅助设计工具?  2.4  学生选课管理系统实例分析?    2.4.1  实例效果?    2.4.2  实例设计分析?    2.4.3  实例设计要求?    2.4.4  实例设计过程?    2.4.5  学生选课管理系统设计要求  2.5  小结与提高?  思考与练习?第3章  数据与数据运算?  3.1  数据与运算?    3.1.1  数据类型?    3.1.2  常量和变量?    3.1.3  操作符及表达式?  3.2  常用函数?    3.2.1  数学运算函数?    3.2.2  字符处理函数?    3.2.3  转换函数?    3.2.4  日期和时间函数?    3.2.5  测试函数?    3.2.6  用户定义对话框MESSAGEBOX()函数的使用  3.3  小结与提高?  思考与练习题?第4章  数据库与数据表?  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.4  常用命令?    4.4.1  数据库、数据表的操作命令    4.4.2  表记录的操作命令?    4.4.3  追加记录命令?    4.4.4  记录的排序和索引?    4.4.5  记录的查询?    4.4.6  数值统计?  4.5  多表操作?    4.5.1  数据表的关联?    4.5.2  设置参照完整性?  4.6  小结与提高?  思考与练习?第5章  查询与视图?  5.1  查询?    5.1.1  查询的建立与修改?    5.1.2  查询文件的执行?  5.2  创建本地视图?    5.2.1  利用向导创建本地视图    5.2.2  利用视图设计器创建本地视图?    5.2.3  创建参数化视图?    5.2.4  创建远程视图?  5.3  小结与提高?  思考与练习?第6章  关系数据库标准语言SQL  6.1  SQL概述?    6.1.1  SQL的主要特点?    6.1.2  SQL语言的基本概念?  6.2  查询功能?    6.2.1  简单查询?    6.2.2  简单联接查询?    6.2.3  嵌套查询?    6.2.4  排序查询?    6.2.5  简单的计算查询?    6.2.6  分组与计算查询?    6.2.7  利用空值查询?    6.2.8  别名与自然连接查询    6.2.9  内外层互相关嵌套查询    6.2.10  有特殊符号的查询?    6.2.11  超联接查询?    6.2.12  集合的并运算?    6.2.13  SQL SELECT中的几个特殊选项?  6.3  操作功能?    6.3.1  数据插入功能?    6.3.2  数据更新功能?    6.3.3  数据删除功能?  6.4  定义功能?    6.4.1  表的定义?    6.4.2  表的删除?    6.4.3  修改表结构?  6.5  定义视图?    6.5.1  从单个表派生出的视图    6.5.2  从多个表派生出的视图    6.5.3  视图中的虚字段?    6.5.4  删除视图?    6.5.5  查询视图?    6.5.6  更新视图?    6.5.7  视图的作用?  6.6  小结与提高?  思考与练习第7章  结构化程序设计?  7.1  程序的建立与维护?    7.1.1  用菜单选择方式建立及维护程序?    7.1.2  用命令方式建立及维护程序    7.1.3  简单的输入输出命令  7.2  程序的流程控制?    7.2.1  顺序结构?    7.2.2  选择结构?    7.2.3  循环结构?    7.2.4  编程实例?  7.3  模块结构程序设计?    7.3.1  子程序的调用?    7.3.2  过程及过程调用?    7.3.3  过程调用中的参数传递    7.3.4  变量的作用域?    7.3.5  自定义函数?  7.4  程序调试?    7.4.1  程序调试?    7.4.2  调用调试器?    7.4.3  设置断点?  7.5  小结与提高?  思考与练习?第8章  表单?  8.1  面向对象程序设计简介?    8.1.1  面向对象程序设计中的基本概念?    8.1.2  Visual FoxPro中的类    8.1.3  Visual FoxPro中的对象    8.1.4  Visual FoxPro中的事件和事件过程?  8.2  表单的创建?    8.2.1  使用表单向导创建表单    8.2.2  使用表单设计器创建表单    8.2.3  表单控件?  8.3  常用控件的使用?    8.3.1  标签、文本框和命令按钮(组)的使用    8.3.2  编辑框、列表框和组合框的使用?    8.3.3  单选按钮组、复选框和微调按钮的使用    8.3.4  表格和计时器的使用    8.3.5  OLE绑定控件和图像的使用  8.4  小结与提高?  思考与练习第9章  报表与标签?  9.1  报表的设计?    9.1.1  报表类型?    9.1.2  利用报表向导创建报表    9.1.3  使用报表设计器创建报表    9.1.4  完善报表?  9.2  创建标签?    9.2.1  使用标签向导创建标签    9.2.2  利用标签设计器创建标签  9.3  报表和标签的输出?    9.3.1  页面设置?    9.3.2  打印输出报表和标签  9.4  小结与提高?  思考与练习?第10章  菜单与工具栏?  10.1  菜单的建立?    10.1.1  菜单概述?    10.1.2  快速创建菜单?    10.1.3  创建菜单?    10.1.4  快捷菜单的建立?    10.1.5  设置对菜单项的响应  10.2  工具栏?    10.2.1  定制与建立工具栏?    10.2.2  给新工具栏命名?    10.2.3  定义对象操作?  10.3  小结与提高?  思考与练习?第11章  应用程序的编译与发布  11.1  应用程序的开发?    11.1.1  系统开发步骤?    11.1.2  连编应用程序?    11.1.3  主程序设计?  11.2  应用程序生成器?    11.2.1  使用应用程序向导?    11.2.2  应用程序生成器?    11.2.3  建立Visual FoxPro应用程序?    11.2.4  制作安装盘?  11.3  小结与提高?  思考与练习?附录?  附录A  授课及实验课时安排参考?  附录B  综合考试模拟样题与参考答案?  附录C  二级考试模拟样题答案及解析?参考文献

章节摘录

  (2)由“文件”菜单创建数据库  在系统菜单中,选择“文件”一“新建”命令,在“新建”对话框中选择数据库文件类型,然后单击“新建文件”按钮,此时系统会弹出“创建”对话框,在弹出的“创建”对话框中输入数据库名“学生选课库”,并单击“保存”按钮,此时系统会显示“数据库设计器”,在没有加入任何内容时同样是一个空的数据库。  2.数据库的打开与关闭  (1)数据库的打开  在对数据库进行维护之前,必须先将数据库打开。选择“文件”一“打开”命令,或单击“常用”工具栏上的“打开”按钮,在弹出的对话框中,指定要打开文件所在的文件夹、类型及文件名。  (2)数据库的关闭  数据库使用完之后要及时将其关闭,可单击“数据库设计器”右上角的“关闭”按钮。  除了可以利用菜单操作外,也可以用命令方式操作。命令方式操作将在后面集中讲述。  3.在数据库中添加表  在“项目管理器”中单击“数据”选项卡中的“数据库”左边的“+”,选择其下方的“表”,然后单击“添加”按钮,在弹出的“打开”对话框中,选择要添加表文件所在的文件夹、类型及表文件名,如“学生表”,然后单击“确定”按钮。这个“学生表”便被添加到数据库中。  在“数据库设计器”中右击,在弹出的快捷菜单中选择“添加表”命令,如图4—5所示,或单击“数据库设计器”工具栏上的“添加表”按钮,也可将要添加的表文件添加到数据库中,如图4—6所示。

图书封面

评论、评分、阅读与下载


    Visual FoxPro数据库应用技术 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7