- Part I: Introducing IronPython
This short part is designed to get the reader started using IronPython. It answers basic installation and usage questions, how to get help, and what makes IronPython different from other languages. The reader also discovers how to use familiar tools such as Visual Studio to work with IronPython and creates a very simple IronPython example. Most importantly, the reader becomes familiar with the IronPython environment and discovers how to use it.
- Part II: Using the IronPython Language
In this part, the reader learns the IronPython language. It assumes that the reader has worked with other programming languages and knows about basic programming constructs such as loops. This part is designed to get experienced developers up and running with IronPython quite quickly.
- Part III: Working with IronPython
Once the reader understand IronPython and it’s environment, it’s time to explore IronPython in actual use. IronPython can make use of the Python standard library and operate stand-alone or in concert with the .NET Framework, so this part explores both environments. In addition, the reader can use IronPython to create either desktop or Web-based applications, so this part shows both. Most readers will want to know how to interact with existing technologies such as the Component Object Model (COM) so there are areas that explore these needs as well. One interesting feature of this section is showing how to use IronPython to perform administration tasks. Microsoft is emphasizing the command line more in current products such as IIS and Exchange Server. In addition, Windows Server 2008 Server Core is nothing more than a command line environment, so this chapter plays to the current direction in Microsoft technology and gives this book a distinct advantage over the competition.
- Part IV: Advanced IronPython Topics
The reader of this book is advanced and wants advanced topics, so the bulk of the book concerns itself with topics that a knowledgeable reader will want. This section answers a wealth of interoperability questions, such as using IronPython from other .NET languages and working with external resources such as Web services. The reader will also discover techniques for extending IronPython and making it a more robust language. Finally, this part discusses two interesting topics: using IronPython to automate application testing and executing IronPython using Mono. This last topic is something you won’t find anywhere else and it’s doubtful anyone else will tackle it. This last chapter effectively extends IronPython into environments the reader may not have considered such as Windows Server 2008 Server Core (which lacks support for the .NET Framework) and Linux.
Sign up now »
- FTQuality ManagerSA
- FTLead Software EngineerSA
- FT.NET - Sitecore Developer - Melbourne - PermNSW
- FTJob Title: Mac Systems/ Enterprise Systems EngineerNZ
- FTOS Web Applications DeveloperNSW
- FTSenior Python DeveloperNSW
- FTR&D EngineerSA
- FTTechnical Business AnalystNSW
- FTFlash / ActionScript Developer - ContractNSW
The risks facing high-speed data networks and unencrypted data while in motion are very real and on the rise. As information becomes one of the most valuable ‘off balance sheet’ ...
The nature of work has changed fundamentally and forever and it continues to evolve rapidly. Geographic distance and ...
"Suggesting that people's "purpose is to get information to flow through the ..."
Why change management doesn’t work
"Darn those pesky laws that get in the way of commercial exploitation ..."
Larry Page wants to see your medical records
"Instead of partitioning the device between corporate and personal data, another approach ..."
Dual-Persona Smartphones Not a BYOD Panacea
"Well that's a nice back-handed compliment isn't it? So now, finally, my ..."
After two-year hiatus, EFF accepts bitcoin donations again
"Actually, both Mobile App developers and CIOs should be blamed for it. ..."
CIOs struggle to deliver timely mobile business apps: survey
- Analytics and personalisation drive leading marketer behaviour: Report
- Innovation and big data take centre stage during CMO panel
- Twitter targets second screen interaction with Amplify advertising partnerships
- Facebook talks hyper-targeting, analytics and cross-platform at AANA event
- Tapping into social experience: Tourism Australia