Visual FoxPro应用系统开发教程
Visual FoxPro应用系统开发教程作者:柳炳祥 开 本:32开 书号ISBN:9787302455486 定价: 出版时间:2017-01-01 出版社:清华大学出版社 |
Visual FoxPro应用系统开发教程 本书特色
本书以国家二级Visual FoxPro考试大纲为基本要求,吸取了多部相关教程的优点,具有独特的风格。全书以Visual FoxPro 9.0为例,按照使用数据库的逻辑顺序,从数据库的交互式操作、数据库程序设计和数据库应用系统开发三方面组织教材内容,引导读者循序渐进地掌握数据库的基本理论和数据库应用系统开发的方法。全书主要内容有数据库基础知识、Visual FoxPro的数据及其运算、表和数据库的基本操作、查询与视图设计、SQL语言的应用、结构化程序设计、面向对象程序设计基础、表单设计与应用、菜单设计、报表与标签设计、数据库应用系统开发。在每章的后面都精选了大量的习题,供读者课后复习。 为了方便教学和读者上机操作练习,作者还编写了《Visual FoxPro 程序设计上机指导与习题》一书,作为与本书配套的实验教材。本书既可作为高等院校数据库应用课程的教材,也可作为社会各类计算机应用人员参考用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
Visual FoxPro应用系统开发教程 内容简介
1. 本书以国家二级Visual FoxPro考试大纲为基本要求进行编写。2. 作者根据多年从事数据库技术及应用教学及计算机专业相关课程的教学实践,在多次编写讲义、教材的基础上编写而成的。3. 内容充实,循序渐进,选材上注重系统性、先进性和实用性。4. 在每一章的后面都精选了大量的习题,供读者课后复习。
Visual FoxPro应用系统开发教程 目录
目录 第1章数据库基础知识1 1.1数据库系统基础知识1 1.1.1数据库系统1 1.1.2数据模型5 1.1.3关系数据库8 1.1.4数据库设计步骤13 1.1.5数据库系统的体系结构与开发工具14 1.2Visual FoxPro概述17 1.2.1Visual FoxPro的发展历史17 1.2.2Visual FoxPro 9.0的安装、启动与退出18 1.2.3Visual FoxPro开发环境简介21 1.2.4Visual FoxPro系统环境的配置26 1.3项目管理器28 1.3.1创建和打开项目文件28 1.3.2项目管理器的界面29 1.3.3项目管理器的操作30 1.3.4定制项目管理器32 1.4向导、设计器、生成器简介33 1.4.1Visual FoxPro的向导34 1.4.2Visual FoxPro的设计器35 1.4.3Visual FoxPro的生成器36 1.5Visual FoxPro的命令语法规则36 1.5.1命令符号约定37 1.5.2命令语法规则37 习题38 第2章Visual FoxPro的数据及其运算39 2.1Visual FoxPro的数据类型39 2.2Visual FoxPro的常量与变量40 2.2.1常量40Visual FoxPro应用系统开发教程 目录 2.2.2变量43 2.3Visual FoxPro的运算符与表达式47 2.3.1算术运算符及算术表达式47 2.3.2字符串运算符及字符串表达式48 2.3.3日期时间运算符及日期表达式49 2.3.4关系运算符及关系表达式49 2.3.5逻辑运算符及逻辑表达式50 2.3.6运算符的优先级51 2.4Visual FoxPro的内部函数52 2.4.1数值函数52 2.4.2字符函数55 2.4.3日期和时间函数58 2.4.4数据类型转换函数59 2.4.5测试函数61 2.4.6信息提示函数62 习题63 第3章表的基本操作66 3.1表的建立66 3.1.1表的结构设计67 3.1.2建立表的结构68 3.1.3向表输入记录71 3.2表的基本操作74 3.2.1表的打开与关闭74 3.2.2表的显示76 3.2.3表的修改79 3.2.4表记录指针的定位83 3.2.5表记录的增加与删除86 3.2.6表的复制88 3.3排序与索引92 3.3.1排序92 3.3.2索引94 3.4表的统计与计算103 3.4.1统计记录个数命令103 3.4.2求和与平均值命令104 3.4.3财务统计命令104 3.4.4分类汇总命令105 3.5多个表的操作107 3.5.1工作区107 3.5.2表的关联108 3.5.3表的联接110 习题111 第4章 数据库的基本操作115 4.1数据库的建立115 4.1.1建立数据库文件116 4.1.2向数据库添加自由表117 4.1.3为数据库表建立索引118 4.1.4建立与删除表之间的永久关联119 4.1.5设置参照完整性121 4.2数据库的操作122 4.2.1数据库的打开与关闭122 4.2.2数据库的修改124 4.2.3数据库的删除124 4.3建立与修改数据库表125 4.3.1在数据库中直接建立表125 4.3.2删除数据库中的表127 4.3.3修改数据库中的表128 4.3.4数据库表的扩展设置128 习题134 第5章查询与视图设计136 5.1创建查询136 5.1.1查询的概念136 5.1.2创建查询136 5.1.3查询文件的操作138 5.1.4查询设计器的局限性141 5.2创建视图141 5.2.1视图的创建141 5.2.2利用视图更新数据145 5.2.3删除视图146 习题146 第6章关系数据库标准语言SQL148 6.1SQL语言概述148 6.1.1SQL语言148 6.1.2查询条件中常用的运算符149 6.1.3查询中常用的集函数150 6.2数据定义150 6.2.1表的创建150 6.2.2表结构的修改153 6.2.3表的删除154 6.3数据查询154 6.3.1SELECT命令的格式155 6.3.2投影查询155 6.3.3条件查询156 6.3.4分组查询与筛选157 6.3.5查询排序158 6.3.6联接查询158 6.3.7嵌套查询160 6.3.8合并查询161 6.3.9查询结果输出162 6.4SQL的数据更新功能163 6.4.1插入数据记录163 6.4.2更新数据记录164 6.4.3删除数据记录164 习题165 第7章结构化程序设计167 7.1程序设计基础167 7.1.1程序设计的概念167 7.1.2程序的控制结构167 7.1.3结构化程序设计方法168 7.1.4程序文件的建立与执行168 7.2顺序结构169 7.2.1程序文件中的辅助命令169 7.2.2交互式输入命令170 7.2.3格式输入输出命令的基本形式172 7.3选择结构172 7.3.1双分支选择语句172 7.3.2多分支选择语句173 7.4循环结构程序175 7.4.1DO WHILE循环175 7.4.2FOR循环177 7.4.3SCAN循环179 7.4.4程序举例180 7.5程序的模块化182 7.5.1子程序、过程和函数183 7.5.2变量的作用域186 7.5.3参数传递方式187 7.6程序调试188 7.6.1程序调试概述188 7.6.2调试器窗口189 7.6.3设置断点190 7.6.4“调试”菜单项192 习题192 第8章面向对象程序设计基础196 8.1面向对象的概念196 8.1.1对象与类196 8.1.2事件驱动编程机制197 8.1.3子类与继承198 8.2Visual FoxPro中的类与对象198 8.2.1Visual FoxPro的基类198 8.2.2对象的引用200 8.2.3对象的属性、事件与方法201 8.3类的创建204 8.3.1创建类的一般方法204 8.3.2用编程方式创建类208 8.3.3对象的设计209 习题212 第9章表单设计与应用213 9.1表单的建立与运行213 9.1.1用表单向导建立表单213 9.1.2用表单设计器建立表单218 9.1.3表单的修改220 9.1.4表单的运行220 9.2表单的操作221 9.2.1表单设计器环境221 9.2.2控件的操作与布局222 9.2.3表单的数据环境224 9.3常用表单控件225 9.3.1标签控件226 9.3.2命令按钮与命令按钮组控件227 9.3.3文本框与编辑框控件229 9.3.4复选框与选项按钮组控件231 9.3.5微调控件233 9.3.6列表框与组合框控件233 9.3.7表格控件235 9.3.8页框控件237 9.3.9计时器控件238 9.3.10其他控件240 9.4表单的应用243 9.4.1设计“说明”表单243 9.4.2设计“系统登录”表单246 9.4.3设计“数据维护”表单248 9.4.4设计“数据查询”表单251 习题253 第10章菜单设计255 10.1菜单设计概述255 10.1.1菜单的结构255 10.1.2建立菜单系统的步骤255 10.1.3系统菜单的控制256 10.2下拉式菜单设计257 10.2.1菜单设计器窗口257 10.2.2建立菜单文件260 10.2.3生成菜单程序261 10.2.4运行菜单程序262 10.3“快速菜单”命令263 10.4为顶层表单添加菜单264 10.5快捷菜单设计265 习题266 第11章报表与标签设计268 11.1报表设计268 11.1.1利用报表向导设计报表268 11.1.2利用快速报表设计报表271 11.1.3利用报表设计器设计报表274 11.1.4报表数据分组279 11.1.5报表输出281 11.2标签设计285 习题286 第12章数据库应用系统开发287 12.1数据库应用系统的开发步骤287 12.2系统总体设计288 12.3数据库设计289 12.3.1数据库设计原则290 12.3.2数据库设计过程290 12.3.3本项目数据库设计291 12.4创建新类292 12.5系统主界面设计294 12.6功能模块设计296 12.6.1查询模块设计296 12.6.2维护模块设计297 12.6.3其他模块设计301 12.7系统主菜单设计301 12.7.1主菜单与主程序设计301 12.7.2主程序设计302 12.8调试、连编与运行303 12.8.1应用系统的调试303 12.8.2应用系统的连编304 12.8.3应用系统的运行304 12.8.4应用系统的发行305 习题305 附录AVisual FoxPro 9.0常用命令一览表306 附录BVisual FoxPro 9.0 常用函数一览表319 附录CVisual FoxPro 9.0常用文件一览表332 参考文献333
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |