计算机类专业教育 > 数据结构与算法类

Visual FoxPro程序设计

书号:9787113121761 套系名称:无

作者:姜宝华 赵颖群 出版日期:2011-01-13

定价:27.00 页码 / 开本:288 /16

策划编辑:秦绪好 王彬 责任编辑:张丹

适用专业:无 适用层次:本科

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书为一本学习Visual FoxPro程序设计的实用教材。本书共11章,内容包括:数据库基础知识与Visual FoxPro基础、数据库与表的基本操作、查询与统计、数据库和视图、程序设计、面向对象程序设计、菜单与表单设计、表单控件设计、用SQL语言编写查询程序、报表与标签设计等。书中实例贯穿始终,并有一个小型数据库系统。每章均有小结,书中全部例题均上机调试通过,内容符合教育部高等学校计算机基础课程教学指导委员会颁布的大纲要求。

            本书安排的教学内容具有很强的实用性和可操作性,并配有《Visual FoxPro程序设计习题解答与上机指导》供读者学习时选用,为授课教师备有多媒体电子教案。

            本书适合作为高等院校各专业本科生的教材,亦可作为高职高专学生的教材或参加计算机等级考试的教材,还可作为高等学校成人教育的培训辅导用书或教学参考书。

  •         随着计算机技术的飞速发展和应用的普及,广泛应用于各个领域的数据管理和信息处理的数据库技术已经成为新世纪高级人才必须具备的能力。为使高等学校培养的人才适应现代化建设的需求,加强人才培养的针对性、应用性和实践性,许多专业的学生都应掌握当前数据库中应用广泛、实用的Visual FoxPro关系数据库管理系统。

            本书由长期从事计算机教学工作的教师编写,在内容选择上,充分考虑计算机学科发展快、更新快的特点,力图反映新内容,使之具有先进性,同时又兼顾了高等学校计算机教学的实际情况,使之具有现实可行性,尽量做到少而精,力图通俗易懂。本教材的主要特点:使读者能由浅入深、循序渐进地掌握Visual FoxPro程序设计的思想和方法。本书在编写过程中,力求做到概念准确、内容正确、循序渐进、繁简适当。本书共11章,内容包括数据库基础知识与Visual FoxPro基础、数据库与表的基本操作、查询与统计、面向对象程序设计技术、菜单与表单设计、表单控件设计、用SQL语言编写查询程序、报表与标签设计等。书中实例贯穿始终,最后设计一个运用综合知识设计的小型数据库系统。每章均有小结,通过实例加深基本概念的理解和掌握。书中全部例题均上机调试通过。为进一步满足本书的教学与实验要求,编写了与本书配套的《Visual FoxPro程序设计习题解答与上机指导》,供读者学习时配套使用。

            本书适合作为高等院校各专业本科生的教材,亦可作为高职高专学生的教材或参加计算机等级考试的教材,还可作为高等院校成人教育的培训辅导用书或教学参考书。
    全书由姜宝华、赵颖群担任主编并统稿,刘智勇、董会权担任副主编。全书共11章,姜宝华编写第1~3章,赵颖群编写第5~6章,刘智勇编写第4章、第9章,董会权编写第7~8章,夏双成、姜锋编写第10章、第11章。感谢在本书编写和出版过程中中国铁道出版社给予的大力帮助和支持。
    由于编者水平和经验有限,书中难免有不足之处,恳请读者提出宝贵意见和建议,编者联系邮箱happyjbh@126.com

            编  者  

            2010年10月

  • 第1章  绪论 1
    1.1  数据库 1
    1.1.1  信息与数据 1
    1.1.2  数据处理 2
    1.1.3  数据库 2
    1.2  数据库系统 3
    1.2.1  数据库系统的三级模式结构 3
    1.2.2  数据库系统构成 4
    1.3  数据库管理系统和数据库应用系统 5
    1.3.1  数据库管理系统 5
    1.3.2  数据库应用系统 5
    1.4  数据模型 5
    1.5  Visual FoxPro 6.0用户界面 7
    1.5.1 “文件”菜单 8
    1.5.2 “编辑”菜单 9
    1.5.3 “显示”菜单 10
    1.5.4 “格式”菜单 11
    1.5.5 “工具”菜单 12
    1.5.6 “程序”菜单 13
    1.5.7 “窗口”菜单 13
    1.5.8 “帮助”菜单 13
    1.6  Visual FoxPro的辅助设计工具 14
    1.7  项目管理器 15
    1.7.1  创建与打开项目 15
    1.7.2  项目管理器中的命令按钮 16
    1.7.3  项目管理器的基本操作 17
    小结 21
    第2章  表的基本操作 23
    2.1  表的建立与修改 23
    2.1.1  表结构的建立 23
    2.1.2  表数据的输入 26
    2.1.3  表结构的修改 29
    2.1.4  表数据的修改 29
    2.2  数据的存储方式 30
    2.2.1  常量 30
    2.2.2  变量 31
    2.2.3  运算符 34
    2.2.4  函数 36
    2.2.5  Visual FoxPro命令常用子句 38
    2.3  表的维护命令 40
    2.3.1  记录指针的移动 40
    2.3.2  记录的插入与追加 41
    2.3.3  表记录的删除与恢复 42
    2.3.4  表数据的替换 43
    2.3.5  表与表结构的复制 45
    2.3.6  逻辑表的设置 47
    小结 48
    第3章  查询与统计 51
    3.1  排序与索引 51
    3.1.1  排序 51
    3.1.2  索引 52
    3.2  查询命令 56
    3.2.1  顺序查询命令 56
    3.2.2  索引查询命令 57
    3.3  数据工作期 57
    3.3.1  多工作区的查询 58
    3.3.2 “数据工作期”窗口 59
    3.3.3  视图文件 61
    3.3.4  表的关联 61
    3.4  统计命令 65
    小结 67
    第4章  数据库、表和视图 69
    4.1  创建和使用数据库 69
    4.1.1  建立数据库 69
    4.1.2  设置数据库 71
    4.1.3  设计数据库 75
    4.2  数据查询技术 76
    4.2.1  建立新的查询 76
    4.2.2  设计与使用查询 78
    4.2.3  建立多表查询关系 83
    4.3  创建与使用视图 85
    4.3.1  创建本地视图 85
    4.3.2  查看与更新远程视图 86
    4.3.3  在视图中使用多个表 89
    小结 90
    第5章  程序设计 91
    5.1  程序文件 91
    5.1.1  程序文件的建立与执行 91
    5.1.2  程序文件中的专用命令 94
    5.2  程序的控制结构 96
    5.2.1  顺序结构 96
    5.2.2  分支结构 97
    5.2.3  循环结构 99
    5.3  多模块程序 101
    5.3.1  子程序 101
    5.3.2  自定义函数 102
    5.3.3  过程 103
    5.3.4  变量的作用域 103
    小结 105
    第6章  面向对象程序设计 106
    6.1  面向对象程序设计简介 106
    6.1.1  面向对象程序设计的优势 106
    6.1.2  对象与类 107
    6.2  Visual FoxPro 6.0与面向对象技术 108
    6.2.1  Visual FoxPro类 108
    6.2.2  Visual FoxPro类的概述 109
    6.3  面向对象程序设计的具体实现 111
    6.3.1  设置属性 111
    6.3.2  方法调用 112
    6.3.3  事件的响应 112
    6.3.4  指派方法代码和事件代码 113
    6.3.5  保护类成员 113
    6.3.6  向容器类中添加对象 113
    6.3.7  检查对象是否存在 114
    6.4  扩充Visual FoxPro的功能 114
    6.4.1  访问外部类库 114
    6.4.2  使用ActiveX控件和对象 115
    6.4.3  动态链接库 115
    6.4.4  使用Visual FoxPro库 117
    小结 118
    第7章  菜单及表单设计 119
    7.1  创建菜单系统 119
    7.1.1  新建菜单 120
    7.1.2  使用“快捷菜单设计器” 120
    7.2  设计用户菜单界面 121
    7.2.1  添加菜单项 122
    7.2.2  添加子菜单 122
    7.2.3  分组菜单项 123
    7.3  给菜单项指定工作任务 123
    7.3.1  设置访问键 123
    7.3.2  设置键盘快捷键 124
    7.3.3  设置菜单项的启动条件 125
    7.3.4  为菜单项指定任务 125
    7.3.5  设置菜单名 128
    7.3.6  预览及运行菜单系统 129
    7.3.7  执行菜单 130
    7.4  设置菜单显示方式 130
    7.4.1  建立状态条信息 130
    7.4.2  为菜单标题指定位置 131
    7.5  设计表单 133
    7.5.1  使用表单设计器设计表单 133
    7.5.2  使用表单向导设计表单 134
    7.6  加工表单 139
    7.6.1  保存和运行表单 139
    7.6.2  向表单中添加控件 139
    7.6.3  定制表单 141
    7.6.4  创建表单集 142
    7.7  设置表单属性 142
    7.7.1  通过“属性”对话框设置表单属性 143
    7.7.2  通过程序语句设置表单属性 144
    7.8  _SCREEN系统变量和LockScreen属性简介 144
    小结 145
    第8章  表单控件设计 147
    8.1  Visual FoxPro 6.0中的表单控件 147
    8.2  常用控件的相关操作 148
    8.2.1  复制和删除表单控件 148
    8.2.2  表单中控件的布局方法 149
    8.2.3  设置Tab键次序 149
    8.2.4  表单控件的数目 149
    8.3  输出类控件 151
    8.3.1  标签 151
    8.3.2  图像 151
    8.3.3  线条 152
    8.3.4  形状 153
    8.4  控制类控件 155
    8.4.1  命令按钮与命令按钮组 155
    8.4.2  复选框与选项按钮组 159
    8.4.3  计时器控件 160
    8.5  输入类控件 162
    8.5.1  文本框控件 162
    8.5.2  编辑框控件 165
    8.5.3  列表框控件 166
    8.5.4  组合框控件 169
    8.6  容器类控件 169
    8.6.1  表格控件 169
    8.6.2  页框控件 171
    8.7  连接类控件 174
    8.8  实现拖放操作 175
    8.8.1  与拖动相关的属性、事件和方法 175
    8.8.2  手工拖动和自动拖动方式的区别 179
    8.8.3  光标形状与鼠标的有效区域 180
    8.8.4  如何通过拖放操作移动控件 180
    8.8.5  设置拖动的开始和停止时间 181
    小结 181
    第9章  用SQL语言编写查询程序 184
    9.1  SQL语言简介 184
    9.2  查询操作 184
    9.3  SELECT-SQL命令 185
    9.3.1  选择列 185
    9.3.2  选择行 187
    9.3.3  FROM子句 188
    9.3.4  连接 188
    9.3.5  数据汇总 189
    9.3.6  GROUP BY子句 190
    9.3.7  HAVING子句 191
    9.3.8  排序 191
    9.3.9  SELECT语句的其他子句 191
    9.4  ALTER TABLE-SQL命令 194
    9.5  CREATE CURSOR-SQL命令 196
    9.6  CREATE TABLE-SQL命令 197
    9.7  DELETE-SQL命令 199
    9.8  INSERT-SQL命令 199
    9.9  UPDATE-SQL命令 200
    小结 200
    第10章  报表和标签设计 202
    10.1  创建报表 202
    10.1.1  创建一对一报表 202
    10.1.2  创建一对多报表 205
    10.1.3  使用“自动报表向导” 205
    10.2  创建标签 206
    10.3  定制报表布局 208
    10.3.1  报表带区的修改 208
    10.3.2  添加报表控件 209
    10.3.3  添加字段控件 209
    10.3.4  添加标签控件 212
    10.3.5  添加通用字段和图片 212
    10.3.6  添加线条、矩形和圆角矩形 214
    10.3.7  控件的操作 215
    10.3.8  设置线条粗细或样式 218
    10.3.9  在报表布局上分组数据 218
    10.3.10  给报表添加标题和总结 220
    10.3.11  设置报表变量 220
    10.3.12  报表的页面设置 221
    10.4  报表的打印及预览 222
    10.4.1  预览结果 222
    10.4.2  打印报表 223
    10.4.3  控制打印记录 224
    10.5  报表举例 225
    小结 227
    第11章  设计一个小型数据库系统 229
    11.1  如何开发应用程序 229
    11.1.1  开发前的准备工作 229
    11.1.2  使用“项目管理器” 230
    11.1.3  创建数据库 231
    11.1.4  创建类 231
    11.1.5  设计访问信息的方法 231
    11.1.6  测试和调试 231
    11.2  系统功能分析 231
    11.3  数据库设计 232
    11.3.1  数据库需求分析 232
    11.3.2  数据库逻辑设计 232
    11.4  详细设计 234
    11.4.1  创建项目和数据库 234
    11.4.2  各个功能模块的设计 234
    11.5  系统的编译和发布 244
    11.5.1  应用程序管理 244
    11.5.2  主程序的设计 245
    11.5.3  连编应用程序 246
    11.5.4  创建发布磁盘 246
    小结 251
    附录A  Visual FoxPro命令集 252
    附录B  Visual FoxPro主要函数 261
    附录C  ON KEY LABEL键标号一览表 273
    附录D  常用字符与ASCII码对照表 275
    85