Kafamda Sorular

esbejk

Öğrenci
Katılım
29 Eylül 2013
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
Neyse benim programcılığa büyük merakım var.Kafam takılan da bir kaç soru var.Şimdi örnek olarak Photoshop1-adobe photoshop adında bir program yapmış ancak bu program içindeki efektler olsun çizimler olsun vs akla gelen türlü özellik bunlar nasıl yapılmış.C++ dilini kullanıyorlar diyebilirsiniz o zaman C++'ın hangi sınıfını,kütüphanesini kullanıyorlar2-neyse herşeyi geçtim photoshopu yaparken arayüzünü nasıl programlıyorlar kullandırkları bir programmı var yoksa bilmediğim başka türlü yollarla mı?3-Adamlar bu programı bu kadar yapmış bunu mac içinde baştan yazacak halleri yok.Cross platformda uygulama geliştireceğimiz zaman programlama dilini nasıl kullanmalıyım.Photoshop gibi profesyonel programlar yapabilmek için.4-Bazı programlar var.Programın arayüzü tamamen değişmiş bu windowsun normal penceresindeki sağ üstteki kapatma butonuna kadar.Mesela itunes'in en üst kısmı şu şarkıları ileri geri yaptığımız,şarkıyı ileriye sardığımız panel adamlar onu nasıl yapmış(Tasarım anlamında) veya butonun pencerenin her türlü şekli şemali nasıl değişir.Örnek olarak DevExpress adında bir program var içinde windows formlarıyla ilgili türlü türlü temalar şekiller form tasarımları vs şey var o tip şeyler nasıl yapılır?Diyeceksinizki bu işler boyunu aşar.Bunun bende farkındayım ama en azından adamlar şu yöntem ile programları geliştiriyor arayüzleri şu şekilde oluşturuyor gibi temel bilgiler lazım.O kadar araştırdım ki Google'da herhangi birşey bulamadım.Belki ilk defa Google'da araştırdığım birşey yok ya da bu sefer ben araştırmayı beceremedim.Bu soruları cevaplayanbilen arkadaş bana o kadar yardımcı olmuş olur ki anlatamam.
 

mustafa3437

Öğrenci
Katılım
29 Eylül 2013
Mesajlar
2
Reaksiyon puanı
0
Puanları
0
çok meraklısın kardeşim.
şimdi arayüzünü qt kütüphanesi ile yazıyolar. qt ne dersen açık kaynaklı trolltech firması tarafından (norveç) geliştirilmiş bir gui(grafik arayüz birimi) kütüphanesidir. nokia satın aldı.
cross platformda ise her işletim sistemi için yeniden kodları derliyorlar. bu yüzden taşınabilirlik özelliği olan dilleri kullanırlar. buda c++
diğer özelliklerini ise kendileri yazıyorlar. mesele resim işleme efekt büyütme vs.
çok merak ediyosan grafik programları nasıl yazılır diye. opencv diye bir kütüphane var onu incele.
veya açık kaynaklı grafik işleme programı olan gimp'e bak, Linux'ta photoshopun rakibi.
yüzeysel olarak bu kadar diyebilirim. işin içine girmek istersen çok kitap okuman ve çok uygulama yapman gerekir. ama imkansız değil.
kolay gelsin.
 

esbejk

Öğrenci
Katılım
29 Eylül 2013
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
verdiğin bilgiler için çok teşekkür ederim.Qt'yi biliyordum ama bu tip programlarda kullanıldığını bilmiyordum.En azından ilerlenecek yol belli oluyor.Visual studio tembelliğinden ve windows bağımlılığından kurtulmak için ideal yol Qt oluyor.Visual studio'da butonu forma sürükle bırak çift tıkla kod yaz ne anladım programcılıktan.Sonra o programı başka sistemlerde kullanama.
 

esbejk

Öğrenci
Katılım
29 Eylül 2013
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
çok meraklısın kardeşim.
şimdi arayüzünü qt kütüphanesi ile yazıyolar. qt ne dersen açık kaynaklı trolltech firması tarafından (norveç) geliştirilmiş bir gui(grafik arayüz birimi) kütüphanesidir. nokia satın aldı.
cross platformda ise her işletim sistemi için yeniden kodları derliyorlar. bu yüzden taşınabilirlik özelliği olan dilleri kullanırlar. buda c++
diğer özelliklerini ise kendileri yazıyorlar. mesele resim işleme efekt büyütme vs.
çok merak ediyosan grafik programları nasıl yazılır diye. opencv diye bir kütüphane var onu incele.
veya açık kaynaklı grafik işleme programı olan gimp'e bak, Linux'ta photoshopun rakibi.
yüzeysel olarak bu kadar diyebilirim. işin içine girmek istersen çok kitap okuman ve çok uygulama yapman gerekir. ama imkansız değil.
kolay gelsin.

Bu opencv'yi indirdim fakat bir türlü kullanabilir hale getiremedim.Cmake falan ingilizce anlatımlara baktım ama hep hata alıyorum.Qt üzerine kurulum yapmayı deniyorum.Bilen olursa nasıl hatalar aldığımı yazarım
 
S

SDN Okuru

SDN Okuru
"İntroducing Small Basic" Bu terimi google'de ara ve doğru sayfayı bulduğunda (Microsoft dounload center'den) önce doğru dil seçeneğini seç ve ardından senin için uygun olan dosya formatını seç (pdf/docx) ve indirdiğin dosyayı bir hafta boyunca incele. Kafandaki sorular için en basit anlatımı bulmuş olacaksın.
 

KibritVsÇakmak

Öğrenci
Katılım
5 Şubat 2013
Mesajlar
20
Reaksiyon puanı
0
Puanları
0
Kardeşim bu soruları sorman çok doğal ama dışarıdan bakınca insanın kafası almıyor, benimki halen almıyor gerçi:hammer:
Ama şunu söyleyim, ilk başta adamlar sıkıntısını çekmişler vs 1-0 ile yapmışlar bilgisayarları. Bİlgisayar dediğime bakma adamlar iki sayıyı toplatmak için kırk takla atmışlar.
Şimdiki bilgisayarlar gelmesin aklına hemen:lol:
Ama daha sonra bunu assembly dili dedikleri bir dili geliştirmişler. TAbi bu dili kodlarken 1-0 lar ile kodluyorlar. Yani hepsini bir önceki ile yaparak.
TAbi diyeceksin ki böyle geçişler kolay mı diye, sana şunu söyleyim 1950-1990 arası süre boyunca uğraşıyorlar adamlar bazı şeyleri oturtmak için. Ama günümüze baktığında özellikle son 5-10 seneye, gelişme aşırı derece hızlı. Her neyse adamlar zamanında sıkıntı çekmişler ve yapmışlar. Daha sonra geliştire geliştire bu seviyeye gelmişler.

Not: Nasıl geliştiler diye sorma işin içine girince çıkılmıyor. Ben çıkamadım halen.:blush:
 

esbejk

Öğrenci
Katılım
29 Eylül 2013
Mesajlar
9
Reaksiyon puanı
0
Puanları
1
İşin içine girsem bir dert girmesem daha da büyük bir dert bana.Zaten benim düşünce tarzıma göre biri yapıyorsa benim-bizim neyimiz eksik diye kendime sormadan edemiyorum
 
S

SDN Okuru

SDN Okuru
İşin içine girsem bir dert girmesem daha da büyük bir dert bana. Zaten benim düşünce tarzıma göre biri yapıyorsa benim-bizim neyimiz eksik diye kendime sormadan edemiyorum

Eksiklerimiz: Bilgi, Tecrübe, Kültür.

Kültür kısmına gelirsek, bizde herkes herşeyi yapmaya kalkışır ve hiç bir sonuç elde edemez. Batı'nın kültüründe (Yaşam şekli) ise, herkes bir konuda uzmanlaşır ve kendi bildiğini uygular, başarılı olur.

Tecrübe kısmında ise, biz hep tartışırız, hiç bir şeye başlayamayız. İkna olmayız, ikna edemeyiz, ömür tartışmayla geçer. Yerimizde saymamızdanda hep başkaları srumlu olur. Her şey lafta kalır.

Bilgi kısmınada kısaca değinelim: Bir an önce okul bitsin ve bir yerde çalışalım ve ilk paramızı kanalım, sonrada Bira içmeye gidelim diye acele ederiz. Batıda ise 30 yaşına kadar okumak, yüksek ücretli mesleklerde normal bir durum. Düşük ücretli işlerde çalışmak için ise, zaten yabacı ülkelerden göç edenler, bizim gurbetçiler var.

Hayatında kaç kitap okudun ? (Okursak bile Roman okuruz, Yazsak bile Şiir yazarız. )
 
Üst