首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从零开始学习X#(三)

XIDE 是一个完美维护的环境,与Visual FoxPro 的IDE 有很多共同点。它是用X# 编写的,因此它也作为一个生动的例子,说明该语言在正确的地方可以做什么。 3....Visual Studio Professional2017 是我在此时使用的开发环境。...如果您不熟悉Visual Studio ,那么在X# 帮助文件中您可以找到如何在Visual Studio 中使用X#。...这使我们可以使用正确的退出代码在FoxPro 方言中创建命令行实用程序,这对于Visual FoxPro 来说是一件很困难的事(译者注:针对创建控制台应用程序?)。...需要特别注意的是 Visual FoxPro Compatibility/Inherit from Custom Class 设置。如果您希望代码像在VFP 中那样工作,那么你就要将其设置为True。

1.3K50

从零开始学习X#

我们将一个示例 FoxPro 程序逐步转换为 X#,并演示如何将我们现有的 VFP 技能转移到 X# 的范例中。...X# 已经开发很多年了,但是X# 更新中令人兴奋的无异于它对Visual FoxPro 方言的支持。...这种支持使得从Visual FoxPro 开发人员的角度来学习X# 变得很容易,例如,一旦您了解意大利语就可以学习西班牙语(这是一个猜测-我自己都不知道?)...在本次会议中,我遇到的最大困难不是语言本身,而是Visual FoxProVisual Studio 开发环境之间的差异。...如果您有过使用Visual Studio 的经验,那么您就可以克服这个最大的障碍。当然,如果您有在Visual Studio 中开发C# 应用程序的经验,那么您可能会发现X# 非常容易使用。

2.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

VFP缓冲表入门,掌握了它增删改更加得心应手

通过缓冲,可以方便地检测并解决数据更新操作中的冲突:当前记录被复制到由 Visual FoxPro 管理的内存或磁盘区域。其他仍然可以同时访问原来的记录。...当离开该记录或以编程方式更新该记录时,Visual FoxPro 尝试锁定该记录、检验没有被其他用户修改、然后写入变化。在尝试更新数据之后,也必须解决阻止将该变化写入原始表的冲突。...Visual FoxPro 具有两种缓冲类型:记录(行)缓冲和表缓冲。 单行记录每次要访问、修改和写入单个记录,选择记录缓冲。...选择锁定模式:保守或开放 Visual FoxPro 以两种锁定模式提供缓冲:保守和开放。 在F/S共享文件架构中,大家打开的是同一个表,所以对缓冲的了解和掌握更加必要。...当在视图上使用记录或表缓冲时,Visual FoxPro 强制使用开放锁定。 如果你是C/S架构,就无所谓开放,保守了,我是大都数情况下习惯用表缓冲。

69820

VFP缓冲表的记录有五种变化,揭密一键保存的核心秘密

(默认)当使用CursorAdapter objects,对像时,Visual FoxPro 仅在其InsertCmd,UpdateCmd, 或 DeleteCmd 属性中指定时才执行对当前行的修改 1...如果启用了表缓冲,提交所有记录的修改到所有数据库当使用CursorAdapter objects,对像时, Visual FoxPro 仅在其InsertCmd, UpdateCmd, and或DeleteCmd...属性中指定时才执行对当前行的修改 2 提交到表的修改和Rows = 1时相同,不过当提交修改改到数据表时,Visual FoxPro不产生错误信息,并且继续处理数据表或是临时表中的其它记录。...注意划重点: 为了与早期版本的 Visual FoxPro应用兼容, nRows parameter 也可以接受 假 (.F.) 和 真(.T.) 来代替 of 0 和 1 。...如果启用行缓冲,Visual FoxPro将忽略lAllRows的值,并且放弃对数据表或临时表中当前记录所做的修改。 cTableAlias 指定要放弃修改的数据表或临时表的别名。

1.6K30
领券