Öncelikle ironpython (bundan sonra bazı yerlerde IPy kısaltmasını kullanacağım) hakkında yeterli bilginiz yoksa,
Buradan ilk ironPyhton tanıtım makalemi incelemenizi tavsiye ederim. Bir python programlama temelinizin var olduğunu varsayarak konulara devam edeceğim ve python konularındaki temel makalelerim için
Python Programlama I - Giriş
Python Programlama II - Temel Yapılar
Python Programlama III - Fonksiyonlar
Python Programlama IV - GUI
Python Programlama V - Döngüler
yazılarımı inceleyerek bu işe başlayabilirsiniz.
Öncelikle IronPython'ın Visual Stuido ya entegre edildikten sonra nasıl göründüğüne bakalım. Entegrenin nasıl yapılacağını
buradan inceleyebilirsiniz.
Gördüğünüz gibi projede IronPyhton sekmesi bulunmakta.
Daha önce Visual Studioda çalışmışlığınız varsa, normal proje oluşturur gibi bir proje oluşturacağız ve .Net platformunda Python kodları ile geliştirme yapacağız. Windows altında Python kodlama yapanlar için cennet müjdesi gibi bir olay bu çünkü, bire bir grafik arayüzlü geliştirme python programlama dilinde çok sıkıntı verici bir iş. Hele bunu Qt ile , BOA isminde IDE'siyle ya da konsolda tkinter kütüphanesi, wx kütüphanesi kullanarak yapmak çok sıkıntı verici; Özelikle de uygulamalarınızı .exe uzantılı dosyalara çevirirken ve diğer son kullanıcıların kullanımına sunarken gerçekten de çok sıkıntılı bir iş...
Artık son buldu... Şimdi başlayalım:
Öncelikle daha önce visual studio kullanmayanlar için bir proje nasıl açılır nelere dikkat edilmesi gerekiyor onları inceleyelim.
File>New>Project'ten gelecek ekranda göreceğeniz gibi IronPython sekmesi gelecek;
Bu sekme altında
Windows Application
Class Library
Console Application
WPF Application olmak üzere bölümler oluşacak. IronPythonla ayrıca Silverlight, ASP.NET sayfalarında da çalışıyor ve ileriki yazılarda da bu entegrasyonlar nasıl yapılır ve nasıl çalışır bunları da göreceğeniz.
Buradan Windows Application'ı seçiyoruz ve Adını ikivanc_Ders1 olarak değiştiriyoruz. Ve Devam ediyoruz.
Temel olarak aşağıdaki görüntüde görebileceğiniz gibi Solution Explorerda projemiz görünmekte. "From1.py" ve "Program.py" den oluşmakta temel olarak.
Gördüğünüz gibi VS2008(Visual Studio 2008) de bir form ortada ve diğer bölümleriyle birlikte bulunmakta. Öncelikle VS2008'i tanıyalım
ToolBox
GUI Bileşenlerin Bulunduğu ve sürükleyip form üzerine bıraktığımızda eklenen componentlar.
(Ctrl+Alt+X) Tuş kombinasyonu kısa yoludur, bunu tıklayarak ekrana getirebilirsiniz.
Solution Explorer
Projede bulunan kaynak kodları ve gereksinim duydukları diğer kodlar burada yer alır ve çift tıklanılarak düzenlenebilir.
(Ctrl+Alt+S) Tuş Kombinasyonu kısa yoludur.
Properties
Componentların, Form ve Formdaki nesnelerin özelliklerini değiştirebileceğiniz, direkt codebehindda tanımladan buradan hızlıca tanımlayabilmenizi sağlayan paneldir.
(F4) tuşu kısa yolu tuşudur.
Server Explorer
Veritabanına ulaşmak için kullanılan birimdir. Veritabanıyla alakalı işlemlerinizi, tablo oluşturma, stored procedure oluşturma ve buna benzer veritabanı işlemlerini(Ctrl+Alt+S) Tuş Kombinasyonu kısa yoludur.
Programımızı çalıştırmak için:
(F5) kısayol tuşu ile veya Debug>Start Debugging menüsünden uygulamanızı çalıştırabilirsiniz.
Programı çalıştırdıktan sonra otomatik olak uygulamanın exesi, proje klasöründe oluşturulur. Proje Klasörünün içerisinde "bin" klasör ve onun içersindeki "Debug" klasörü içersinde exe dosyamız oluşturulmuş durumda.
Bu yazıda ironpython'ın genel yapısını, visual studiodan erişimini ve visual studio'nun temel kullanımını gördük. Özellikle visual studio'yu daha önce kullanmamış python kullanıcıları için mümkün mertebe basit ve geliştirme için gerekli bilgileri adım adım görüntülü vermeye çalıştım. Takıldınız yerleri ve düzeltmek istediğiniz yerleri ibrahim.kivanc@msakademik.net mail'imden bana ulaşabilirsiniz.