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

如何从VS2010立即窗口调用F#功能

从 Visual Studio 2010 的即时窗口调用 F# 功能,可以按照以下步骤进行:

  1. 打开 Visual Studio 2010。let myFunction x y = x + ymyFunction 2 3
  2. 在菜单栏上,选择“工具”>“选项”。
  3. 在“选项”对话框中,展开“F# Tools”选项,然后选择“F# Interactive”。
  4. 在右侧的“F# Interactive”选项中,选择“Visual Studio 2010”作为默认的 F# Interactive 环境。
  5. 点击“确定”按钮保存设置。
  6. 打开一个 F# 项目,或者创建一个新的 F# 项目。
  7. 在 Visual Studio 2010 中,打开“即时窗口”。可以通过点击菜单栏上的“调试”>“窗口”>“即时”来打开它。
  8. 在“即时窗口”中,输入以下代码:
  9. 在“即时窗口”中,输入以下代码以调用刚刚定义的函数:
  10. 按下“Enter”键执行代码。
  11. 在“即时窗口”中,应该会看到函数的执行结果,即 5。

通过以上步骤,您可以在 Visual Studio 2010 的即时窗口中调用 F# 功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Visual Studio 2017 15.8 版发行说明

在 CPU 使用情况主视图中选择函数时,可从上下文菜单中显示“模块/函数”视图,也可以调用树”或“调用方/被调用方”视图的“查看”下拉列表中显示“模块/函数”视图。...此外,此功能集还修复了 F# 编译器中的一个 bug - 即可以进行“不良结构替换”,也就是说,调用 F# 结构上的方法时可以使用其他结构替换正调用的实际结构。...现可再次 FSharpFunc 中继承。 对于 F# for .NET Core 的调试版本默认禁用尾调用。 它们在发布版本中启用,因此与桌面版 F# 编译器匹配。...(图 9)编辑器内代码分析 C++ 调试改进 我们进行了以下调试改进: 仅我的代码功能现在允许逐步执行系统或第三方 C++ 库中的代码,以及折叠调用堆栈窗口中的那些调用。...增添了对 Python 3.7 的支持且附带修补程序,可实现调用附加功能、分析功能和混合模式(跨语言)调用功能

8.2K10
  • 引脚数据提示编辑代码并继续调试(C#,VB,C ++)编辑XAML代码并继续调试调试难以重现的问题配置数据以显示在调试器中更改执行流程跟踪范围外的对象(C#,Visual Basic)查看函数的返回值

    查看函数的返回值 要为您的功能,看看出现在该功能查看返回值的汽车窗口,而你是单步执行代码。要查看某个函数的返回值,请确保您感兴趣的函数已经执行(如果您当前在函数调用中停止,请按一次F10键)。...如果窗口关闭,使用调试>窗口>汽车,打开汽车的窗口。 另外,您可以在立即窗口中输入函数以查看返回值。(使用调试> Windows>立即打开它。) 您还可以在“监视并立即窗口中使用伪变量,例如。...更加熟悉调试器如何附加到您的应用程序(C#,C ++,Visual Basic,F#) 要附加到正在运行的应用程序,调试器将加载与要调试的应用程序完全相同的内部版本生成的符号(.pdb)文件。...您可以使用“模块”窗口检查Visual Studio如何加载符号文件。 在调试时,通过选择“调试”>“ Windows”>“模块”,打开“模块”窗口。...您可以通过右键单击并选择“加载符号”,直接“模块”窗口中加载符号信息。

    4.5K41

    VS2010 Extension实践(2)

    在上一篇(VS2010 Extension (1)实践)里,主要展示了如何使用MEF扩展VS2010,来扩展编辑控制和展现自己的UI;在实现QuickToolbar的时候,发现MEF仅仅提供了很基本的编辑控制...本篇我将展示如何深入挖掘VS2010 Extension,使它成为锋利的军刀,而不是绣花枕头。...上面提到了VS2010 Extension对编辑器的编辑行为的控制能力仅仅提供了通用的,比如Cut/Copy/Paste等等,而其他的诸如注释/取消注释代码,添加、删除、导航到Bookmark等程序员常用功能没有暴露出来...貌似走到了死胡同了,但是当我们使用IDE时候,却是可以很容易的通过Edit菜单找到所有的功能的,问题是,它们要怎样才能为我所用呢?...也就是说这是一个由IDE提供的全局的Service,可以创建、访问工具窗口和编辑窗口。浏览一下这个所有Member,发现了一个叫IVsUIShell.PostExecCommand(...)

    1.1K90

    创建API服务最小只要4行代码!!!尝新体验ASP.NET Core 6预览版本中的最小Web API(minimal APIS)新特性

    IResult的接口实现 最小操作支持Request,Response等 优化了最小主机、模板 查询字符串中获取Blazor组件参数 ......本文我们主要来体验最小Web API的功能和特性。最小Web API的目的主要是帮助C#(或者F#)后端开发者快速创建微服务项目或者HTTP API服务。...依次打开Visual Studio 2022的【Start Window】->【Create a new project】窗口,在右侧的已安装模板列表中选择【ASP.NET Core Empty】项目模板...在Visual Studio 2022中,按F5运行,如果在浏览中打开并显示如下页面,说明最小API项目运行正常,如图: 在最小API项目中,直接调用WebApplication.MapGet()方法即可完成路由的注册和映射...码友网将在后续的文章中为大家分享的关于最小Web API的其他功能和特性,敬请关注。

    5.2K30

    Halcon学习(四) 导出C++代码,在VS2010下编译

    HDevelop平台的操作,其他算子都支持了C++语言接口,比如: read_image()算子: 而dev_display()则没有C++的接口: 我们使用Halcon导出一个简单的功能算子...: 在HDevelop中只添加read_image (Image, 'fabrik')一行代码,选择“文件”–“导出”,在“导出”窗口中选择导出文件的格式(C++ - HALCON/C++)并选择导出路径...: 这样在路径下我们会看到一个.cpp文件: 这个文件中,功能已经被定义到了action()函数中,所以我们需要的也只是该函数中的内容: void action() { // Local...iconic variables HObject ho_Image; ReadImage(&ho_Image, "fabrik"); } 可以看到,这个函数中调用的其实就是HDevelop帮助文档中...1.注意Halcon版本与VS2010中的应用程序对应 如果Halcon是64位的,那么其对应的lib同样是64位,这是选择Win32程序的话会导致无法加载库,所以我们需要想VS2010中的Win32

    95820

    win7 64位系统,vs2010下配置OpenGL开发环境

    打开vs2010,随便打开或新建一个项目。...5、glutCreateWindow,根据前面设置的信息创建窗口。参数将被作为窗口的标题。注意:窗口被创建后,并不立即显示到屏幕上。需要调用glutMainLoop才能看到窗口。...(这个可能初学者也不太明白,现在只需要知道这个函数可以显示窗口,并且等待窗口关闭后才会返回,这就足够了。)...在glutDisplayFunc函数中,我们设置了“当需要画图时,请调用myDisplay函数”。于是myDisplay函数就用来画图。观察myDisplay中的三个函数调用,发现它们都以gl开头。...3、glFlush,保证前面的OpenGL命令立即执行(而不是让它们在缓冲区中等待)。其作用跟fflush(stdout)类似。

    94850

    推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪)

    下边我们来看看在Visual Studio 2010中如何设置IntelliTrace的跟踪选项。 进入到工具 --> 选项 --> IntelliTrace。...随着模块和线程的事件,可以正确的更新模块和线程调试窗口的信息。另外,任何模式下,在调试断点处也会对数据进行收集,并将所收集到的基本数据类型和对象在调试其中进行检查和审阅,并允许改变其值。...因为不少开发工具中的这种历史调试功能都非常相似,在VS2010 正式版 中通过IntelliTrace,不但能使程序员看到程序的当前状况,也可以检查某些情况下产生的事件,甚至还能隔离应用程序历史记录中的故障点...所以,启用历史调试之后,VS2010 正式版能够捕获调用堆栈以及相关变量,咱们就可以“回退”至程序的保存前10分钟或者更长时间,检查程序发生异常、故障时的各种情况。...更好的理解使用IntelliTrace调试功能,向你推荐MSDN杂志上上的一篇文章IntelliTrace: 使用 IntelliTrace 调试应用程序,Justin Marks 演示了如何使用 Visual

    98650

    tfs安装教程_怎么安装2010office激活成功教程版

    本篇主要是安装与配置上的内容,下一篇会介绍如何使用以及使用方面的相关心得体会。   本篇内容简要: 1. 安装部署   1.1. 流程   1.2....在服务器端安装VS2010是为了当完成TFS安装后可以使用其客户端进行配置,而且具有最高权限。   服务器裸机到安装好TFS估计需要3-5小时。   2. TFS管理   2.1....以适应默认权限组,添加成员为例:   点击VS2010团队项目管理器,右键团队项目,如图操作:   弹出如下对话框,选择参与者点击属性:   在如下对话框,选择windows用户或组添加,在新的弹出框输入之前在系统创建的用户名即可...本文以修改默认的任务工作项为例说明如何操作。   ...布局修改   模板可以定义窗口中个字段的位置,还可以使用预览功能检查。

    4.3K30

    Visual Studio 2019 16.1 更新摘要

    性能 现在,您可以体验优化功能,可缩短解决方案加载时间的非常大的解决方案。 模板作者可以将自定义标记添加到其模板。 没有现在 CodeLens 支持自定义 UI。...F# 我们发布了多个性能改进和 bug 修复的批量F#F#工具。 .NET 新.NET 效率功能包括在项目和解决方案,单击一次代码清理新切换块注释键盘快捷方式,重构将类型移动到其他命名空间。...现在可以通过开始窗口中的克隆屏幕 SSH URI 克隆代码。...我们已实现 .NET SDK 工具新增功能,这些功能主要包括支持 .NET Core 3.0 的 WinForms 和 WPF 项目,以及 Bug 修复和性能改进。...当将 Visual Studio 2019 RC 更新到 GA 时,Visual Studio 的 RC 快捷方式将被保留。

    5.7K40

    VSCode使用记录分享【PHP为例】

    ---- 先着重几个方面讲一下我所使用的插件:(可能有的插件会以PHP为例进行说明) 插件一览 ? ---- PHP智能提示 PHP Intelephense ?...而这些功能对于不想用PhpStorm那种大型IDE的人来说,这些功能已经够了。...安装完成后,在需要格式化的文件里面调换出命令窗口,window是ctrl+shift+p,输入fomat Document然后回车 ? 结果: ? 这对于html,css等同样有效。...自定义快捷键 好吧,既然讲到了快捷键,那么讲一下如何自定义快捷键 按照我下图的顺序,依次点击,进入到设置界面(File - Preferences - Keyboard Shortcuts) ?...Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift,

    98100

    .Net开源框架

    官网 ClojureCLR: Clojure 到 CLR 的转换,是 Clojure 项目的一部分。官网 F#F# 编译器、核心库和工具——更安全、更快、代码更好的函数式编程语言。...官网 DockPanelSuite:灵感来自 Visual Studio 的停靠窗口(docking)类库,用于 .NET WinForm 应用。...官网 Dragablz:可拖拽、可分离(tearable,译者注:即拖拽标签页成为独立窗口)的 WPF 标签页控件(类似 Chrome)。...官网 R Provider:将 R 语言包和函数封装为类型安全的类型提供程序供 F# 调用。...官网 LINQPad:一个 C#/VB/F# 的便签本,能够立即执行任何表达式、语句块或程序,带有富文本显示等有用的特性。同样可以让你使用 LINQ 进行交互性数据库查询。

    6.9K30

    【值得收藏】收集了.Net 不少资源

    官网 ClojureCLR: Clojure 到 CLR 的转换,是 Clojure 项目的一部分。 官网 F#F# 编译器、核心库和工具——更安全、更快、代码更好的函数式编程语言。...官网 DockPanelSuite:灵感来自 Visual Studio 的停靠窗口(docking)类库,用于 .NET WinForm 应用。...官网 Dragablz:可拖拽、可分离(tearable,译者注:即拖拽标签页成为独立窗口)的 WPF 标签页控件(类似 Chrome)。...官网 R Provider:将 R 语言包和函数封装为类型安全的类型提供程序供 F# 调用。...官网 LINQPad:一个 C#/VB/F# 的便签本,能够立即执行任何表达式、语句块或程序,带有富文本显示等有用的特性。同样可以让你使用 LINQ 进行交互性数据库查询。

    3.1K20

    探索c#之尾递归编译器优化

    递归运用 一个函数直接或间接的调用自身,这个函数即可叫做递归函数。 递归主要功能是把问题转换成较小规模的子问题,以子问题的解去逐渐逼近最终结果。...RecFact调用堆栈: ?...在阶乘过程中,堆栈需要保存每次(RecFact)调用的返回地址及当时所有的局部变量状态,期间堆栈空间是无法释放的(即容易出现溢出)。 为了优化堆栈占用问题,从而提出尾递归优化的办法。...Net在IL上,有个特殊指令tail去实现尾递归优化的(F#中)。...如何定义复杂的尾递归呢?通常是后继传递模式(CPS)。 F#中在debug模式下,需要在编译时配置: ? 总结 在C#语言(过程式/面向对象编程思想)中,优先考虑的是循环,而不是递归/尾递归。

    1.4K70

    dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用

    本文来安利大家一个有趣而且强大的库,通过 F# 和 C# 混合编程编写 WPF 应用,可以在 WPF 中使用到 F# 强大的数据处理能力 在 GitHub 上完全开源 Elmish.WPF 库,请看 https...大家都知道,使用 F# 能带来很好的数据处理能力, F# 语法层面带来的编写效率提升和编写逻辑的优化,而 F# 本身是没有带 GUI 可视化应用编程的。...因此上一句话说 F# 本身是没有带 GUI 可视化应用编程是完全错误的,因为 F# 可以非常方便调起 WPF 和 WinForms 等成熟的 UI 框架作为自身的可视化应用框架 通过 Elmish.WPF...基本功能是点击加号和减号分别实现当前数值的加减 大概的 XAML 代码如下 <StackPanel Orientation="Horizontal" HorizontalAlignment="Center...运行的顺序是先启动 WPF 项目,进入 App 类里面,在 App 的 Activated 事件,<em>调用</em> <em>F#</em> 项目的逻辑,然后接下来就交给 <em>F#</em> 来进行数据绑定,在 <em>F#</em> 项目中,将给 MainWindow

    1.8K20

    DotNet 资源大全中文版(Awesome最新版)

    [$] Functional Programming in C# - 教会如何最好地利用C#语言的功能特性。...F# Formatting - F#脚本文件,Markdown文档和内联XML或Markdown注释记录F#和C#项目的工具 DocFX - 用于构建和发布.NET项目的API文档的工具 DocNet...R Provider - 键入提供者,以类型安全的方式向R#调用者公开R包和函数 F# Data - 用于访问XML,JSON,CSV和HTML文件(基于示例文档)和访问WorldBank数据的F#类提供程序...Humanizer - Humanizer满足您操作和显示字符串,枚举,日期,时间,时间戳,数量和数量的所有.NET需求 LINQPad - 一个C#/ VB / F#暂存器,可立即执行任何表达式,语句块或程序...- 一个轻量级的F#/ C#库,用于数据流上的高效功能式管道。

    16.2K82

    【答疑解惑第十二讲】windows编程学习框架图

    广义上说只要运行在下的窗口程序都可以作为目标,但是微软还是搞了好几种编程语言都可以编写窗口程序,比如C/C++、C#、VB;甚至还是非微软系列的,比如C++ 等等,但是不管这些表面怎么不同,始终是长在这个平台上...因此在下要学习窗口程序编写,一定离不开 API的使用,由于C#、VB已经把窗口程序作为其必备的部分,也就不再考虑这个问题,我们今天的目标就是带领广大初学者如何用C/C++来学习编写下的窗口程序,已经熟悉的或者高手们直接略过...一,安装窗口编译环境要开始编程,我们需要安装一个开发环境,我推荐你在VS下编写窗口程序,版本不是最重要的,不管是VS2013、VS2010、VS2008、哪怕是VS2005,甚至是VC都不是关键,也不是越新越好...+语言的学习资料和方法网上到处都有,教程也是多如牛毛,各有各的理解和喜好,至于什么书好,自己去查,我也不想在这里被拍砖,但至少C/C++语言常用语法和知识点都应该知道,能用C语言编写一些基本程序,知道如何调用第三方的...有些变态功能用MFC相当不好实现,但是用Win32就不存在这些限制,“副作用”就是要求你更了解方面系统API,具体哪种适合您,请自己选择。BTW,国外的大牛们一般都用Win32方式!

    48220

    pycharm调试python_pycharm调试快捷键

    最全设置资料,请见: http://www.cnblogs.com/tsingke/p/7392800.html PyCharm简介: PyCharm是由JetBrains打造的一款Python IDE,VS2010...此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。...9、更改调试窗口的布局   此时Pycharm进入调试界面模式Debug tool window,各个控件的具体功能详见know how to use this tool window。   ...当然你也可以采用另外一种方式:在编辑窗口中右击变量名,在快捷菜单中选择Add to watches:   此时观察Watches窗口,发现delay变量目前尚未定义:   稍后你将会看到如何对这个变量进行负值...单击 按钮,或者按下Alt+F9快捷键,该行代码变为高亮显示:   15、如何调用Debug命令   值得一提的是所有的调试操作不仅仅可以通过调试工具栏的对应按钮来完成,还可以通过主菜单中Run菜单下的命令来实现

    1.5K10
    领券