VFP 是干嘛的啊 软件功能深度讲解
VFP 全称 Visual FoxPro,中文叫可视化福克斯普罗,它是微软早年推出的数据库开发编程软件,核心用途是快速开发桌面端数据库管理系统,自带数据库引擎 可视化表单设计 程序代码编写能力,适合做小型业务管理软件,比如仓库管理 人事档案 进销存 台账系统,它基于 xBase 语言体系,前身是 FoxPro,后续微软停止官方更新,现在已经属于老旧技术,但是很多老国企 工厂 事业单位还保留当年开发的 VFP 老系统,所以很多人还会接触到 VFP,这份内容把软件定位 核心功能 特点 优缺点 适用场景 现状全部展开讲解。
一 基础信息表
| 项目 | 内容 |
|---|---|
| 全称 | Visual FoxPro |
| 简称 | VFP |
| 开发商 | 微软 |
| 类型 | 关系型数据库 可视化编程开发工具 |
| 原生语言 | VFP 程序语言 属于 xBase 家族 |
| 数据库文件后缀 | dbf |
| 最终版本 | VFP9.0 |
| 官方状态 | 已经停止维护 淘汰技术 |
二 VFP 主要能干什么
1 创建和管理 dbf 数据库表,可以建立字段 设置索引 主键,录入查询筛选数据
2 可视化拖拽设计表单窗口,制作软件界面,不用纯代码画窗口
3 编写程序代码,实现增删改查 报表打印 数据统计 权限判断这些业务逻辑
4 生成报表,自动打印台账 单据 统计报表,这个是当年企业很常用的功能
5 支持 SQL 语句查询,也可以使用原生 VFP 命令操作数据库
6 可以编译成 exe 独立程序,脱离开发环境在 Windows 电脑运行
三 核心组成模块
1 表设计器 用来创建 dbf 数据表,定义字段类型 长度 索引
2 表单设计器 可视化拖拽按钮 文本框 表格控件,做软件操作界面
3 报表设计器 设计打印版式,输出打印单据报表
4 项目管理器 统一管理表 表单 代码 报表,最后编译生成 exe 程序
5 命令窗口 可以直接输入 VFP 命令,即时执行查询 修改数据操作
四 优点和缺点
优点
上手门槛低,语法简单,开发小型单机数据库系统速度很快
dbf 文件结构简单,数据读取方便,单机运行不需要额外安装数据库服务
可视化设计,不用写大量底层界面代码,当年非常适合小单位快速做管理软件
缺点
微软已经停止官方支持,不再更新补丁,存在安全漏洞
只适合单机或者简单局域网,不适合大型高并发企业系统
对新版 Windows 兼容性有限,新版系统运行经常需要兼容模式
生态老化,现在招聘市场基本不再要求 VFP 开发,新项目很少选用 VFP
五 和其他数据库对比
| 软件 | 对比说明 |
|---|---|
| Access | 同样是微软小型桌面数据库,现在仍有维护,和 VFP 定位接近 |
| SQL Server | 专业大型数据库,支持高并发服务端,能力远强于 VFP |
| MySQL | 开源数据库,多用于网站后台,和 VFP 单机开发模式不同 |
六 现在接触 VFP 的主要场景
大多是维护老系统,单位早年用 VFP 写的进销存 档案系统还在继续使用,需要打开 dbf 文件,修改表单 调整报表,很少有人新项目从零开发 VFP 程序。
七 基础操作流程
第一步 打开 VFP 软件,新建项目文件
第二步 在项目里面新建 dbf 数据表,定义字段和索引
第三步 新建表单,添加控件,编写对应的事件代码
第四步 设计打印报表,绑定数据表字段
第五步 测试增删改查功能,确认业务逻辑正常
第六步 项目连编,编译生成 exe 可执行程序
【常见问题】
问题 1 VFP 是干嘛的啊,VFP 的数据库文件是什么后缀
回答 1 VFP 是微软旧版可视化数据库开发软件,VFP 主要用来开发单机数据库管理系统,VFP 生成的数据表文件后缀是 dbf。
问题 2 VFP 是干嘛的啊,VFP 现在还能开发新项目吗
回答 1 VFP 原本是快速开发桌面数据库系统的工具,VFP 已经停止官方维护,VFP 现在不推荐开发新项目,一般只用来维护早年遗留老系统。
问题 3 VFP 是干嘛的啊,VFP 可以编译成 exe 吗
回答 1 VFP 本身是数据库编程开发工具,VFP 支持通过项目管理器连编,把整个程序编译成独立 exe,VFP 编译之后可以在 Windows 单机运行。
问题 4 VFP 是干嘛的啊,VFP 和 Access 有什么区别
回答 1 VFP 是可视化数据库编程开发软件,VFP 和 Access 都是微软小型桌面数据库,VFP 已经淘汰停止更新,Access 目前仍然有官方支持,新项目一般优先选择 Access。
【免责申明】
本内容基于 Visual FoxPro 公开技术资料讲解,VFP 属于已停止维护的老旧软件,新版 Windows 系统兼容性存在不确定问题,本内容不能替代官方技术文档,运行老旧程序产生系统异常 数据损坏风险由使用者自行承担。
相关阅读
-
酥脆可口炸藕条是很受欢迎的家常油炸小吃,成品藕条外层挂壳坚硬酥脆,内部藕段保留藕本身脆嫩清甜的口感,咬...浏览全文>>
-
VFP 全称 Visual FoxPro,中文叫可视化福克斯普罗,它是微软早年推出的数据库开发编程软件,核心用途是快速...浏览全文>>
-
手机吃鸡也就是和平精英里的改名卡主要分为免费领取和点券购买两大类,改名卡属于消耗道具,每使用一次就会消...浏览全文>>
-
vcf 是名片通讯录标准文件,全称 vCard,iphone 打开 vcf 本质不是像普通文档那样预览阅读,主要操作是把...浏览全文>>
-
深圳市全市总面积是 1997 47 平方公里,这个面积包含陆地面积和辖区内的水域,很多人会误以为深圳很小,其...浏览全文>>
-
阿斯顿马丁 Vanquish 历代车型里,新一代 Vanquish 也就是换代量产版本采用的是后置布置的全时四驱系统,...浏览全文>>
-
想要学会三分钟快速削菠萝的做法,核心就是选对刀具,先切掉两头,再竖着分块,去掉果眼之后就能直接食用,熟...浏览全文>>
-
使用 u 启动软件制作 u 盘启动盘,核心就是借助 u 启动内置的引导写入模块,把 PE 微系统写入空白或者...浏览全文>>
-
人际交往心理学相关书籍主要分为经典理论原著 实用通俗读物两类,经典著作侧重底层心理原理,通俗书籍偏向日...浏览全文>>
-
U 盘里面出现乱码文件,点击删除提示无法删除,大多是文件系统目录损坏 文件被占用 写保护锁定 病毒残留 ...浏览全文>>
- 深圳市面积多少平方公里 辖区面积细分讲解
- u 盘能够识别但是打不开 分区错误修复实操指南
- 片状面膜可以带上飞机吗 乘机携带说明
- 牛肉白菜饺子怎么做好吃 调馅包制详解
- URL 的作用 网络地址功能详解
- 简单又好吃小蛋糕的做法 家常纸杯蛋糕教程
- twice 用法 英语频度副词深度讲解
- TT 表示什么 多场景缩写含义详解
- tritan 材质 食品接触安全塑料详解
- 耳濡目染适用于什么方面 成语用法详解
- tr550 怎么调美颜 美颜参数设置操作指南
- 东北腌酸菜 传统发酵做法
- TIIDA 日产什么车 车型定位与基础介绍详解
- 板栗怎么做才好吃又简单 家常简易做法
- 猪肉炖白菜怎么做好吃 家常入味暖炖做法
- 正宗冬瓜丸子汤的做法 家常清鲜版
- sweetheart 一般称呼谁 英文称呼用法详解
- 油泼娃娃菜的做法步骤 香辣爽口详细教程
- 野生白花菜怎么做好吃 鲜脆家常做法
- steam 正版云存档在哪里 查找定位教程
