Visual FoxPro for Windows 3.0 实用教程 面向对象的可视程序设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:罗辉编著
- 出 版 社:上海:上海科学普及出版社
- 出版年份:1997
- ISBN:7542711288
- 页数:353 页
第1章 VFP 3.0的新增特性 1
1.1 数据库技术更趋完善 1
1.1.1 首次严格区分数据库和数据表的涵义 1
前言 1
1.1.2 加强数据完整性验证机制 2
1.1.3 采用数据表和字段的长名机制 2
1.1.4 扩充数据类型 2
1.1.5 数据环境、数据表和关联作为对象看待 2
1.2.1 面向对象编程 3
1.2.2 可视化编程 3
1.2 引进了先进的程序设计技术 3
1.3 扩充了系统的开发能力 4
1.3.1 网格 4
1 3.2 页框架 4
1.3.3 定时器 4
1.3.4 工具条 4
1.3.5 OLE控件 5
1.4 众多强大的设计工具 5
1.4.1 窗体生成器和建立器工具 5
1.4.2 数据库生成器和数据表生成器 5
1.4.4 Wizard魔具 6
1.4.5 针对应用的分发工具 6
1.4.3 类生成器和类浏览 6
1.4.6 联机开发参考手册 7
1.4.7 快捷菜单 7
第2章 进入Visual FoxPro for Windows 3.0 8
2.1 VFP 3.0的安装 8
2.1.1 磁盘版的快捷安装 8
2.1.2 网络安装 8
2.2 集成开发环境基础 9
2.2.1 启动VFP 9
2.2.2 退出VFP 11
2.2.3 VFP集成开发环境 11
2.3.1 主窗口属性文件FOXPRO.INI 16
2.3 有关VFP的参数设置 16
2.3.2 临时文件及其存放 17
2.3.3 参数配置文件CONFIG.FPW 18
2.4 字体的使用 20
2.4.1 字体 20
2.4.2 FoxFont字体 21
2.4.3 等宽字体和比例字体 21
2.4.4 确定可使用的字体 22
2.4.5 磅和字号的换算 22
2.5 本章小结 22
3.1 控制菜单 24
第3章 系统菜单和工具条 24
3.2 File菜单 25
3.3 Edit菜单 30
3.4 Format菜单 32
3.5 Tools菜单 37
3.6 Program菜单 38
3.7 Window菜单 39
3.8 Help菜单 40
3.9 View菜单及工具条窗口 41
3.10 本章小结 46
4.1.1 基本概念 47
4.1 有关数据库、表的基本概念 47
第4章 数据库和数据表 47
4.1.2 字段的类型 49
4.1.3 索引标记类型 50
4.1.4 数据库的完整性规则 50
4.2 数据库生成器和数据表生成器 51
4.2.1 进入数据库生成器 51
4.2.2 Database菜单 51
4.2.3 数据库设计工具条 53
4.2.4 用数据表生成器添加一个新表 53
4.2.5 数据表间的关联 59
4.2.7 数据库生成器中的快捷菜单(Shortcut Menu) 60
4.2.6 建立一个自由表并添加到数据库中 60
4.3 表记录数据的操作 63
4.3.1 Table菜单 63
4.3.2 数据表记录的追加及虚记录 65
4.3.3 Browse窗口操作 66
4.4 用命令操作数据库和数据表 67
4.4.1 数据库和数据表的建立 67
4.4.2 数据库和数据表的打开和关闭 70
4.4.3 相关表和自由表的相互转换 72
4.4.4 显示当前数据库及其数据表的信息 72
4.5.1 数据库对应的表的特殊性 73
4.5 数据库的文件结构 73
4.4.5 指定当前数据库 73
4.5.2 数据库的文件结构 74
4.6 本章小结 75
第5章 窗体生成器 77
5.1 面向对象编程 77
5.1.1 对象、对象类、面向对象和面向对象编程 77
5.1.2 屏幕界面的面向对象编程步骤 78
5.2 窗体生成器环境 78
5.2.1 启动窗体生成器 78
5.2.3 窗体窗口(Form) 79
5.2.2 窗体设计窗口(Form Designer) 79
5.2.4 Form菜单和扩充的View菜单 81
5.2.5 控件箱窗口(Form Controls) 82
5.2.8 代码编辑窗口(Code Window) 82
5.2.6 工具条窗口(Form Designer Tool Box) 83
5.2.7 属性窗口(Properties Window) 84
5.2.9 数据环境窗口(Data Environment Designer) 86
5.3 屏幕控件 88
5.3.1 窗体的基本控件分类 88
5.3.2 控件的使用 89
5.4.2 对象事件(Event) 92
5.4.1 对象属性(Properties) 92
5.4 对象(Object) 92
5.4.3 对象方法(Method) 94
5.4.4 设计对象的事件和方法处理代码的规则 95
5.4.5 This Form和This对象 95
5.5 设计第一个实例 96
5.5.1 设计用户界面 96
5.5.2 设置属性 97
5.5.3 在事件过程中添加代码 99
5.6 实例程序的保存和运行 100
5.6.1 保存实例程序 100
5.6.3 事件的响应 101
5.6.2 运行实例程序 101
5.7 本章小结 102
第6章 基本的屏幕控件及建立器工具 103
6.1 窗体 103
6.1.1 窗体对象具有的属性 104
6.1.2 窗体对象响应的事件 107
6.1.3 窗体对象支持的方法 108
6.1.4 窗体的应用 109
6.2 直线、造型、标签和图像控件 112
6.2.1 直线(Line) 112
6.2.2 造型(Shape) 116
6.2.3 标签(Label) 117
6.2.4 图像(Image) 118
6.3 文本框、编辑框和旋转器 119
6.3.1 文本框(Text Box) 119
6.3.2 编辑框(Edit Box) 122
6.3.3 旋转器(Spinner) 125
6.4 命令按钮和按钮组 127
6.4.1 命令按钮(Command Button) 127
6.4.2 按钮组(Command Group) 129
6.5 检查框和选项框 132
6.5.1 检查框(Check Box) 132
6.5.2 选项框(Option Box) 134
6.6 列表框和组合列表框 136
6.6.1 列表框(List Box) 136
6.6.2 组合列表框(Combo Box) 145
6.6.3 列表框和组合列表框中选项数据来源 148
6.7 建立器(Builder)工具 148
6.8 本章小结 149
第7章 页框架、网格和定时器 150
7.1 页框架 150
7.1.1 页框架(Page Frame)控件和页(Page)控件 150
7.1.2 页框架中页的引用 150
7.1.3 页框架和页支持的属性、事件和方法 151
7.1.4 工具(Tools)菜单中选项(Options...)菜单的使用 152
7.1.5 在页中放置公共控件和私有控件 153
7.1.6 页突的控制 154
7.1.7 页框架中页数的动态调整 154
7.2 网格 159
7.2.1 网格(Grid)、列(Column)、栏头(Header) 159
7.2.2 网格、列和栏头支持的属性、事件和方法 159
7.2.3 对网格中每一个元素进行控制 161
7.3 定时器 170
7.3.1 定时器(Timer) 170
7.3.3 数字计时器 171
7.3.2 定时器支持的属性、事件和方法 171
7.3.4 计时秒表 172
7.3.5 定时激活一个任务 173
7.4 本章小结 175
第8章 程序设计语言的使用 176
8.1 MessageBox()函数 176
8.1.1 对话框的显示信息 176
8.1.2 对话框类型 176
8.1.3 对话框标题条文本 177
8.1.4 对话框返回值信息 178
8.2.2 ISNULL()、EMPTY()和ISBLANK()函数 179
8.2.1 何谓空值 179
8.2 空值(NULL)及其应用 179
8.2.3 在数据表中的空值支持和置空白操作 181
8.2.4 空值的应用 182
8.3 过程和函数 183
8.3.1 过程或函数的代码形式 183
8.3.2 全局变量、局部变量和本地变量 184
8.3.3 过程或函数的调用 186
8.3.4 过程和函数的参数 187
8.4 在代码中直接创建控件 192
8.5.3 按位或(OR)操作 193
8.5.2 按位非(NOT)操作 193
8.5.1 按位与(AND)操作 193
8.5 位操作 193
8.5.4 按位异或(XOR)操作 194
8.5.5 按位置零和置1操作 194
8.5.6 按位左移和右移操作 195
8.5.7 位测试操作BITTEST()函数 195
8.5.8 位操作在加密中的作用 196
8.5.9 扩充位操作函数 198
8.6 特殊表达式的通用计算程序 199
8.6.1 逆波兰表达式转换和运算原理 199
8.6.2 通用运算程序设计 200
8.7 鼠标事件 208
8.7.1 鼠标位置 209
8.7.2 按键状态 209
8.7.3 换档状态 211
8.8 本章小结 211
第9章 自定义对象类(Class) 213
9.1 有关对象类的基本知识 213
9.1.1 对象类的封装性、继承性和多态性 213
9.1.2 对象类中的私有成员和公有成员 214
9.1.3 系统提供的基本对象类 214
9.1.4 创建对象类和对象的操作符和命令函数 215
9.2 用类生成器创建对象类 216
9.2.1 类生成器(Class Designer) 216
9.2.2 Class菜单 217
9.2.3 CREATE CLASS命令 218
9.2.4 创建一个对象类 218
9.2.5 窗体设计调用自定义的对象类 219
9.3 直接编码创建对象类 220
9.3.1 DEFINE CLASS命令 220
9.3.5 向类中添加已定义对象类中的对象 221
9.3.4 建立私有属性(Protected property) 221
9.3.3 建立对象类的属性 221
9.3.2 指定类名和基类名 221
9.3.6 类定义中方法和事件的建立 222
9.3.7 建立私有事件和方法 223
9.3.8 类定义的注意事项 223
9.3.9 用自定义对象类创建对象 223
9.3.10 直接激活OLE对象 224
9.3.11 编码建立类库文件 225
9.3.12 面向对象编程应用举例 226
9.4 利用窗体生成器创建类 246
9.5.1 建立定制工具条类 247
9.5.2 向工具条类添加对象 247
9.5 定制工具条 247
9.5.3 定义工具条的动作 248
9.5.4 设置定制工具条的属性 248
9.5.5 向窗体集中加入一个定制的工具条 248
9.6 对象类浏览工具(Browser) 249
9.6.1 类浏览工具的启动 249
9.6.2 类浏览工具的操作 250
9.7 本章小结 253
10.1 控件的修饰 254
10.1.1 图像的装入 254
第10章 图形处理 254
10.1.2 控件的动态调整 255
10.2 绘图环境设置 256
10.2.1 刻度模式(ScaleMode) 256
10.2.2 背景色(BackColor)和前景色(ForeColor) 256
10.2.3 画笔的模式、风格和宽度 256
10.2.4 填充色和填充风格 258
10.3 绘图 259
10.3.1 清除(Cls) 259
10.3.2 显示文本(Print) 259
10.3.3 画点(Pset) 259
10.3.4 直线(Line) 260
10.3.5 方框(Box) 261
10.3.6 画圆(Circle) 262
10.3.7 弧(Arc) 263
10.3.8 椭圆(Ellipse) 263
10.4 彩色世界 264
10.4.1 调色板(Color Palette) 264
10.4.2 定制色彩调色板 265
10.4.3 RGB函数和色彩值 266
10.5 一个基于函数绘图的范例 266
10.5.1 数据表结构及其内容 267
10.5.2 建立窗体集 268
10.5.3 建立绘图过程 270
10.5.4 为窗体集建立新方法 273
10.5.5 建立事件 276
10.5.6 运行程序绘图 281
10.6 本章小结 281
第11章 查询和视图生成器、菜单生成器 283
11.1 查询和视图生成器 283
11.1.1 进入查询和视图生成器(Query and View Designer) 283
11.1.2 查询工具条和视图工具条 284
11.1.3 Query菜单和View菜单 284
11.1.4 选择规则页(Selection Criteria) 286
11.1.5 输出字段页(Fields) 287
11.1.8 修改规则页(Update Criteria) 288
11.1.7 分组页(Group By) 288
11.1.6 排序页(Order By) 288
11.2 菜单生成器的使用 289
11.2.1 菜单系统的结构和菜单的事件驱动机制 289
11.2.2 菜单生成器(Menu Designer) 289
11.2.3 Menu菜单 291
11.2.4 用户菜单系统的创建步骤 291
11.2.5 菜单系统的总体计划 291
11.2.6 设计菜单和子菜单 292
11.2.7 为菜单系统指派任务 292
11.2.8 建立初始化代码和清理代码 292
11.2.10 菜单选项的开关设计 293
11.2.9 指定菜单系统的位置 293
11.2.11 菜单系统的定制 294
11.2.12 创建菜单系统的注意之点 294
11.2.13 菜单的保存和菜单程序代码的生成 294
11.2.14 菜单生成器的代码指示器 295
11.2.15 菜单系统的控制 295
11.3 本章小结 296
第12章 使用报表生成器设计报表 297
12.1 报表生成器 297
12.1.1 报表生成器窗口及其分区 297
12.1.2 打开报表生成器 298
12.1.3 Report菜单 299
12.1.4 报表控件工具条 301
12.1.5 设置数据环境 302
12.1.6 快速制表 302
12.2 报表对象设计 303
12.2.1 设置报表对象 303
12.2.2 设置表格线和圆 304
12.2.3 备注字段的处理 305
12.3 页面设置 306
12.3.1 页面设置(Page Setup) 306
12.3.2 报表每页打印的记录数控制 307
12.3.3 报表分组 307
12.3.6 空行不打印 308
12.3.4 多列蛇型栏报告的生成 308
12.3.5 如何添加“承接上页”标记 308
12.3.7 建立报表样板 309
12.4 报表变量的使用 309
12.5 报表预览和输出 310
12.5.1 报表预览和预览工具条 310
12.5.2 报表程序的运行 310
12.5.3 报表的满页打印和有效区域打印 311
12.6 报表程序文件的内容和应用 312
12.6.1 报表程序文件的内容 312
12.7 正确设置打印环境 314
12.6.2 页长的改变与选页打印或预览 314
12.8 本章小结 315
第13章 Wizard魔具和项目管理 316
13.1 魔具(Wizard) 316
13.1.1 窗体魔具(Form Wizard) 316
13.1.2 一对多窗体魔具(One-To-Many form Wizard) 318
13.1.3 数据表魔具(Table Wizard) 318
13.1.4 报表魔具(Report Wizard) 318
13.1.5 分组报表魔具(Group/Total Report Wizard) 319
13.1.6 一对多报表魔具(One-to-Many Report Wizard) 319
13.1.7 标签魔具(Label Wizard) 320
13.1.10 文档魔具(FoxDoc Wizard) 321
13.2 项目管理器的使用 321
13.1.8 查询魔具(Query Wizard) 321
13.1.9 图形输出查询魔具(Graph Wizard) 321
13.2.1 进入项目管理器(Project Manager) 322
13.2.2 Project菜单 322
13.2.3 项目管理器中的按钮使用 323
13.2.4 项目列表的扩展或压缩显示及双点按操作 324
13.2.5 项目窗口的压缩和扩展显示及码放 324
13.3 本章小结 326
14.1.1 API函数的数据结构和类型 327
14.1 用户编写API函数 327
第11章 用户接口函数API的应用 327
14.1.2 编写和调用API函数的一般规则 329
14.1.3 LOCK本身的API设计实例 331
14.2 增强的开发工具库FOXTOOLS.FLL 332
14.2.1 FOXTOOLS.FLL库文件的内容 332
14.2.2 部分FOXTOOLS.FLL库函数的注解 333
14.3 调用Windows或Windows 95标量函数的方法 340
14.3.1 标量函数 340
14.3.2 RegFn()和RegFn32()函数 340
14.3.4 调用Windows或Windows 95标量函数的方法 341
14.3.3 CallFn()函数 341
14.4 在退出应用程序的同时退出Windows 342
14.5 决定当前Windows的安装目录 343
14.6 避免RUN调用外部程序出错问题 344
14.7 获得Windows的版本和当前可用内存 345
14.8 改变光标的形状 346
14.9 修改.INI文件的设置 347
14.10 向串行通讯口发送信息 349
14.11 使窗口标题区反白显示 350
14.12 产生警笛音乐 350
14.13 互换鼠标器左右按钮的功能 352
14.14 本章小结 353
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019