C dili sadece komut sistemiylemi çalışıyor ?

massacare

Hectopat
Katılım
19 Mayıs 2014
Mesajlar
27
Yer
Haspolat, Nicosia, Cyprus
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar. Ben programcılığa yeni başladım ve C diliyle başladım. Hatta boy ve yaş girildiğinde makro besin değerlerini hesaplayan bir program bile yazdım. Sorum şu, yazılan programlar sadece komut sistemiyle mi çalışıyor ? Normal bildiğimiz program şeklinde bir şey yazmak için başka bir dil mi öğrenmek gerek ? C dili geniş bir dil diye biliyorum. Cevaplarınız için şimdiden teşekkürler :)
 
Son düzenleyen: Moderatör:
Standart C kütüphanesinde grafik kütüphanesi yok. Fakat wxWidget, GTK vb gibi platform bagimsiz kütüphaneler mevcut. Windows için Windows API (Win32 API) mevcut. Ayrica bir programi diger programlama dilleriyle de yazsan başka kütüphaneler ile de yazsan Windows' da aslinda hepsi dolayli olarak API'leri kullanıyor. Windows API Windows' un ana dilidir. Fakat Windows API düşük seviyelidir. Ögrenmesi zor ve program geliştirmesi de zordur bu yüzden başta belirttiğim hazir kütüphanaleri kullanirsan hem platform bağimsiz olur hem de daha rahat yazarsın programı. Bu arada komut sistemi yerine konsol üzerinden dersen daha doğru olur :).
 
Son düzenleme:
Merhaba arkadaşlar. Ben programcılığa yeni başladım ve C diliyle başladım. Hatta boy ve yaş girildiğinde makro besin değerlerini hesaplayan bir program bile yazdım. Sorum şu, yazılan programlar sadece komut sistemiyle mi çalışıyor ? Normal bildiğimiz program şeklinde bir şey yazmak için başka bir dil mi öğrenmek gerek ? C dili geniş bir dil diye biliyorum. Cevaplarınız için şimdiden teşekkürler :)
C den kastınız nedir (C# , C++..) Bunu belirtirseniz net bilgiler verebilirim.
 
C den kastınız nedir (C# , C++..) Bunu belirtirseniz net bilgiler verebilirim.
C den kastım C :D C++ yada C# değil sadece C.

Standart C kütüphanesinde grafik kütüphanesi yok. Fakat wxWidget, GTK vb gibi platform bagimsiz kütüphaneler mevcut. Windows için Windows API (Win32 API) mevcut. Ayrica bir programi diger programlama dilleriyle de yazsan başka kütüphaneler ile de yazsan Windows' da aslinda hepsi dolayli olarak API'leri kullanıyor. Windows API Windows' un ana dilidir. Fakat Windows API düşük seviyelidir. Ögrenmesi zor ve program geliştirmesi de zordur bu yüzden başta belirttiğim hazir kütüphanaleri kullanirsan hem platform bağimsiz olur hem de daha rahat yazarsın programı. Bu arada komut sistemi yerine konsol üzerinden dersen daha doğru olur :).
Verdiğin bilgiler çok işime yarayacak gibi görünüyor çok teşekkür ederim :)
 
Arkadaşım senin bahsettiğin ANSI C oluyor. Bu öğrendiğin her şeyin temelidir. Kendini bu dilde geliştirip syntax'leri öğrenip temel algoritma yapını geliştirdikten sonra C#,C++, java gibi üst seviye bir programlama diline geçiş yaparak ister windows platformu için istersende linux vb. işletim sistemleri için uygulama geliştirebilirsin.
 
C de GUI desteği yok diye biliyorum ben. Fakat Kendini geliştirip C++,C#,Delphi gibi üst seviye dillerde studio programlarıyla GUI yapılabiliyor. Mesela; Borland C/C++/Delphi için Embarcadero'nun geliştirdeiği Rad Studio ile GUI oluşturabiliyorsun.
Diğer taraftan Microsoft C/C++/C#/F#/J# için Visual Strudio var.
Bu studio programlarında arayüz oluşturmak için araçlar var.
C# Microsoft tarafından geliştirildiği için Visual Studio üzerinde tam uyumlu. Yerleştirdiğin komponetler dili ile düzenleniyor yani C# zaten baştan GUI destekli. Rad Studio da ise C++ ve diğer Borland dilleri için Borland tarafından geliştirilen VCL kütüphaneleri mvcut.
VCL(Visual Component Library) – Görsel Bileşen Kütüphanesi | Cevahiri Bakış
 
C de GUI desteği yok diye biliyorum ben. Fakat Kendini geliştirip C++,C#,Delphi gibi üst seviye dillerde studio programlarıyla GUI yapılabiliyor. Mesela; Borland C/C++/Delphi için Embarcadero'nun geliştirdeiği Rad Studio ile GUI oluşturabiliyorsun.
Diğer taraftan Microsoft C/C++/C#/F#/J# için Visual Strudio var.
Bu studio programlarında arayüz oluşturmak için araçlar var.
C# Microsoft tarafından geliştirildiği için Visual Studio üzerinde tam uyumlu. Yerleştirdiğin komponetler dili ile düzenleniyor yani C# zaten baştan GUI destekli. Rad Studio da ise C++ ve diğer Borland dilleri için Borland tarafından geliştirilen VCL kütüphaneleri mvcut.
VCL(Visual Component Library) – Görsel Bileşen Kütüphanesi | Cevahiri Bakış
Birçok GUI kütüphanesi C ve C++' da ortak olarak kullanılabilir. Ayrıca diğer yüksek seviyeli dillere göre pencere yapmak için daha fazla zaman harcaman gereksede Windows için şunu kesin olarak diyebilirim: Win32API düşük seviyeli, kapsamlı, C ile iç içe ve Windows' un doğal dili . Dolayisiyla aslında hangi dille yazarsan yaz bir pencere her türlü Win32API' yi kullanır...
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı