在上一篇Post中,我已经对前四个Demo做了简要的介绍,但那四个只是饭前的开胃小菜,好戏还在后头呢。嘿,上菜咯!
Demo 5 使用WinFX:IronPython的开发从来都紧跟.NET Framework的升级,更重要的,它也十分重视IronPython在未来开发平台上的应用。而这个Demo则向大家展示了它运用WinFX的能力。
Demo 5.1 使用WinFX提供的语音功能:这个Demo很简单,无非就是使用SpeechSynthesizer而已。但是由于这个Demo制作的时候已经比较早了,其中的一些information并不是最新的,跟着Demo来做,是无法得到正确结果的,需要对代码进行一些修改。代码解析如下:
Demo 5.2 使用WinFX提供的类库构造UI:这部分的Demo并没有什么难度,但是确实比较有趣,因为你可以动态地改变一个Window的大小以及增加新的Control,并且为这些Control增加相应的事件处理方法。需要注意的一点是,之前提到的avalon.py在这里派上用场了。
Demo 5.3 装载XAML文件:Windows Presentation Foundation一个有趣的特性是使用了XAML——用于定义UI的XML文件。XAML的出现使得UI的设计变得更加简单且高效,也使得程序员和美工可以更好的协作,进步可谓是革命性的。代码解析如下:
好了,Demo 5就讲解到这里,希望你会喜欢上这些来自IronPython和WinFX有趣的特性。在下一篇Post中,我们将继续关注剩下的两个Demo。
分享到:
相关推荐
主要介绍了使用IronPython把Python脚本集成到.NET程序中的教程,现在刚刚被微软开源的.NET重新成为业界热点、本文介绍了使Python和.NET交互的IronPython,需要的朋友可以参考下
Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...
IronPython可以使用.NET Framework和Python库,而其他.NET语言也可以轻松使用Python代码。 IronPython可以从获得。 什么? 在哪里? Windows / Linux / macOS构建 资料下载 帮助 “ Hello World”的Iron...
IronPython可以使用.NET Framework和Python库,而其他.NET语言也可以轻松使用Python代码。 什么? 在哪里? Windows / Linux / macOS构建 资料下载没有发布帮助 “ Hello World”的IronPython与C#的比较C#: ...
IronPython 是一种在 NET 和 Mono 上实现的 Python ...2008 年,随着微软发布 NET Framework3.0/3.5、Silverlight 之后,IronPython也发布了 2.0 版,目前最新版本是 2.7,于 2011年3月发布,支持.NET Framework 4.0。
大名鼎鼎的IronPython,可以让 VS2010轻松调用 Python 脚本,需要 .net framework 4.0
大数据、云计算技术在审计中的应用——基于Python语言的大数据审计研究.pdf
Atom-ironpython-stubs.zip,通用ironpython/.net库的自动完成存根铁蟒树桩,atom是一个用web技术构建的开源文本编辑器。
ironPython是一种在.NET及Mono上的Python实现,由微软的Jim Hugunin所发起,是一个开源的项目,基于微软的DLR引擎,除去.NET,IronPython与Python并没有什么区别。它支持一个可交互的控制台,该控制台支持完全的动态...
IronPython存根 常见IronPython CLR程序集的存根。 这些存根旨在由Atom,Sublime和Visual Studio Code等编辑器的自动完成引擎使用。 为什么选择IronPython存根? 如果您正在编写针对IronPython的python代码,并使用...
To be a successful ASP.NET 4 developer, you need to know how to apply the vast array of new functionality available in the latest release of the .NET 4 Framework and Visual Studio 2010. This book ...
IronPython 3 IronPython3尚未准备就绪。 要支持Python 3.x,仍有许多工作要做。...IronPython可以使用.NET Framework和Python库,而其他.NET语言也可以轻松使用Python代码。 什么? 在哪里? Windows / Linu
计算机科学导论——以Python为舟(第2版) 作者: 沙行勉 ISBN号: 9787302446170
microsoft .net framework 4.7.2 developer pack
[Manning Publications] IronPython 实战 (英文版) [Manning Publications] IronPython in Action (E-Book) ☆ 出版信息:☆ [作者信息] Michael J. Foord , Christian Muirhead [出版机构] Manning ...
人工智能实战——从Python入门到机器学习资料大全。包含:Python 基础教程、10个编程技巧、Python高级编程、优化算法、实例学习Numpy与Matplotlib、实例学习pandas、机器学习、深度学习、梯度下降、实验等等等等人工...
.net 4.0的sharpdevelop4 IronPython ADDIN补丁。把补丁复制到sharpdevelop 4的Python Addin目录:C:\Program Files\SharpDevelop\4.4\AddIns\BackendBindings\PythonBinding\。也就是相应的补丁所在目录。无需注册...
readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for… in … 结构进行处理。 如果碰到结束符 EOF 则返回空字符串。 语法 readlines() 方法语法如下: fileObject.readlines( );...
python3入门——LearnPython3theHardWay 英文版,基于python3的