Merhaba arkadaşlar,

Windows ortamı için C# ile uygulama geliştirmeye çalışıyorum. Fakat gerek okuduğum bölüm itibariyle gerekse merakımdan uygulamalarımı ve projelerimi Linux üzerinden yönetmek istiyorum. Yaklaşık 1 senedir Python dili ile ilgilenmekteyim. Bu dilin Linux üzerinde çok etkili olduğunu öğrenmiştim. Fakat C#'da olduğu gibi görsel programlama yöntemi farklı olduğu için (örn: butonlar kodlar ile yazılıyor. C# daki gibi sürükle bırak mantığını bulamadım) biraz öğrenmem yavaşladı.

Acaba Linux ortamında görsel programlama yapabilmem için neler öğrenmem gerekiyor? Hangi programları/ide kullanmalıyım ? Görsel programlamanın yanında Veritabanı sorununu nasıl çözebilirim? (Windows'da C# ile MSsql uygulamalarını inceliyordum.)

Teşekkürler.

soruldu: 11 Şub '15, 19:04

ernuynk's gravatar image

ernuynk
366710
cevap kabul oranı: 0%


C# mantığıyla yola devam etmek için Java, C++ (Qt) gibi platform bağımsız dilleri tercih etseniz bence daha iyi olur. Linux'a da aynı IDE'yi vs. kurabilirdiniz... (NetBeans IDE, Qt Creator IDE, ...)

MSSQL'in galiba Linux sürümü yok. Linux'taki Wine programıyla eski sürümünü çalıştırmayı deneyebilirsin. C# için Mono projesine bir gözatabilirsiniz.

Python ile GUI uygulamaları geliştirmek için PyQt4/PyQt5 kullanılabilir. (Tkinter, GTK, WxPython gibi seçenekler de mevcut). PyQt ile beraber gelen Qt Designer aracıyla kod yazmadan da görsel arayüz oluşturulabilir. Fakat Visual Studio deneyimi gibi değil. Tasarımı yaptıktan sonra koda dönüştürerek veya tasarım dosyasından arayüzü direk yükleyerek yola devam edilir.

Faydalı bağlantılar:
http://www.istihza.com/beta/qt4/temel_bilgiler.html#kurulum
https://forum.ubuntu-tr.net/index.php?topic=36053.0
http://stackoverflow.com/questions/17240254/how-to-install-pyqt-on-ubuntu-12-04-with-python-2-7
http://www.btsoru.com/questions/4281/pyqt-icin-hangi-gui-tasarm-aracn-tavsiye-edersiniz/4308

Bu arada Visual Studio'da Python'u ister C# yerine, ister C# ile birlikte kullanabilirsiniz. Tabi Python'un platform bağımsızlığı da gider.

permanent link

cevaplandı: 12 Şub '15, 03:47

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

değiştirildi: 12 Şub '15, 07:08

1

Cevap için çok teşekkür ederim. Çok yardımı oldu.

(12 Şub '15, 06:34) ernuynk ernuynk's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×46
×42
×41

Soruldu: 11 Şub '15, 19:04

Görüntüleme: 1,068 kez

Son güncelleme: 12 Şub '15, 07:08

powered by BitNami OSQA