■ 在Visual Studio2008中编译F#
为了要创建程序,首先要创建项目。
Visual Studio2008起动后,选择文件->新建-〉项目。
项目类型(P)请选择Visual F#。
模板(T)中选择F# Application。
名称可键入任意项目名,这里为Project1。
画面右边解决方案资源管理器中显示Program.fs文件,左边窗口中显示该文件的内容。References文件夹中存放的是F#正常工作时所引用到的DLL文件,如果在此处添加DLL文件,就可以正常使用该DLL所对应的.Net FrameWork功能。
首先,为了让程序能够工作,请写入以下语句。
#light "off" |
接着,选择生成->生成Project1,编译该程序,编译成功后,画面底部Output窗口中出现如下文字,表示编译成功.
========== 生成: 成功或最新 1 个,失败 0 个,跳过 0 个 ==========
要运行本程序,请选择调试->开始执行(不调试).点击该菜单后,显示如下画面,显示程序运行结果.
■ 使用Ocaml函数
之前的版本中可以任意使用Ocaml函数,2008/10/18之后的版本(1.9.6.2)中,要使用Ocaml函数,必须单独进行引用.
例如,要使用print_endline函数,需要进行如下引用.
首先,鼠标右击右侧解决方案资源管理器中的References,点击添加引用.
接着,在下图显示的窗口弹出后,选择FSharp.PowerPack,点击OK按钮。
这样,就可以使用Microsoft.FSharp.Compatibility命名空间了。
执行如下程序并确认。
#light "off" |
■ 程序装载顺序
F#程序是按照解决方案资源管理器上的程序从上往下执行的.
因此,解决方案资源管理器上文件的排序是十分重要的.
要执行文件排序,可以鼠标右键点击要排序的文件,然后点击"Move Up"或"Move Down",变更文件顺序.
■ 其他设定
Visual Studio中可以实现各式各样的个性化定制。点击Tools->Options,在弹出的窗口中,可以实现很多个性化定制。例如可以在Enviroment->Keybord中修改快捷键方案,在Enviroment->General中修改显示的最近打开文件的数量,可以在Text Editor->F#中修改是否显示行号。