lostyazilim
tr.link

C-C++ Eğitim Notları

6 Mesajlar 3.409 Okunma
lstbozum
tr.link

teknococuk teknococuk WM Aracı Kullanıcı
  • Üyelik 09.11.2011
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 33
  • Beğeniler 2 / 5
  • Ticaret 0, (%0)
Ders Hakkında
Ders Hedefi
BÖLÜM 1-Temel Kavramlar
Bölüm Hedefi
1.1. Problem Çözme
1.1.1. Algoritma Bulma ve Programlama Süreci
1.2. Algoritma
1.3. Algoritma Dili: Sözde Kodlar
1.3.1. Değişkenlere Değer Atama
1.3.2. Koşul Tanımlama
1.3.3. Döngüler
1.3.4. Yordamlar
1.4. Akış Şemaları
1.4.1. Basit Akış Şemaları
1.4.2. Yapısal Akış Şemaları
1.5. Programlama
1.5.1. Programlama Dilleri
1.5.2. Programlama Kavramlari
1.5.2.1. Atama Islemleri
1.5.2.2. Veri Türleri
1.5.2.3. Veri Yapilari
1.5.2.4. Kontrol Yapilari
Sira
Seçim
Tekrar
1.5.2.5. Yordam ve Fonk
Değerlendirme Soruları
BÖLÜM 2- C Programlama Diline Giriş
Bölüm Hedefi
2.1. C Programlarının Yapısı
2.1.1. Fonksiyonlar
2.2. main() fonksiyonu
2.3. C Önişlemcisi
2.3.1. Kitaplık Fonksiyonlarının Programa Dahil Edilmesi
2.3.2. Sembolik Değişmezlerin Tanımlanması
2.4. Açıklama Satırları
2.5. Temel Veri Türleri
2.5.1. Değişken Veri Türünün Bildirimi
2.5.2. Değişkenlere Başlangıç Değeri Atama
2.5.3. Değişken Türleri
2.5.3.1. Yerel Değişkenler
2.5.3.2. Küresel Değişkenler
2.5.3.3. extern Değişkenler
2.5.3.4. static Değişkenler
2.5.3.5. register Değişkenler
2.6. Değişmezler
2.7. Basit Veri Giriş Çıkışları
2.7.1. Standart Çıkış Birimine Yapılacak Çıkışlar
2.7.1.1 \ İşareti ile Başlayan Kontroller
2.7.2. Klavyeden Veri Girişleri
2.8. İşleçler
2.8.1. Aritmetik Işleçler
2.8.1.1. Aritmetik İşleçlerin Kullanımı
2.8.1.2. Artırma ve Azaltma İşleçleri
2.8.1.3. Aritmetik Isleçlerin Atama İşleçleriyle Birlikte Kullanımı
2.8.2. Karşılaştırma İşleçleri
2.8.3. Mantıksal İşleçler
Değerlendirme Soruları
BÖLÜM 3- Program Denetimi
Bölüm Hedefi
Program Denetimi
3.1. Karşılaştırma İşlemleri
3.1.1. Mantıksal İşleçler
3.1.2. if Deyimi ile karşılaştırma İşlemi
3.1.2.1. if Deyiminin İşleyişi
3.1.2.2. if İçinde Gruplama
3.1.3. Aksi Takdirde
3.1.3.1 else Deyiminin Çalışması
3.1.4. İç İçe if Deyimleri
3.1.5. ? İşleci ile Karşılaştırma İşlemleri
3.2. Döngüler
3.2.1. Belirli Sayıda Tekrarlar: for Döngüsü
3.2.1.1. İç İçe for Deyimleri
3.2.2. Koşullu Döngüler
3.2.2. Döngü sonunda denetim-do..while döngüleri
3.2.3. Döngülerden Çıkış ve Devam
3.2.3.1. continue Deyimi
3.2.4. İç İçe Döngüler
3.3. switch Deyimi
3.4. goto Deyiminin Kullanımı
Değerlendirme Soruları
BÖLÜM 4- Diziler
Bölüm Hedefi
Diziler
4.1. Bir Boyutlu Diziler
4.2. Dizilere Başlangıç Değeri Atama
4.3. İndekslerin Kullanımı
4.4. Çok Boyutlu Diziler
4.5. Katar Dizileri
4.5.1. Klavyeden Katar Okumak
4.5.2. Katar Kopyalama
4.5.3. Katarların Birleştirilmesi
4.5.4. Katarların Karşılaştırılması
4.5.5. Katarların Uzunluğunu Bulmak
4.5.6. Katar Dizilere Başlangıç Değeri Atamak
4.6. Uygulama: Dizilerle Matris İşlemleri
4.6.1. İki Matrisin Toplamı
4.6.2. İki Matrisin Çarpımı
Değerlendirme Soruları
BÖLÜM 5- Göstergeler
Bölüm Hedefi
5.1. Gösterge Kavramı
5.2. Göstergelerin Bildirimi
5.3. Değişkenlerin Adresi
5.4. Göstergeye Ades Atama
5.5. Gösterge Aritmetiği
5.5.1. Değişken Adresinin Artırılması
5.5.2. Değişken Değerinin Artırılması
5.5.3. Gösterge İşlemlerinde ++ ve — İşleçlerinin Kullanımı
5.5.4. Adrese İşlem Sonucunu Yerleştirme
5.5.5. * ve & İşleçlerinin Birlike Kullanımı
5.6. Dizilerle Göstergelerin Birlikte Kullanımı
5.6.1. Karakter Dizileri ve Göstergeler
5.7. Katar Sabitler İçin Göstergelerin Kullanımı
5.8. Gösterge Dizilerinin Yaratılması
5.9. Göstergeye İşaret Eden Gösterge
Değerlendirme Soruları
BÖLÜM 6- Fonksiyonlar
Bölüm Hedefi
Fonksiyonlar
6.1. Fonksiyon Nasıl
6.2. Fonksiyonların Tanımlanması
6.2.1. Fonksiyon Çalıştıktan Sonra Kontrol Programın Bir Alt Satırına Geçer
6.2.2. Birden Fazla Fonksiyon Birbirini Çağırabilir
6.3. Fonksiyonun Değer Döndürmesi
6.4. Fonksiyonlar Arasında Parametre Geçirme
6.5. Küresel Değişkenler Yardımıyla Fonksiyonlar Arasında Değer Taşımak
6.6. static Değişkenlerin Fonksiyonlarda Kullanımı
6.7. Fonksiyon Çağırma Yöntemleri
6.7.1. Değer İle Çağırma
6.7.2. Referans İle Çağırma
6.8. Kendini Çağıran Fonksiyonlar
Değerlendirme Soruları
BÖLÜM 7- Yapılar Ve Birlikler
Bölüm Hedefi
7.1. Yapılar
7.2. Yapı Değişkenlerinin Kullanımı
7.3. Birden Fazla Yapı Değişkeninin Kullanımı
7.4. Alan Uzunluklarının Belirlenmesi
7.5. Yapı Dizileri
7.6. Alanlara Başlangıç Değeri Vermek
7.7. Fonksiyonlarla Kullanımı
7.8. Yapılara Gösterge Bildirimi
7.9. Bit Alanlar
7.10. Birlikler
Değerlendirme Soruları
BÖLÜM 8- Disk Dosyaları İle Çalışma
Bölüm Hedefi
8.1. Dosyaların Açılması
8.1.1. Dosya Açma
8.1.2. Dosya Kapatma
8.2. Dosyaya Bilgi Kaydetme
8.2.1. Dosyaya Sadece Bir Karakterin Yazdırılması
8.2.2. Dosyaya Bir Karakter Dizisinin Kaydedilmesi
8.2.3. Bir Dosyaya İkili Yapıda Veri Yazdırma
8.2.4. Dosyaya Biçimlendirilmiş Veri Kaydetme
8.3. Dosyadan Bilgi Okuma
8.3.1. Dosyadan Bir Karakterin Okunması
8.3.2. Dosyadan KArakter Dizisinin Okunması
8.3.3. İkili Yapıdaki Verileri Okuma
8.3.4. Dosyadan Biçimlendirilmiş Veri Okuma
8.4. Dosya Sonunun Belirlenmesi
8.5. Dosyaya Veri Ekleme
8.6. Dosyanın Yok Edilmesi
8.7. Dosyalara Rasgele Erişim
Değerlendirme Soruları
BÖLÜM 9- Hazır Fonksiyonlar
Bölüm Hedefi
9.1. Hazır Fonksiyon Nedir?
9.2. Hazır Fonksiyon Türleri
9.3. Standart Giriş-Çıkış Fonksiyonları
9.4. Karakter Fonksiyonları
9.4.1. Karakter Üzerinde İşlem Yapan Fonksiyonlar
9.4.2. Katarlar Üzerinde İşlem Yapan Fonksiyonlar
9.5. Matematik Fonksiyonları
9.5.1. Trigonometrik İşlemler
9.5.2. Logaritma İşlemleri
9.5.3. Üslü İşlemler
9.5.4. Karekök İşlemi
9.6. Zaman ve Tarih Fonksiyonları
Değerlendirme Soruları
BÖLÜM 10- C Önişlemcisi
Bölüm Hedefi
10.1. Önişlemci Nedir?
10.2. #define İle Makroların Tanımlanması
10.2.1. C Deyimlerinin Başka İsimlerle Kullanımı
10.2.2. İfadelerin Tanımlanması
10.2.3. Makrolarda Parametre Kullanımı
10.2.4. Makrolarda # ve ## İşleçlerinin Kullanımı
10.2.5. Makronun İptal Edilmesi
10.3. #include Emri
10.4. Koşullu Derleme
10.4.1. #if Emirleri
10.4.2. #ifdef Emirleri
Değerlendirme Soruları
Ders Sonu
Ders Hakkında
Ders Hedefi
BÖLÜM 1 NESNEYE YÖNELİK PROGRAMLAMA
Bölüm Hedefi
1.1. Nesneye Yönelik Programlama
1.1.1. Nesneye Yönelik Yaklaşıma Bir Örnek
1.1.2. Nesneye Yönelik Programlama ve C++
1.2. Nesneye Dayalı Programlama Aşamaları
1.3. Nesneye Dayalı Programlamanın Unsurları
1.4. Nesneye Yönelik Programlamada Nesneler
1.5. Gerçek Dünyada Soyutlama
1.6. Nesnenin Davranış Biçimi
1.7. Nesneler Değişkenlere Benzer
1.8. Nesnelerin Barındırdığı Bilgiler
1.9. Nesne Hiyerarşisi
1.10. Kapsülleme
1.11. Sınıflar
1.12. Kalıtım-Inheritance
1.13. Çok Şekillilik-Polimorfizm
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 2 C++ TEMELLERİ
Bölüm Hedefi
2.1. C++ Programlarının Yapısı
2.1.1. Programların Derlenmesi ve Çalıştırılması
2.2. Fonksiyonlar
2.2.1. main() Fonksiyonu
2.2.2. Fonksiyon Prototipi
2.3. C++ Önişlemcisi
2.3.1. Kitaplık Fonksiyonlarının Programa Dahil Edilmesi – #include Emri
2.3.2. Sembolik Değişmezlerin Tanımlanması-#define Emri
2.4. Açıklama Satırları
2.5. Temel Veri Türleri ve Değişkenler
2.5.1. Değişken Veri Türünün Bildirimi
2.5.2. Değişkenlere Başlangıç Değeri Atama
2.5.3. Değişken Türleri
2.6. Değişmezler
2.7. Basit Veri Giriş Çıkışları
2.8. İşleçler
2.8.1. Aritmetik işleçler
2.8.2. Karşılaştırma İşleçleri
2.8.3. Mantıksal İşleçler
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 3 C++ PROGRAMLARININ DENETİMİ
Bölüm Hedefi
3.1. Program Denetimi
3.2. Karşılaştırma İşlemleri
3.2.1. if Deyimi İle Karşılaştırma İşlemi
3.2.2. Aksi Takdirde..
3.3. Döngüler
3.3.1. Belirli Sayıda Tekrarlar: for Döngüsü
3.3.2. Koşullu Döngüler
3.3.3. Döngülerden Çıkış ve Devam
3.3.4. switch Deyimi
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 4 DİZİLER, GÖSTERGELER, FONKSIYONLAR VE YAPILAR
Bölüm Hedefi
4.1. Diziler
4.1.1. Bir Boyutlu Diziler
4.1.2. Dizilere Başlangıç Değeri Atama
4.1.3. İndekslerin Kullanımı
4.1.4. Çok Boyutlu Diziler
4.1.5. Katar Dizileri
4.1.5.1. Klavyeden Katar Okumak
4.1.5.2. Katar Kopyalama
4.1.5.3. Katarların Birleştirilmesi
4.1.5.4. Katarların Karşılaştırılması
4.1.5.5. Katarların Uzunluğunu Bulmak
4.1.5.6. Katar Dizilere Başlangıç Değeri Atamak
4.2. Gösterge Kavramı
4.2.1. Göstergelerin Bildirimi
4.2.2. Değişkenlerin Adresi
4.2.3. Göstergeye Adres Atama
4.3. Fonksiyonların Kullanılması
4.3.1. Fonksiyon Nasıl Çalışır ?
4.3.2. Fonksiyonların Tanımlanması
4.3.3. Fonksiyonun Değer Döndürmesi
4.3.4. Fonksiyonlar Arasında Parametre Geçirme
4.3.5. Küresel Değişkenler Yardımıyla Fonksiyonlar Arasında Değer Taşımak
4.3.6. static Değişkeninin Fonksiyonlarda Kullanımı
4.3.7. Fonksiyon Çağırma Yöntemleri
4.3.8. Hazır Fonksiyon Nedir ?
4.4. Yapılar
4.4.1. Yapı Değişkenlerinin Kullanımı
4.4.2. Birden Fazla Yapı Değişkenin Kullanımı
4.4.3. Alan Uzunluklarının Belirlenmesi
4.4.4. Alanlara Başlangıç Değeri Vermek
4.4.5 Fonksiyonlarla Kullanımı
4.4.6. Yapılara Gösterge Bildirimi
4.5. Birlikler
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 5 SINIF VE NESNELER
Bölüm Hedefi
5.1. Sınıflara Giriş
5.2. struct ile Sınıf Oluşturma
5.3. class ile Sınıf Oluşturma
5.3.1. Sınıf İçinde Yerel Fonksiyonların Tanımlanması
5.3.2. Sınıf İçinde Genel Fonksiyonların Tanımlanması
5.3.3. Erişimin Sınırlandırılması
5.4. Kurucu ve Yok Edici Fonksiyonlar
5.4.1. Parametre Alan Kurucular
5.4.2. Birden Fazla Parametreli Kurucu Fonksiyonlar
5.4.3. Kurucu Fonksiyona Değişkenlerin Geçirilmesi
5.5. Bir Nesneyi Diğer Nesneye Atamak
5.6. Fonksiyonlara Nesne Atamak
5.7. Fonksiyonlardan Nesne Döndürmek
5.8. Arkadaş Fonksiyonlar
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 6 NESNE DİZİLERİ, GÖSTERGELER, BAŞVURULAR VE BELLEK YÖNETİMİ
Bölüm Hedefi
6.1. Nesne Dizileri
6.1.1. Nesne Dizilerine Başlangıç Değeri Atamak
6.1.2. Çok Boyutlu Nesne Dizileri
6.2. Nesne Göstergeleri
6.3. Nesneler İçin this Göstergesi
6.4. Başvurular
6.4.1. Değer İle Çağırma
6.4.2. Başvuru İle Çağırma
6.4.3. Nesnelerin Başvuru Biçiminde Fonksiyonlara Geçirilmesi
6.5. Dinamik Bellek Yönetimi
6.5.1. Bellekte Yer Ayırmak
6.5.1.1. Diziler İçin Yer Ayırma
6.5.1.2. Yer Ayırma Hatası
6.5.2. Belleği Serbest Bırakmak
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 7 FONKSİYONLARA AŞIRI YÜKLEME
Bölüm Hedefi
7.1. Fonksiyonlara Yeni Görevler Yükleme
7.2. Fonksiyonlara Aşırı Yükleme Nasıl Yapılır?
7.3. Varsayılan Argümanlar
7.4. Kurucu Fonksiyonları Aşırı Yükleme
7.5. Kurucu Fonksiyona Varsayılan Argüman Geçirmek
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 8 İŞLEÇLERE AŞIRI YÜKLEME
Bölüm Hedefi
8.1. Üye İşleç Fonksiyonları
8.2. Aritmetik İşleçlere Aşırı Yükleme
8.3. Karşılaştırma İşleçlerini ve Mantıksal İşleçleri Aşırı Yükleme
8.4. ++ Artırma ve — Eksiltme İşleçlerini Aşırı Yükleme
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 9 KALITIM
Bölüm Hedefi
9.1. Kalıtım Nedir?
9.2. Hiyerarşi Dışındaki Erişimi Engelleme
9.3. Türetilmiş Sınıfların Tanımlanması
9.3.1. public İle Kalıtım
9.3.2. private İle Kalıtım
9.3.3. protected İle Kalıtım
9.4. Kurucu ve Yok Edici Fonksiyonların Kalıtım İşlemlerinde Kullanımı
9.5. Çoklu Kalıtım
9.5.1. Çoklu Kalıtımda Belirsizlik
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 10 C++ GİRİŞ/ÇIKIŞ SİSTEMİ
Bölüm Hedefi
10.1. Akımlar
10.2. ios Sınıfı İle Biçimlendirilmiş Giriş/Çıkışlar
10.2.1. Biçimlendirme Kelimelerinin Kullanımı
10.2.2. Fonksiyonların Kullanımı
10.2.3. Manipülatörlerin Kullanımı
10.2.3.1. Özel Manipülatörlerin Tanımlanması
10.3. Dosya Giriş/Çıkış İşlemleri
10.3.1. Disk Dosyasına Biçimlendirilmiş Veri Kaydetme
10.3.2. Diskten Biçimlendirilmiş Veri Okumak
10.3.3. Dosyaların Açılması İle İlgili Hata Denetimi
10.3.3.1. Hatalarla İlgili Ayrıntılı Bilgi Edinmek
10.3.4. Satırlar Biçiminde Okuma
10.3.5. Karakter Giriş/Çıkışları
10.3.6. İkili Giriş/Çıkışlar
10.3.7. Rasgele Erişimli Dosyalar
10.3.8. Nesne Giriş/Çıkışları
10.4. Yazıcı Çıkışları
Bölüm Özeti
Değerlendirme Soruları
BÖLÜM 11 C++ Standart Şablon Kütüphanesi
Bölüm Hedefi
11.1. C++ Standart Şablon Kütüphanesi ile Veri Yapıları
11.2. Algoritmalar
11.2.1. find() Arama Algoritması
11.2.2. sort() Sıralama Algoritması
11.2.3. count() Sayma Algoritması
11.2.4. search() Araştırma Algoritması
11.2.5. transform() Hesaplama Algoritması
11.3. Kablar
11.3.1. Kablar İçin Üye Fonksiyonlar
11.3.2. Vektörler: Dinamik Diziler
11.3.2.1. Vektörün Sonuna Eleman Ekleme
11.3.2.2. Vektörün Sonundan Eleman Çıkarmak
11.3.2.3. Dizi Değerlerinin Bir Vektöre Aktarılması
11.3.3. Listeler
11.3.3.1. Listelere Eleman Ekleme ve Çıkarma
11.3.3.2. Listelerin Sıralanması
11.3.4. Yığıtlar
11.3.5. Kuyruklar
11.3.5.1. Çift Uçlu Kuyruklar
11.4. Yineleyiciler
11.4.1. Erişim Yönünden Yineleyiciler
11.4.2. Giriş ve Çıkış Yönünden Yineleyiciler
11.4.3. Kabların ve Algoritmaların Yineleyici Yardımıyla Eşleştirilmesi
Bölüm Özeti
Değerlendirme Soruları
Ders Sonu
:rolleyes::rolleyes:


--- Link ---
Buraya Tıklayınız
 

 

wmaraci
reklam

Konyali Konyali furkan.konyali@gmail.com Kullanıcı
  • Üyelik 09.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Front-end Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 1043
  • Beğeniler 130 / 62
  • Ticaret 5, (%100)
Çok işime yarayacak vizelerde başlıyordu.Farklı kaynakta lazım :D
 

 

b3yaz b3yaz WMAracı Kullanıcı
  • Üyelik 02.05.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 2048
  • Beğeniler 69 / 125
  • Ticaret 18, (%100)

DSJSPextes adlı üyeden alıntı

Çok işime yarayacak vizelerde başlıyordu.Farklı kaynakta lazım :D


Bizimkiler bitti 50 üzeri alırsam sevinçten havalara uçarım heralde :D
Paylaşım için teşekkürler.
 

 

Konyali Konyali furkan.konyali@gmail.com Kullanıcı
  • Üyelik 09.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Front-end Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 1043
  • Beğeniler 130 / 62
  • Ticaret 5, (%100)

b3yaz adlı üyeden alıntı

Bizimkiler bitti 50 üzeri alırsam sevinçten havalara uçarım heralde :D
Paylaşım için teşekkürler.


Aman beyaz kardeş sınıfta kalmada :D üniversite pişmanlıktır adlı video yuda izle :D
 

 

wmaraci
wmaraci

b3yaz b3yaz WMAracı Kullanıcı
  • Üyelik 02.05.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek Diğer
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 2048
  • Beğeniler 69 / 125
  • Ticaret 18, (%100)

DSJSPextes adlı üyeden alıntı

Aman beyaz kardeş sınıfta kalmada :D üniversite pişmanlıktır adlı video yuda izle :D


60 ve üzeri geçiyor :D kaldım gibi bir şey
Videoyuda izliyorum şimdi
 

 

Konyali Konyali furkan.konyali@gmail.com Kullanıcı
  • Üyelik 09.04.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek Front-end Developer
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 1043
  • Beğeniler 130 / 62
  • Ticaret 5, (%100)
Bende devamsızlıktan kalmazsam iyidir :D
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al