IronPython in Action (Paperback)

Michael J. Foord, Christian Muirhead

  • 出版商: Manning
  • 出版日期: 2009-03-01
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 1933988339
  • ISBN-13: 9781933988337
  • 相關分類: Python程式語言
  • 立即出貨(限量) (庫存=4)

買這商品的人也買了...

相關主題

商品描述

In 2005, Microsoft quietly announced an initiative to bring dynamic languages to the .NET platform. The starting point for this project was a .NET implementation of Python, dubbed IronPython. After a couple years of incubation, IronPython is ready for real-world use. It blends the simplicity, elegance, and dynamism of Python with the power of the .NET framework.

IronPython in Action offers a comprehensive, hands-on introduction to Microsoft's exciting new approach for programming the .NET framework. It approaches IronPython as a first class .NET language, fully integrated with the .NET environment, Visual Studio, and even the open-source Mono implementation. You'll learn how IronPython can be embedded as a ready-made scripting language into C# and VB.NET programs, used for writing full applications or for web development with ASP. Even better, you'll see how IronPython works in Silverlight for client-side web programming.

IronPython opens up exciting new possibilities. Because it's a dynamic language, it permits programming paradigms not easily available in VB and C#. In this book, authors Michael Foord and Christian Muirhead explore the world of functional programming, live introspection, dynamic typing and duck typing , metaprogramming, and more.

IronPython in Action explores these topics with examples, making use of the Python interactive console to explore the .NET framework with live objects. The expert authors provide a complete introduction for programmers to both the Python language and the power of the .NET framework. The book also shows how to extend IronPython with C#, extending C# and VB.NET applications with Python, using IronPython with .NET 3.0 and Powershell, IronPython as a Windows scripting tool, and much more.

商品描述(中文翻譯)

在2005年,微軟悄悄地宣布了一個將動態語言引入.NET平台的計劃。這個項目的起點是一個名為IronPython的Python的.NET實現。經過幾年的孵化,IronPython已經準備好用於實際應用。它將Python的簡潔、優雅和動態特性與.NET框架的強大功能相結合。

《IronPython in Action》提供了一個全面的、實踐性的介紹,介紹了微軟在.NET框架上的新方法。它將IronPython作為一種一流的.NET語言,完全集成到.NET環境、Visual Studio甚至開源的Mono實現中。您將學習如何將IronPython嵌入到C#和VB.NET程序中作為一種現成的腳本語言,用於編寫完整的應用程序或用於ASP的Web開發。更重要的是,您將看到IronPython如何在Silverlight中用於客戶端Web編程。

IronPython帶來了令人興奮的新可能性。由於它是一種動態語言,它允許使用VB和C#不容易實現的編程範式。在這本書中,作者Michael Foord和Christian Muirhead探索了函數式編程、動態類型和鴨子類型、元編程等領域。《IronPython in Action》通過示例探索這些主題,利用Python交互式控制台使用實時對象探索.NET框架。專家作者為程序員提供了對Python語言和.NET框架的完整介紹。該書還展示了如何使用C#擴展IronPython,如何使用IronPython在.NET 3.0和Powershell中擴展C#和VB.NET應用程序,以及如何將IronPython作為Windows腳本工具等等。