DAHA FAZLASINI İSTEYENLERE "WINDOWS FORM". C# Uygulamaları eğitim programının içeriğini özellikle incelemenizi öneriyoruz; gerçekten profesyonelce iş çıkartmak durumunda olan kuruluşlar ve bu kuruluşlarda yer almak isteyen uzmanlar için vaz geçilmez olan konuları içermektedir.
Tamamen uygulamalı olarak gerçekleştirilen bu eğitimden kazancınız sizi kesinlikle diğer kod yazarların arasında farklılaştıracak değerdedir.
C# UYGULAMALARI
| Süre |
70 ders saati |
| Gün ve Saatler |
Cumartesi [18:00 – 22:00] / Pazar [14:00 – 18:00]
|
| Toplam Süre |
9 hafta |
| Başlangıç Tarihi |
27 Şubat 2010
|
| Amaç |
Windows Form uygulamalarında kullanılan kontrol ve bileşenlerin tanıtılması. Windows Form ortamında rapor tasarımı yapılması, yazdırılması.
Yazılmış uygulamanın kurulum dosyasının oluşturulup (install) dağıtılması.
|
| Kimler Katılabilir |
C# dilini ve temel düzeyde bilen herkes katılabilir C# dilini bilmeyenler 27 Şubat 2010 2009 tarihinde başlayacak C# Temel kursu ile birlikte bu kursa katılabilirler.
ADO.NET ve LINQ ile ilgili bilgisi olmayanlar kurs esnasında açılacak olan bu kurslara katılabilirler.
|
| Fiyat |
Uygun fiyat için lütfen bizi arayınız. |
* Kaynak: 2546: Core Windows® Forms * Kurs sonunda Microsoft onaylı katılım belgesi verilmektedir |
İÇERİK
Eşitlik karşılaştırması
Dizi ve Koleksiyonlar System.Array sınıfı Nesne tutan sınıflar Enumerable arayüzü ICollection Arayüzü Ilist Arayüzü ArrayList Sınıfı ArrayList Sınıfınin Baslangiç Fonksiyonlari Queue Sınıfı Stack Sınıfı Sözlük tarzı sınıflar IDictionary Arayüzü SortedList Sınıfı HashTable Sınıfı
Pencere Kavramı Point Yapısı Size Yapisi tangle yapısı Color yapısı Windows sistemlerinde pencere kavramı GUI programlama modelinin temelleri .NET'te pencere Sınıfları Iskelet GUI programi Iskelet programin komut satirindan derlenmesi İskelet programın bos projeden oluşturulması Control sınıfının önemli Property elemanları Form Sınıfının önemli property elemanları Mesaj İşleme Modeli Control türünden diziler Delege türleri Control sınıfının OnXXX sanal fonksiyonlarının para metrik yapısı EventArgs sınıfı MessageBox sınıfı
Mesajlar Önemli fare mesajları MouseDown mesajı MouseUp Mesajı MouseMove Mesajı Resize mesajı Move mesajı
SysemSound ve SystemSounds sınıfıları
Alt Pencere Alt pencerelerin oluşturulması Alt pencere mesajlarının işlenmesi Birden fazla ana pencere ile çalışmak
.Net’in standart kontrolleri Düğme kontrolü Seçenek kutuları (CheckBox) Radio Dügmeleri TextBox kontrolü Label kontrolü ListBox kontrolü ListBox sınıfının temel property elemanları ListBox sınıfının belli başlı event elemanları ComboBox sınıfına özgü elemanlar Kontrollerin demirleme özelliği Kontrollerin yuvalandırma mekanizması Klavye Odağı ProgressBar kontrolü TrackBar kontrolü Bölme kontrolü (Splitter
Menü İşlemleri Menülerin Yaratılması Ana Menülere eleman eklenmesi Menu elemanlarının yaratılması Menu mesajlarının işlenmesi Menu elemanlarının önemli özellikleri
Dialog Pencereleri Open ve Save dialog pencereleri Renk seçme dialog penceresi
Resim İşlemleri ve PictureBox Kontrolü Image Sınıfı Resim nesnesinin yaratılması Image sınıfının önemli elemanları PictureBox kontrolü Resimlerin kaynak olarak program dosyasına gömülmesi
Kontrol Özellikleri ve Panel Kontrolü Araç çubukları Kontrollerin AutoSize, PrefferedSize, DefaultSize ve AutoSizeMode property elemanları Panel kontrolü Partial tür bildirimleri
İskelet GUI proğramını Form editör ile oluşturulması Form editörün temel özellikleri
Dialog pencereleri Modal dialog pencerelerinin oluşturulması Modeles dialog pencereleri
Kontrollerin sürükle bırak yapılması Tıkla ve sürükle ile kontrol çizimi Fare okunun değiştirilmesi
Serileştirme Nesnelerin seri hale getirilmesi (Object Serialization) Seri hale getirme islemlerinin ayrintilari
|
Timer işlemleri
Çizim işlemlerinin temelleri Kalem kavramı ve Pen Sınıfı Graphics nesnesinin elde edilmesi Pens ve SystemPens sınıfları Temel çizim yapan fonksiyonlar Fırça nesneleri Çizimde alpha faktörü Pencereye yazı yazılması Bellekte yaratılan bir Bitmap nesnesinin içine çizim yapmak Çalışma alanı koordinatı ile ekran koordinatı arasındaki dönüştürmeler Screen sınıfı Ekran görüntüsünün elde edilmesi Klavye Mesajları Font genişlikleri ve yükseklikleri Graphics sınıfının çeşitli yardımcı çizim fonksiyonları DrawImage fonksiyonları
Thread işlemleri Process'in komut satırı argümanları Thread'lerin yaratılması Threadlerin sonlanması Bir Threadin sonlanmasının beklenmesi Pencereli ve Penceresiz Threadler Thread sınıfının bazı önemli elemanları Thread Kullanmanın Faydaları Threadlerin Sencronizasyonu
Kritik kodların oluşturulması ve Senkronizasyon Thread güvenli kodlar Önemli senkronizasyon nesneleri Üretici tüketici problemi Üretici tüketici probleminin EventWaitHandle nesneleri ile çözümü Semaphore nesnelerinin kullanılması Mutex senkronizasyon nesnesinin kullanımı Senkronizasyon nesneleri ile processler arası senkronizasyonun sağlanması Asenkron fonksiyon çağırmaları
MDI uygulamaları
İleri Seviye Kontroller ListView kontrolü ListView kontrolüne ilişkin önemli mesajlar ListView kontrolünün kolonlarının sıraya dizilmesi Tab Kontrolü Programcının kendi oluşturduğu kontroller UserControl sınıfı Bileşenler nerede tutulmalı? TreeView kontrolü
TCP/IP Ağ haberleşmesi - Socket Sistemi Client - Server çalışma Web programlama ve Socket programlama Client ve Server Programlar IP Adresleri ve Host İsimleri Port numaraları C# ta IP adres ve port numaralarının temsil edilmesi Socket nesnesinin yaratılması Server programın organizasyonu Client programın organizasyonu Socket işlemlerinde Exception oluşumu Blokeli ve blokesiz modda çalışma Blokeli modda Send ve Receive fonksiyonların davranışları Birden fazla Client ile çalışma Cliet ile Server arasındaki mesajlaşmalar Socketlerle Stream düzeyinde çalışma Mesajlaşma modeli Socketlerde oluşan Exceptionlar Client ve Server için yüksek seviyeli sınıflar Uygulama protokollerine ilişkin çeşitli sınıflar
Metin dosyaları ile çalışmak StringBuilder sınıfı
Düzenli ifadeler ile çalışma (Regular Expression) Regex sınıfı
Registry işlemleri
Setup Projesi oluşturma
Çizim işlemlerine ilişkin ayrıntılar Paint Event inin oluşması Şekil kaydırmalarda titremenin engellenmesi Koordinat birimlerinin değiştirilmesi Çizim Orjinin ve artım yönlerinin değiştirilmesi Region ve GraphicsPath Pencerenin Clicp Alanı Çizim için Clip alanının belirlenmesi
DLL Cehennemi (DLL Hell)
Assembly ve Modül kavramları
Application Domain kavramı
Debug, Trace, Assert işlemleri Debug sınıfı Trace sınıfı
Genel sınıflar ve fonksiyonlar (Generic) |
|