Momotik.ru

Народный проект

Метки: Ironpython обработка событий, ironpython скачать бесплатно, ironpython встраивание, ironpython visual studio 2010, ironpython скачать.

IronPython
Тип

Python Programming Language Interpreter

Разработчик

Jim Hugunin

Аппаратная платформа

.NET Framework, Mono

Последняя версия

2.7.3 (Июль 7, 2012)

Лицензия

Apache License version 2.0[1]

Сайт

IronPython.net ironpython.codeplex

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft .NET или Mono. Полностью написан на C#, и является транслятором компилирующего типа.

В IronPython можно использовать типы .NET. Также можно из .NET кода использовать IronPython код, либо посредством хостинга IronPython системы, либо предварительной сборки IronPython кода.

Содержание

Пример: программа Hello World

Простейший пример использования графического инструмента GTK+ в окружении IronPython:

#!/usr/bin/env ipy
#-*- coding: UTF-8 -*-
 
import clr
clr.AddReference('gtk-sharp')
import Gtk
 
def button_clicked(button, args):
    print('Привет Мир!')
 
def main():
    Gtk.Application.Init()
 
    window = Gtk.Window('Окно Приветствия')
    window.SetDefaultSize(240, 180)
    window.DeleteEvent += lambda w, a: Gtk.Application.Quit()
 
    button = Gtk.Button('Нажми Меня')
    button.Clicked += button_clicked
    button.Show()
 
    window.Add(button)
    window.Present()
 
    Gtk.Application.Run()
 
if __name__ == '__main__':
    main()

Примечания

  1. IronPython license (ironpython.codeplex.com)

См. также

Ссылки

  • ironpython.net — официальный сайт IronPython
  • Основная страница проекта
  • IronPython Вики


Tags: Ironpython обработка событий, ironpython скачать бесплатно, ironpython встраивание, ironpython visual studio 2010, ironpython скачать.