Table of Contents:
  • Chapter 12: Debugging IronPython Applications
  • Understanding IronPython Warnings
  • Obtaining Error Information
  • Debugging with the Python Debugger
  • Debugging with the CLR Debugger
  • Using Visual Studio for IronPython Debugging
  • Defining and Using Exceptions
  • Using IronPython Constructively
  • Part IV: Advanced IronPython Topics
  • Chapter 13: Working with XML Data
  • Includes bibliographical references and index
  • Performing Enumerations
  • Using IronPython Constructively
  • Chapter 4: Using Arrays and Collections
  • Working with Tuples, Lists, and Arrays
  • Working with the Collections Module
  • Using Dictionaries
  • Using IronPython Constructively
  • Chapter 5: Interacting with Structures and Objects
  • Working with Existing Objects
  • Creating New Objects
  • Using IronPython Constructively
  • Part III: Working with IronPython
  • Chapter 6: Using the Python Standard Library
  • Considering the Standard Library Features
  • Obtaining and Installing the Python Standard Library
  • Accessing the Standard Library from IronPython
  • Using the Standard Library Features
  • Using IronPython Constructively
  • Chapter 7: Accessing the .NET Framework
  • Importing the .NET Framework Assemblies
  • Using .NET Data Types
  • Interacting with .NET Framework Elements
  • Working with Generics
  • Using IronPython Constructively
  • Chapter 8: Creating Windows Forms Applications
  • Cover
  • Title Page
  • Copyright Page
  • Dedication
  • Credits
  • About the Author
  • About the Technical Editor
  • Acknowledgments
  • Table of Contents
  • Introduction
  • Part I: Introducing IronPython
  • Chapter 1: Discovering IronPython
  • An Overview of IronPython
  • Getting IronPython
  • Understanding the Dynamic Language Runtime
  • Using the IronPython Console
  • Using the IronPython Windowed Environment
  • Creating Your First Application
  • Using IronPython Constructively
  • Chapter 2: Understanding the IronPython Basics
  • Using Visual Studio to Create IronPython Applications
  • Understanding the Use of Indentation and Capitalization in IronPython
  • Considering Data Types in IronPython
  • Exploring the IronPython Modules
  • Interacting with the IronPython Environment
  • Using IronPython Constructively
  • Part II: Using the IronPython Language
  • Chapter 3: Structured Language Elements
  • Stringing Statements Together
  • Selecting Between Options
  • Creating Loops
  • Working without a Visual Designer
  • Defining Windows Forms
  • Interacting with Predefined and Custom Events
  • Using IronPython Constructively
  • Chapter 9: Interacting with COM Objects
  • An Overview of COM Access Differences with Python
  • Choosing a Binding Technique
  • Defining an Interop DLL
  • Performing Late Binding Using Activator. CreateInstance()
  • Performing Late Binding Using Marshal. Get ActiveObject()
  • Using IronPython Constructively
  • Chapter 10: Using IronPython for Administration Tasks
  • Understanding the Command Line
  • Interacting with the Environment
  • Starting Other Command Line Applications
  • Providing Status Information
  • Using IronPython Constructively
  • Chapter 11: Developing ASP.NET Applications
  • Considering IronPython Web Application Compatibility
  • Obtaining ASP.NET Dynamic Language Support
  • Creating a Web Site
  • Building a Basic ASP.NET Site Using IronPython
  • Using IronPython Constructively