zoukankan      html  css  js  c++  java
  • IronPython Studio安装和试用

    寻找python下的GUI开发工具,试用了WxPython的两个封装pythoncard和dabo,感觉不顺手,然后装了PyQt(windows安装版自带了qt,无需另外安装),发现UI设计和业务实现还是分离的。这些GUI开发的Kit都不象VB,VC那样将界面和消息函数的编写结合起来。这方面做的不错的是 Boa constructor,值得推荐,不过似乎也不是很成熟。后来找到了ironpython studio,.......

    IronPython是微软一帮人用c#改写的Python的.Net版本。测试ironpython 2.0 beta5,速度很慢,google了一下,有网友说说下载源码,本地编译,速度才会快。Ironpython Studio这个大爷就是visual studio 2008的一个用来进行ironpython开发的插件,可以和其他.Net语言一样调用.Net库,进行UI开发和消息函数的直接绑定。

    为什么说是个大爷呢,本来是寄托于IronPython Studio,一看个头,才1M多,开心啊。不过支持平台visual studio shell比较大,达500M。搞了半天才装好,有一种被忽悠的感觉。安装后还要修改一些设置(见附录),否则还跑不起来。另外,要熟悉.Net语法,生成的程序个头很小(不过,"后台"很大),执行速度也很慢。另外,IronPython Studio的编辑功能比较弱,消息绑定功能也不强,总之是乏善可陈。

    版本:

    IronPython Studio 1.1。

    附录:

    原始的Readme文件中的方法有问题,修正如下:

    Open %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config in a text editor (such as Notepad)
    Under the root <configuration> node, add the following to register the IronPython CodeDomProvider(添加的位置似乎有讲究,如高亮部分所示):

    </providers>
    </roleManager>
    </system.web>
    <system.codedom>
    <compilers>
    <compiler language="py;IronPython" extension=".py" type="IronPython.CodeDom.PythonProvider, IronPython, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    </compilers>
    </system.codedom>

    <system.serviceModel>
    <extensions>

    如果修改参数后,运行出现各种错误,可以使用"IronPythonStudio.exe /resetskippkgs"恢复。

    参考:

    IronPython Studio - Discussions

    Powered by Zoundry Raven

    Del.icio.us : ironpython, python, studio.net

  • 相关阅读:
    偶对学习C#以及理解.Net平台的一些看法(二,Junior Bibliography)
    聊聊编程那些破事0.Prehistory
    偶对学习C#以及理解.Net平台的一些看法(一,Prerequisites)
    [转帖]c#.net常用函数列表
    一个编程小题目引发的思考(上)
    geoTools学习笔记001(简介)
    ArcGIS Server 10安装配置(JAVA)
    ARCGIS中label(标注)和Annotation(注记
    JSTL入门开发包详解
    基于C/S的网盘设计(JAVA) 网盘源码实现部分功能
  • 原文地址:https://www.cnblogs.com/bsmagic/p/1303323.html
Copyright © 2011-2022 走看看