Modül 2: Formlar ve Kontroller ile Çalışmak. Programlama Kavramları Formlar ile Çalışmak Kontroller ile Çalışmak Kodu Biçemlemek Genel Bakış Visual Studio.NET.

Slides:



Advertisements
Benzer bir sunumlar
C# - Metotlar.
Advertisements

Sık Kullanılan Kontroller
Tuğba DEMİREL
İSİM UZAYLARI.
METODLAR Program yazarken bazı durumlarda bir işi gerçekleştiren kod yapılarını tekrar tekrar yazmak durumunda kaldığımız olur. Bu kodları yeniden yazmak.
Javascript Oğuz İNAL.
Çevre ve Orman Bakanlığı Bilgi İşlem Dairesi Başkanlığı
2. VISUAL BASIC PROGRAM YAPISI
Excel’de VBA programlama (Visual Basic Application) Ders 7
Php Form İşlemleri.
İnternet Programcılığı II
NESNE TABANLI PROGRAMLAMA -METOTLAR-
 HTML nin en önemli araçlarından biri de bilgi girişinde kullanılan form kontrolleridir.  Formlar, web sayfası tasarlayan kişi veya şirketlerle internet.
METODLAR.
C++ Yapısı Giriş-Çıkış Komutları Döngü Komutları
METODLAR Canan Işıl. 1 İçindekiler Açıklamalar, Örnekler, Sorularınız? Kaynakça, Teşekkürler..
8. VİSUAL BASİC İLE TEMEL DOSYALAMA İŞLEMLERİ
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 8: Windows Formları
Chapter 13: Handling Events. 2Microsoft Visual C# 2012, Fifth Edition Olay İşleme Olay – Bir nesne için ilginç bir şey olduğu zaman oluşur. – Programın.
Chapter 12: Using Controls. IDE’nin Otomatik Olarak Oluşturduğu Kodun İncelenmesi FormWithALabelAndAButton adı verilen yeni bir Windows Form Projesi başladı.
METOTLAR.
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
C# ile OOP GİRİŞ.
ADRES DEFTERİM.
BTP206– Görsel Programlama II
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Bu derste şunları öğreneceğiz: –CheckBox es kullanımı.
METODLAR Esra SARI.
JAVA’DA DÖNGÜLER.
Demet AYDIN METODLAR Demet AYDIN
İnternet Programcılığı II
Programlama Ortamı ve Araçlar
Hasta Takip Programı.
Chapter 1: A First Program Using C#
Menu ve Toolbar oluşturma
NESNE TABANLI PROGRAMLAMA VISUAL BASİC 6.0. NESNELERİN TASARIMI Uygulama Tasarım Alanı Proje Gezgini Nesne Özellikleri Araç Kutusu Forumun Ekrandaki Konumu.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Amaçlar Bu derste öğrenilecekler: –Uygulamaları “method”
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Anahat 4.1 Inventory uygulamasını çalıştırmak 4.2.
Değişken Türleri.
Görsel C# ile Windows Programlama
SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz
Modül 1: Giriş. Genel Bakış Temel.NET kavramları Geliştirme ortamında gezinti Bir C# projesi oluştur Use Visual Studio.NET Veriye eriş Hata ayıkla ve.
Nesne Yönelimli Programlama
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 11: Birden Çok Form ile Çalışma ve Menü Oluşturma Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
Programlama Laboratuarı-I DERS - 3 Program Geliştirme Derleyici ve DevC++ Derleyicisi.
Click für Ende.
Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği
GÖRSEL PROGRAMLAMA II (Visual Basic .NET)
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 9: Genel Kontroller (1)
Fonksiyonlar ve Diziler
ALGORİTMA VE PROGRAMLAMAYA GİRİŞ
Visual C# - Görsel Programlama – II Örnek Sorular ve Cevaplar
Diyalog pencereleri.
Formlar, Button, Label, Textbox, Radiobutton, Checkbox
2. VISUAL BASIC PROGRAM YAPISI
Nesneye Dayalı Programlama Temel Kavramlar Hüseyin ESKİ.
ACTIONSCRIPT TEMELLER İ SAVAŞ TUNÇER
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU2 -ŞİFRE GÜNCELLEME FORMU OLUŞTURMA SAVAŞ TUNÇER
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
3.hafta METODLAR.
Nesneye Dayalı Programlama 1
Bilgisayar Bilimi Problem Çözme Süreci-2.
Veri Tabanı Temel Kavramlar.
NİŞANTAŞI ÜNİVERSİTESİ
Asp.Net Veritabanı İşlemleri
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

Modül 2: Formlar ve Kontroller ile Çalışmak

Programlama Kavramları Formlar ile Çalışmak Kontroller ile Çalışmak Kodu Biçemlemek Genel Bakış Visual Studio.NET kullan Veriye eriş Hata ayıkla ve kur Kodu yaz Arayüzü yarat

Multimedya: Nesneler, Nitelikler, Metodlar ve Olaylar

Ders: Programlama Kavramları Olay yönelimli programlama Olaylar Metodlar Nesneler Nitelikler Sınıflar

Olay Yönelimli Programlama Nedir? private void button1_Click(...) { // Kodu buraya yaz. } private void button1_Click(...) { // Kodu buraya yaz. }

Sınıflar: Nesneler için Model Sınıfın bir olgusu. Benzerlik: Modele uygun bir ev. Sınıfın bir olgusu. Benzerlik: Modele uygun bir ev.NesneNesne Visual C# projesinde her bir form bir nesne. Her bir form ise Form sınıfının bir olgusu. Visual C# projesinde her bir form bir nesne. Her bir form ise Form sınıfının bir olgusu.ÖrnekÖrnek Nesnenin sembolik gösterimi. Benzerlik: Model. Nesnenin sembolik gösterimi. Benzerlik: Model.SınıfSınıf

Nitelikler, Metodlar ve Olaylar Nedir? Form1NiteliklerNitelikler Size Text Size Text MetodlarMetodlar Close Hide Close Hide OlaylarOlaylar Click Volume Bass Volume Bass Tune Play Music

Pratik: Nitelikler, Metodlar ve Olaylar Kapı Araba Örnek: Telefon Nitelikler: Genişlik, Renk Metodlar: Çevir Olaylar: Çalma(Arandığında) Aşağıdaki her bir nesne için ilgili nitelikleri, metodları ve olayları belirtiniz:

Pratik: Nitelikler, Metodlar ve Olaylar Kapı Nitelikler: En, Boy, Renk, Cins Metodlar: Aç, Kapat Olaylar: Çarpma, Kırılma Aşağıdaki her bir nesne için ilgili nitelikleri, metodları ve olayları belirtiniz:

Pratik: Nitelikler, Metodlar ve Olaylar Araba Nitelikler: Renk, Model, Plaka Metodlar: KapıAç, Çalıştır Olaylar: Frenleme, Hızlanma Aşağıdaki her bir nesne için ilgili nitelikleri, metodları ve olayları belirtiniz:

Ders: Formlar ile Çalışmak Bir form nasıl oluşturulur? Form nitelikleri nasıl değiştirilir? Metodlar nasıl çağrılır? Form olayları nasıl irdelenir? Modal ve Modeless Formlar Çoklu formlar nasıl yönetilir?

Bir form nasıl oluşturulur?

Form nitelikleri nasıl değiştirilir? Form ismi Sınıflandırma tuşu Alfabetik tuşu Tanım panosu Olay listesi tuşu

Metodlar nasıl çağrılır? private void button2_Click(object sender, System.EventArgs e) { // CenterToScreen metodu formun ekranda ortalanmasini saglar. this.CenterToScreen(); } private void button2_Click(object sender, System.EventArgs e) { // CenterToScreen metodu formun ekranda ortalanmasini saglar. this.CenterToScreen(); } Metodlar

Form olayları nasıl irdelenir? Olaylar

Pratik: Form Olayları için Kod Yazmak C#.NET’te yeni bir Windows uygulaması açınız. Formun kod editörünü açınız. Olay yordamına kod yazınız. Click olayını seçiniz. Uygulamayı çalıştırıp test ediniz.

Multimedya: Formları Yönetmek

Ders: Kontroller ile Çalışmak Forma kontrol nasıl eklenir? Kontrol nitelikleri nasıl değiştirilir? Kontrol olaylarına kod nasıl yazılır? MessageBox fonksiyonu nasıl kullanılır?

Forma kontrol nasıl eklenir?

Kontrol nitelikleri nasıl değiştirilir?

Multimedya: Form ve Kontrol Olayları

Kontrol olaylarına kod nasıl yazılır?

MessageBox fonksiyonu nasıl kullanılır? MessageBox.Show(...) Default Button İkon Mesaj Başlık Buttons

Pratik: MessageBox Oluşturmak C#.NET’te yeni bir Windows uygulaması açınız. Kullanıcı arayüzünü oluşturunuz. Olay yordamını açıp MessageBox içeren kodu yazınız. Form ve kontrol niteliklerini değiştiriniz. Uygulamayı çalıştırıp test ediniz.

Ders: Kodu Biçemlemek İsimlendirme Kuralları Kod Nasıl Formatlanır ve Belgelendirilir?

İsimlendirme Kuralları Kurallar Sadece harf, rakam ve altçizgi kullanınız. Bir harf veya altçizgi ile başlayınız. Anahtar kelime kullanmayınız. Rehberler Harflendirme: PascalCasing veya camelCasing, kullanınız. Mekanik: Nesneler için isim, metodlar için eylem kullanınız. Kelime seçimi: Kod içinde aynı kavrama aynı kelime ile başvurunuz. Answer42 42Answer Answer42 42Answer  BADSTYLE _poorstyle BestStyle BADSTYLE _poorstyle BestStyle  OpenButton True OpenButton True 

Kod Nasıl Formatlanır ve Belgelendirilir? Paragraflama VS.NET otomatik olarak paragraflama yapar. Satır devam ettirme ve birleştirme Yorum ekleme Komutlar ; ile sonlanır. //Tek satırlık yorum /* Çok Satırlık Yorum */ MessageBox.Show("Hi") //Tek satırlık yorum /* Çok Satırlık Yorum */ MessageBox.Show("Hi")