| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4843 人关注过本帖, 7 人收藏
标题:VFP学习、开发漫谈 (一)
取消只看楼主 加入收藏
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:658
专家分:2180
注 册:2014-2-7
结帖率:96.88%
收藏(7)
已结贴  问题点数:20 回复次数:0 
VFP学习、开发漫谈 (一)
本人已过不惑之年,使用 Foxbase/Foxpro/VFP 开发应用系统也有20年。屈指算来,期间开发过的应用程序大大小小有几十个,看过的书籍有上百本,积累了不少经验和教训,在这里写出来与各位坛友交流。之所以叫“漫谈”,是不想给自己定条条框框,想到哪里就写到哪里,少些约束。

先说说 VFP 自身吧。

VFP的最新版本是2007年发布的 9.0 SP2 英文版,当然,后来又于2009年出过一个 KB968409 的补丁,这就是网上所说的5815版和7423版的区别。微软已经宣布不再更新VFP了,传说中的VFP 10夭折了。得知该消息后,我难受了好一阵儿才缓过神来。

微软只所以放弃 VFP,不是VFP功能不行,而是VFP与自己的SQL Server和Access在产品线上有冲突。1992年微软收购Fox公司时,是将它作为SQL Server和Access的中间层来定位的,随着VFP功能的增强,其已经威胁到了SQL Server和Access这两个自家的产品,因此只有拿这个“外来户”开刀了。

经常听到有人说“VFP只能开发小型应用,开发大型应用程序不行”。不用说VFP+SQL Server,就拿本公司正在使用的由本人开发的《物料管理系统》来说,一部分数据以DBF表的形式放在服务器的共享文件夹下,其中的材料BOM(Quota.dbf)记录超过了百万,大小超过了80兆,而运行速度仍十分流畅。那些怀疑VFP不能开发大型应用的担心是多余的。当然,为保证系统的性能,系统优化设计还是要考虑的。

作为一个老狐友,经常有人让我推荐有关VFP的书籍和资料。我的建议是:如果你是初学者,我推荐VFP 6.0中文版MSDN帮助中的《用户指南》和《程序员指南》。如果你想全面提高,我推荐由张洪举老师编写的《Visual Foxpro权威指南》,全书800多页,一本足矣。济南人见面就喊老师,我老家是河北的,很不习惯,在我看来,“老师”仅属于那些对自己学习和工作技能有启蒙和帮助的人。在VFP圈子里,应该都知道张洪举老师吧。他是微软授予的VFP最有价值专家,其出版的每本书都是精品。

关于VFP的学习方法,我借用孔子的一句话,就是“学而不思则罔,思而不学则殆”。只看书而不动手编程实践,你就不可能真正掌握书中的知识点,或者即使一知半解了,也不可能深入,也会很快遗忘。另一方面,如果每天忙于具体的代码编写而不看书学习汲取他人的智慧,你就会固步自封。有时候,看别人编写的代码,经常会有一种豁然开朗、原来如此的感觉。对于初学者来说,首先要找一本入门资料,仔仔细细地阅读几遍,书中的例子都要上机实践,把基本功打扎实,然后结合本职工作,找一块“实验田”开练。本人是公司的信息主管,开练的“试验田”当然是“微机台帐”和“IT日志”。有什么新想法、新功能就在试验田里操练。光说不练,假把式也。
(待续)


[ 本帖最后由 liuxingang28 于 2014-2-21 16:34 编辑 ]
收到的鲜花
  • tlliqi2014-02-22 11:31 送鲜花  20朵   附言:加分
搜索更多相关主题的帖子: 应用程序 英文版 微软 开发 传说 
2014-02-21 16:20
快速回复:VFP学习、开发漫谈 (一)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017001 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved