HSancak Nesne Tabanlı Programlama I Ders Notları

Benzer belgeler
Ders 7: Form Kontrol Elemanları. barisgokce.com

Sınıf Nesne Kavramları C# Bileşenleri Özellikler, Olaylar, Metotlar

8. Hafta GroupBox, CheckBox, RadioButton, NumericUpDown, DateTimePicker, PictureBox, Hata Kontrolü

Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz.

Örnek Uygulama: CheckedListBox da seçili olanları listbox nesnesine ekleyen program.

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY

Response : Sunucunun istemciye veri yollamasını

İNTERNET TABANLI PROGRAMLAMA

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Görsel Programlama (Visual Programming)

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Uygulama1) Şart yapısının kullanımı CheckBox1 bileşeninin işaretlendiğinde ekranda Kutu işaretlendi mesajı veren kodları yazınız.

Web Tasarımının Temelleri

Uygulama 1) Tur sayısını 1 den klavyeden girilen n e kadar ekrana yazarak birikimli (kümülatif) toplam alan kaynak kodları yazınız.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN

CHECKBOX, RADIOBUTTON, COMBOBOX. checkbox Kontrolü. özelliği açıklama Alabileceği değer İşaretli olup true, false olmadığı

Görsel Programlama (Visual Programming) 2.Hafta

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

FRONT PAGE EĞİTİM NOTLARI BAŞLANGIÇ. 1- Open araç çubuğu düğmesinin yanındaki aşağı oku tıklayarak, web seçeneğini işaretleyin

PROGRAMLAMA DERSİ 1. İNTERNET

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri

HSancak Nesne Tabanlı Programlama I Ders Notları

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri

Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

ASP.NET ile Bir Web Sitesi Oluşturma

İNTERNET TABANLI PROGRAMLAMA

Görsel Programlama (Visual Programming) 2.Hafta

HSancak Nesne Tabanlı Programlama I Ders Notları

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu

yeni_uye_kayit.ascx UserControl sayfamızda, kaydedilmek istenen üye eğer daha önce veritabanımızda kayıtlı ise bunu buldurup kullanıcıyı uyaralım;

Karabük Üniversitesi, Mühendislik Fakültesi... WEB TEKNOLOJİLERİ

C# EĞİTİM ÇALIŞMASI. Gülhan AYDOĞAN AKKAŞ : Bilişim Teknolojileri Öğretmeni. 1.ToolBox : Properties Solution Explorer...

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi KULLANICI ARAYÜZ. BLM401 Dr.Refik SAMET

HESAP MAKİNASI YAPIMI

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

DIV KAVRAMI <style> position: absolute

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

GENEL ÖZELLİKLER UNİTY GERGİ KONTROL CİHAZI (UTC01) KULLANIM KLAVUZU

Ziyaret Kaydı Görüntüleme-Revizyon Ekranı Kullanım Kılavuzu

ML TFT 5 ARAYÜZ KULLANIM KILAVUZU

Yukardaki gibi sonsuz döngülü programlara Ctrl+Break tuş takımı ile müdahale edilmesi gerekir, aksi halde program sonsuz döngüye girer.

REQUEST QUERY STRING. Sayfalar: default.aspx ve sorgu_sayfasi.aspx. default.aspx sayfası: sorgu_sayfasi.aspx sayfası:

Durum Yönetimi. Olan sayfalar ekleyelim. BasitSayac.aspx

İl İlçe uygulaması. : Seçilen ile ait ilçeleri listeleyen program. //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız.

Bilgisayar Teknolojileri Bölümü Bilgisayar Programcılığı Programı. Öğr. Gör. Cansu AYVAZ GÜVEN

MOBİL UYGULAMA GELİŞTİRME

Teknosem ANASAYFA. Program komut butonları ve program zaman parametrelerinin bulunduğu sayfadır.


2011_03_23_SATIS_KADR_ICIN_E_POSTA_KURULUS_AYARLARI_KAPAKLI_son_guncelleme_(windows_mail_dahil) WÜRTH SANAYİ ÜRÜNLERİ TİCARET LTD.ŞTİ.

KOCAELİ TEKNİK LİSESİ ELEKTRİK ELEKTRONİK BÖLÜMÜ OTOMASYON ATÖLYESİ EKTS (Elektrik Kumanda Teknikleri Simülatörü ) DERS NOTU. Kaynak :

GEÇERLİLİK KONTROLLERİ VALİDATİON CONTROLS. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

4447 Sayılı Kanunun Geçici 10.Maddesi Sigortalı Giriş Uygulaması Kullanım Kılavuzu

IPACK LADDER. Arayüz Dökümantasyonu

Mekanları mahal olarak tanımlayabilmek için aracın Bilgi Kutusu nda üç yapılanma metodu bulunur:

Resim 7.20: Yeni bir ileti oluşturma

YZM 2105 Nesneye Yönelik Programlama

GİB Portal deki Faturaları efinans Portal e Taşıma

Temel JavaFX Bileşenleri (1) Labeled, Label, Button, ToggleButton, RadioButton, ToggleGroup, CheckBox, ComboBox, Slider, ListView ve SelectionModel

GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

İçindekiler Tablosu Talep Destek Yönetim Sistemi Programı...3

GERGİ DENETİM CİHAZI KULLANIM KLAVUZU

C# Programlama. Windows Forms Uygulamaları - 1. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ

Proje Uygulaması Video Marketi Oluşturmak

PERSONEL TAKİP PROGRAMI..3

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

YZM 2105 Nesneye Yönelik Programlama

12. Kat Oluşturma. Bu konuda mevcut bir katın bilgilerini kullanarak nasıl yeni katlar oluşturulabileceği incelenecektir.

EKOM WEB DESIGNER PROGRMI KULLANMA KILAVUZ. 1 - Web Sayfası Tasarımı Oluşturma / Var Olan Tasarımı Açma:

using System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; using System.Runtime.InteropServices;

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

4447 Sayılı Kanunun Geçici 10.Maddesi Sigortalı Giriş Uygulaması Kullanım Kılavuzu

PEY-D810 SĠNYALĠZASYON SĠSTEMĠ

AKILLI KÜRSÜ KULLANIM KILAVUZU

DORYA ROBOTİK. İçindekiler. Kitap Sayfa Sayısı: 80 Kitap Fiyatı: 24,00 TL

FP52 PROXIMITY KART OKUYUCUSU KULLANIM KILAVUZU

ICubes Giriş. adresinden sisteme girilir. Açılan sayfaya kullanıcı adı ve şifre yazılarak platforma giriş yapılır

BMÜ-111 ALGORİTMA VE PROGRAMLAMA AKIŞ KONTROLÜ YRD. DOÇ. DR. İLHAN AYDIN

7. Bölüm Robot Programlamada Mantıksal Fonksiyonlar

Android Ders Notları

Ünite 7. Gelişmiş Nesneler II. Bilgisayar Programcılığı Önlisans Programı GÖRSEL PROGRAMLAMA I. Öğr. Gör. Rıza ALTUNAY

Uzaktan Eğitim Uygulama ve Araştırma Merkezi



1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

BİLGİ GİRİŞ VE MESAJ PENCERELERİ. 1-Sadece kullanıcıya mesaj vermek için kullanılır.

Timer İle arka plan renk değişimi

Pencereler Pencere Özellikleri

Frontpage ile Çerçeve Sayfası Yaratmak

ÇANKIRI KARATEKİN ÜNİVERSİTESİ ZİMBRA E-POSTA SİSTEMİ KULLANICI DOKÜMANI

T.C. Başbakanlık Gümrük Müsteşarlığı Muhabere ve Elektronik Dairesi Başkanlığı

OKUL HABER EKLEME MODÜLÜ TANITIM DOSYASI. Okul haberlerinizi ilçemiz web sitesinde yayınlayabilmek için aşağıdaki adımları uygulamanız gerekmektedir.

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır.

HIZLI KULLANMA KLAVUZU

Transkript:

CheckBox Onay Kutusu, kullanıcının mantıksal bir ifade hakkında seçim yapmasına imkân verir. Kullanıcıya seçenekler sunmayı sağlar. Birçok seçenek seçilebilir. CheckBox Özellikleri Özellik Değer Tipi Açıklama Checked Boolean Kontrolün seçili olup olmadığını belirler CheckAlign ContentAlignement Seçme kutusunun ve üzerin de yazan metnin birbirlerine göre konumlarını belirler Appearance Appearance Kontrolün seçme kutusu ya da düğme şeklinde olmasını belirler CheckBox Olayları Olay CheckedChanged Açıklama Seçme kutusunun durumu değiştiği zaman gerçekleşir. If(Checkbox1.Checked == true/false) Checkbox1.Checked = true/false; private void Checkbox1_CheckedChanged ( ) - Seçilimi değil mi? - Seçili ya da tersi duruma getirme - Seçim değişince çalışan olay metodu Örnek Uygulama: Soru Cevaplama private void btntamam_click(object sender, EventArgs e) if (chkkırmızı.checked == true && chksari.checked == true && chkmavi.checked ==false && chksiyah.checked==false) MessageBox.Show("Doğru, Kırmızı ve Sarı"); else MessageBox.Show("Yanlış"); Aynı gruptaki CheckBox lardan hepsi ya da bir kaçı aynı anda seçilebilir!

Uygulama: Seçilen hobileri mesaj penceresinde gösterir. RadioButton Kullanıcıya sunulan seçeneklerden sadece bir tanesinin seçilmesine izin verir. Form üzerinde birden fazla RadioButton konulduğunda bu kontrollerin sadece bir tanesi seçili olabilir. Fakat bazı durumlarda, farklı seçenek grupları kullanılarak kullanıcının birden fazla seçim yapması istenebilir. Bu durum da, bazı seçenekler GroupBox kontrolü ile gruplanmalıdır. Bu kontrolün özellikleri ve olayları CheckBox kontrolü ile aynıdır. Sadece bir seçenek seçilebildiği için, kontrollerin yapılması CheckBox kontrolüne göre daha kolaydır. If(RadioButton 1.Checked == true/false) RadioButton 1.Checked = true/false; private void RadioButton 1_CheckedChanged ( ) - Seçilimi değil mi? - Seçili ya da tersi duruma getirme - Seçim değişince çalışan olay Aynı gruptaki radyo butonlardan sadece bir tanesi seçilebilir! Örnek Uygulama Soru Cevaplama private void btntamam_click(object sender, EventArgs e) if (radiobutton3.checked == true) MessageBox.Show("Doğru, Ankara"); else MessageBox.Show("Yanlış");

Uygulama: Seçilen medeni hali mesaj penceresinde gösterir GroupBox Form içerisinde belirli bir mantıkta birbiriyle bağıntılı olan kontrolleri bir arada toplamak için kullanılır. Form üzerindeki kontrolleri fonksiyonlarına göre alt kümelere ayırır. Bazı kontroller (RadioButton) aynı grup içerisinde bulunduklarında birbirleri ile ilişkileri otomatik olarak belirlenir. GroupBox GroupBox Bazı Özellikleri BackColor = Arkaplan Rengi ForeColor = Önyüz Rengi Text = Grubun Adı Enabled = Aktiflik Durumu Visible = Görülebilir Olma Durumu Name = Nesne Adı

HSancak Nesne Tabanlı Programlama I Ders Notları Uygulama: Hobileriniz Varmı? Seçili ise groupbox tan seçilmiş hobileri mesaj penceresinde gösterir. DateTimePicker Takvimden zaman değeri seçilmesini sağlar. Takvim yapısı açılan kutu şeklindedir. Seçilen tarih Value özelliği ile elde edilir.

private void datetimepicker1_valuechanged(object sender, EventArgs e) MessageBox.Show("Seçilen tarih " + datetimepicker1.value.tostring()); DateTimePicker Bazı Özellikleri Özellik Değer Tipi Açıklama CalendarTitleForeColor Color Takvim başlığının önalan rengi CalendarTitleBackColor Color Takvim başlığının arka plan rengi CalendarMonthBackground Color Takvim arka plan rengi CalendarForeColor Color Takvimdeki yazıların ön plan rengi CalendarFont Font Takvimin gösterileceği yazı tipi ayarları ShowCheckBox Boolean Tarih değerinin yanında seçme kutusunun gösterilmesi. Checked Boolean Seçme kutusu görüntülendiği zaman, tarihin seçili olup olmadığını gösterir Value Date Seçilen tarih değerini belirler MaxDate Date Kontrolün alacağı maksimum tarih değeri MinDate Date Kontrolün alabileceği minimum tarih değeri Format DateTimePickerFormat Kontrolün görüntüleneceği formatı belirler. Long, Short değerleri uzun ve kısa tarih formatını, Time sadece zamanı gösterir. Custom değeri, CustomFormat özelliğine girilen formatta gösterileceğini belirler

Timer Programın zamana bağlı olarak belirli işlemleri yapmasını sağlamak için kullanılır. Zaman aralığı genellikle programı yazarken belirlenir. Timer Bazı Özellikleri Özellik Değer Tipi Açıklama Enabled Boolean Kontrolün aktif olup olmadığını belirler. Interval Integer Sayacın hangi zaman aralığında bir çalışması gerektiğini belirler. Milisaniye cinsindedir. (1000=1 Sn) Timer Olayları Olay Tick Açıklama Interval özelliğinde belirtilen zaman değeri geçtiğinde gerçekleşir. Timer Metotları Metot Start Stop Açıklama Sayacı başlatır Sayacı durdurur Not: Timer kontrolü form üzerinde görünmez. Arka planda çalışır ve belirlenen zaman aşıldığında yapılması istenilen iş gerçekleştirir.

HSancak Nesne Tabanlı Programlama I Ders Notları Uygulama: Formdaki bilgileri butona basılınca tek mesaj penceresinde gösteren program