IronPython
Зовнішній вигляд
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()
Див. також
Посилання
- ironpython.net — офіційний сайт «IronPython».
- Основна сторінка проекту
- IronPython Вікі
![]() | Цю статтю перекладають з іншої мови. Будь ласка, не редагуйте її, бо Ваші зміни можуть бути втрачені. Якщо ця стаття не редагувалася кілька днів, будь ласка, приберіть цей шаблон. Це повідомлення призначене для уникнення конфліктів редагування. Останнє редагування зробив користувач Jarozwj (внесок, журнали) о 14:05 UTC (5189627 хвилин тому). |