注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库FoxPro/FoxBaseVISUAL FOXPRO 6开发使用手册

VISUAL FOXPRO 6开发使用手册

VISUAL FOXPRO 6开发使用手册

定 价:¥70.00

作 者: (美)MenachemBazian著;王建华等译
出版社: 机械工业出版社
丛编项: 特版数品系列
标 签: FoxPro

购买这本书可以去


ISBN: 9787111072386 出版时间: 1999-06-01 包装: 平装
开本: 26cm 页数: 714 字数:  

内容简介

  本书分六个部分,共27章 ,首先介绍了Visual FoxPro界面和基本编程概念、数据的基本操作和先进的数据库管理方法、如何创建窗体及报表和菜单的方法等基本知识,然后重点讲解面向对象编程的精华以及用Visual FoxPro创建COM服务程序,最后讲述了Visual FoxPro 6中的程序错误检测及2000年问题,并讨论了Visua FoxPro 6对Internet的支持。本书内容丰富,配有大量的编程实例。无论是初学者还是对该产品比较熟悉的用户,都具有较高的参考价值。主要特点:1 用Visual FoxPro 6创建强大的数据库2 充分利用面向对象数据库的优点3 通过应用程序访问远程数据4 创建COM服务程序5 与Microsoft Transaction Server协调工作6 检测Visua FoxPro应用程序的2000年问题7 为Visual FoxPro应用程序创建在线帮助8 Visual FoxPro应用程序与Microsoft Office和Microsoft Visual Studio应用程序的集成

作者简介

暂缺《VISUAL FOXPRO 6开发使用手册》作者简介

图书目录

     目 录
   译者序
   前言
    第一部分 概 述
   第1章 Visua1FoxPro界面综述
    1.1启动和运行FoxPro
    1.1.1标题栏
    1.1.2主菜单栏
    1.1.3工具栏
    1.1.4状态栏
    1.2控制窗口
    1.2.1缩放窗口
    1.2.2改变窗口的大小
    1.2.3移动窗口
    1.2.4了解常用的窗口对象
    1.3介绍项目管理器
    1.3.1添加和删除文件
    1.3.2查看文件
    1.3.3修改文件
    1.4设置配置选项
    1.4.1Controls(控件)选项
    1.4.2Data(数据)选项
    1.4.3Debug(调试)选项
    1.4.4FieldMapping(字段映射)选项
    1.4.5FileLocations(文件位置)选项
    1.4.6Forms(窗体)选项
    1.4.7General(一般)选项
    1.4.8Projects(项目)选项
    1.4.9Regional(地区性)选项
    1.4.10RemoteData(远程数据)选项
    1.4.11SyntaxColoring(句法颜色)选项
    1.4.12View(视图)选项
    1.5获取VisualFoxPro帮助
    1.5.1通过内容搜索帮助信息
    1.5.2运用索引搜索帮助信息
   第2章 程序设计概念简介
    2.1什么是程序设计
    2.1.1为什么要编写代码
    2.1.2学习编程
    2.2代码元素
    2.2.1命令与函数
    2.2.2字面值与常量
    2.2.3内存变量
    2.2.4数据字段
    2.2.5注释
    2.2.6运算符
    2.2.7比较运算符
    2.2.8条件执行
    2.2.9循坏
    2.3代码的组装
    2.3.1程序文件
    2.3.2过程与函数
    2.3.3对象方法
    2.4SQL与过程代码
    2.5VFP6中的新特性
    第二部分 进行数据操作
   第3章 定义数据库、表格和索引
    3.1为应用程序创建表格
    3.1.1确定需要的数据类别
    3.1.2给每项数据命名
    3.1.3赋值数据类型
    3.1.4使用TableDesigner
    3.1.5使用空值
    3.2修改表格结构
    3.2.1添加字段
    3.2.2删除字段
    3.2.3更改字段名
    3.2.4对字段进行重定义
    3.2.5定义表格中的顺序
    3.2.6独立索引与结构型和非结构型
    索引
    3.2.7定义普通索引和唯一索引
    3.2.8定义候选关键字和主关键字
    3.2.9按复杂表达式创建索引
    3.2.10在运行时选择一个活动索引
    3.3附加记录
    3.3.1通过BROWSE或EDIT屏幕添加
    记录
    3.3.2用程序附加记录
    3.3.3附加来自其他表格的数据
    3.4创建数据库
    3.4.1将现有表格添加给数据库
    3.4.2使用主关键字和候选关键字
    3.4.3用程序修改表格属性
    3.5关于兼容性问题的说明
    3.5.1与F o xP r o 2.x共享表格
    3.5.2从V i s u a l F o x P r o 3.0进行文件
    转换
    3.5.3从数据库中删除表格
   第4章 高级数据库管理概念
    4.1数据库设计技巧
    4.2数据规范化
    4.2.1函数相关性
    4.2.2第一种规范化格式
    4.2.3第二种规范化格式
    4.2.4第三种规范化格式
    4.2.5何时可以不遵守规范化原则
    4.3命名约定
    4.3.1应用程序中的命名问题
    4.3.2给内存变量命名
    4.3.3给表格中的字段命名
    4.3.4给对象命名
    4.3.5跨越相关应用程序的命名问题
    4.3.6使用整个企业范围的命名约定
    4.4VisualFoxPro的数据库容器具备的其他
    高级特性
    4.4.1使用记录级验证功能
    4.4.2维护参照完整性
    4.4.3建立持久性关系
    4.4.4使用参照完整性创建器
    4.4.5建立你自己的参照完整性
    4.4.6使用触发器
   第5章 数据的选定、查看和排序
    5.1打开数据表格
    5.2打开工作区中的表格
    5.2.1打开自由表格
    5.2.2多次打开表格
    5.2.3打开连接到数据库的表格
    5.3将数据显示在屏幕上或送往打印机
    5.3.1用LOCATE查找记录
    5.3.2按索引值搜索记录
    5.3.3选定记录组
    5.3.4用WHILE命令处理记录
    5.4对表格中的数据排序
    5.4.1创建持久排序次序
    5.4.2用索引创建虚拟排序次序
    5.5为Rushmore设计索引
    5.5.1关闭Rushmore
    5.5.2帮助Rushmore顺利运行
   第6章 创建基本查询
    6.1什么是查询
    6.2为查询选定表格
    6.2.1添加来自数据库的表格或视图
    6.2.2添加自由表格
    6.3选择查询中包括的字段
    6.4对结果进行排序
    6.5Miscellaneous标签的选项
    6.6查看结果
    6.7使用多重条件过滤器
    6.8传递查询结果
    6.8.1输出到光标
    6.8.2输出到表格
    6.8.3输出到图形
    6.8.4输出到屏幕
    6.8.5输出到报表
    6.8.6输出到标注
    6.9使用QueryDesigner与人工创建
    SQLSELECT语句的比较
    6.10将记录组合起来以便汇总数据
    6.11在程序和窗体中执行查询
    6.12编辑生成的SQLSELECT语句
    6.13创建复杂的查询
    6.13.1使用BETWEEN子句筛选值的
    范围
    6.13.2使用IN子句筛选指定的值
    6.13.3定义子查询
   第7章 高级查询与视图
    7.1连接多个查询的结果
    7.1.1检索当前客户的记录
    7.1.2DISTINCT与GROUPBY的用法
    对比
    7.1.3检索对应于采购记录的供应商
    记录
    7.1.4检索员工记录
    7.1.5使用UNION子句连接SELECT
    结果
    7.1.6创建内部连接
    7.1.7创建外部连接
    7.1.8创建自我连接
    7.2优化生成的查询
    7.2.1使用Rushmore的基本原则
    7.2.2尽量减少查询中的字段
    7.3创建交叉表格查询
    7.4使用视图和可更新的查询
    7.4.1本地数据视图
    7.4.2视图更新选项
    7.4.3将内存变量用于选择条件
    7.4.4对查询条件参数化
   第8章 访问远程数据
    8.1访问远程数据概述
    8.1.1什么是远程数据
    8.1.2ODBC
    8.2在Visua1FoxPro6中创建远程视图
    8.2.1使用数据源
    8.2.2使用连接
    8.3使用SQLPassThrough函数
    8.4使用DCOM
    8.5与远程数据相关的用户界面
    第三部分 创建图形用户界面
   第9章 创建窗体
    9.1窗体概述
    9.2创建窗体
    9.2.1使用窗体设计器
    9.2.2将控件添加给窗体
    9.2.3窗体控件工具栏
    9.3对属性、事件和方法进行操作
    9.3.1改变窗体和控件的属性
    9.3.2改变属性
    9.3.3编辑一种方法
    9.3.4默认值与非默认值
    9.3.5PEM标签
    9.3.6属性、事件和方法的编码
    9.3.7将新属性或新方法添加给窗体
    9.3.8Properties窗口提供的快捷选项
    9.4对窗体上的控件进行操作
    9.4.1对齐控件
    9.4.2调整控件的大小
    9.4.3间距
    9.4.4控件的Tab键控制次序
    9.4.5给窗体控件命名
    9.5数据连接
    9.5.1设置窗体的数据环境
    9.5.2对DataEnvironment设计器中的关系
    进行操作
    9.5.3DataEnvironment:最后的说明
    9.5.4将数据控件拖放到窗体上
    9.5.5捆绑控件与非捆绑控件
    9.5.6了解专用数据会话
    9.5.7谁负责控制数据
    9.6运行窗体
    9.7窗体的其他特性
    9.7.1使用单个窗体的多个实例
    9.7.2窗体集合
    9.7.3LockScreen属性
    9.7.4创建模式窗体
    9.8使用FormWizard和Builder
    9.8.1用FormWizard创建窗体
    9.8.2使用Builder来创建窗体
    9.9一些窗体新选项
    9.9.1窗体滚动条
    9.9.2标题栏
    9.10结束语
   第10章 创建报表
    10.1报表的类型
    10.2通过QuickReport创建报表
    10.3ReportDesigner
    10.3.1对报表画面上的控件进行操作
    10.3.2对形状和文本进行操作
    10.4对图片和图形进行操作
    10.5对报表控件进行格式化
    10.5.1对齐
    10.5.2调整大小
    10.5.3间距
    10.5.4组合
    10.5.5对齐格线与网格线刻度
    10.5.6文本操作选项
    10.5.7填充和画笔选项
    10.5.8报表带区
    10.6给你的报表排序和分组
    10.7利用DataEnvironment和Data
    Sessions
    10.8设计原则
    10.9用报表向导创建报表
    10.10运行报表
    10.11关于报表的小结
   第11章 创建菜单
    11.1使用MenuDesigner
    11.1.1MenuDesigner布局窗口
    11.1.2术语
    11.1.3Prompt列
    11.1.4Result列
    11.1.5Options列
    11.1.6MenuSelection组合框
    11.1.7MenuDesigner的按钮
    11.1.8 View菜单中的其他菜单选项
    11.2设计快捷菜单
    11.3生成菜单代码并运行菜单
    11.4扩展VisualFoxPro的菜单
   第12章 将应用程序组件纳入项目
    12.1了解ProjectManager的作用
    12.1.1使用大纲控件
    12.1.2ProjectManager中包含的文件
    类型
    12.2利用ProjectManager的功能
    12.2.1用ProjectManager创建文件
    12.2.2添加现存的文件
    12.2.3修改文件
    12.2.4运行程序和窗体,预览报表
    12.2.5删除文件
    12.2.6拖放项目元素
    12.2.7折叠和停放ProjectManager
    12.2.8ProjectInformation对话框
    12.3创建VisualFoxPro的.APP、.EXE和
    COM.DLL文件
    12.3.1关于主文件的说明
    12.3.2在APP和.EXE文件中包含和不
    包含文件
    12.3.3建立安装盘以便分销应用程序
    12.3.4设定要包含的文件
    12.3.5设定要包含的组件
    12.3.6设定安装图形的位置
    12.3.7设定安装程序信,息
    12.3.8设定应用程序的目录和程序组
    12.3.9设定文件目录
    12.3.10运行SetupWizard
    12.4在小组软件开发中将Visual
    SourceSafe用于版本控制
    12.4.1VisualSourceSafe与你的Visual
    FoxPro项目相集成
    12.4.2创建源控件项目
    12.4.3VisualSourceSafe术语的详细
    说明
    12.5将ProjectManager作为对象来访问
    12.5.1ProjectManager的对象设计
    12.5.2访问项目的方法和属性
    12.5.3Project的属性和方法
    12.5.4文件属性和方法
    12.6ProjectHook
    12.7ProjectManager小结
    第四部分 面向对象的编程
   第13章 面向对象的编程概述
    13.1了解面向对象的编程
    13.2软件危机
    13.3对象与封装
    13.3.1属性
    13.3.2方法
    13.3.3事件
    13.3.4类
    13.4建立对象的实例
    13.5引用类中的方法或属性
    13.6子类——在一个类的基础上创建
    另一个类
    13.7取代继承的行为特性
    13.8保护方法和属性
    13.9了解多态
    13.10消息、消息、消息
    13.10.1创建对象
    13.10.2获取属性的值
    13.10.3调用一个方法
    13.10.4再谈封装的概念
    13.11OOP和它对编程的作用
    13.12用OOP进行程序的分析和设计
    13.13多个程序员设计面向对象软件时
    的问题
    13.14用OOP进行系统维护
   第14章 用VisualFoxPro进行面向对象
    的编程
    14.1用VisualFoxPro创建和使用类
    14.2定义类
    14.3建立对象的实例
    14.4调用方法
    14.5基本事件、方法和属性
    14.5.1基本属性
    14.5.2基本事件和方法
    14.6Error方法
    14.7创建复合类
    14.8访问子成员变量和方法
    14.9ADDOBJECT与AddObject之间的
    差别
    14.10再谈关键字THIS
    14.11用CreateObject添加对象
    14.12如何在VisualFoxPro中创建各个
    类
    14.13为何要使用VisualClassDesigner
    14.14VisualClassDesigner
    14.14.1设计画面的差别
    14.14.2菜单的差别
    14.14.3添加属性和方法
    14.14.4将成员数组添加给VCX类的
    技巧
    14.15访问类信息
    14.16创建类
    14.17修改.VCX文件中的类
    14.18使用.VCX文件中的类
    14.19将参数传递给对象的方法
    14.20用AInstance管理实例
    14.21ACLASS函数
    14.22AMembers函数
    14.23用AMembers查看对象
    14.24将查看器(Inspector)的功能向前
    推进一步
    14.24.1用户界面
    14.24.2Init方法
    14.24.3BuildList方法
    14.24.4Resize方法
   第15章 用VisualFoxPro创建类
    15.1类的概述
    15.2可视类
    15.2.1单控件类
    15.2.2组合控件
    15.2.3控件类
    15.2.4容器类
    15.2.5窗体
    15.2.6工具栏
    15.2.7关于可视类的小结
    15.3非可视类
    15.3.1为何要创建非可视类
    15.3.2非可视类的类型
    15.3.3包装类
    15.3.4管理器类
    15.3.5商务类
    15.3.6小结:创建应用程序
   第16章 用VisualFoxPro管理
    16.1类库的结构
    16.2类管理员
    16.3列入类库的条件
    16.4将新类并入类库
    16.5类库管理的技术问题
    16.6拷贝类
    16.7删除类
    16.8在不同类库之间移动类
    16.9给类改名
    16.10直观地管理类
    16.11类浏览器
    16.11.1窗体标题
    16.11.2操作按钮
    16.11.3Type过滤器
    16.11.4显示方法
    16.11.5受保护的成员
    16.11.6空方法
    16.11.7隐藏成员
    16.11.8类图标
    16.11.9类列表
    16.11.10成员列表
    16.11.11类描述
    16.11.12成员描述
    16.12启动ClassBrowser
    16.13ClassBrowser和.SCX文件
    16.14ClassBrowser的详细内部结构
    16.14.1对象成员
    16.14.2方法
    16.14.3属性
    16.15综合使用附加程序
    16.15.1一个附加程序例子
    16.15.2附加程序的注册
    16.15.3运行附加程序
    16.15.4取消附加程序的注册
    16.16增强附加程序的功能
    16.17用附加程序改变ClassBrowser的
    行为特性
   第17章 面向对象的高级编程
    17.1数据环境类
    17.1.1带有窗体的数据环境
    17.1.2数据环境与窗体类
    17.1.3Cursor类
    17.1.4Relation类
    17.1.5DataEnvironment类
    17.1.6DUMPDBC类
    17.2用DataSessions增强数据环境的
    功能
    17.3在实际环境中模拟创建对象
    17.3.1定义秒表
    17.3.2建立秒表类
    17.3.3SwatchEngine类
    17.3.4Swatch类
    17.3.5将所有元素用于窗体
    17.3.6Swatch类的小结
    17.4框架的使用
    17.4.1商务对象的性质
    17.4.2Base_Navigation类
    17.4.3基本窗体
    17.4.4基本数据环境类
    17.4.5基本商务类
    17.4.6增强框架的功能
    17.4.7使用框架
    17.4.8关于商务类的附加说明
    17.4.9关于框架的小结
    17.5编程中使用的标准
    17.5.1变量的命名
    17.5.2方法与属性的命名
    17.6框架对标准的影响
   第18章 VisualFoxPr0基础类
    18.1了解VisualFoxPro基础类
    18.2如何使用VisualFoxPro基础类
    18.3用ComponentGallery将VisualFoxPro
    基础类添加给窗体
    18.4用FormControl工具栏将Visual
    FoxPro基础类添加给窗体
    18.5将VisualFoxPro基础类添加给项目
    18.6使用FoxPro基础类的其他例子
   第19章 VisualF0xPro的Component
    Gallery
    19.1使用ComponentGallery
    19.2选定ComponentGallery的项目
    19.3ComponentGallery工具栏
    19.4用ComponentGallery创建应用
    程序
    19.5修改ComponentGallery的目录或
    文件夹的行为特性
    19.5.1添加目录或文件夹
    19.5.2改变目录和文件夹
    19.5.3改变目录或文件夹的行为特性
    19.6改变ComponentGallery的对象的行为
    特性
    第五部分 COM
   第20章 CoM简介
    20.1什么是COM
    20.2一些背景知识
    20.3COM代表什么
    20.4COM/DCOM的伸缩性
    20.5我需要学习什么知识呢
    20.6如何使用COM对象
    20.7COM究竟如何工作
    20.8了解类型库
    20.9VisualFoxPro的COM功能
    20.9.1CREATEOBJECT(ClassName)
    20.9.2GETOBJECT(FileName
    ClassName)
    20.9.3SETOLEOBJECT
    20.9.4ComClassInfo(oObjec>,nInfo
    Code)
    20.9.5CreateObjectEX(CLSID|ProgID,
    ComputerName)
    20.9.6ComArray(oObject[,nSetting])
    20.10作为COM服务程序的Visual
    FoxPro
   第21章 将VisualFoxPro用作COM
    客户程序
    21.1应用程序的互操作性与Microsoft
    公司的解决方案
    21.2学习如何使用Word和Excel
    21.3处理宏代码中生成的常量
    21.4关于Excel的详细说明
    21.5用Excel生成报表
    21.6管理COM应用程序的实例
    21.7使用Word
    21.7.1一个假想的问题
    21.7.2我的解决方案
    21.7.3句法上的差别
    21.7.4选择什么
    21.7.5最后观察一下宏
    21.7.6最后定型的宏
    21.7.7下一步要做的工作
    21.8小结
   第22章 用VisualFoxPro创建COM
    服务程序
    22.1你想让COM服务程序做什么
    22.2一个简单的COM服务程序的例子
    22.2.1任务描述
    22.2.2设计方案
    22.2.3创建表格
    22.2.4代码
    22.2.5一个简单的状态报表
    22.2.6创建COM服务程序
    22.3创建.EXE文件还是.DLL文件
    22.4言归正传
    22.5单个实例与多个实例
    22.6测试服务程序
    22.7测试VisualFoxPro以外的服务程序
    22.7.1Exce1开发环境
    22.7.2Excel代码
    22.7.3下一步工作
    22.7.4重建服务程序
    22.8尚待解决的其他问题
    22.8.1管理表格
    22.8.2确定用哪个类作为基础
    22.8.3保护属性和方法
    22.8.4处理模式和错误
    22.8.5Sys(2335)
    22.9服务程序的最后版本
    22.9.1新的Error方法
    22.9.2受保护的成员
    22.9.3新cDataPath属性
    22.10N层客户机/服务器应用程序
    中的COM
    第六部分 VisualFoxPro的其他课题
   第23章 错误的检测和处理
    23.1当你的程序出现问题时怎么办
    23.2了解常见的代码错误
    23.2.1语法错误
    23.2.2逻辑错误
    23.2.3例外错误
    23.3代码模块化以尽量减少错误
    23.4使用正确的参数传递方法
    23.5避免多次退出和返回
    23.6创建测试例程和测试对象库
    23.7处理文件中的讹误
    23.8制定一个测试计划
    23.8.1了解数据驱动的测试和逻辑驱动的
    测试
    23.8.2定义测试方法
    23.8.3确定测试何时完成
    23.8.4建立测试环境
    23.8.5定义使用所有程序路径的测试
    方案
    23.8.6定义使用实数据拷贝的测试
    方案
    23.8.7记录测试实例
    23.8.8使用其他的测试原则
    23.8.9测试时要问的问题
    23.9了解跟踪错误的方法
    23.9.1程序暂停时测试错误
    23.9.2分割复杂的命令
    23.9.3代码中的错误线索
    23.9.4添加Wait窗口或其他打印输出
    23.9.5分析判断
    23.9.6调试器
    23.9.7使用CoverageProfiler
    23.10使用错误处理程序
    23.11使用对象中的错误事件
    23.12其他资料来源
   第24章 VisualF0xPr0与计算机的
    2000年问题
    24.1什么是计算机的2000年问题
    24.2以前的VisualFoxPro版本的2000年
    问题的解决状况
    24.3VisualFoxPro6为解决计算机的
    2000年问题而采取的措施
    24.3.1严格的日期类型
    24.3.2新的SETSTRICTDATE命令
    24.3.3增强的DATE()和DATETIME()
    函数
    24.3.4增强的FDATE()函数
    24.3.5Century属性和SETCENTURY
    命令
   第25章 对Internet的支持
    25.1Internet魅力何在
    25.1.1作为通用接口的通用客户机
    Web浏览器
    25.1.2Web上的分布式应用程序
    25.1.3开放的标准
    25.1.4建立Web应用程序的制约因素
    25.2Web上的数据库开发
    25.2.1开发Web应用程序所需的工具
    25.2.2在Web上运行应用程序
    25.2.3VisualFoxPro适合做什么
    25.2.4该不该用VisualFoxPro
    25.2.5Internet数据库连接程序
    25.2.6VisualFoxPro用作数据服务器
    25.2.7使用FoxISAPI和OLE服务器
    创建Web应用程序
    25.2.8在Web应用程序之间使用
    Web连接
    25.2.9使用Web浏览器
    25.2.10使用VisualFoxPro的Web开发
    问题
    25.3让应用程序支持Internet功能
    25.3.1通过FTP下载文件
    25.3.2发送SMTP邮件
    25.3.3用Visua1FoxPro启动Web
    浏览器
    25.4根据窗体、报表或表格创建HTML
    文件
    25.5Active文档
    25.5.1怎样创建Active文档
    25.5.2ActiveDoc对象的属性 事件和
    方法
    25.5.3支持Active文档的新visualFoxPro
    扩展功能
    25.5.4运行Active文档
   第26章 建立在线帮助功能
    26.1了解HTMLHelpWorkshop
    26.2.Workshop怎样工作
    26.2.1帮助菜单
    26.2.2窗体上的帮助按钮
    26.2.3使用F1键的上下文相关帮助
    26.2.4“这是什么?”帮助信息
    26.3使用HTMLHelpWorkshop
    26.3.1安装
    26.3.2创建帮助项目
    26.3.3目录
    26.3.4索引
    26.3.5增加HTML主题文件
    26.3.6编译基本帮助文件系统
    26.3.7上下文相关的帮助主题
    26.3.8“这是什么?”帮助主题
    26.4发布已编译的帮助系统
   第27章 VisualFoxPr0向导
    27.1什么是向导
    27.2应用程序向导和创建器
    27.2.1项目
    27.2.2应用程序创建器
    27.2.3应用程序
    27.3文档向导
    27.4安装向导
    27.5WWW搜索页向导
    27.6Web发布向导
   

本目录推荐