MTM216 GÖRSEL PROGRAMLAMA

Slides:



Advertisements
Benzer bir sunumlar
C# - Metotlar.
Advertisements

Tuğba DEMİREL
void medyan(int cevap[]) { int j; siralama(cevap);
Nesneye Dayalı Programlama
Bölüm 4 İşlevlerve Modüler Programlama. 1 / 8 İşlev Tanımı /* İşlev açıklama satırı */ ( ) { }
BPR152 ALGORİTMA VE PROGRAMLAMA - II
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 4: Diziler
Fork and Join Framework
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
DİZİLER.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
METODLAR.
C# Metot Overloading (Aşırı yükleme)
C#.NET 5.0 C# .NET 5.0 Eğitimleri Volkan KANAT.
İş Parçacıkları Thread(s)
C#.NET 5.0 C#.NET 5.0 Eğitimleri Volkan KANAT. Operatörler.
METOTLAR.
Ders 2- Veri türleri, Karar ve Döngü Yapıları, Görsel Kontröller Aslı Ergün.
Silverlight 2.0 ile Oyun Programlama Daron Yöndem INETA Türkiye Başkanı
METODLAR Esra SARI.
C# ile Seri İletişim Aslı Ergün.
Numaralandırmalar(Enumaration)
Demet AYDIN METODLAR Demet AYDIN
DÖNGÜLER.
Diziler (Arrays).
DÖNGÜLER(Loop) while, for döngüleri Break ve continue işlevleri
Bölüm 5 Nesneler ve Metotlar
Bil 102 Bölüm 6 Diziler.
Ders 2- Veri türleri, Karar ve Döngü Yapıları, Görsel Kontröller
Görsel C# ile Windows Programlama
SINIFLAR ve NESNELER. İlk sınıfımızı ekleyelim class KrediHesap { public ulong HesapNo; public double Limit; public string KartSahibi; }
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.
Hafta2 Rekürsif Algoritmalar
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.
Örnek Sorular Bilgisayar Programlama BIL 107. Soru 1: Ekran çıktısında 66 yazması için boşlukları doldurunuz ______ i = 'A'; printf(____, i__); CEVAP:
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)
Seriport String İletimi
Visual C# - Görsel Programlama – II Örnek Sorular ve Cevaplar
C# ÖRNEK UYGULAMALAR C# Örnek Uygulamalar 1
METOTLAR.
Formlar, Button, Label, Textbox, Radiobutton, Checkbox
Asp.Net Giriş.
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
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.
Asp.Net Veritabanı İşlemleri
3.hafta METODLAR.
Kurucular(Yapıcılar), Yıkıcılar
Asp.Net Veritabanı İşlemleri
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Nesneye Dayalı Programlama 1
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
MTM216 GÖRSEL PROGRAMLAMA
Sunum transkripti:

MTM216 GÖRSEL PROGRAMLAMA Thread

Thread Nedir? Bir işin eş zamanlı olarak işlenen her bir bölümüdür. İş parçacığı ve işlem arasındaki fark bir işletim sisteminden diğerine değişmekle birlikte genel olarak iş parçacığının oluşturuluşu ve kaynakların paylaşılmasıdır. using System.Threading; eklenmelidir.

Thread thread1; private void Form1_Load(object sender, EventArgs e) { CheckForIllegalCrossThreadCalls = false; thread1 = new Thread(new ThreadStart(Ekle)); } private void button1_Click(object sender, EventArgs e) thread1.Start(); void Ekle() for (int i = 0; i < 9; i++) listBox1.Items.Add("mekatronik"); Thread.Sleep(500);

void ProgressBar1Baslat() { progressBar1.Minimum = 0; Thread thread1; Thread thread2; private void Form1_Load(object sender, EventArgs e) { CheckForIllegalCrossThreadCalls = false; thread1 = new Thread(new ThreadStart(ProgressBar1Baslat)); thread2 = new Thread(new ThreadStart(ProgressBar2Baslat)); } private void button1_Click(object sender, EventArgs e) thread1.Start(); thread2.Start(); void ProgressBar1Baslat() { progressBar1.Minimum = 0; progressBar1.Maximum = 100; for (int i = 0; i <= 100; i++) progressBar1.Value = i; label1.Text = i.ToString(); Thread.Sleep(500); } void ProgressBar2Baslat() progressBar2.Minimum = 0; progressBar2.Maximum = 100; progressBar2.Value = i; label2.Text = i.ToString(); Thread.Sleep(300);