Basit windows programi yazmak istiyorum.

Endorfin35+

Kayıtsız Üye
Katılım
1 Mayıs 2020
Mesajlar
4,485
Basit bir program yazmaliyim. Basitten kastim herhangi bir dilde bulunan standadt fonksiyonlar benim icin yeterli. Ozel bir durum yok.

Uzun zamandir uzak kaldim bu islerden. Daha once visualstudio ve autoit tecrubem olmustu. Simdi hangi ortamda calismaliyim cok bir fikrim yok. Visualstudio cok kasıyor benim pcde bu nedenle alternatif tavsiyelere acigim. Benim aklimda autoit ile gitmek var.
 
Ben olsam python kullanırdım. Bir kere yaz, bütün işletim sistemlerinde çalışsın :)
 
Ne yazacaksın? Ben C# ile direnç hesap makinesi yazmıştım. O zamanlar sen var mıydın hatırlamıyorum. Visual Studio kurarken ihtiyacını görecek kadar özellik seçersen kasmaz diye düşünüyorum.

 
Peki python icin hangi uygulamar gereklidir? Farkli farkli ide ler vs varmi? Yanlis biryerden baslamayalim mavzuya?
 
Aslinda capraz platform vs gerekli degil su asamada. Yazarken Kasmasin sonrasinda extra kutuphaneler istemesin tikla calistir bir exe yapmak istiyorum.
 
QT Designer ile tasarlayabilirsin.
Sürükle bırak mantığıyla yapılıyor.
Sana çıktı olarak bir dosya veriyor bunu bir script ile python koduna dönüştürüyorsun.

Not : PyQT paketini kurmayı unutma.
 
Biraz python öğrenmeye karar verdim.

ilk sorum şu;

Veri tiplerini tanımlaya gerek olmadığı, atamanın otomatik yapıldığından bahsedilmiş.

Bir sayacım var diyelim. rakamlar artıyor int yetmeyecek long olması lazım ama ilk değer 0 ile başladı python nerden biliyor bunun ne olması gerektiğini? veya long olmamalı 32k dan sonra taşma istiyorum....
 
ilk izlenim : programlayı qbasic ile öğrenmiştim. pyhtonu qbasic e çok benzettim. Öyle bir hissiyat uyandırdı. :D
 
Biraz python öğrenmeye karar verdim.

ilk sorum şu;

Veri tiplerini tanımlaya gerek olmadığı, atamanın otomatik yapıldığından bahsedilmiş.

Bir sayacım var diyelim. rakamlar artıyor int yetmeyecek long olması lazım ama ilk değer 0 ile başladı python nerden biliyor bunun ne olması gerektiğini? veya long olmamalı 32k dan sonra taşma istiyorum....

Python'da bir tam sayının 16 bit olmasını sağlamanın bir yolu muhtemelen vardır, ama eğer python kullanıyorsan bence bunu doğrudan veri tipinin kendisinin yapmasını beklememen lazım. Onun yerine modülüs aritmetiği ile manuel olarak istenen değerde dönüşü sağlayabilirsin. Eğer bir verinin REGİSTER bazında otomatik olarak, çok az sayıda saat döngüsü içinde maksimum değerden sıfıra veya sıfırdan maksimum değere dönmesini istiyorsan, zaten kullandığın programlama dili python olmaması lazım, C veya assembly olması lazım.
 
zamanında az mı program yazdık beeee delphi 7 visual basic 6.0 hey gidi günler heyyyy....
o zaman böyle evde telefonda internet nerdeeee gidip kafelerden kitaplardan şurdan burdan öğrenirdik ne günlerdi beeee......
 


Biri bana bu açık kaynak olayını özetleyebilir mi?

Ben bu qt yi ücretsiz kullansam ve yükümlükleriniz dediklerini yerine getirmezsem ne olur?
 
Eğer LGPL olarak kullanırsan, sadece kullandığın QT bileşenlerinin kaynak kodlarını ve build etmek için gereken prosedürleri yayınlaman yeterli. Ama eğer GPL olarak kullanırsan, TÜM kaynak kodunun, yani senin program dahil, yayınlanması gerekir. Eğer bu kurala uymazsan, QT geliştiricileri tarafından aleyhine telif davası açılabilir. Ama eğer piyasada çok görünür bir ürün değilse muhtemelen kimse farketmez.

Kimse farketmese de, gene de QT geliştiricilerinin öngördüğü şekilde kullanmak lazım, yoksa hak yemiş olursun ve o üründen de bir hayır gelmez diye düşünüyorum.
 
Peki son birsey daha program bir donanimla haberlesiyor. Ozaman donaniminda acik kaynakli olmak zorunda anladim dogru mu?
 
Peki son birsey daha program bir donanimla haberlesiyor. Ozaman donaniminda acik kaynakli olmak zorunda anladim dogru mu?

Hayır, QT lisansı sadece QT nin kullanım şartlarını düzenler. Donanımın telif hakları sana ait, eğer istersen GPL yapabilir ve şemasını buraya koyabilirsin :)
 

Çevrimiçi personel

Forum istatistikleri

Konular
7,815
Mesajlar
129,600
Üyeler
3,148
Son üye
askeralbay

Son kaynaklar

Son profil mesajları

Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
az bilgili çok meraklı
Back
Top