前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IronPython Studio安装和试用

IronPython Studio安装和试用

作者头像
贰师兄TEN
发布2020-12-08 10:44:40
7530
发布2020-12-08 10:44:40
举报
文章被收录于专栏:Revel WorldRevel World

寻找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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2008-10-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 版本:
  • 附录:
  • 参考:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档