Ana Sayfa / Habeler / Winforms 2.0 (Visual C# 2005) Yeniden Başlıyor!
Türkiye’’de bir ilk program: WinForms 2.0(Visual C# 2005) Akademi C#nedir?com ve BT Akademi işbirliğiyle yepyeni bir .NET programını sizlere sunuyoruz: WinForms 2.0 yada diğer adıyla Visual C# 2005 programı. Türkiye’’de bu alanda yapılmış en geniş içerikli ve en kapsamlı program olduğuna inandığımız bu program .NET ortamında Form tabanlı yazılımlar geliştirmek isteyen programcıların amaçları ve istekleri doğrultusunda hazırlanmıştır. Aşağıda içeriği detaylı olarak yazılmış olan program Türkiye’’de bir ilk olacaktır. Programı bitiren kişiler .NET 2.0 ortamında her türlü ileri ve orta seviye Windows tabanlı yazılımları geliştirebilecek seviyeye gelecektir. Program temel form elemanlarından, ileri seviye mesajlaşma, grafik programlama ve özel kontrol geliştirmeye kadar bir çok konuyu kapsamaktadır. Program hakkında kafanızdaki soru işaretlerini gidermek açısından detaylı bir ajanda çıkardık. Programın ajandasındaki ana başlıkları aşağıda detaylı olarak verilmiştir.
Bilindiği üzere yıllardır windows tabanlı masaüstü uygulamalar geliştirilmekte. Ancak son zamanlarda Web teknolojilerndeki hızlı gelişmeler masaüstü uygulamacılarını az da olsa umutsuzlandırmıştı. Ancak web teknolojilerinin uygulanmasındaki zorluk ve web üzerinden halen yapılamayan bir çok projeden dolayı windows üzerinde çalışan masaüstü uygulamalarının popülerliği gün geçtikçe artmaktadır. Bu program, .NET platformunun Visual C# ortamında yazılım geliştirilmesi noktasında sunduğu olanakları en ince ayrıntılarıyla ve gerçek örneklerle birlikte kapsamaktadır.
Windos Programlama (Visual C# 2005) Programı
Windows Programcıları, sahipsiz değilsiniz!
14 Ekim 2006 C.Tesi
C.Tesi Saat : 14:15 - 18:00 (4 Saat)
Pazar Saat : 14:15 - 18:00 (4 Saat)
Saat Toplam 6 Hafta, 48 Saat
Eğitmenler Özcan Değirmenci
Eğitim Ücreti 650 YTL + KDV
Visual C# 2.0 programının diğer bir özelliğide, .NET ile Windows Uygulamaları geliştirme konusunda Türkiye’’nin en bilinen isimlerinden olan ve C#nedir?com üyelerinin yakından tanıdığı Özcan Değirmenci tarafından verilecek olmasıdır.
WinForms 2.0 Akademi nedir?
C#nedir?com daha önce düzenlediği yaklaşık 25 kez düzenlenen C# Akademi programı ile yüzlerce bilinçli C# bilien programcı yetiştirdi. Ardından .NET’’in en çok kullanılan uygulama alanı olan ASP.NET için bu misyonu üstlenildi. Şimdi ise yine .NET’’in en çok kullanılan alanlarından biri olan Visual C# ile Windows tabanlı programlar konusunda bu görevi üstleniyor. Bilgiyi doğru bir şekilde ve doğru yöntemlerle vermeye kendine misyon edinmiş olan C#nedir?com editörleri sizlerden gelen yoğun talepler üzerine şimdi de Visual C# konusunda bir program düzenliyor. Windows programlamayı sıfırdan ele alıp katılımcıların bilinç düzeyini yükseltmeyi planlıyor. Şimdilik sınırlı sayıda açılacak olan program 2005 yılının sonlarında duyrulan Visual Studio.NET 2005 üzerinden devam edecektir. Program boyunca bir çok işe yarar örnek ve bileşen(component) geliştirilecek ve gerçek proje deneyimleri katılımcılara aktarılacaktır.
WinForms 2.0 Akademi programının ön koşulu varmıdır?
WinForms 2.0 programı orta düzey veya daha üst seviyede C# bilgisi sahibi olan fakat çok fazla uygulama geliştirmemiş olan programcılar içindir. Bu programa diğer nesne yada bileşen yönelimli programlama dillerinde (C++, Java, Delphi, VB) yazılım geliştirmiş kişilerde katılabilir. Bütün katılımcılar için C# dilinin temel kuralları tekrarlanacaktır. Programın diğer bir amacı ise halihazirda .net ile Windows uygulamaları geliştiren kişilerin olaya daha hakim olmalarını sağlamak ve temelleri tekrar gözden geçirmektir. .NET Konusunda bilgi sahibi olan ancak uygulama geliştirmek için yeterli bilgi birikimine sahip olmadığını düşünen kişilerde bu programa katılabilirler.
Bu program programlamaya yeni başlayan yada herhangi bir programlama dili bilmeyen kişiler için değildir.
WinForms 2.0 Akademi Eğitim İçeriği
WinForms 2.0 programının ana başlıkları aşağıdaki gibidir.
C# a Genel Bakış
Temel Kuralların Gözden Geçirilmesi
Temsilciler ve Olaylar
Managed Code Çalışma Mimarisi
Temel Windows Programalama
Windows Programlama Tarihi
Windows Programlama Mantıgı
Windows Calisma Mimarisi
Win32 API Mimarisi
Windows Kontrol Mimarisi
Winforms yapısı ve Mimarisi
Form Yaşam Süresi
Temel Windows. Kontrolleri
Open ve Save File Dialog
Font ve Color Dialog
İleri Windows Kontrolleri
Menüler ile Çalışmak
Layout Hazırlama (Dinamik ve Statik Layout)
SDI ve MDI Uygulamaları geliştirmek
HScrollbar ve VScrollbar Kontrolü
WebBrowser ve extern scripting
Sık Kullanılan Diğer Windows Kontrolleri
VS.NET 2005 Strip Kontrolleri (Menü Strip, Tool Strip ...)
Application Domain Yapısı
Shared ve Private Assembly
Assembly’’lerin Projelerde kullanımı
COM nesnelerinin .NET te kullanılması
.NET Assembly leri COM nesnesi
Reflection ve Plugin-Tabanlı Programlama
P/Invoke (WinAPI çağrımları)
GDI+ ile Grafik İşlemleri
GDI+ ile Resim İşleme
GDI+ ile Winform Şekillendirme UI oluşturma
Layered Windows – Transparent Controller
NC (Non Client) Painting
İleri GDI+ konuları
Performans ve Double Buffering
Windows Kontrolleri ve Component Geliştirme
Özel Kontroller oluşturma (Custom Controls)
Sıfırdan Kontrol Geliştirme
Var olan Kontrolleri Geliştirme
Tasarım Zamanı Kontrol özellikleri Ekleme
VS.NET Design Mimarisi
Browsable, DefaultValue, Category, Description, EditorBrowsable
Designer ve Editör Oluşturma
Actions ve DesignerVerb Tanımlama
Mouse ve Drag eventleri yakalama
Resource Dosyaları ile calisma
Çalışma Zamanlı Resource Oluşturma & Okuma
Veritabanı İşlemleri ve Binding
Basit ve Karışık Binding
Data Sources Kontrolleri
İleri Seviye Windows İşlemleri
Process’’ler ile Çalışma
Windows Servisleri Yönetimi
Windows Servisleri Oluşturma
Lock, Mutex , Enter, Exit
Asenkron Komut Çalıştırma
Windows kotrolleri ile Çok kanallı Çalışma
Temel Ağ programlama Bigileri
Socket port ip vb temel Mimari bilgileri
WebRequest ve WebResponse
Program içerisinden Web Servislerle Etkileşim
Networkten Nesne Gönderme
Video Play & Capture
Uygulama Dağıtımı ve Kurulum Hazırlama
Clickones Dağıtım Modeli
Setup Projesi Hazırlama
Kompleks Setup Hazırlama
Updater Programlarının Geliştirilmesi
MSI Dosya formatı
Wid Dosyalarını editleme
Güvenlik ve Şifreleme Yöntemleri
Veri güvenliğinde dikkat edilmesi gerekenler
WinForms 2.0 Akademi Eğitmeni kimdir?
WinForms 2.0 yada diğer adıyla Visual C# 2.0 2005 programının eğitmeni Özcan Değirmenci’’dir. Özcan Değirmenci uzun süredir yazılım sektöründe çalışmaktadır. Yazılıma ASP ile başlayan Değirmenci Microsoft’un .NET’i duyurmasının ardından C#’la yazılım geliştirmeye devam etmiştir. .NET’le ilk yaptığı projeler genellikle Web projeleri olmasına rağmen daha sonra .NET’in Windows uygulamalardaki gücünü fark edip Windows Uygulamalarına yönelmiştir. Yurt içi ve yurt dışında bir çok projede görev alan Özcan Değirmenci halen bir firmada yazılım geliştirici olarak çalışmaktadır. Bu görevinin yanı sıra USA kökenli Xenocode firması için Fox .NET Decompiler’ını geliştirmeye devam etmektedir. Özcan Değirmenci .NET ile Windows Forms tabanlı uygulama geliştirme konusunda oldukça tecrübeli olup C#nedir?com forumlarında da üyelerimizi katkılarda bulunmuştur.
Özcan Değirmenci’’nin yazmış olduğu ve bir Amerikan firması olan Xenocode tarafından dünya çapında satılan Fox isimli decompiler aracı dünyanın en iyi decompiler aracı olarak görülmektedir. Özcan Değirmenci aynı zamanda şu sıralar yine aynı firma için .NET uygulamaları için bir profiler aracı geliştirmektedir.
Fox.NET uygulaması hakkında bilgi almak için tıklayınız.
Aynı zamanda önümüzdeki aylarda çıkacak olan "Visual C# 2005"(Windows Programla) isimli kitabın da yazarıdır.
Özcan Değirmenci’’nin kullanıma açık olan projeleri :
- Fox .NET Decompiler
- Boot AddIns
- Turkish Setup AddOn
- Boot Tab Control
Programa nasıl kayıt olabilirim ? WinForms 2.0 programına kayıt olabilmeniz için aşağıdaki formlardan birini doldurmanız yeterlidir. Formu doldurduktan sonra sizinle iletişime geçilecektir. Formu doldurmanız kesin kayıt olduğunuz anlamına gelmemektedir. Kesin kaydınız sizinle görüşüldükten sonra gerçekleşecektir.
WinForms 2.0 Akademi Programına kayıt olmak için tıklayınız.
- Örnek uygulamalar ve komponentler içeren kaynak
- İsme özel hazırlanmış katılım belgesi