本书从医学学生的角度出发,全面介绍了Visual FoxPro(VFP)数据库编程语言,内容涵盖从数据库的基本概念和基本操作到应用程序设计的各个方面。\r\n 全书共分为10章,从基础原理到应用设计都以与医学学生紧密联系的实例作为书中的范例。应用程序开发还以一个“门诊信息管理系统”为实例,从项目的需求分析、创建、数据库设计、程序设计、程序运行和调试直到保存发布整个应用程序的全过程,对项目的开发进行了详细说明。最后,结合前面章节的内容,安排了8个实验,每个实验都有若干个题目,读者可根据掌握的知识完成各个实验,提高分析问题、解决问题的能力。\r\n 本书适合作为医学院校的计算机教材,也可作为其他专业相关课程的教材。
第1章数据库技术基础知识\r\n1.1数据库基本概念\r\n1.1.1数据、信息和数据处理\r\n1.1.2数据管理技术的发展\r\n1.1.3数据库系统基本知识\r\n1.1.4数据库系统\r\n1.1.5基本术语\r\n1.1.6关系数据库\r\n1.2Visual FoxPro 6.0 概述\r\n1.3VFP窗口组成\r\n1.4定制VFP开发环境\r\n1.4.1系统设置\r\n1.4.2环境的交互设置\r\n1.5恢复VFP环境\r\n1.6VFP 6.0的工作方式\r\n1.7VFP 6.0常用文件类型\r\n1.8设计器、向导和生成器\r\n1.8.1使用VFP设计器\r\n1.8.2使用VFP向导\r\n1.8.3使用VFP生成器\r\n1.9VFP项目管理器\r\n1.10本章小结\r\n1.11习题\r\n第2章VFP数据及数据运算\r\n2.1数据类型\r\n2.2常量和变量\r\n2.3运算符和表达式\r\n2.4常用函数及应用\r\n2.4.1常用字符处理函数\r\n2.4.2常用数值处理函数\r\n2.4.3日期时间函数\r\n2.4.4数据类型转换函数\r\n2.4.5测试函数\r\n2.5VFP 6.0 的命名和子句书写规则\r\n2.6本章小结\r\n2.7习题\r\n第3章VFP数据库基本操作\r\n3.1数据库的设计和创建\r\n3.1.1创建数据库的一般步骤\r\n3.1.2创建数据库\r\n3.1.3打开数据库\r\n3.1.4修改数据库\r\n3.1.5关闭数据库\r\n3.1.6删除数据库\r\n3.2表的基本操作\r\n3.2.1建立数据库表\r\n3.2.2建立自由表\r\n3.2.3表的打开\r\n3.2.4表的关闭\r\n3.2.5修改表结构\r\n3.2.6浏览表\r\n3.2.7记录的定位\r\n3.2.8记录的显示\r\n3.2.9添加记录\r\n3.2.10记录的修改\r\n3.2.11记录值的更新\r\n3.2.12删除表中的记录\r\n3.2.13恢复被逻辑删除的记录\r\n3.2.14表结构和数据的复制\r\n3.3数据表的统计操作\r\n3.3.1计数命令COUNT\r\n3.3.2求和命令SUM\r\n3.3.3求平均命令AVERAGE\r\n3.3.4汇总命令TOTAL\r\n3.3.5计算命令\r\n3.4表文件的排序和索引\r\n3.4.1排序\r\n3.4.2索引\r\n3.4.3建立索引\r\n3.4.4使用索引\r\n3.5表操作\r\n3.5.1选择工作区\r\n3.5.2表之间的临时关联\r\n3.6数据完整性\r\n3.6.1实体完整性与主关键字\r\n3.6.2永久关系\r\n3.6.3参照完整性规则的建立\r\n3.7本章小结\r\n3.8习题\r\n第4章查询与视图\r\n4.1顺序查询\r\n4.2查询设计器\r\n4.3结构化查询语言(SELECTSQL)\r\n4.3.1SELECT命令的格式\r\n4.3.2SelectSQL查询命令应用\r\n4.4视图的建立、执行与修改\r\n4.4.1视图与查询的区别\r\n4.4.2建立本地视图\r\n4.4.3建立远程视图\r\n4.4.4通过视图更新数据\r\n4.4.5使用视图\r\n4.5本章小结\r\n4.6习题\r\n第5章程序设计基础\r\n5.1程序的入门\r\n5.1.1程序的基本概念\r\n5.1.2结构化程序的基本结构\r\n5.2VFP程序的建立与运行\r\n5.2.1程序文件的建立与打开\r\n5.2.2程序文件的保存\r\n5.2.3程序文件的运行\r\n5.3常用的基本语句\r\n5.3.1基本输入输出语句\r\n5.3.2程序注解与续行标志\r\n5.3.3其他语句\r\n5.3.4系统状态设置命令\r\n5.4程序控制结构及相应的语句\r\n5.4.1顺序结构\r\n5.4.2选择结构\r\n5.4.3循环结构\r\n5.4.4数组及其应用\r\n5.4.5应用实例\r\n5.5模块化程序设计\r\n5.5.1变量作用域\r\n5.5.2子程序、过程及过程文件\r\n5.5.3自定义函数\r\n5.6本章小结\r\n5.7习题\r\n第6章面向对象的程序设计\r\n6.1面向对象的概念\r\n6.1.1对象与类\r\n6.1.2属性\r\n6.1.3方法\r\n6.1.4事件\r\n6.2创建与管理表单\r\n6.2.1创建表单\r\n6.2.2管理表单属性和方法\r\n6.2.3常用事件与方法\r\n6.2.4数据环境\r\n6.2.5添加控件\r\n6.2.6设置控件的属性\r\n6.2.7控件的操作与布局\r\n6.3常用表单控件\r\n6.3.1标签控件\r\n6.3.2命令按钮控件\r\n6.3.3命令按钮组控件\r\n6.3.4选项按钮组控件\r\n6.3.5复选框控件\r\n6.3.6文本框控件\r\n6.3.7编辑框控件\r\n6.3.8列表框控件\r\n6.3.9组合框控件\r\n6.3.10表格控件\r\n6.3.11页框控件\r\n6.4本章小结\r\n6.5习题\r\n第7章菜单设计\r\n7.1创建菜单系统\r\n7.1.1规划菜单系统\r\n7.1.2菜单设计器的使用\r\n7.1.3与菜单有关的几个主要命令\r\n7.1.4菜单任务的指定\r\n7.2菜单程序的生成与运行\r\n7.2.1菜单预览\r\n7.2.2生成菜单程序\r\n7.2.3运行菜单程序\r\n7.2.4查看与修改菜单源代码程序\r\n7.2.5菜单常用设置命令\r\n7.3创建快捷菜单\r\n7.4应用实例\r\n7.5本章小结\r\n7.6习题\r\n第8章报表设计\r\n8.1创建报表\r\n8.1.1创建报表文件\r\n8.1.2报表工具栏\r\n8.2设计报表\r\n8.2.1报表的数据源和布局\r\n8.2.2在报表中使用控件\r\n8.3报表输出\r\n8.4本章小结\r\n8.5习题\r\n第9章应用程序开发实例\r\n9.1需求分析\r\n9.2创建项目\r\n9.3应用程序设计\r\n9.3.1数据库的设计\r\n9.3.2界面设计\r\n9.3.3菜单设计\r\n9.3.4表单设计\r\n9.3.5报表设计\r\n9.4程序的运行和调试\r\n9.5应用程序的生成和发布\r\n9.5.1生成应用程序\r\n9.5.2发布应用程序\r\n9.6本章小结\r\n第10章上机实验\r\n实验1建立数据库和数据表\r\n实验2数据库和数据表的操作\r\n实验3查询、视图的创建与操作\r\n实验4SelectSQL\r\n实验5程序设计(一)\r\n实验6程序设计(二)\r\n实验7表单程序设计\r\n实验8表单和菜单综合程序设计\r\n参考文献
无封面