一般情况下,当我做不到的时候,我首先相信的是我没有能力做到,而不是VFP做不到。当然,除了那些VFP确实无法做到的以外,例如,编写硬件驱动之类的东西。
在VFP中,我一直不太确定的一件事是,VFP的类是否真的不具有多态这个特性。当然,我可以在一个事件/方法中写上长长的代码。我不知道这算是模拟,还是本应如此。除此之外,我认为,VFP是一个很不错的具有OOP编程思想的数据库开发工具。
VB仅仅号称是一个面向对象的编程语言。而且,它对数据的处理效率,实在不敢恭维。在VFP中,从上千万条记录中,提取百万级的记录数据,速度很快,不知道在VB中,这种情况是否会造成死机。
LINQ(Language Integrated Query )现在出现在 .NET 2008 的测试版中,但这个东西,20年前就已经出现在 Fox 中了。
所以,我对“爬树的猪”同学的论断表示鄙视。