MTM216 GÖRSEL PROGRAMLAMA

Slides:



Advertisements
Benzer bir sunumlar
C# - Metotlar.
Advertisements

JavaScript Birinci Hafta.
Tuğba DEMİREL
DÖNGÜLER For While Do While.
DÖNGÜ “Şart sağlandığı sürece” içerisindeki komut satırlarını, artış değeri adedince tekrarlayan kodlardır.
Yard.Doç.Dr. Selim YILDIRIM
Bölüm 2: Program Denetimi
OOP UYGULAMA 5.
EDUTIME Java Day 4 Serdar TÜRKEL.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Yapısal Program Geliştirme – if, if-else
Ders Notları 1. HAFTA (29 Kasım – 2 Aralık 2010)
Karenin Çevre Uzunluğu
MANTIKSAL OPERATÖRLER
METODLAR.
Operatörler ve Denetim Yapıları
BPR152 ALGORİTMA VE PROGRAMLAMA - II
İKİ BOYUTLU DÖNÜŞÜMLER
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
METOTLAR.
BTP206– Görsel Programlama II
METODLAR Esra SARI.
C# ile Seri İletişim Aslı Ergün.
Kalıtım , Sınıf Asli Ergün.
ETKİLEŞİMLİ TÜRKİYE APPLETİ
Demet AYDIN METODLAR Demet AYDIN
DÖNGÜLER.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 9 – Araba Ödeme Hesaplaması Uygulaması Bu.
Visual Basic Windows Programlama.
Bil 102 Bölüm 6 Diziler.
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
Bugünkü Konular Döngüler ve Akış Diyagramları C de Döngü Tanımlama
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.
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.
Seri Port ile İletişim.
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.
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 9: Genel Kontroller (1) Yrd. Doç. Dr. Altan MESUT Trakya Üniversitesi Bilgisayar Mühendisliği.
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
C dili kullanıcıya kendi ihtiyacı olan bir fonksiyonu yazma imkanı vermiştir. Bir sayının faktöriyelini almaya ihtiyaç duyduğumuzu ve aynı zamanda asal.
Visual Studio Net C# Ögr.Gör.Ferdi DOĞAN
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)
Seriport String İletimi
Visual C# - Görsel Programlama – II Örnek Sorular ve Cevaplar
C# ÖRNEK UYGULAMALAR C# Örnek Uygulamalar 1
Delphi Ders3 Asli Ergün.
Formlar, Button, Label, Textbox, Radiobutton, Checkbox
Asp.Net Giriş.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU5 – EXCELE BİLGİ AKTARMA SAVAŞ TUNÇER.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU1-GİRİŞ FORMU OLUŞTURMA Savaş TUNÇER.
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA 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.
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
Veri Tipleri 12/4/2018.
6. MENÜ TASARIMI Visual Basic’ de Menü Editör ile yeni menüler ve menü çubukları oluşturulabilir, var olan menülere yenileri eklenebilir; mevcut menüler.
NİŞANTAŞI ÜNİVERSİTESİ
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

MTM216 GÖRSEL PROGRAMLAMA Kontroller

ComboBox-ListBox private void button1_Click_1(object sender, EventArgs e) { listBox1.Items.Add(textBox1.Text); comboBox1.Items.Add(textBox1.Text); } private void button2_Click(object sender, EventArgs e) listBox1.Items.Remove(textBox1.Text); comboBox1.Items.Remove(textBox1.Text); private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) MessageBox.Show(comboBox1.SelectedItem.ToString()); private void listBox1_SelectedIndexChanged(object sender, EventArgs e) MessageBox.Show(listBox1.SelectedItem.ToString());

CheckedListBox-NumericUpDown private void Form1_Load(object sender, EventArgs e) { numericUpDown1.Minimum = 5; numericUpDown1.Maximum = 15; } private void button1_Click(object sender, EventArgs e) checkedListBox1.Items.Add(numericUpDown1.Value.ToString()); private void button2_Click(object sender, EventArgs e) checkedListBox1.Items.Remove(checkedListBox1.SelectedItem.ToString());

CheckedListBox int sayi = 0; private void button1_Click(object sender, EventArgs e) { checkedListBox1.Items.Add(sayi.ToString()); sayi++; } private void button2_Click(object sender, EventArgs e) int adet; adet = checkedListBox1.CheckedItems.Count; for (int x = 0; x <adet; x++) MessageBox.Show(checkedListBox1.CheckedItems[x].ToString()); private void button3_Click(object sender, EventArgs e) sayi = 0;

MenuStrip private void açToolStripMenuItem_Click(object sender, EventArgs e) { MessageBox.Show("Aç"); } private void dosyaToolStripMenuItem_Click(object sender, EventArgs e) MessageBox.Show("Dosya"); private void yazdırToolStripMenuItem_Click(object sender, EventArgs e) this.Close();

Timer İstediğimiz komutların belirlediğimiz zaman aralığında tekrarlamasını istiyorsak timer kullanabiliriz. Interval Özelliği: Timer’ın çalışacağı zaman bölümüdür. Zaman mili saniye cinsindedir. Mesela her 1 saniyede kodları çalıştırmak istersek interval 1000, her 2 saniyede kodları çalıştırmak için interval’i 2000 yapmamız gerekir. Enabled Özelliği: Değeri true ise timer’ın çalışmasını, false ise durdurulmasını sağlar. Yani enabled değeri true ise timer’ın Tick olayına yazılan kodlar çalışır, false ise çalışmaz. Tick Olayı : Bu olaya yazılan kodlar interval ile belirlenen zamanda tekrar edilir.

Timer: sn de bir “mekatronik müh “ listbox a ekler private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = false; timer1.Interval = 1000; } private void basla_Click(object sender, EventArgs e) timer1.Enabled = true; private void dur_Click(object sender, EventArgs e) private void timer1_Tick(object sender, EventArgs e) listBox1.Items.Add("Mekatronik Müh.");

Timer: sn de bir sayıyı 1 artırıp listbox a ekler private void Form1_Load(object sender, EventArgs e) { timer1.Enabled = false; timer1.Interval = 1000; } private void basla_Click(object sender, EventArgs e) timer1.Enabled = true; private void dur_Click(object sender, EventArgs e) int sayi = 1; private void timer1_Tick(object sender, EventArgs e) listBox1.Items.Add(sayi.ToString()); sayi++; private void sifirla_Click(object sender, EventArgs e) sayi = 0; listBox1.Items.Clear();

PictureBox: resim gösterme-kaydetme private void ekleToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "Resim Dosyaları|" + "*.bmp;*.jpg;*.gif;*.wmf;*.tiff;*.png;*.tif"; if (ofd.ShowDialog() == DialogResult.OK) pictureBox1.Image = Image.FromFile(ofd.FileName); } private void kaydetToolStripMenuItem_Click(object sender, EventArgs e) SaveFileDialog sfd = new SaveFileDialog(); if (sfd.ShowDialog() == System.Windows.Forms.DialogResult.OK) pictureBox1.Image.Save(sfd.FileName);

PictureBox: (0,0)-(100,100) arasına çizgi çizme Graphics graphic = this.pictureBox1.CreateGraphics(); Pen kalem = new Pen(Color.Green, 2); Point ilknokta = new Point(); ilknokta.X = 0; ilknokta.Y = 0; Point sonnokta = new Point(); sonnokta.X = 100; sonnokta.Y = 100; graphic.DrawLine(kalem, ilknokta, sonnokta); Graphics graphic = this.pictureBox1.CreateGraphics(); Pen kalem = new Pen(Color.Green, 2); graphic.DrawLine(kalem,0,0,100,100);

PictureBox: daire, kare, dikdörtgen çizme private void daire_Click(object sender, EventArgs e) { Graphics graphic = this.pictureBox1.CreateGraphics(); Pen kalem = new Pen(Color.Red, 2); graphic.DrawEllipse(kalem, 20, 20, 40, 40); //20,20 noktasında 40 piksel çapında } private void kare_Click(object sender, EventArgs e) Pen kalem = new Pen(Color.Blue, 2); graphic.DrawRectangle(kalem, 100, 20, 50, 50); //100, 20 noktasında 50 piksel kenar uzunluğunda private void dikdortgen_Click(object sender, EventArgs e) Pen kalem = new Pen(Color.Green, 2); graphic.DrawRectangle(kalem, 100, 100, 100, 50); //100, 100 noktasında 100-50 piksel kenar uzunluğunda

PictureBox: daire, kare, dikdörtgen çizme