|
< Back | Wikipedia | Home | Dark Mode IronPythonIronPython -- odna iz osnovnykh realizatsii iazyka Python, prednaznachennaia dlia platformy Microsoft .NET ili Mono. Polnost'iu napisan na C#, i iavliaetsia transliatorom kompiliruiushchego tipa. V IronPython mozhno ispol'zovat' tipy .NET. Takzhe mozhno iz .NET koda ispol'zovat' IronPython kod, posredstvom khostinga IronPython sistemy ili predvaritel'noi sborki IronPython koda. Na segodniashnii den' vozmozhnost' programmirovat' na IronPython est' v IDE Visual Studio, SharpDevelop i drugikh. Soderzhanie
C#: using System; class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); } }IronPython: print "Hello World"Prosteishii primer ispol'zovaniia graficheskogo instrumenta GTK+ v okruzhenii IronPython: #!/usr/bin/env ipy #-*- coding: UTF-8 -*- import clr clr.AddReference('gtk-sharp') import Gtk def button_clicked(button, args): print('Privet Mir!') def main(): Gtk.Application.Init() window = Gtk.Window('Okno Privetstviia') window.SetDefaultSize(240, 180) window.DeleteEvent += lambda w, a: Gtk.Application.Quit() button = Gtk.Button('Nazhmi Menia') button.Clicked += button_clicked button.Show() window.Add(button) window.Present() Gtk.Application.Run() if __name__ == '__main__': main()
NavigatsiiaPersonal'nye instrumenty
associated-pagesrusskiiProsmotryEshchioNavigatsiia
Uchastie
Instrumenty
Pechat'/eksportV drugikh proektakhNa drugikh iazykakh
Source: ru.wikipedia.org |