出版时间:2010-9 出版社:四川大学出版社 作者:曾晓红 编 页数:279
Tag标签:无
前言
由于Visual FoxPro教材一般都是讲解Visual FoxPro开发平台的基础知识,但是,从基础知识到编程实战仍然还有一段相当漫长的路,一般学习者很难把VFP基础知识应用到中、小型信息系统的开发实践中,导致学习者动手能力没有得到很大提高的现象发生。本书旨在帮助Visual FoxPro学习者提高把基础知识转化为能够进行系统开发的技能。 为填补Visual FoxPro编程基础和编程实战之间的空白,充分展现Visual FoxPro的强大功能,并满足不同层次读者的学习需要,我们在内容设计方面注重强化基础、突出重点、侧重应用;并对不同的实例予以恰当的分类,在文字编排方面力求语言精练、通俗易懂,方便读者的学习。 本书共三章,第一章面向对象编程基础,介绍面向对象程序设计的基本理念和基本概念,包括类、对象、对象的属性、对象的事件和事件发生的顺序等内容。第二章介绍了VFP实训案例,在回顾结构化程序设计的基础上,详细描述了Visual FoxPro中各类基本控件的属性和根据不同目的在基本控件的事件中编写相应的代码以实现特定的功能、充分利用函数降低编程难度、数据查询方法、创建可视化类的方法、菜单和报表的制作、多媒体功能的实现等内容;其中不乏Hanoi塔问题动画、产品加锁(时间掣)技术、通用查询、把汉字转换为拼音、利用摄像头采集照片信息、自动生成错误日志的主程序、音视频播放、编排考场、制作和调用CHM帮助文件等实用程序。所有实例均详细叙述了编程的具体步骤、相应的对象及其属性值、事件或方法的全部代码。第三章介绍了全国计算机等级考试二级VFP实例,旨在掌握Visual FoxPro实用编程的基础上,帮助读者通过全国计算机等级考试二级Visual FoxPro。 配套光盘包含本书的所有实例,实例均在Visual FoxPro 9.0下调试通过。
内容概要
《VFP编程实例及提高:通向编程实战之路》共三章,第一章面向对象编程基础,介绍面向对象程序设计的基本理念和基本概念,包括类、对象、对象的属性、对象的事件和事件发生的顺序等内容。第二章介绍了VFP实训案例,在回顾结构化程序设计的基础上,详细描述了Visual FoxPro中各类基本控件的属性和根据不同目的在基本控件的事件中编写相应的代码以实现特定的功能、充分利用函数降低编程难度、数据查询方法、创建可视化类的方法、菜单和报表的制作、多媒体功能的实现等内容;其中不乏Hanoi塔问题动画、产品加锁(时间掣)技术、通用查询、把汉字转换为拼音、利用摄像头采集照片信息、自动生成错误日志的主程序、音视频播放、编排考场、制作和调用CHM帮助文件等实用程序。所有实例均详细叙述了编程的具体步骤、相应的对象及其属性值、事件或方法的全部代码。第三章介绍了全国计算机等级考试二级VFP实例,旨在掌握Visual FoxPro实用编程的基础上,帮助读者通过全国计算机等级考试二级Visual FoxPro。
书籍目录
第1章 VFP面向对象编程基础第1节 基类及其引用第2节 VFP常用事件和方法第3节 事件发生的顺序第4节 得到和失去焦点第5节 何时更新数据第2章 VFP实训案例第1节 程序设计基础第1部分 结构化程序设计及应用实验1 求一元二次方程实验2 百钱百鸡问题(穷举法)实验3 Fibonacci问题(迭代法)实验4 牛顿切线法(迭代法)实验5 欧几里得算法(求最大公约数,迭代)实验6 打印九九表实验7 冒泡法排序实验8 汉诺塔问题实验9 选择法排序动画实验10 折半查找实验11 阿拉伯数字转换成中文大写第2部分 函数的使用实验12 从身份证中获取出生日期实验13 显示系统信息实验14 汉字转拼音第3部分 数据查询实验15 父子表联动的表单实验16 模糊查询实验17 多表关联查询实例实验18 通用查询实验19 查询表中的任意字段实验20 设置比较符条件查询实验21 SQL查询实例第2节 面向对象程序设计第1部分 常用控件的使用实验22 He11o Wor1d!实验23 选项按钮组设计实验24 组合框设计实验25 自动换页实验26 页框标题的颜色控制实验27 动态添加列表框项目实验28 动态改变列表框的内容实验29 微调设计实验30 表格中添加微调和复选框控件实验31 日历控件应用实例实验32 容器类控件设计实验33 形状控制实验34 计算器设计实验35 动态增加列表框中的列实验36 表格中的颜色控制实验37 表格录入数据时光标的控制实验38 图形浏览器设计实验39 自动打开组合框的设计实例实验40 单击表格标题栏对表排序第2部分 类和事件实验41 工具栏设计实验42 移动鼠标改变图形大小实验43 显示事件列表的表单第3部分 报表及菜单实验44 主菜单设计实验45 向导生成、手动建立报表实验46 快捷菜单设计和调用实验47 报表中图片透明第3节 VFP中的多媒体应用实验48 图像、声音信息保存到数据库实验49 背景音乐的实现实验50 多功能音视频播放器实验51 给程序加入扫描功能实验52 利用摄像头采集图像第4节 VFP的项目管理及后期制作实验53 VFP项目的建立和管理实验54 安装盘的生成实验55 制作和调用CHM帮助文件实验56 主程序设计实验57 利用Insta11Shie1d Express制作安装盘第5节 实用编程第1部分 其他使用技巧实验58 嵌入EXCE1和WORD实验59 闪烁立体字幕效果实验60 超链接设计实验61 异形表单设计实验62 防止表单重复运行实验63 隐藏和显示任务栏实验64 使用键盘操作表第2部分 产品加密与数据备份实验65 低级文件函数加密数据表实验66 产品加锁(时间掣)技术实验67 数据库备份与恢复程序第3部分 考务管理应用实验68 产生随机考试号实验69 自动编排考场实验70 手动编排考场第3章 全国计算机等级考试二级VFP实例第1节 全国计算机等级考试二级VFP上机概要第2节 全国计算机等级考试二级VFP实例解析第1部分 基本操作题实验1 基本操作题(一)实验2 基本操作题(二)实验3 基本操作题(三)实验4 基本操作题(四)第2部分 简单应用题实验5 简单应用(一)实验6 简单应用(二)实验7 简单应用(三)实验8 简单应用(四)第3部分 综合应用题实验9 综合应用(一)实验10 综合应用(二)实验11 综合应用(三)附录 2009年全国计算机等级考试二级VFP考试大纲参考文献
章节摘录
VFP不仅提供面向对象的程序设计方式,同时还保留面向过程的程序设计方式。面向对象的程序设计方式是以对象为中心,将数据和程序绑定在一起,封装在对象中,从而淡化解决问题的过程。面向对象的程序设计的内容包括类、设置对象、确定对象的数据(属性)、确定数据操作(方法)和对象的响应(事件)。以下详细介绍VFP面向对象程序设计方式的基本概念。 第1节 基类及其引用 要想利用面向过程的语言(如C语言)开发软件,除了要深入学习该语言的各种命令,熟练命令的语法外,还必须熟悉并能灵活应用该语言提供的系统库函数。而利用面向对象语言开发软件,除了要掌握命令的语法和系统库函数外,还必须熟悉系统提供的各种基类,以及各种基类的属性、事件和方法。VFP为开发者提供了很多实用的基类,大大方便了开发者编程。 所谓类(Class),就是一组对象的属性和行为特征的抽象描述。或者说,类是具有共同属性、共同操作性质的对象的集合。在VFP中,类就像是一个模板,对象都是由类生成的,类定义了对象所有的属性、事件和方法,从而决定了对象的属性及其行为。使用类的目的主要是为了提高编程效率。 系统本身提供的类称为基类。VFP的基类是系统内嵌的、并不存放在某个类库中。VFP的基类共分成两个大类:容器类和控件类。 ……
图书封面
图书标签Tags
无
评论、评分、阅读与下载