前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从零开始学习X#

从零开始学习X#

作者头像
加菲猫的VFP
发布2021-08-16 14:53:58
2.1K0
发布2021-08-16 14:53:58
举报
文章被收录于专栏:加菲猫的VFP

Eric Selje

Salty Dog Solutions, LLC

www.SaltyDogLLC.Com

eric@saltydogllc.com

翻译:xinjie

X# 备受关注,你不知道如何入门?本白皮书将引导您构建自己的第一个 X# 应用程序。我们将一个示例 FoxPro 程序逐步转换为 X#,并演示如何将我们现有的 VFP 技能转移到 X# 的范例中。

您将学习到:

  • 如何迈出 X# 的第一步
  • 如何在 X# 中访问DBF文件
  • 如何在 X# 中使用类、表单等

简介

在2019 年的Southwest Fox 会议上,我介绍了 X#,涵盖了X# 的起源、发展以及截止到那时的状态。截止目前,X# 已经是非常稳定和成熟的产品,并且完全能够创建复杂的以数据为中心的Windows 应用程序,或者基于Web 的ASP.NET 应用程序中间件。如果您还没有阅读那届会议的白皮书,我建议您阅读一下,你可以在http://saltydogllc.com/wp-content/uploads/SELJE-Look-at-X-Sharp.pdf获得它。完整的阅读它将为您奠定良好的基础。

X# 已经开发很多年了,但是X# 更新中令人兴奋的无异于它对Visual FoxPro 方言的支持。这种支持使得从Visual FoxPro 开发人员的角度来学习X# 变得很容易,例如,一旦您了解意大利语就可以学习西班牙语(这是一个猜测-我自己都不知道?),它们有很多的共同点和相同的认知,因此您应该能够延续您已有的技能到仍然受支持的产品中,并且,您还可以利用.NET Framework 而不是陈旧的Win32 类。

在本次会议中,我遇到的最大困难不是语言本身,而是Visual FoxPro 和Visual Studio 开发环境之间的差异。如果您有过使用Visual Studio 的经验,那么您就可以克服这个最大的障碍。当然,如果您有在Visual Studio 中开发C# 应用程序的经验,那么您可能会发现X# 非常容易使用。

此外:如果您想知道“如果我是一位经验丰富的C# 开发人员,为什么还要学习X#”问题的答案,我可以告诉您,那是因为X# 将处理DBF 的功能内置于该语言中。您可以在X# 中创建现有C# 类引用的数据处理类。.

让我们开始吧!在本节中,我们将从已知的内容开始——我自己创建的一个VisualFoxPro 应用程序。它不是一个可以真正的可以正常运行的应用程序,但这个示例足够小,而且可以将我们在FoxPro中使用的许多功能翻译到X# 。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 加菲猫的VFP 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简介
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档