欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Visual FoxPro 程序设计

书      号:9787113211202

丛  书 名:

作      者:贺清碧

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:32

  • 内容简介

    "本书以VisualFoxPro6.0中文版为背景,以程序语言结构为主线,通过大量实例,深入浅
    出地介绍了VisualFoxPro的编程环境、VisualFoxPro的编程基础、顺序结构程序设计、选择
    结构程序设计、循环结构程序设计、数组、自定义方法、数据库与表、数据表的查询、关系数
    据库标准语言SQL、查询与视图、菜单和报表等。
    本书概念清晰,逻辑性强,层次分明,例题丰富,适合作为各类高等院校“VisualFoxPro
    程序设计”课程的教材。由于本书内容涵盖《全国计算机等级考试二级考试大纲(VisualFoxPro
    程序设计)》的知识点,可作为各类计算机水平测试的培训教材,以及各类应试人员的自学用书。"
  • 前言

    Visual FoxPro 是一个功能强大的数据库管理系统(DBMS),一直被不同层次的系统开发人
    员用于设计和开发各种类型的管理信息系统以及进行数据库的维护。Visual FoxPro 的最大特点
    是易学、高效、功能强大,这些特点体现在性能、系统资源利用及设计环境中。用户能够迅速
    而又简单地建立数据库,从而方便地使用和管理数据。它不仅支持客户机/服务器(C/S)结构,
    而且具有较强的与其他软件(如Excel)共享数据和交换数据的能力。Visual FoxPro 提供对象
    和事件处理模式,利用面向对象编程的方法,用户能快速而有效地建立和修改应用程序。
    “Visual FoxPro 程序设计”作为大学的一门基础课程,主要教学目标是让学生在计算机基
    础课程的基础上进一步理解用计算机解决问题的过程,从而培养学生分析和解决实际问题的能
    力。基于此教学目标,本书作者在长期讲授Visual FoxPro 程序设计的过程中,积累了多年教学
    经验,不断探索多种教学方法,在以往教材的基础上,广泛征求读者意见,认真分析和吸取众
    多同类教材的优点,摆脱以往教材的束缚,从大纲、体系和内容等方面进行了调整,以面向对
    象程序设计为主导,重新进行了编写。在本书编写过程中,编写组多次集中讨论、审读,力图
    将作者在教学中好的教学理念、教学方法和教学思想呈现在教材中。
    本书以Visual FoxPro 6.0 中文版为背景,以程序语言结构为主线,通过大量实例,深入浅
    出地介绍了Visual FoxPro 的编程环境与编程基础、顺序结构程序设计、选择结构程序设计、循
    环结构程序设计、数组、自定义方法、数据库与表、数据表的查询、关系数据库标准语言SQL、
    查询与视图、菜单和报表等。
    本书概念清晰,逻辑性强,层次分明,例题丰富,适合作为Visual FoxPro 程序设计课程的
    教材和学生自学用书。由于本书内容涵盖《全国计算机等级考试二级考试大纲(Visual FoxPro
    程序设计)》的知识点,也可以作为各类计算机水平测试的培训教材。
    本书由贺清碧编著。周建丽、张颖醇和蒋震等老师参加了本书编写大纲的讨论,并提出了
    宝贵的建议;本书的编写得到了周建丽老师的指导和审阅,在此一并表示感谢。
    由于编者水平有限,编写时间仓促,书中难免有疏漏与不足之处,恳请广大读者提出宝贵
    意见。编者联系方式:cqjdhqb@163.com,958706049@qq.com。
    编 者
    2015 年9 月
  • 目录

    第1 章 Visual FoxPro 系统概述.............................................................................................. 1
    1.1 初步认识Visual FoxPro 程序........................................................................................... 1
    1.1.1 Visual FoxPro 的启动、退出及用户界面............................................................ 1
    1.1.2 Visual FoxPro 的操作方式.................................................................................... 2
    1.1.3 Visual FoxPro 语句的一些约定............................................................................ 3
    1.1.4 设计Visual FoxPro 应用程序的步骤................................................................... 3
    1.2 面向对象程序设计的概念................................................................................................ 7
    1.2.1 对象的属性、事件与方法.................................................................................... 7
    1.2.2 对象的引用......................................................................................................... 12
    1.2.3 表单的基本控件................................................................................................. 13
    1.3 Visual FoxPro 常用文件类型.......................................................................................... 21
    习题1 ...................................................................................................................................... 22
    第2 章 Visual FoxPro 编程基础............................................................................................ 26
    2.1 数据的类型..................................................................................................................... 26
    2.2 常量与变量..................................................................................................................... 27
    2.2.1 常量.................................................................................................................... 27
    2.2.2 变量.................................................................................................................... 28
    2.3 运算符与表达式............................................................................................................. 30
    2.3.1 算术运算表达式................................................................................................. 30
    2.3.2 字符运算表达式................................................................................................. 31
    2.3.3 日期及时间表达式............................................................................................. 31
    2.3.4 关系表达式......................................................................................................... 32
    2.3.5 逻辑表达式......................................................................................................... 33
    2.4 常用函数......................................................................................................................... 34
    2.4.1 数学运算函数..................................................................................................... 34
    2.4.2 字符串处理函数................................................................................................. 35
    2.4.3 日期函数............................................................................................................. 35
    2.4.4 类型转换函数..................................................................................................... 35
    2.4.5 测试函数............................................................................................................. 36
    2.4.6 其他函数............................................................................................................. 36
    习题2 ...................................................................................................................................... 39
    第3 章 算法与程序设计......................................................................................................... 45
    3.1 顺序结构......................................................................................................................... 45
    3.2 选择结构......................................................................................................................... 46
    3.2.1 单分支选择结构................................................................................................. 463.2.2 双分支选择结构................................................................................................. 48
    3.2.3 多分支选择结构................................................................................................. 50
    3.2.4 IF 语句的嵌套.................................................................................................... 53
    3.2.5 提供选择功能控件的使用.................................................................................. 54
    3.3 循环结构......................................................................................................................... 57
    3.3.1 DO WHILE…ENDDO 循环语句........................................................................ 57
    3.3.2 FOR…ENDFOR 循环语句................................................................................. 58
    3.3.3 循环结构中的特殊语句...................................................................................... 61
    3.3.4 编辑框和列表框的使用...................................................................................... 63
    3.3.5 多重循环............................................................................................................. 65
    3.4 数组................................................................................................................................ 68
    3.4.1 数组的定义及引用............................................................................................. 68
    3.4.2 数组在程序中的应用.......................................................................................... 69
    3.5 自定义方法..................................................................................................................... 70
    3.5.1 自定义方法的建立与调用.................................................................................. 71
    3.5.2 参数传递与方法的返回值.................................................................................. 71
    3.5.3 变量的作用域..................................................................................................... 72
    习题3 ...................................................................................................................................... 75
    第4 章 数据库与表的基本操作.............................................................................................. 82
    4.1 数据表和数据库及项目间的关系.................................................................................. 82
    4.2 数据库的基本操作......................................................................................................... 84
    4.2.1 创建数据库......................................................................................................... 84
    4.2.2 数据库的基本操作............................................................................................. 84
    4.3 数据表的基本操作......................................................................................................... 87
    4.3.1 表结构及字段的基本要素.................................................................................. 87
    4.3.2 创建数据表......................................................................................................... 88
    4.3.3 数据表的基本操作............................................................................................. 90
    4.4 数据表的索引和永久关系.............................................................................................. 93
    4.4.1 数据表的索引..................................................................................................... 93
    4.4.2 数据表之间建立永久关系.................................................................................. 95
    4.5 数据库表属性的设置..................................................................................................... 98
    4.5.1 设置数据表的字段属性...................................................................................... 98
    4.5.2 设置数据表的长表名........................................................................................ 100
    4.5.3 设置记录有效性规则和错误提示信息............................................................. 100
    4.5.4 设置触发器....................................................................................................... 101
    4.5.5 设置参照完整性............................................................................................... 102
    习题4 .................................................................................................................................... 104
    第5 章 基于数据表的程序设计............................................................................................ 106
    5.1 按条件查询................................................................................................................... 106
    5.1.1 记录指针的定位............................................................................................... 1065.1.2 按条件查询语句............................................................................................... 108
    5.1.3 程序实例........................................................................................................... 109
    5.2 扫描数据表查询............................................................................................................111
    5.2.1 DO WHILE…ENDDO 循环语句扫描表查询....................................................111
    5.2.2 扫描循环SCAN…ENDSCAN.......................................................................... 113
    5.3 SQL 查询...................................................................................................................... 114
    5.3.1 数据定义........................................................................................................... 115
    5.3.2 数据操作........................................................................................................... 117
    5.3.3 数据查询........................................................................................................... 119
    5.3.4 程序实例........................................................................................................... 125
    习题5 .................................................................................................................................... 130
    第6 章 查询设计器与视图设计器........................................................................................ 147
    6.1 创建查询....................................................................................................................... 147
    6.1.1 用查询设计器创建查询.................................................................................... 147
    6.1.2 用查询向导创建查询........................................................................................ 150
    6.1.3 查询结果的输出............................................................................................... 152
    6.2 创建视图....................................................................................................................... 154
    6.2.1 利用视图设计器创建视图................................................................................ 154
    6.2.2 利用视图向导创建视图.................................................................................... 156
    习题6 .................................................................................................................................... 157
    第7 章 菜单设计.................................................................................................................. 158
    7.1 规划菜单系统............................................................................................................... 158
    7.1.1 菜单系统的规划与设计.................................................................................... 158
    7.1.2 菜单系统的设计步骤........................................................................................ 159
    7.2 创建菜单系统............................................................................................................... 159
    7.2.1 菜单设计器简介............................................................................................... 159
    7.2.2 预览和运行菜单系统........................................................................................ 162
    7.2.3 创建下拉菜单................................................................................................... 162
    7.2.4 创建快捷菜单................................................................................................... 165
    7.3 设置菜单属性............................................................................................................... 166
    7.3.1 分组菜单项....................................................................................................... 166
    7.3.2 指定快速访问键............................................................................................... 166
    7.3.3 指定键盘快捷键............................................................................................... 167
    习题7 .................................................................................................................................... 167
    第8 章 报表......................................................................................................................... 169
    8.1 数据源和报表布局....................................................................................................... 169
    8.1.1 报表的常规布局............................................................................................... 169
    8.1.2 报表布局文件................................................................................................... 170
    8.2 创建报表布局............................................................................................................... 170
    8.2.1 用“快速报表”方法建立简单报表................................................................ 1708.2.2 使用向导创建报表........................................................................................... 171
    8.3 设计报表....................................................................................................................... 174
    8.3.1 启动报表设计器............................................................................................... 174
    8.3.2 设置报表的数据源........................................................................................... 174
    8.3.3 设置报表布局................................................................................................... 175
    8.3.4 设置报表控件................................................................................................... 176
    8.3.5 报表变量........................................................................................................... 177
    8.3.6 报表控件的布局............................................................................................... 180
    8.4 报表分组与多栏报表................................................................................................... 180
    8.4.1 报表分组........................................................................................................... 181
    8.4.2 报表分栏........................................................................................................... 183
    8.5 报表的预览和打印....................................................................................................... 184
    8.5.1 预览报表........................................................................................................... 184
    8.5.2 打印报表........................................................................................................... 184
    习题8 .................................................................................................................................... 186
    附录A Visual FoxPro 常用函数........................................................................................... 187
    附录B Visual FoxPro 常用属性及事件................................................................................ 190
    附录C 部分习题参考答案.................................................................................................... 193
    参考文献................................................................................................................................. 196
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1 贺清碧 研究生 计算机工作单位重庆交通大学 邮政编码 电话13308350251 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 贺清碧:1992年至今任教Visual FoxPro 程序设计课程、大学计算机基础和操作系统。2009年获重庆市高等教育科研奖二等奖,2015年获国家数学建模二等奖。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐