İNTERNET TABANLI PROGRAMLAMA

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

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

İ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.

SİNOP ÜNİVERSİTESİ MESLEK YÜKSEKOKULU MEKATRONİK PROGRAMI

GENETİK ALGORİTMA GEZGİN SATICI ÖDEVİ

İNTERNET TABANLI PROGRAMLAMA

Görsel Programlama (Visual Programming)

Ders 7: Form Kontrol Elemanları. barisgokce.com

İNTERNET TABANLI PROGRAMLAMA- 3.ders

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.

İNTERNET TABANLI PROGRAMLAMA- 3.ders

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

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

C#.Net & Linq (Language Integrated Query)

HSancak Nesne Tabanlı Programlama I Ders Notları

Ders 4: Diziler (Arrays( Arrays) barisgokce.com

Response : Sunucunun istemciye veri yollamasını

SINIF İÇİ UYGULAMA KODLARI

Ders 8: Metotlar. barisgokce.com

VISUAL C#.NET. CONSOLE EKRANINA YAZI YAZDIRILMASI (using System Kullanılarak Yapılan Uygulama) CONSOLE DERLENMESİ= Debug / Start Without Debugging

-A Grubu- MKT103 Görsel Programlama 2015/2016 Güz Dönemi Final Sınavı

İNTERNET TABANLI PROGRAMLAMA- 4.ders

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.

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.

Nesne Tabanlı Programlama-1

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ

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

VERİ TABANI İŞLEMLERİ (NESNE TABANLI PROGRAMLAMA TEKNİĞİ İLE)

İNTERNET TABANLI PROGRAMLAMA

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;

HSancak Nesne Tabanlı Programlama I Ders Notları

Görsel Programlama (Visual Programming) 2.Hafta

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 9

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

Görsel Programlama 1

Aynı tipten çok sayıda değişken topluluğudur. X Y Score1 Score2 (0) (1) (2)...

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.

ASP.NET ile Bir Web Sitesi Oluşturma

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

Görsel Programlama (Visual Programming) 2.Hafta

Timer İle arka plan renk değişimi

Aritmetik Operatörler, Math Sınıfı ve Program Akış Komutları

MEKANİZMA TEKNİĞİ (7. Hafta)

C# Örnek Uygulamalar I

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

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

DÖNGÜLER (LOOPS) while(), do-while(), for(), foreach()

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

BİL1001 Bilgisayar Bilimlerine Giriş 1

1 Aralık 2011 / Perşembe

Eastern Mediterranean University Faculty of Arts & Sciences -- Department Of Mathematics BİLG213 BİLGİSAYAR PROGRAMLAMAYA GİRİŞ

PROGRAMLAMA TEMELLERİ DERSİ ÖZETİ

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

void setup() fonksiyonu: Bu fonksiyon program ilk açıldığında bir kere çalışır ve gerekli kalibrasyon, setup komutlarını buraya yazarız.

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İSAYAR PROGRAMLAMA. Algoritma ve Akış Şemaları

/ C Bilgisayar Programlama Final Sınavı Test Soruları. Adı soyadı :... Öğrenci no :... İmza :... Tarih, Süre : , 60 dak.

C# ÖRNEK UYGULAMALAR

C# ÖRNEKLERİ.

string yenisaatdeger; string yenidakikadeger; string yenisaniyedeger;

İNTERNET TABANLI PROGRAMLAMA- 8.ders VERİTABANI İLE İLGİLİ BİLGİLERİ GÖRÜNTÜLEME, KAYDETME, GÜNCELLEME VE SİLME

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır.

A- VERİTABANI BAĞLANTISINI HAZIR NESNE KULLANARAK YAPMA

Genel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken]

elemanlarının gezilmesine yönelik bir örnek sunulmuştur, inceleyiniz.

İNTERNET TABANLI PROGRAMLAMA- 10.ders GRIDVIEW İÇERİSİNDE YENİ KAYIT EKLEME, FOTOGRAF LİSTELEME, SIRALAMA YAPMA VE DROPDOWN EKLEME

Program AkıĢ Kontrol Yapıları

Karabük Üniversitesi, Mühendislik Fakültesi...

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

YZM 2105 Nesneye Yönelik Programlama

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

VERİTABANINA BİLGİ KAYDEME, DÜZENLEME, LİSTELEME İŞLEMLERİ

NESNE TABANLI PROGRAMLAMA-1 DERS UYGULAMALARI (22 EYLÜL - 14 KASIM

VISUAL STUDIO.NET ve Veritabanı

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

while(), do-while(), for() M.İLKUÇAR 2010 MAKU-MYO

Ders - 7 while döngüsü

BİLG Dr. Mustafa T. Babagil 1

DÖNGÜLER BMÜ-111 ALGORİTMA VE PROGRAMLAMA-I YRD. DOÇ. DR. İLHAN AYDIN

if (ad == "Sabri") Console.WriteLine("Merhaba Sabri. Ne zamandır gözükmüyodun...");

CBÜ Teknoloji Fakültesi, Yazılım Mühendisliği. Nesneye Yönelik Programlama

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

BİLGİSAYAR TEMELLERİ VE PROGRAMLAMAYA GİRİŞ

BM-205 GÖRSEL PROGRAMLAMA. Microsoft Visual Studio 2010 ile C# Windows Form Uygulamaları Geliştirme

ALGORİTMA VE PROGRAMLAMA I

Örnek : TextBox1,RangeValidator,Button,Label girelim aralığında değer girilmesini istiyoruz. Label1.Text=TextBox1.Text ;

C ile Uygulamalar 4 - Cevaplar

İNTERNET TABANLI PROGRAMLAMA- 9.ders BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

BMÜ-111 Algoritma ve Programlama. Bölüm 5. Tek Boyutlu Diziler

YZM 2105 Nesneye Yönelik Programlama

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

/*int sayi1, sayi2,toplam=0;

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

Nesne Tabanlı Programlama

12- HAZIR FONKSİYONLAR

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 5. Bölüm Karar ve Çevrim Kontrol Yapıları

DİZİLER. Bu ünitede yapılan örnekler Visual Studio 2010 programındaki Visual Basic programlama diliyle çözülmüştür.

Transkript:

İNTERNET TABANLI PROGRAMLAMA DÖNGÜLER (FOR, WHILE, DO-WHILE) C# da döngüleri dört çeşit olarak sayabiliriz. Bunlar a) For döngüsü: Bu döngüde başlangıç ve bitiş sınırları verilerek kullanılır. Döngü tanım kısmında içinde bir de artan bir sayaç kullanılır. b) While Döngüsü: Sonsuz döngüdür. Şart gerçekleştiği müddetçe döner. Döngüye daha girmeden şart başlangıçta kontrol edilir. c) Do-While Döngüsü: Sonsuz döngüdür. Döngüye ilk girişte şart kontrol edilmez. Döngüden çıkarken şart kontrol edilir. d) For-Each Döngüsü: Dizilerde kullanılan döngü tipidir. Dizi içinde kaç tane eleman varsa her biri için bir işlem yapacaksak bu döngü kullanılır. Bu döngü bir sonraki ders olan Diziler konusu içinde anlatılacaktır. for (int i = 0; i <= 10; i++) 1

int Sayi1, Sayi2; Sayi1 = Convert.ToInt32 (textbox1.text); Sayi2 = Convert.ToInt32 (textbox2.text); for (int i = Sayi1; i <= Sayi2; i++) int Sayi1, Sayi2; Sayi1 = Convert.ToInt32 (textbox1.text); Sayi2 = Convert.ToInt32 (textbox2.text); listbox1.items.clear(); i=i+1, for (int i = Sayi1; i <= Sayi2; i = i + 2) // i++ => i=i+2 2

int i=0; while (i <= 100) i++; int i=0, Sayi2; i = Convert.ToInt32(textBox1.Text); Sayi2 = Convert.ToInt32(textBox2.Text); while (i<=sayi2) i++; 3

int i=0, Sayi2; i = Convert.ToInt32(textBox1.Text); Sayi2 = Convert.ToInt32(textBox2.Text); do i++; while (i <= Sayi2); NOT : Bir programı çalıştırırken değişkenlerin hangi değerleri aldığını görmek için F9 ile durmak istediğimiz yere bir çentik (durdurma işareti) atarız. Daha sonra F5 ile programı çalıştırdığımızda program oraya gelince duracaktır. Bu durumda mouse ile değişkenin üzerine geldiğimizde değişkenin içerisindeki değeri bize gösterecektir. Programı devam ettirmek için F11 ile adım adım devam edebiliriz. Yada sona kadar çalışmasını istersek F5 ile çalıştırabiliriz. : 4

double maas = 1000; int yil=1; while (maas <=2000) listbox1.items.add(maas.tostring()); yil++; maas = maas + maas * 0.08; label3.text = yil.tostring(); string Ad, Soyad; Ad = textbox1.text; Soyad = textbox2.text; if (radiobutton1.checked == true) listbox1.items.add(ad + " " + Soyad); else if (radiobutton2.checked == true) listbox2.items.add(ad + " " + Soyad); 5

string Ad, Soyad; Ad = textbox1.text; Soyad = textbox2.text; double Vize, Final, Ortalama; Vize = Convert.ToDouble(txtVize.Text); Final = Convert.ToDouble(txtFinal.Text); Ortalama = Vize * 0.4 + Final * 0.6; Ortalama); Ortalama); if (Ortalama>=60) listbox1.items.add(ad + " " + Soyad + "=" + else listbox2.items.add(ad + " " + Soyad + "=" + TARİH VE SAAT FONKSİYONLARI private void Form1_Load(object sender, EventArgs e) 6

label7.text = DateTime.Now.ToString(); Örnek Kodlar Aşağıdaki kodları deneyin yeni tarih saat formatları ve kullanımları bulun bunları deneyin. DateTime Tarih = new DateTime(2008, 8, 23); string YeniFormat = String.Format("0:d", Tarih); Label1.Text = YeniFormat; DateTime YeniTarih = DateTime.Today.Add(new TimeSpan(3, 12, 24)); //Yeni saat,dak,saniye. string Dakika = DateTime.Now.Minute.ToString(); //Şimdiki zamanın daikası string Saniye = DateTime.Now.Second.ToString(); //Şimdiki zamanın saniyesi TIMER NESNESİ Masaüstü program yazarken bilgisayarın belli aralıklar bir işi sürekli yapması istendiğinde bu nesne kullanılır. Nesnenin Properties penceresinden Interval özelliği süreyi belirler. Örneğin burada 1000 yazıyorsa her saniyede bir içerisindeki kodları çalıştıracak demektir. Bu nesne forma eklenirken arka planda kod olarak eklenir. Formün üzerinde gözükmez altındaki boş alanda kullanıcıya gösterilir. Örnek: Ekranda sistem saatini sürekli olarak her saniye göseren ve bu esnada bir listbox a geçen saniyeleri yazan bir program yazın. int Sayac = 0; //global de tanımlanmalı private void button2_click(object sender, EventArgs e) 7

timer1.enabled = true; private void timer1_tick(object sender, EventArgs e) label7.text = DateTime.Now.ToString(); Sayac++; listbox1.items.add(sayac.tostring()); 8