zoukankan      html  css  js  c++  java
  • VS2010+F#=完美

    VS2010RC1终于出来了,抢先试用~

      由于是在Win7上直接安装,所以,界面自然是花哨无比,但我试用了几个项目,发现一个小问题。VS2010里面的TreeView类型的东西,比如属性、项目管理树,他们的节点并不是原先丑陋的"+"和"-",而是变成了上翻和下翻的小按钮,挺可爱,于是,就想看看WinForm里面是不是也跟着一起改变了,至少提供界面模式吧~非常的失望,MS没这么干,它只顾自己享受,没有考虑程序员的开发量,如果想要类似的效果,还得自己手工绘制或者借助三方控件,可恶~~~~~~~~~

         VS2010自带了fx4,这点其实不好。因为win7自带的是3.5,也就是说,如果发布2010的程序给用户,还得在用户机器上安装fx4.0,可悲啊~~有没有现成的虚拟机可以自带?做到跟人家飞信一样,多好,多方便……PS:当然了,由于2010可以选择编译的fx版本,如无必要,可以不采用4.0的fx,但往往羡慕4.0的新功能,就会导致我上述的痛苦。

       2010的WPF和SL,很好,很强大,暂缓体验。由于目前在使用Flex4,所以,这块不太关心。

      令人惊喜的是2010还带了一个新东东,F#。每次MS发布新东东的时候,我都激动,但往往结果都比较令人失望,在经历无数次SP之后,才稍微令人满意。有创意是不错,但要做好才行。那这次的F#究竟如何呢,我们来边玩边学。

       对于F#,有个专门的网站http://www.fsharp.net/,(这是一个官方的镜像)同时,在官方也有地址可以学习范例http://code.msdn.microsoft.com/fsharpsamples

    这点做的挺好,毁人不倦。根据官方的介绍,这个语言的定位是介于脚本语言跟编译语言之间的,但我看来,这就是一个脚本语言。这应该是ms看到了脚本语言的广阔市场,所以才发明了这样的一个语言。MS啊,你每次都是领悟的太晚。我们来看看这个语言能带给我们多少惊喜吧~

    1.官方的例子说是可以直接操作Excel,Word等,这点其他脚本语言也是可以的嘛,大伙都是通过COM来操作,不看不看

    2。第一个例子是个控制台程序,打开选项中的显示行数,设置断点,可以调试,很好,很强大。

    3,第二个例子是个WinForm的例子,没有界面文件,只有一些描述文件,这点完完全全的脚本,用脚本来描述界面,然后挂接事件,哎~不知道说什么才好了。

    4。第三个是脚本控制。还没整明白怎么挂接宿主。应该是有Host来call才行的。

    5.3D功能。可惜的是我机器没有安装DX9SDK,跑步起来,但是看看官方的运行效果图,很赞~

    其他貌似没有了。

    但我想,这个语言的出现,能做的事情并不仅仅局限于上述这些功能,借助于.NET Framework这个平台,这个脚本语言可以做的更好更强大,而目前,脚本是所有开发中必不可少的一个环节,期望MS不要让大家失望~PS:本人目前使用LUA作为脚本语言,小巧、轻便、速度还挺快,我很满意,F#如果没有预想中那么满意,我不会换脚本的~

    最后,贴几个F#的图吧,解解馋~

      

  • 相关阅读:
    golang sql连接池的实现解析
    golang使用rabbitmq正确姿势
    golang使用rabbitmq多个消费者
    golang网关之手动实现反向代理
    golang exec.Command执行脚本 杀死子进程
    exec: "gcc": executable file not found in %PATH%
    golang操作mongodb
    grpc之 普通流 、服务端流、 客户端流 、双向流模式
    grpc-POST提交主订单数据(gateway实现http api)
    grpc之protobuf常用语法速学
  • 原文地址:https://www.cnblogs.com/feedback/p/1731227.html
Copyright © 2011-2022 走看看