Visual FoxPro 8.0程序设计基础

出版社:华中科技大学出版社
出版日期:2013-1
ISBN:9787560979816
页数:339页

章节摘录

版权页:   插图:   准备作为主索引关键字的字段应设置为不允许NULL值。如果一个表有一个或多个字段允许接受NULL值,则该表最多只能有254个字段。 ③控制字段的显示。 (格式)文本框:定义一个输出掩码,用于规定字段值在表单、(浏览)窗口或报表中的显示格式。例如,为某个数据库表中的一个整型字段指定输出掩码:999,999,999,999,则以后在(浏览)窗口输入记录时,向该字段中输入一个整数,如1234567,将显示为1,234,567。 (输入掩码)文本框:在该文本框中可以输入一个格式控制字符串,用于限制用户向字段输入的值的格式。例如,为“学号”字段选择掩码9999999,可以限制只能输入7位数字的学号,而不能输入包括英文字母或汉字的学号。使用输入掩码可以有效地减少数据输入的逻辑错误。至于输入和输出掩码中能使用哪些格式字符,可以查阅Visual FoxPro 8.0的帮助。 (标题)文本框:在(浏览)窗口浏览记录时,默认的列标题是字段名。如果不想显示字段名,可在该文本框中输入一个列标题。 (匹配字段类型到类)栏:用于为字段设置默认类与类库。这个设置将影响以后为该表创建的表单中字段的默认控件类型。 ④定义字段有效性。 (规则)文本框:在该文本框中可以输入规则表达式,输入的表达式应该是逻辑型表达式,用作字段数据的有效性条件。以后当用户向该字段输入(或试图将字段值修改为)一个不符合规则表达式的值(表达式值为.F.)时,Visual FoxPro就会弹出一个错误信息对话框,并拒绝该值的输入。例如,为“学生情况表”的“性别”字段输入规则表达式:(性别=“男”).or.(性别=“女”),含义是给“性别”字段输入的值只能是“男”或“女”,否则就是错误的。又如,“学生成绩表”中的任一课程字段的值都应大于等于零,可为“计算机基础”字段输入规则表达式:计算机基础>=0。 字段有效性规定某个字段在什么条件下有效。对表的各个字段制定的有效性规则也称为“字段级规则”。在浏览记录(或在(表单)窗口及其他用户界面中处理数据)时,当焦点从字段上移开,如果字段值被修改,系统就会检查字段级规则。在对表执行INSERT命令或REPLACE命令更改字段值时,系统也会进行字段级规则检查。字段有效性规则是控制数据正确输入的有效方法。 (信息)文本框:用于输入自定义的错误信息。当对该字段的数据输人或修改违反有效性规则时,系统将显示信息对话框,并显示错误提示信息。如果(信息)文本框中没有内容,违反规则时就显示默认的错误提示信息。 (默认值)文本框:在添加新记录时,如果希望Visual FoxPro自动在某个字段中填入数据,可为该字段指定默认值。在(默认值)文本框中可输入一个表达式,该表达式的值的类型应与该字段的数据类型相一致。例如,为“学生情况表”的“性别”字段输入默认值:“男”。使用默认值能够加快数据的输入速度。在表单、(浏览)窗口、视图中或以编程方式向表中输入数据时,默认值设置都能起作用。 (3)选择(表)选项卡,如图5—5所示。显示表的信息,设置记录有效性。 ①记录有效性:与记录相关的有效性,在给出的规则成立时记录才是有效的,也称为“记录级规则”。

前言

计算机在数据管理方面的应用已经成为计算机应用的一个重要领域。用Fox系列数据库管理系统开发的应用程序在实际中得到了广泛的使用。Microsoft 公司推出的系列软件Visual FoxPro,是适合于微型计算机的关系数据库管理系统。在众多的数据库管理系统中,Visual FoxPro以其功能强大、简单实用、操作方便和界面友好等特性而独树一帜。Visual FoxPro是一个面向对象的可视化程序设计语言,它提供了许多辅助设计工具,使用户几乎可以不用编写程序语句就可以完成应用程序的开发设计工作。Visual FoxPro的版本很多,并且一直在不断推出新的版本。本书旨在以Visual FoxPro 8.0为背景,淡化版本意识,重点介绍数据库系统的基本概念和基本原理,讲解Visual FoxPro的基本操作方法及其功能和应用。本书由有多年Visual FoxPro开发经验的教师编写,从数据库的基本概念、原理出发,详细介绍了数据表的建立、修改、维护和使用,数据库对象的操作,程序设计基础,面向对象程序设计,以及应用程序的开发等内容。全书结构合理、脉络清晰,用一个实例贯穿始终,反映Visual FoxPro教学的实际进程,同时注重概念的完整性和实用性的合理配置,强调程序设计的实际操作方法,并提供较详细的附录,以供学习、应用开发和教学安排时作为参考。本书的内容包括数据库基础、关系数据库、Visual FoxPro 8.0概述、程序设计语言基础、数据库与表、查询与视图、结构化程序设计、面向对象程序设计、菜单与工具栏、报表与标签、项目管理等。书中配有丰富的例题和习题,以便更适合教学和满足应用程序开发的要求。本书在体系结构的安排上注重由浅入深、循序渐进,在内容的表述上对基本概念、命令功能和操作方法等都进行了详细的分析讲解,并配以丰富的例题、习题来辅助读者进行学习。全书结构严谨、通俗易懂,兼有普及与提高的双重功能,同时本书还有配套的实验指导书。本书由张思卿、张润花担任主编,罗良夫、李恒波担任副主编。其中基础篇的具体编写章节分工为:张思卿编写第1、3、4、5章,罗良夫编写第6、7章,张润花编写第9、10、11章,李恒波编写第2、8章;实践篇由张思卿编写实验1~10,张润花编写实验11~18。最后由张思卿定稿。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书网”免费注册并下载,也可以发邮件索取教学资源包。在本书的编写过程中,编者们参考了其他大量的同类教材和互联网上的相关资源,在此向其作者表示衷心的感谢。由于作者水平有限,加上编写时间仓促,书中难免会有错误,在此殷切地希望广大读者提出宝贵意见。

内容概要

张思卿老师,郑州科技学院计算机科学与技术教研室副主任,负责计算机专业多门重要课程的主讲,编写过多本相关教材,具有丰富的授课经验和科研能力。

书籍目录

基础篇 第1章数据库基础 1.1数据库简介 1.2数据模型 第2章关系数据库 2.1关系的数学定义 2.2关系的性质 2.3关系运算 第3章Visual FoxPro 8.0概述 3.1Visual FoxPro的发展 3.2Visual FoxPro 8.0的特点 3.3Visual FoxPro 8.0的安装、启动与退出 3.4Visual FoxPro 8.0的操作界面 3.5Visual FoxPro 8.0的文件类型 3.6Visual FoxPro 8.0的命令结构和特点 3.7Visual FoxPro的设计工具 第4章程序设计语言基础 4.1数据类型 4.2常量 4.3变量 4.4数组 4.5运算表达式 4.6函数 第5章数据库与表 5.1Visual FoxPro中数据库的概念 5.2创建数据库与表 5.3管理数据库与表 5.4显示和修改表中的记录 5.5表的索引 5.6表之间的关系 5.7排序 第6章查询与视图 6.1查询的概念 6.2创建查询 6.3使用查询 6.4视图的概念 6.5创建视图 6.6视图的数据更新 6.7使用视图 第7章结构化程序设计 7.1结构化程序设计概述 7.2Visual FoxPro程序文件的建立、修改与运行 7.3Visual FoxPro程序的控制结构 7.4Visual FoxPro结构化程序设计 7.5Viusal FoxPro程序调试 第8章面向对象程序设计 8.1面向对象程序设计基础 8.2创建表单 8.3表单的管理 8.4表单控件 8.5多表单应用程序 8.6程序举例 第9章菜单与工具栏 9.1Visual FoxPro系统菜单 9.2建立菜单 9.3为顶层表单添加菜单 9.4创建快捷菜单 9.5创建工具栏 第10章报表与标签 10.1报表概述 10.2创建报表 10.3数据分组和多栏报表 10.4创建标签 10.5报表的预览和打印 第11章项目管理器 11.1项目文件的建立与修改 11.2项目管理器 11.3项目管理器的使用 11.4发布程序 实践篇 实验1Visual FoxPro 8.0的基础操作 实验2Visual FoxPro数据类型、常量、变量和数组 实验3Visual FoxPro函数、运算符与表达式 实验4表的建立与显示 实验5表的维护 实验6多表与数据库的操作 实验7索引与排序、查询与统计 实验8SQL语言 实验9查询与视图设计 实验10顺序结构程序设计 实验11分支结构程序设计 实验12循环结构程序设计 实验13子程序、过程与函数 实验14表单设计 实验15常用控件的使用 实验16菜单设计 实验17报表和标签设计 实验18应用系统发布及安装 习题参考答案 参考文献 

编辑推荐

《应用型本科信息大类专业"十二五"规划教材:Visual Foxpro8.0程序设计基础》是张思卿老师使用Visual FoxPro8.0进行教学和科研的经验总结,详细介绍了Visual FoxPro8.0的各种功能,并加入了具体实例,读者可以通过实例的实际操作,完全掌握Visual FoxPro 8.0 程序设计,是一本不可多得的好书。


 Visual FoxPro 8.0程序设计基础下载



发布书评

 
 


精彩短评 (总计1条)

  •     还行吧,不太实用觉得还是理论多一些
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024