duyuruElektroArge.com'a Hoşgeldiniz. Üye Olmak İçin Tıklayın. duyuru





houseForum ana sayfa   iletişimİletişim   bilgiSSS  
kırmızı yeşil mavi
ekleKayıt  anahtarGiriş
evForum ana sayfa goE-Kütüphane goE-Ders goC
 

  • Reklam

Ders 58-60 Bölüm Özeti

C Dili Dersleri - Okan Bilke

Ders 58-60 Bölüm Özeti

Mesajgönderen okanbilke » 07 Mar 2014 11:20

Bu konu özeti aşağıdaki dersleri kapsamaktadır.
  1. C'de Grafik
  2. Yazı Modu(Text Mode) Fonksiyonları
  3. Grafik Modu(Graphic Mode) Fonksiyonları

Bölüm Özeti
  • Grafik konusu, standart ANSI kapsamında bir konu değildir. ANSI C2de, grafik kullanımı ile ilgili gerekli dosyalar ve fonksiyonlar bulunmadığı için biz de dersimizde grafik konusunu Turbo C'yi temel alarak anlattık.
  • Grafikler, piksel(pixel) adını verdiğimiz ufak noktalardan oluşur.
  • Ekranımızda yatay ve dikey olarak kaç adet piksel bulunduğu bilgisi bize ekranımızın çözünürlüğünü(resolution) verir.
  • Modlar genel olarak ikiye ayrılır: Yazı(text) modu ve grafik(graphic) modu.
  • window() fonksiyonu pencere tanımlamak amacıyla kullanılır.
  • Pencereye yazı yazdırmak için cputs() fonksiyonu kullanılır.
  • textbackground() fonksiyonu, ekrana yazdırılacak yazının arkaplan rengini değiştirmek için kullanılır.
  • textcolor() fonksiyonu yazı rengini değiştirmek için kullanılır.
  • insline() ve delline() fonksiyonları sırasıyla ekrana bir satır eklemek veya bir satır silmek için kullanılır.
  • gotoxy() fonksiyonu imlecin yerini değiştirmek için kullanılır.
  • wherex() ve wherey() fonksiyonları, imlecin satır ve sütun konumunu döndürür.
  • Text modları arasındaki geçişi sağlamak için textmode() fonksiyonu kullanılır.
  • Grafik fonksiyonlarını kullanabilmek için öncelikle graphics.lib isimli kütüphane dosyasının programımıza bağlanması(link) gerekir. Bu işlem için Turbo C'nin tlib isimli aracı kullanılır.
  • initgraph() fonksiyonu ile .bgi dosyaları programa eklenir.
  • Grafik fonksiyonlarının prototipi graphic.h dosyasında bulunur
  • Ekrana yatay bir çizgi çizdirmek için line() fonksiyonu kullanılır.
  • graphresult() fonksiyonu, initgraph() fonksiyonunun kullanımından sonra herhangi bir hata meydana gelip gelmediğini kontrol eder.
  • circle() fonksiyonu ekrana bir daire çizdirmek için kullanılır.
  • getmaxx() ve getmaxy() fonksiyonları, kullanılan moda göre mevcut en yüksek çözünürlük değerlerini verir.
  • rectangle() fonksiyonu, verilen boyutlara göre ekrana bir dikdörtgen çizer.
  • Ekrana çizdiğimiz şekillerin rengini değiştirmek için setcolor() fonksiyonunu kullanırız.
  • drawpoly() fonksiyonu ekrana koordinatları verilmiş çokgen çizmek için kullanılır. Koordinatlar bir diziden alınır.
  • Çizilen şekilleri çeşitli şekillerde doldurmak için fillpoly() ve setfillstyle() fonksiyonlarını kullanırız.
  • bar() ve bar3d() fonksiyonları sırasıyla iki ve üç boyutlu bar çizmek için kullanılır.
  • İstenilen çap ve açılarda yay çizmek için arc() fonksiyonu kullanılır.
  • pixel() fonksiyonu ekrana istenilen renkte bir piksel büyüklüğünde bir nokta koymak için kullanılır.

DERS 58-60 SORULAR

C Dili Dersleri Ders Listesi
okanbilke@gmail.com
Kullanıcı avatarı
okanbilke
Site Kurucusu
Site Kurucusu
 
Mesajlar: 721
Beğendiklerim: 0 mesaj
Beğenilenlerim: 0 mesaj
Kayıt: 15 Mar 2013 13:09
Konum: Ankara

Reklam

Dön C

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 0 misafir


  • Reklam