`

IronPython 1.0 Beta1发布了 —— 跨越2005的好消息

 
阅读更多
       在美国当地时间12月30日下午,北京时间则是12月31日凌晨,让人望眼欲穿的IronPython 1.0 Beta1版本终于赶在了2006年来临之前发布了!当时我正好参加公司Annual Dinner回到家中,原本已是十分开心,看到了这样的消息,更是让我激动不已。
        在1.0版本的IronPython中,改动最大的地方莫过于去掉了LoadAssemblyBy*方法(包括LoadAssemblyByName和LoadAssemblyFromFile这两个方法),取而代之的是一个built-in module:clr。clr module提供了AddReference方法与LoadAssemblyByName对应,而AddReferenceToFile则对应于LoadAssemblyFromFile。除此之外,clr还提供了AddReferenceByName和AddReferenceByPartialName两个新的方法,全面支持运行时载入Assembly。有关运行时载入Assembly的详细介绍,请看MSDN提供的文章:How the Runtime Locates Assemblies
        还有另外一个重要的改动则是来自IronPython Console的Main函数:增加了[STAThread]修饰符。增加[STAThread]是源于操作COM组件涉及的线程问题,增加了[STAThread]才能保证当前线程和COM线程之间的通信。具体的细节,还有待进一步研究,毕竟要透彻地认识这个问题,必须对Threading、COM等方面的知识都有深入的了解。在这里,我只能提供一篇相关的文章供大家参考:Why is STAThread required?
 
        对于新版本比较了解的地方就这么多了,有兴趣的朋友赶紧下载来体验一下吧!想了解更多有关IronPython的信息,请访问IronPython Workspace
分享到:
评论

相关推荐

    IronPython 1.0

    IronPython 1.0 是一个重要的开源项目,它将Python编程语言与.NET Framework相结合,让开发者可以在.NET平台上使用Python进行开发。这个版本的发布对于Python社区和.NET开发者来说都具有里程碑式的意义,因为它打破...

    IronPython-1.0-Beta7

    这个"IronPython-1.0-Beta7"版本是IronPython早期的开发版本之一,属于1.0系列的第七个测试版。这个版本在当时可能是为了改进性能、增加兼容性和稳定性而发布,以便开发者能够更好地在.NET环境中利用Python的灵活性...

    IronPython-1.1.1

    IronPython-1.1.1 是一个特定版本的IronPython实现,它是一个高效且功能强大的Python解释器,专为.NET Framework和Mono平台设计。由Jim Hugunin在微软的引领下开发,IronPython的独特之处在于它能够无缝地融入.NET...

    ironpython.zip

    IronPython的1.0版本在2006年9月5日正式发布,标志着该项目进入了成熟阶段。自那时以来,它经历了多次更新和改进,增强了性能,优化了与.NET框架的集成,并修复了许多bug。IronPython的最新版本支持Python 3的语法...

    IronPython安装python第三方库的必须工具setuptools-py2.7.egg

    然而,对于IronPython——一个基于.NET框架的Python实现,安装过程稍有不同。"setuptools"是Python社区广泛使用的包管理工具,它使得安装、打包和分发Python软件变得简单。本文将详细讲解如何使用"IronPython"和...

    IronPython-2.7.4(内附样例程序)

    IronPython-2.7.4 是一个开源的Python实现,它是专门为.NET Framework和 Mono 平台设计的。这个版本的IronPython兼容Python 2.7的语法和库,允许开发者在.NET环境中运行Python代码,同时也支持与.NET组件的无缝集成...

    IronPython-2.7.7.msi 金蝶云 调试python脚本环境搭建。

    标题中的"IronPython-2.7.7.msi"指的是IronPython的一个版本,这是一个开源的Python实现,可以在.NET Framework上运行。它允许开发者使用Python语言编写应用程序,同时利用.NET平台的强大功能。金蝶云,另一方面,是...

    Professional IronPython.pdf

    对比IronPython与CPython之间的差异,帮助读者更好地理解两种Python实现的不同之处。 - **附录B:为IronPython扩展CPython功能** 介绍如何将CPython的一些扩展功能引入到IronPython中,增加IronPython的功能性。 ...

    微软IronPython源码

    1. **Python与.NET集成**:IronPython允许Python程序直接调用.NET Framework的类库,反之亦然,这使得.NET开发者可以利用Python的简洁语法和快速原型开发能力。 2. **JIT编译**:IronPython利用.NET的Just-In-Time ...

    IronPython和C#交互

    标题中的"IronPython和C#交互"涉及到的是两种不同编程语言——IronPython(一种Python的实现,能够在.NET框架上运行)和C#之间的协同工作。 IronPython的优势在于它允许Python开发者利用.NET平台的强大功能,而C#是...

    IronPython2.7.4

    1.0 版于2006年9月5日发布。随后,在 2007 年,开发者决定改写构架,使用动态类型系统以让更多脚本语言能很容易地移植到NET Framework上。2008 年,随着微软发布 NET Framework3.0/3.5、Silverlight 之后,Iron...

    IronPython2.0最新版本以及IDE等源码

    IronPython2.0的发布,意味着开发者可以在C#、Java、AJAX、ASP.NET以及WWF(Workflow Foundation)等技术环境中使用Python进行开发。 【IronPython.msi】是IronPython的安装程序,用户可以通过这个 MSI(Microsoft ...

    python大四综合课程设计——舆情分析系统.zip

    python大四综合课程设计——舆情分析系统,前端框架:Vue 后端分析:python 使用说明 在项目目录下打开cmd命令行 npm install 安装依赖库,项目下会出现"npm_moudles"文件夹 npm run build npm run serve开始运行 ...

    金蝶云星空、金蝶云苍穹调试python脚本环境搭建IronPython

    标题中的"IronPython-2.7.7.msi"指的是IronPython的一个版本,这是一个开源的Python实现,可以在.NET Framework上运行。它允许开发者使用Python语言编写应用程序,同时利用.NET平台的强大功能。金蝶云,另一方面,是...

    docker容器中使用opencv-python报错(csdn)————程序.pdf

    docker容器中使用opencv-python报错(csdn)————程序

    支持python2.6的pyodbc————连接MS SQL SERVER

    支持python2.6的pyodbc————连接MS SQL SERVER 的第三方插件。

    python计算机视觉学习————图像内容分类 计算机视觉.pdf

    Python 计算机视觉学习————图像内容分类 计算机视觉.pdf 本资源摘要信息是关于 Python 计算机视觉学习的,特别是图像内容分类的计算机视觉。内容涵盖了 K最近邻(KNN)分类法的原理、算法步骤、距离衡量方法、...

    [IronPython] IronPython 高级程序设计 (英文版)

    [Apress] IronPython 高级程序设计 (英文版) [Apress] Pro IronPython (E-Book) ☆ 出版信息:☆ [作者信息] Alan Harris [出版机构] Apress [出版日期] 2009年06月22日 [图书页数] 312页 [图书语言] 英语 ...

    使用anaconda3在内网机配置python环境(csdn)————程序.pdf

    使用anaconda3在内网机配置python环境(csdn)————程序

Global site tag (gtag.js) - Google Analytics