gpt4 book ai didi

f# - 开始使用 F# windows 应用程序,我找不到工作示例或教程

转载 作者:行者123 更新时间:2023-12-05 01:11:38 28 4
gpt4 key购买 nike

我已经有一段时间没有玩编程游戏了,我认为将一个简单的实用程序应用程序放在一起用于从 sql server 上的多个数据库中收集数据会很有趣。

这是我设想的一个非常简单的应用程序,它将连接到一个 sql 服务器,一个设置查询的地方,该查询将用命名参数(数据库名称、小部件等)填充一个列表,以及一个部分以使用将被替换的标记输入我的文本。

在下面,我想要一个在查询运行时自行更新的网格,即使它们还没有全部完成。这对我来说似乎是进入 F# 的一种巧妙方法,因为我正要在 C# 中构建一个应用程序来执行此操作,所以我挖了进去,但是今天花了六个小时之后我无处可去。有没有人可以推荐的非常基本的教程以及开箱即用的构建和运行示例的好网站?

这是我今天做的但没有奏效的:从 MSDN 下载 VS2012 Ultimate RC。
前往在线画廊并安装了六个不同的示例项目。打开每个示例项目并点击运行,但实际上没有一个项目运行。

那里的信息太少了,我无法判断这是否是由于样本过期或我的环境不正确(即使我今天刚刚从头开始安装)而导致的预期行为。

如果我能找到世界上最简单的应用程序,该应用程序可以连接到冒险作品并在网格中加载记录列表,我会远远领先于我现在的位置,我现在的位置一直在旋转。如果这是此类问题的错误位置,我欢迎就我应该问的地方提出建议,如果这只是一个愚蠢的想法,并且永远不应该尝试使用 F# 和 fsharpx 之类的东西,我也会欢迎该反馈并会然后尝试弄清楚如何在 C# 中执行此操作。

最佳答案

您在 F# 中的基本 GUI 应用程序只是:

open System.Windows

[<System.STAThread>]
do
Application().Run(Window()) |> ignore

您需要引用PresentationCorePresentationFrameworkSystem.XamlWindowsBase

那么这只是将GUI控件添加到窗口并通过事件将它们连接起来的情况。为了获得流畅的用户体验,我建议使用异步工作流和 MailboxProcessor,因为它们使 UI 线程和后台工作线程之间的并发变得非常容易。我写了一篇关于使用 WPF 和 SQL Server 编写 GUI 应用程序的文章 here (注:付费专区)。

关于f# - 开始使用 F# windows 应用程序,我找不到工作示例或教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11531848/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com