Интернет магазин китайских планшетных компьютеров



Компьютеры - IronPython

01 мая 2011





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
import Gtk
 
def button_clicked:
        print
 
def main:
        Gtk.Application.Init
 
        window = Gtk.Window
        window.SetDefaultSize
        window.DeleteEvent += lambda w, a: Gtk.Application.Quit
 
        button = Gtk.Button
        button.Clicked += button_clicked
        button.Show
 
        window.Add
        window.Present
 
        Gtk.Application.Run
 
if __name__ == '__main__':
        main


Просмотров: 437


<<<