热门关键字:  听力密码  单词密码  新概念美语  巧用听写练听力  零起点
图书信息

Visual FoxPro课程设计案例精编

中国水利水电出版社
    【作 者】张婷 等编著 【I S B N 】978-7-5084-2006-3 【责任编辑】 【适用读者群】本专通用 【出版时间】2004-02-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】276 【千字数】391 【印 张】17.25 【定 价】26 【丛 书】21世纪高等院校课程设计丛书 【备注信息】
图书详情

    本书通过9个课程设计与系统开发的案例,从各个方面介绍了适用于Visual FoxPro开发平台的应用系统开发的方法和技巧,每一个案例均涉及多个知识点,不仅给出了运用Visual FoxPro开发平台开发应用系统的方法、步骤,同时也介绍了应用系统设计开发的基本思想和方法,如系统的设计、数据库及数据表的设计与创建、系统启动封面的创建、系统加密技术、数据统计、多表窗口制作与数据关联的方法等。

    本书内容翔实,理论与实际相结合,一切案例均依照软件工程原理、要求和系统分析的方法进行,具有详细的设计制作过程,并给出了全部编译通过的系统源代码,可从中国水利水电出版社网站(www.waterpub.com.cn)下载。

    本书是在校大学生使用计算机进行课程设计的好帮手和重要参考资料,也是研究生撰写毕业论文时好的参考文献,同时它还可供广大教师、计算机专业编程人员参考使用。

    美国微软公司的可视化编程工具Visual FoxPro系列产品在世界各国广泛应用,经历了用户的长期检验,受到了世界各国用户的好评。它的优点主要表现在,它有一系列丰富的命令和函数,采用命令窗口与平台结合的操作方式,而且,它采用一种自然的语言,程序的可读性极强。通过多个版本的升华,它在可视化开发程度上有了极大的提高,从而成为目前广泛采用的开发平台。

    本书通过9个大中型的应用系统的开发制作,为读者提供了极有针对性的应用实例,每一个案例独立成为一个完整的单元。这些案例分别为:

    案例1 通讯录管理系统的开发

    案例2 表转换系统的开发

    案例3 TreeView的制作

    案例4 项目查询系统的开发

    案例5 发票打印系统的开发

    案例6 合同管理系统的开发

    案例7 培训管理系统的开发

    案例8 货物管理系统的开发

    案例9 考勤管理系统的开发

    对于以上9个案例,在编写本书之前我们首先制作开发这些案例,在案例中所涉及的项目制作完成并通过编译运行之后,再进行本书的写作,因此案例真实可靠,源代码准确无误。

    在案例的制作过程中,涉及许多有关使用Visual FoxPro进行应用系统开发的基本方法、技巧以及过程代码的编写,尤其是对于数据库应用系统的开发制作,介绍了许多有用的方法,包括数据库的创建、数据表的创建、表单的制作、应用软件封面制作、系统菜单制作、状态栏制作,以及一些常规控件和系统加密表单的制作等。在这些过程中,介绍了许多控件的使用方法和过程代码的编写,这些代码具有一定的参考价值。本书中所有案例的源代码可直接从中国水利水电出版社网站(www.waterpub.com.cn)下载。

    本书结合案例制作,以学生课程设计和应用系统开发制作为背景,它广泛适用于学生在学习Visual FoxPro课程以及相关的数据库课程时参考;更适合于广大理工科学生、计算机专业的学生、研究生在进行课程设计、毕业论文写作时参考;同时,它也是广大计算机编程人员在进行业务学习时非常有用的参考书。

    本书由石林总策划,由张婷执笔编写,王焕君、张昆、刘西昌、陈杰、李海燕、赵威等同志在整理材料方面给予了作者很大的帮助。

    由于时间仓促,加之编者的水平有限,缺点和错误在所难免,恳请专家和广大读者不吝赐教,批评指正。

    编 者

    2003年12月

    前言
    案例1 通讯录管理系统的开发 1
    1.1 案例设计的目的和意义 1
    1.2 案例设计的功能 1
    1.3 数据库及数据表的设计 1
    1.3.1 数据库的创建和数据表的制作 1
    1.3.2 表结构的修改 4
    1.4 表单的制作方法 5
    1.4.1 用表单向导制作表单 5
    1.4.2 打开表单并进行修改 10
    1.4.3 修改窗体布局与控件的字体属性 11
    1.4.4 制作系统标题 16
    1.4.5 修改窗体的颜色 20
    1.5 连编通讯录程序 21
    1.6 浏览运行结果 21
    案例2 表转换系统的开发 23
    2.1 案例设计的目的和意义 23
    2.2 案例设计的功能 23
    2.3 数据库及数据表的设计 23
    2.4 表单的制作 24
    2.5 类的制作 30
    2.5.1 数据统计 31
    2.5.2 交叉表统计设置 34
    2.5.3 搜索 35
    2.5.4 进度条 37
    2.5.5 主程序代码 37
    2.6 浏览运行结果 41
    案例3 TreeView的制作 45
    3.1 案例设计的目的和意义 45
    3.1.1 TreeView项的层次 45
    3.1.2 TreeView项的数据源 45
    3.1.3 TreeView项的图标 45
    3.1.4 TreeView项的外观 46
    3.1.5 用户交互方式 46
    3.2 案例设计的功能 47
    3.3 数据库及数据表的设计 47
    3.4 表单的制作 48
    3.4.1 TreeCtrl控件 49
    3.4.2 “介绍”选项卡 51
    3.4.3 “节点”选项卡 51
    3.4.4 “控件”选项卡 53
    3.4.5 “拖放”选项卡 53
    3.5 浏览运行结果 54
    案例4 项目查询系统的开发 56
    4.1 案例设计的目的和意义 56
    4.2 案例设计的功能 56
    4.3 数据库及数据表的设计 56
    4.4 表单的制作 58
    4.4.1 Start表单 58
    4.4.2 Bjcx表单 59
    4.4.3 Searchfrm表单 63
    4.4.4 Editfrm表单 66
    4.4.5 Selectfrm表单 67
    4.5 浏览项目查询系统运行结果 69
    案例5 发票打印系统的开发 72
    5.1 案例设计的目的和意义 72
    5.2 案例设计的功能 72
    5.3 数据库及数据表的设计 73
    5.3.1 发票打印数据库逻辑设计 73
    5.3.2 发票打印数据库的实现 75
    5.4 表单的制作 79
    5.4.1 主界面表单的建立 79
    5.4.2 “票据录入”页面的建立 81
    5.4.3 “查询/统计”页面的建立 84
    5.4.4 “系统设置”页面的建立 88
    5.4.5 About表单的建立 90
    5.5 报表的制作 91
    5.6 功能程序的编写 94
    5.6.1 Main程序代码 94
    5.6.2 Err程序代码 96
    5.6.3 MakeObject程序代码 96
    5.6.4 numtoupperspace程序代码 97
    5.7 发布发票打印系统 98
    5.8 浏览发票打印系统 98
    案例6 合同管理系统的开发 101
    6.1 案例设计的目的和意义 101
    6.2 案例设计的功能 101
    6.3 数据库及数据表的设计 102
    6.3.1 合同管理数据库分析 102
    6.3.2 合同管理数据库规范化设计 103
    6.3.3 合同管理数据库逻辑设计 105
    6.3.4 合同管理数据库的实现 106
    6.4 表单的制作 111
    6.4.1 建立开始界面表单 111
    6.4.2 用户登录表单的建立 113
    6.4.3 主界面表单的建立 115
    6.4.4 合同制作表单的建立 117
    6.4.5 合同查找表单的建立 122
    6.4.6 合同汇总表单的建立 123
    6.4.7 使用说明表单的建立 131
    6.5 发布合同管理系统 133
    6.6 浏览合同管理系统 133
    案例7 培训管理系统的开发 138
    7.1 案例设计的目的和意义 138
    7.2 案例设计的功能 138
    7.3 数据库和数据表设计 139
    7.3.1 培训管理系统数据库系统分析 139
    7.3.2 培训管理系统数据库规范化设计 140
    7.3.3 培训管理系统数据库逻辑设计 143
    7.3.4 培训管理系统数据库的实现 144
    7.4 表单的制作 150
    7.4.1 开始界面表单的建立 150
    7.4.2 用户登录表单的建立 152
    7.4.3 主界面表单的建立 154
    7.4.4 员工管理表单的建立 156
    7.4.5 成绩管理表单的建立 160
    7.4.6 授课管理表单的建立 166
    7.4.7 课程管理表单的建立 169
    7.5 发布培训管理系统 171
    7.6 浏览培训管理系统 172
    案例8 货物管理系统的开发 177
    8.1 案例设计的目的和意义 177
    8.2 案例设计的功能 177
    8.3 数据库及数据表的设计 179
    8.3.1 货物管理数据库分析 179
    8.3.2 货物管理数据库规范化设计 181
    8.3.3 货物管理数据库逻辑设计 185
    8.3.4 货物管理数据库的实现 187
    8.4 表单的制作 192
    8.4.1 开始界面表单的建立 192
    8.4.2 用户登录界面表单的建立 194
    8.4.3 主界面表单的建立 196
    8.4.4 货物管理界面表单的建立 198
    8.4.5 进货管理界面表单的建立 202
    8.4.6 出货管理界面表单的建立 206
    8.4.7 报损管理界面表单的建立 209
    8.4.8 库存管理界面表单的建立 213
    8.4.9 用户管理界面表单的建立 216
    8.5 发布货物管理系统 216
    8.6 浏览货物管理系统 216
    案例9 考勤管理系统的开发 222
    9.1 案例设计的目的和意义 222
    9.2 案例设计的功能 222
    9.3 数据库及数据表的设计 224
    9.3.1 考勤管理数据库分析 224
    9.3.2 考勤管理数据库规范化设计 225
    9.3.3 考勤管理数据库逻辑设计 228
    9.3.4 考勤管理数据库的实现 230
    9.3.5 设计数据表 230
    9.4 表单的制作 235
    9.4.1 开始界面表单的建立 235
    9.4.2 用户登录表单的建立 237
    9.4.3 主界面表单的建立 240
    9.4.4 基本考勤管理表单的建立 241
    9.4.5 加班管理表单的建立 251
    9.4.6 出差管理表单的建立 256
    9.4.7 系统管理表单的建立 258
    9.5 发布考勤管理系统 258
    9.5.1 创建考勤管理系统项目 258
    9.5.2 软件发布 261
    9.6 浏览考勤管理系统 264





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册