中等职业教育 > 信息技术类(计算机应用及计算机网络技术专业)

中文Visual FoxPro 6.0程序设计案例教程

书号:9787113107635 套系名称:技能型紧缺人才培养系列规划教材

作者:沈大林 崔 玥 出版日期:2009-12-01

定价:23.00 页码 / 开本:230 /16

策划编辑:秦绪好 刘彦会 责任编辑:周欢

适用专业:无 适用层次:中职

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案(暂无) 教学案例
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         Visual FoxPro是一款可靠、便捷和高效的供程序员使用的数据库产品。2000年后微软公司推出了.NET战略,将Visual FoxPro从Visual Studio .NET中独立出来,推出能支持.NET框架开发的Visual FoxPro 7.0、Visual FoxPro 8.0甚至Visual FoxPro 9.0,尽管最新的这几款产品比Visual FoxPro 6.0有许多优越之处和新增的功能,但到目前为止使用最多的还是Visual FoxPro 6.0中文版。为了便于学生学习,本书仍选用Visual FoxPro 6.0中文版。

            本书采用案例驱动的教学方式,以节为教学单元,由“案例描述”、“操作步骤”和“相关知识”三部分组成。全书共7章,提供28个案例和大量的思考与练习题。读者可以边进行任务制作,边学习相关知识和技巧。采用这种方法,特别有利于教师进行教学和学生自学。本书适合作为中等职业学校计算机专业和高等职业学校非计算机专业的教材,还可作为广大计算机爱好者的自学读物。
  •         数据库软件Visual FoxPro简称为VFP,是一种数据库管理系统,它集成了编程语言,是开发小型数据库的前端工具。Visual FoxPro中的Visual是“可视化”的意思,该技术使得在Windows环境下设计的应用程序达到即看即得的效果。Visual FoxPro面向对象的开发环境使得无论是组织信息、运行、查询、创建集成的关系型数据库系统,还是编写数据库管理应用程序,都变得十分轻松。

            本书共7章。第1章介绍了数据库及Visual FoxPro的相关知识,通过两个案例的制作介绍了Visual FoxPro的安装和项目管理等,使读者对Visual FoxPro的使用有一个整体的了解,为以后的学习打下基础;第2章通过6个案例介绍了对数据库内表的结构、内容等的管理操作;第3章通过6个任务介绍了数据库中常用的查询、视图等操作;第4章通过3个案例介绍了结构化程序设计等编程方法和技巧;第5章通过4个案例介绍了图形化界面的设计、布局、程序设计等方法和技巧;第6章通过3个案例介绍了数据的输出以及使用报表、标签等的方法和技巧;第7章通过4个案例介绍了封装程序过程中的相关操作以及设计菜单、调试项目、生成可执行文件等方法。

            本书采用案例驱动的教学方式,以节为教学单元,由“案例描述”、“操作步骤”和“相关知识”等三部分组成。在“案例描述”栏目中,介绍该案例设计的梗概以及相关知识;在“操作步骤”栏目中介绍完成任务的操作方法和技巧;在“相关知识”栏目中介绍与本任务有关的知识,起到了总结和提高的作用。在每章的“思考与练习”栏目中,综合提供了一些与本章内容有关的概念型和操作型的练习题。

            在编写过程中,作者努力遵从教学规律、面向实际应用、理论联系实际、便于自学等原则,注重训练和培养学生分析问题和解决问题的能力,注重提高学生的学习兴趣和创造能力,注重将重要的制作技巧融于任务完成的介绍中。本书由浅入深、循序渐进,使读者在阅读学习时能够快速入门,达到较高的水平。读者可以边进行任务制作边学习相关知识和技巧。采用这种方法有利于教师教学和学生自学。

            本书可作为中等职业学校计算机专业和高等职业学校的非计算机专业的教材,还可以作为广大计算机爱好者的自学读物。

             本书由沈大林、崔玥主编,陶宁、吴飞等编著。参与本书编写的人员有曾昊、郑淑晖、陈恺硕、郑瑜、曲彭生、沈昕、肖柠朴、季明辉、郑鹤、关山、张磊、赵亚辉、崔元如、杨东霞、丰金兰、黄启宝、马开颜、张伦、郭海、薛红、夏京、袁柳、曹永冬、杨艳青、卢贺、李征、孔凡奇、李宇辰、穆国臣、杜忻翔、计虹、张娜、王晓萌、王加伟、罗丹丹、王翠等。

            由于编者水平有限,时间仓促,书中难免有疏漏和不足之处,敬请广大读者批评指正。
  • 第1章  数据库系统 1
    1.1  Visual FoxPro概述 1
    1.1.1  数据库技术的相关知识 2
    1.1.2  Visual FoxPro 6.0的相关知识 2
    1.2  【案例1】安装Visual FoxPro 6.0 4
    ?Visual FoxPro 6.0的开发环境 11
    ?Visual FoxPro 6.0的环境定制 14
    1.3  【案例2】创建项目——公司员工管理 17
    ?“全部”选项卡 19
    ?“数据”选项卡 20
    ?“文档”选项卡 21
    ?“类”选项卡 21
    ?“代码”选项卡 22
    ?“其他”选项卡 22
    思考与练习 22
    第2章  数据库和表的管理 24
    2.1  【案例3】创建“员工”数据库 24
    ?数据库设计器的使用 26
    ?使用“项目管理器”管理数据库 27
    ?创建和管理数据库的相关命令 27
    2.2  【案例4】创建“在职职工”表 28
    ?查看数据库中的表 30
    ?管理表的相关命令 31
    2.3  【案例5】定制“在职职工”表 31
    ?表的结构 35
    ?表设计器的使用 35
    ?管理数据的相关命令 36
    2.4  【案例6】修改“工资”表的结构 37
    ?设置显示方式 43
    ?设置显示格式 44
    ?设置验证规则 46
    2.5  【案例7】管理表的相关操作 47
    ?筛选  53
    ?限制访问 54
    ?索引  54
    ?索引文件的类型 54
    ?管理操作的相关命令 55
    2.6  【案例8】管理表之间的关系 57
    ?表的相关概念 62
    ?表间的关联关系 63
    ?参照完整性生成器 63
    ?触发器 63
    ?存储过程 64
    思考与练习 64
    第3章  数据的管理 67
    3.1  【案例9】使用查询向导查询 67
    ?查询方式 71
    ?查询的设计过程 71
    3.2  【案例10】使用查询设计器查询 71
    ?查询设计器的使用 74
    ?查询的设计过程 75
    3.3  【案例11】使用SQL语句查询 76
    ?标准SQL查询命令 77
    ?SELECT查询命令 77
    3.4  【案例12】多表查询员工信息 80
    ?创建查询时添加表 84
    ?多表查询中的联接 84
    ?从查询中添加或移去表 84
    ?删除联接 84
    ?修改联接 84
    ?联接类型 84
    3.5  【案例13】限定条件查询员工工资 84
    ?设置筛选条件 88
    ?定向输出查询结果 89
    ?查询结果设置 89
    3.6  【案例14】使用视图查询 91
    ?视图设计器的使用 96
    ?在视图中使用多个表 96
    ?在视图中添加表达式 97
    ?本地视图的打开和关闭 97
    ?利用命令操作视图 97
    ?注册ODBC数据源 97
    ?在视图中合并本地和远程数据 97
    思考与练习  98
    第4章  结构化程序设计 100
    4.1  【案例15】常用命令的程序设计 100
    ?Visual FoxPro命令的相关概念 101
    ?接收键盘输入的命令 102
    ?注释语句 102
    ?常用SET命令 102
    4.2  【案例16】使用分支语句程序设计 106
    ?常量  109
    ?变量  110
    ?运算符和表达式 113
    ?顺序结构 115
    ?分支结构 115
    ?循环结构 117
    4.3  【案例17】使用子程序和函数进行程序设计 118
    ?子程序概述 120
    ?过程概述 121
    ?函数概述 121
    ?数值函数 122
    ?字符函数 123
    ?日期时间函数 126
    ?数据转换函数 128
    ?测试类函数 129
    ?用户自定义函数 130
    ?变量作用域 130
    思考与练习 131
    第5章  图形化界面的开发 132
    5.1  【案例18】主程序的设计 132
    ?面向对象编程 134
    ?对象  134
    ?类  135
    5.2  【案例19】登录界面的开发 135
    ?表单设计器工具栏 146
    ?表单控件工具栏 148
    ?属性面板 149
    ?代码编辑窗口 150
    ?数据环境 150
    5.3  【案例20】管理界面的开发 150
    ?标签(Label) 167
    ?文本框(TextBox) 168
    ?编辑框(EditBox) 169
    ?命令按钮(CommandButton) 169
    ?按钮组(CommandGroup) 170
    ?选项按钮组(OptionGroup) 170
    ?复选框(CheckBox) 170
    ?列表框(ListBox) 170
    ?组合框(ComboBox) 171
    ?微调按钮(Spinner) 171
    ?表格(Grid) 171
    5.4  【案例21】用户界面开发 171
    ?创建启动表单 180
    ?添加对象 180
    ?选择对象 180
    ?复制和删除对象 180
    ?设置对象的属性 181
    ?设置对象的Tab键次序 183
    ?编写事件代码 184
    ?运行表单 184
    思考与练习 185
    第6章  数据的输出 187
    6.1  【案例22】在职职工报表 187
    ?报表的组成 189
    ?创建报表的方法 190
    ?报表向导的使用 190
    ?报表打印的命令 191
    6.2  【案例23】员工信息表 191
    ?报表设计器 194
    ?“报表设计器”工具栏 194
    ?“报表控件”工具栏 195
    ?报表带区 195
    ?数据环境 197
    ?一对多报表中的概念 197
    6.3  【案例24】工资标签 198
    ?标签的定义 201
    ?打印标签的命令 201
    思考与练习 201
    第7章  封装应用程序 203
    7.1  【案例25】定制菜单 203
    ?设计菜单的步骤 208
    ?设计菜单系统 209
    ?创建菜单 209
    ?创建快捷方式菜单 210
    ?创建SDI菜单 210
    ?管理菜单 211
    7.2  【案例26】调试项目系统 212
    ?调试前准备 215
    ?建立测试环境 215
    ?设置验证信息 216
    ?查看事件发生的序列 216
    ?预防错误 216
    ?处理错误 216
    ?错误分类 217
    7.3  【案例27】生成项目可执行文件 218
    ?设置起始点 220
    ?初始化环境 220
    ?显示初始的用户界面 221
    ?控制事件循环 221
    ?恢复原始的开发环境 222
    ?将一个程序结构化为主文件 222
    ?测试项目 223
    ?连编应用程序 223
    ?运行应用程序 224
    7.4  【案例28】发布公司员工管理项目 224
    ?发布过程 229
    ?发布树 229
    ?安装向导 229
    思考与练习 230