书籍详情

Visual Foxpro 6.0数据库与程序设计

Visual Foxpro 6.0数据库与程序设计

作者:卢湘鸿主编;陈洁等编著

出版社:电子工业出版社

出版时间:2003-01-01

ISBN:9787505383876

定价:¥26.00

购买这本书可以去
内容简介
  本书是根据教育部高等教育司组织制定的《普通高等学校文科类专业计算机基础课程教学大纲》对数据库技术和程序设计方面的基本要求而编写的。本书以VisualFoxPro6[BF].[BFQ]0为背景,介绍了关系数据库管理系统的基础理论及系统开发技术,包括数据库系统、VisualFoxPro6[BF].[BFQ]0语言基础、VisualFoxPro6[BF].[BFQ]0数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单设计与应用、报表设计与应用、菜单设计与应用、应用系统的开发等11部分内容。书中配有丰富的例题、习题(包括上机练习题),并附有解答,以更适合教学的需要。本书可满足普通高校文科类专业和其它非计算机各专业在VisualFoxPro6[BF].[BFQ]0数据库技术与程序设计方面教学的基本需要,还可供参加计算机等级考试的人员用做培训教材,或不同层次从事办公自动化的工作者学习参考。高等学校非计算机专业计算机公共基础课程有着类同的教学内容。根据教育部高等教育司组织制定的《普通高等学校文科类专业计算机基础课程教学大纲(2000年版)》(简称《大纲》),其教学内容的公共部分涵盖高等学校非计算机专业计算机公共基础课程的基本教学内容。《VisualFoxPro6[BF].[BFQ]0数据库与程序设计》一书是根据《大纲》在数据库技术与程序设计方面的基本要求,以MicrosoftVisualFoxPro6[BF].[BFQ]0为背景编写的。VisualFoxPro6[BF].[BFQ]0是优秀的小型数据管理系统软件,具有强大的数据库管理系统功能,以及面向对象程序设计的各类开发工具。该软件不仅可以用于小型数据库系统开发,而且被广泛用于大型数据库的前端开发,可与VisualBasic,PowerBuilder等软件相媲美。本书从数据库基本原理、概念出发,介绍数据表的建立、查看、修改、使用与维护,以及数据库对象(如查询、视图等)的操作,在介绍结构化程序设计的结构与基本方法后,由浅入深地引入了面向对象程序设计思想。既有理论阐述,又有实践开?⑹侄巍?本书主要内容包括:数据库系统、VisualFoxPro6[BF].[BFQ]0语言基础、VisualFoxPro6[BF].[BFQ]0数据库及其操作、查询和视图、结构化查询语言SQL、结构化程序设计、面向对象程序设计、表单设计与应用、报表设计与应用、菜单设计与应用、应用系统的开发等。书中配有丰富的例题、习题和上机练习题,并附有解答,以更适合教学的需要。本书参考学时72~108学时,其中1/2~2/3学时为上机操作,分三个层次安排。第一层次安排36学时,以掌握数据表、数据库的基本知识,数据表的创建、修改、排序索引和检索等基本使用为基本内容;第二层次安排72学时,除第一层次规定的内容外,还需掌握结构化程序设计和结构化查询语言SQL等内容;第三层次安排108学时,除第二层次规定的内容外,还需掌握面向对象程序设计、表单设计与应用,菜单设计与应用,应用系统的开发。本书可供高等学校非计算机专业作为计算机公共基础课程的教材使用,可满足文科(含师范类)专业(包括哲学、经济学、法学、教育学、文学、历史学等学科)在VisualFoxPro6[BF].[BFQ]0数据库技术与程序设计教学方面的基本需要,还可供参加全国计算机等级考试二级“VisualFoxPro6[BF].[BFQ]0程序设计”的人员用做培训教材,或供数据库开发人员作为参考。本书由卢湘鸿教授任主编,初稿由陈洁编写。参加编写的除了熊焰,还有卢湘鸿、李亚弟、陈勇军、罗赛杰、何伟红、卢卫、丁优、刘佳等。全书最后由卢湘鸿审定。本书体现了作者在数据库方面教学与开发的经验,但错误与不足之处在所难免,敬请同行和读者批评指正。
作者简介
暂缺《Visual Foxpro 6.0数据库与程序设计》作者简介
目录
第1章 数据库系统 (1)
1.1 数据库基础知识 (1)
1.1.1 基本概念 (1)
1.1.2 数据模型 (3)
1.1.3 关系数据库及其特点 (3)
1.2 Visual FoxPro 6.0的特点、安装和运行 (5)
1.2.1 Visual FoxPro 6.0的特点 (5)
1.2.2 Visual FoxPro 6.0的安装 (5)
1.2.3 Visual FoxPro 6.0的运行 (6)
1.3 Visual FoxPro 6.0的集成开发环境 (7)
1.3.1 Visual FoxPro 6.0的工作方式 (7)
1.3.2 Visual FoxPro 6.0 的窗口、菜单和工具栏 (7)
1.3.3 Visual FoxPro 6.0 的向导、设计器和生成器 (9)
1.3.4 Visual FoxPro 6.0 的项目管理器 (10)
1.4 Visual FoxPro 6.0系统的配置 (13)
1.5 Visual FoxPro 6.0的文件类型 (15)
习题1 (16)
第2章 Visual FoxPro 6.0语言基础 (18)
2.1 数据类型 (18)
2.2 数据存储 (19)
2.2.1 常量 (19)
2.2.2 变量 (21)
2.2.3 其它数据存储容器 (24)
2.3 运算符和表达式 (24)
2.3.1 数值运算符及数值表达式 (24)
2.3.2 字符串运算符及字符表达式 (25)
2.3.3 日期运算符及日期表达式 (25)
2.3.4 关系运算符及关系表达式 (25)
2.3.5 逻辑运算符及逻辑表达式 (26)
2.3.6 类与对象运算符 (27)
2.3.7 名称表达式 (27)
2.4 函数 (28)
2.4.1 数值处理函数 (28)
2.4.2 字符处理函数 (30)
2.4.3 日期和时间处理函数 (32)
2.4.4 数据类型转换函数 (32)
2.4.5 测试函数 (34)
2.4.6 其它函数 (36)
2.5 命令 (37)
习题2 (39)
第3章 Visual FoxPro 6.0数据库及其操作 (42)
3.1 创建项目 (42)
3.2 创建数据库 (44)
3.2.1 数据库的设计思想 (44)
3.2.2 数据库的创建 (47)
3.2.3 数据库的基本操作 (49)
3.3 创建数据表 (49)
3.3.1 基本概念 (49)
3.3.2 自由表的建立 (52)
3.3.3 数据库表的建立 (55)
3.4 数据表的基本操作 (58)
3.4.1 数据表的浏览 (58)
3.4.2 记录的定位 (63)
3.5 数据表的维护 (66)
3.5.1 修改表结构 (66)
3.5.2 添加记录 (67)
3.5.3 编辑记录 (70)
3.5.4 删除记录 (72)
3.5.5 复制数据表 (76)
3.5.6 数据表与数组之间的数据交换 (79)
3.6 数据表排序与索引 (81)
3.6.1 数据表排序 (81)
3.6.2 数据表索引 (83)
3.6.3 数据表查询 (89)
3.6.4 数据表统计与汇总 (91)
3.7 建立数据字典 (93)
3.7.1 设置表的字段属性 (93)
3.7.2 设置表的有效性规则 (96)
3.7.3 设置触发器 (98)
3.7.4 创建永久关系 (98)
3.7.5 设置参照完整性 (100)
3.7.6 存储过程 (101)
3.8 多数据表操作 (101)
3.8.1 工作区的选择 (101)
3.8.2 数据表的联接 (103)
习题3 (106)
第4章 查询和视图 (111)
4.1 查询 (111)
4.1.1 查询的概念 (111)
4.1.2 创建查询 (112)
4.1.3 查看查询文件 (121)
4.2 视图 (122)
4.2.1 视图的概念 (122)
4.2.2 创建视图 (122)
4.2.3 用视图更新数据 (123)
4.2.4 使用视图 (126)
习题4 (126)
第5章 结构化查询语言SQL (128)
5.1 SQL语言概述 (128)
5.2 数据定义 (128)
5.2.1 表的定义 (128)
5.2.2 表结构的修改 (131)
5.2.3 表的删除 (133)
5.3 数据操纵 (133)
5.3.1 插入记录 (133)
5.3.2 删除记录 (134)
5.3.3 更新记录 (135)
5.4 数据查询 (135)
5.4.1 SQL-SELECT查询语句 (135)
5.4.2 基本查询 (137)
5.4.3 带特殊运算符的条件查询 (138)
5.4.4 排序查询 (139)
5.4.5 计算与分组查询 (141)
5.4.6 多表查询 (142)
5.4.7 联接查询 (144)
5.4.8 嵌套查询 (145)
5.4.9 查询输出 (146)
习题5 (146)
第6章 结构化程序设计 (149)
6.1 程序的建立和执行 (149)
6.1.1 基本概念 (149)
6.1.2 程序文件的建立 (149)
6.1.3 程序文件的修改 (151)
6.1.4 程序文件的执行 (151)
6.2 程序设计常用命令 (151)
6.2.1 基本命令 (151)
6.2.2 输入/输出命令 (153)
6.3 程序的基本控制结构 (156)
6.3.1 顺序结构 (156)
6.3.2 分支结构 (157)
6.3.3 循环结构 (161)
6.4 过程与自定义函数 (168)
6.4.1 过程与过程文?? (169)
6.4.2 自定义函数 (173)
6.4.3 变量的作用域 (174)
6.5 程序的调试 (177)
6.5.1 调试器窗口 (177)
6.5.2 调试菜单 (178)
习题6 (179)
第7章 面向对象程序设计 (183)
7.1 对象与类 (183)
7.1.1 对象 (183)
7.1.2 类 (184)
7.1.3 Visual FoxPro中的类 (185)
7.1.4 属性、事件与方法 (188)
7.2 设计类 (191)
7.2.1 类的创建 (191)
7.2.2 类属性的设置 (192)
7.2.3 类方法的定义 (194)
7.2.4 通过编程定义类 (195)
7.3 创建对象 (196)
7.3.1 对象的建立 (196)
7.3.2 对象的引用 (197)
7.3.3 对象的属性设置与方法调用 (198)
7.4 数据环境 (200)
习题7 (201)
第8章 表单设计与应用 (203)
8.1 创建表单 (203)
8.1.1 使用表单向导创建表单 (203)
8.1.2 使用表单设计器创建表单 (206)
8.1.3 表单的保存与运行 (208)
8.2 表单设计器 (209)
8.2.1 表单设计器环境 (209)
8.2.2 利用表单控件工具栏添加控件 (210)
8.2.3 利用属性窗口设置对象属性 (211)
8.2.4 利用代码窗口编辑事件过程 (212)
8.2.5 利用布局工具栏排列控件 (213)
8.2.6 控件对象的基本操作 (214)
8.3 表单的数据环境 (214)
8.3.1 数据环境设计器 (214)
8.3.2 数据信息与数据环境 (214)
8.4
表单与常用控件的设计 (216)
8.4.1 建立表单 (217)
8.4.2 标签控件 (218)
8.4.3 文本框控件 (219)
8.4.4 命令按钮控件 (221)
8.4.5 编辑框控件 (223)
8.4.6 选项按钮组控件 (224)
8.4.7 命令按钮组控件 (225)
8.4.8 复选框控件 (228)
8.4.9 列表框与组合框控件 (229)
8.4.10 表格控件 (232)
8.4.11 页框控件 (239)
习题8 (241)
第9章 报表设计与应用 (244)
9.1 创建报表 (244)
9.1.1 概述 (244)
9.1.2 使用报表向导创建报表 (246)
9.1.3 使用设计器创建报表 (249)
9.1.4 报表的保存与浏览 (251)
9.2 设计报表 (252)
9.2.1 设计报表的一般步骤 (252)
9.2.2 报表设计器 (252)
9.3 报表控件的使用 (255)
9.3.1 标签控件 (256)
9.3.2 域控件 (256)
9.3.3 线条、矩形和圆角矩形控件 (260)
9.3.4 图片/OLE绑定型控件 (262)
9.3.5 报表变量 (263)
9.4 数据分组 (263)
9.4.1 一级数据分组 (264)
9.4.2 多级数据分组 (266)
9.5 设计多栏报表 (267)
9.6 报表输出 (270)
9.6.1 页面设置 (270)
9.6.2 预览报表 (270)
9.6.3 打印报表 (270)
习题9 (271)
第10章 菜单设计与应用 (274)
10.1 菜单系统 (274)
10.1.1 菜单系统的类型 (274)
10.1.2 菜单系统的设计原则 (275)
10.2 下拉式菜单的设计 (276)
10.2.1 菜单设计器 (276)
10.2.2 设计自定义菜单 (281)
10.2.3 设计SDI菜单 (285)
10.3 快捷菜单的设计 (286)
10.4 用编程方式定义菜单 (289)
习题10 (292)
第11章 应用系统的开发 (294)
11.1 系统开发的一般过程 (294)
11.2 构造Visual FoxPro应用程序 (295)
11.2.1 建立项目 (295)
11.2.2 连编应用程序 (300)
11.2.3 教学管理系统开发实例 (303)
11.3 应用程序生成器 (307)
11.3.1 应用程序向导 (307)
11.3.2 应用程序生成器 (309)
11.4 发布应用程序 (310)
习题11 (312)
附录A 常用数据库操作命令 (314)
附录B 习题答案 (322)
参考文献 (329)
猜您喜欢

读书导航