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

Ebat: px
Şu sayfadan göstermeyi başlat:

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

Transkript

1 VET- HORİZON PROJESİ KAPSAMINDA HAZIRLANAN C# EĞİTİM ÇALIŞMASI Gülhan AYDOĞAN AKKAŞ : Bilişim Teknolojileri Öğretmeni - - C# Windows Form Application uygulamaları İçindekiler 1.ToolBox : Properties Solution Explorer ToolBox Elemanları... 3 a. LABEL... 3 b. TEXTBOX... 3 c. BUTTON... 3 d. MENUSCRIPT... 4 e. TIMER TRY- CATCH RANDOM MDI FORM Örnek Proje : Gülhan AYDOĞAN AKKAŞ Sayfa 1

2 1.ToolBox : Formunuza Ekleyeceğiniz nesnelerin bulunduğu araç kutusudur. Projenizin amacına uygun olarak seçeceğiniz nesnenin üzerinde çift tıklayarak veya sürükleyip form üzerinde bırakarak ekleme işlemini yapabilirsiniz. 2. Properties Form üzerine eklediğiniz nesneye ait özelliklere buradan ulaşabilirsiniz. Nesneye göre buradaki seçenekler değişecektir. 3. Solution Explorer Solution Explorer projede yüklü olan form, modül gibi proje bileşenlerini görüntülemek için kullanılır. Gülhan AYDOĞAN AKKAŞ Sayfa 2

3 1. ToolBox Elemanları a. LABEL Kullanıcıya verilecek kısa bilgiler, herhangi bir nesneye getirilen başlık veya programcının kullanımına yönelik görevlerde kullanılabilir. Kullanıcıdan bilgi almaz, sadece Text bölümüne yazılan bilgi görüntülenir. b. TEXTBOX Kullanıcının giriş yapabileceği bir nesnedir. c. BUTTON Üzerine görev atanan düğmedir. Örnek : Örneğimizde Form içerisine label1, label2, textbox ve button1 eklenmiştir. Formun çalıştırıldığında kullanıcının karşılaşacağı ekranı düzenlememiz gerekmektedir. Bu Form da amacımız kullanıcının Adını Soyadını girmesi ve butonu tıkladığında bir mesajla karşılaşmasıdır. Bunun için Properties tan aşağıdaki düzenlemeleri yapıyoruz. label2 yi gizleyeceğiz. Buraya mesaj yazılacağı için ilk etapta kullanıcın bu nesneyi görmesini istemiyoruz. Label2 in Visible özelliğini false yapıyoruz. Label1 in Text özelliğine Adınız ve Soyadınız : yazıyoruz. button1 in Text özelliğine Mesaj yazıyoruz. textbox1 in girilecek ismin uzun olabileceğini düşünerek boyutunu artırabiliriz. Mesaj butonumuz çift tıklayarak aşağıdaki kodları yazıyoruz. private void button1_click(object sender, EventArgs e) label2.visible = true; label2.text = "Merhaba" + textbox1.text; Gülhan AYDOĞAN AKKAŞ Sayfa 3

4 Formu çalıştırdığımızda karşımıza yukarıdaki gibi bir ekran görülecektir. Artık textbox1 içerisine Adımızı ve Soyadımızı yazabiliriz. Adınızı ve Soyadınız yazdıktan sonra Mesaj butonunu tıkladığınızda öncelikle label2 nin görünür olduğunu ve size Merhaba mesajını görüntülediğini görebilirsiniz. d. MENUSCRIPT Form içerisine menü ekleme ihtiyacı duyduğumuzda kullanacağımız bir nesnedir. ToolBox tan menuscript ekleyebilirsiniz. Daha sonra Type Here yazan yere isteğimize göre sekmeleri ve alt seçenekleri hazırlayabiliriz. Eklediğiniz seçeneklere çift tıkladığınızda ilgili alanının görev alanına yönlendirilirsiniz. Örneğin Yeni ve Aç seçeneklerini çift tıklayalım. Sizi içerisine görev tanımlaması yapabileceğiniz alana yönlendirecektir. private void yenitoolstripmenuitem_click(object sender, EventArgs e) private void açtoolstripmenuitem_click(object sender, EventArgs e) Gülhan AYDOĞAN AKKAŞ Sayfa 4

5 Burada özellikle Çıkış seçeneğine çift tıklayalım ve gelen ekrana aşağıdaki kodları yazalım. Bu kodlarla programdan çıkış sağlanmaktadır. Ancak programdan çıkmadan önce kullanıcıya Çıkmak istediğinizden emin misiniz? mesajı görüntülenir ve kullanıcının cevabına göre çıkılır. private void çıkıştoolstripmenuitem_click(object sender, EventArgs e) if (MessageBox.Show("Çıkmak istediğinizden emin misiniz?", "Çıkış", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) Application.Exit(); Yukarıdaki kod bloğunu inceleyelim. MessageBox : kullanıcıya bir diyalog penceresi görüntüler. Bu pencereye propgramcı tarafından sırasıyla; a. Mesaj b. Pencere Başlığı c. Kullanıcının seçebileceği seçenekler d. Kullanıcıya görüntülenecek amaca uygun icon Görüntülenir. Application.Exit(); programdan çıkışı gerçekleştirir. Uygulama çıkışı anlamına gelir. MessageBox uygulama seçenekleri : Button Tipleri ve Ekran Çıktısı Simge Çeşitleri ve Ekran Çıktısı MessageBoxButtons.OKCancel Ünlem İşareti MessageBoxIcon.Exclamation MessageBoxIcon. Warning MessageBoxButtons.OK Bilgi işareti MessageBoxIcon.Asterisk MessageBoxIcon. Information Gülhan AYDOĞAN AKKAŞ Sayfa 5

6 MessageBoxButtons.YesNo Soru İşareti MessageBoxIcon.Question Dur İşareti MessageBoxButtons.YesNoCancel MessageBoxIcon.Error MessageBoxIcon.Stop MessageBoxIcon.Hand MessageBoxButtons.RetryCancel MessageBoxButtons.AbortRetryIgnore Gülhan AYDOĞAN AKKAŞ Sayfa 6

7 e. TIMER Proje üzerinde zaman tutma. Tekrarlamak istediğimiz işler için bir zaman dilimi oluşturabiliriz. Timer ı çift tıkladığınızda önemli özellikleri şunlardır. Interval: timer ın çalışma durumu mili saniye türünde gerçekleşir. Buradaki rakam yükseldikçe zaman dilimi de yükselecektir. Örneğin 500 = 30 msn 1000 = 1 sn 2000= 2 sn Enabled: timer ı eklediğinizde bu özelliği false olarak gelir. Bunun nedeni programcının timer ı gerekli gördüğü zaman başlatabilmesi içindir. int saniye = 0; private void timer1_tick(object sender, EventArgs e) saniye++; label1.text = saniye.tostring(); private void button1_click(object sender, EventArgs e) timer1.enabled = true; Button1 label1 ve label2 in properties tan ForeColor özelliğini istediğiniz bir rengi verebilirsiniz. Yukarıdaki kodlamayı timer1 Tick ve button1 click içerisine yazalım. Burada; Button1 tıklandığında timer çalışmaya başlayacaktır.timer1 ise int tanımlanan basla değişkeni interval değerine göre sürekli 1 artırılarak label1 Textine aktarılır. Böylece saniyenin ilerlemesi görülebilir. Gülhan AYDOĞAN AKKAŞ Sayfa 7

8 Aşağıdaki örneğimizi tamamlayarak saniyenin ve dakikanın olduğu bir kronometre yapınız. int saniye = 0,dakika=0; private void timer1_tick(object sender, EventArgs e) saniye++; label1.text = saniye.tostring(); if (saniye == 59) dakika++; label3.text = dakika.tostring(); saniye = 0; label1.text = saniye.tostring(); private void button1_click(object sender, EventArgs e) timer1.enabled = true; Kronometremizde salisenin de izlenebilmesi için formu yandaki gibi geliştiriniz. Salise ve saniyenin interval değeri farklı olması gerekir. Bu nedenle bize timer2 gereklidir. timer2 nin interval değerini 100 yapınız. int saniye = 0,dakika=0; private void timer1_tick(object sender, EventArgs e) saniye++; label1.text = saniye.tostring(); if (saniye == 59) dakika++; label3.text = dakika.tostring(); saniye = 0; label1.text = saniye.tostring(); private void button1_click(object sender, EventArgs e) timer1.enabled = true; timer2.enabled = true; int salise = 0; private void timer2_tick(object sender, EventArgs e) salise++; label6.text = salise.tostring(); if (salise == 10) salise = 0; Gülhan AYDOĞAN AKKAŞ Sayfa 8

9 Formu çalıştırdığınızda ekran görüntüsü yandaki gibi olacaktır. 2. TRY- CATCH Kullanıcının yapabileceği giriş hatalarına yönelik olarak kullanılır. Bu hataların olması durumunda programın kesintiye uğramadan çalışmasını sağlayabilir, hatayı ayıklayarak kullanıcıyı uyarabilirsiniz. Böylece kullanıcıyı doğru giriş yapmaya yönlendirebilirsiniz. Aşağıda try- catch hata ayıklama kod bloğunun kullanımı gösterilmiştir. Programda çalıştırılacak kodlar try bölümüne yazılır. İhtimal hatalar düşünülerek catch bloğu düzenlenir. Eğer bir hata olursa program try bölümünü keserek catch bloğuna atlar ve çalışma buradan devam eder. Program catch bloğuna atladığında oluşan hata kodunu Exception yanındaki değişkene atar. Böylece istenirse kullanıcıya hatayla ilgili bilgi verilebilir. Daha sonra finally bloğu varsa çalıştırılır. Program çalışmasına devam eder. Ancak herhangi bir sorun olmazsa catch bloğu hiç çalıştırılmadan try bloğu çalışır ve varsa finally bloğu çalıştırılır. Try Program kodlarının yazıldığı bölüm. Burada hata oluşabilecek ihtimallere göre Catch bloğu düzenlenir Catch (Exception hata1) Try bölümünde oluşan hataya göre çalışacak kodlar buraya yazılır. Birden fazla catch bloğu yazılabilir. Oluşan hata kodu hata1 değişkenine atanır. Finally Hata oluşsun ya da oluşmasın buradaki kodlar çalıştırılır. Bu blok olmak zorunda değildir. Programcı isterse kullanır. Peki bir program içinde hangi hatalar oluşabilir? Aslında birçok hata türü vardır. Ancak biz burada en sık karşılaştığımız hatalara göz atalım. FormatException: Sayısal veri türüne sahip bir değişkene bir harf girilmesi veya atanması durumunda oluşur. OverflowException: Bir değişkene atanan veya girilen sayı, değişkenin tanımlandığı veri türünün alabileceği aralığın dışında kalması. Formumuza 2 label 1 buton 1 textbox ekledik. Label2 nin visible özelliğini properties tan false yaparak açılışta görünmez yaptık. Artık kullanıcının veri girmesini bekleyebiliriz. Gülhan AYDOĞAN AKKAŞ Sayfa 9

10 private void button1_click(object sender, EventArgs e) label2.visible = true; byte sayi; try sayi=convert.tobyte(textbox1.text); label2.text = sayi.tostring(); catch (Exception) label2.text = "Hatalı giriş yaptınız!"; Program çalıştırıldığında doğru giriş yapıldı Program çalıştırıldığında yanlış giriş yapıldı Gülhan AYDOĞAN AKKAŞ Sayfa 10

11 Peki kullanıcıyı ne yaptığıyla ilgili bilgilendirmek istersek! private void button1_click(object sender, EventArgs e) label2.visible = true; byte sayi; try sayi = Convert.ToByte(textBox1.Text); label2.text = sayi.tostring(); catch (OverflowException) label2.text = "Büyük bir sayı girdiniz!"; catch (FormatException) label2.text = "Sadece sayı giriniz"; catch (ArgumentNullException) label2.text = "Burayı boş bırakamazsınız"; finally MessageBox.Show("Bizi tercih ettiğiniz için teşekkürler", "Kapanıyor...", MessageBoxButtons.OK); Yukarıdaki kodları çalıştırdıktan sonra farklı hatalar yaparak programınızı deneyebilirsiniz. Hata yapın ya da yapmayın finally bloğu kesin çalışacağı için size mesaj penceresiyle Bizi tercih ettiğiniz için teşekkürler mesajını görüntüleyecektir. Byte değişkene alabileceğinden büyük değer girildi Sayı yerine string bir değer girildi Gülhan AYDOĞAN AKKAŞ Sayfa 11

12 3. RANDOM Program içerisinde rastgele sayı üretme amaçlı kullanılır. Rastgele üretilen bu sayılar istenilen amaç için kullanılabilir. Bir tahmin oyunu, rastgele renk seçme, bir nesnenin yerini rastgele değiştirme gibi. Bunun için; Rastgele ulaşacağınız sayı için bir değişken tanımlamalı Rastgele sayıyı üretmeli Bu sayıyı tanımladığınız değişkene atamalısınız. Artık rastgele sayınızı kullanabilirsiniz.. Örneğimizde Formumuza 2 adet label ve 1 adet button ekledik. Butonu çift tıklayarak aşağıdaki kodları yazınız. private void button1_click(object sender, EventArgs e) Random rastgele = new Random(); int sayi = rastgele.next(1, 10); label2.text = sayi.tostring(); Formunuzu çalıştırdığınızda Başla butonuna her tıkladığınızda 1-10 arasında rastgele sayı üretilecek ve label2 üzerinde görüntülenecektir. Random ile rastgele renk üretme; Formunuzu yandaki gibi hazırlayınız. 1 adet label ve 1 adet button ekleyiniz. private void button1_click(object sender, EventArgs e) int R, G, B; Random rnd = new Random(); R = rnd.next(0, 256); G = rnd.next(0, 256); B = rnd.next(0, 256); label1.backcolor=color.fromargb(r, G, B); Gülhan AYDOĞAN AKKAŞ Sayfa 12

13 Başla butonunu her tıkladığınız rastgele üretilen rengin label1 in zemin rengine atandığını görebilirsiniz. 4. MDI FORM Hazırladığınız projeyi çoğu zaman tek bir form içinde sunmak mümkün değildir. İşlemlerin alt formlar üzerinde yürütülmesi projenin anlaşılır olması ve belli bir düzenek içerisinde çalışması açısından çok işe yarar. Ana form mdi; alt formlar child form olarak tanıtılır. Bunun için: Form1 in properties seçeneklerinden IsMdiContanier özelliğini true yapın yeni bir form ekleyiniz. Artık Form2 mevcut durumda. Bundan sonra mdi formdan child forma geçiş bir yol seçmelisiniz. Bu geçiş sırasında bazı tanımlamalar yapmalısınız. Biz bir menuscript ile mdi formdan child forma geçişi sağlayacağız. Gülhan AYDOĞAN AKKAŞ Sayfa 13

14 Aşağıdaki örnekte basit bir ziyaretçi sayfası tasarlandı. Giriş menüsü F2 ye; Kayıt menüsü ise F3 e bağlanacak. Siz de ekranınızı gördüğünüz gibi düzenleyiniz. Menuscript ten Giriş sekmesine çift tıklayınca açılan ekrana aşağıdaki kodları yazınız. Form2 F2; private void giriştoolstripmenuitem1_click(object sender, EventArgs e) if (F2 == null) F2 = new Form2(); F2.MdiParent = this; F2.Show(); else F2.Activate(); Menuscript ten Kayıt sekmesine çift tıklayınca açılan ekrana aşağıdaki kodları yazınız. Form3 F3; private void kayıttoolstripmenuitem_click(object sender, EventArgs e) if (F3 == null) F3 = new Form3(); F3.MdiParent = this; F3.Show(); else F3.Activate(); Bu kodlar sayesinde tıkladığınız menüden Form2 ye ve Form3 e bağlanacaksınız. Bir kere açtığınız form sonraki tıklamalarınızda tekrar tekrar açılmayacak sadece arka plandan ön plana çıkacaktır. Böylece ekranda aynı defalarca açılmayacak sadece aktifleşecektir. Şimdilik Form2 ve Form3 sadece düzenlenmiş herhangi bir görev ataması yapılmamıştır. Gülhan AYDOĞAN AKKAŞ Sayfa 14

15 Örnek Proje : Öğrendiklerimizi bir proje çalışmasıyla tamamlayalım. Projemizde 1 adet menuscriptle bağlanan 2 adet child form bulunmaktadır. Çıkış menüsünde ise kullanıcıya çıkış yapmak isteyip istemediği sorularak çıkış gerçekleştirilecektir. Buna göre; Form1 içinde Not Hesapla seçeneği ile 2 adet uygulama notu 1 adet performans notu ve seçimle aktifleşen bir checkbox la proje notunun aritmetik ortalaması alınarak bulunan sonuç görüntülenmektedir. Bu sırada kullanıcının hatalı girişine karşı hata kontrolü de yapılacaktır. Temizle butonunda ise bir sonraki not hesaplaması için bütün textbox ların içi temizlenmektedir. Örnek bir uygulaması Gülhan AYDOĞAN AKKAŞ Sayfa 15

16 Form1 içerisinde Hesapla seçeneği ile Form3 e bağlanacaktır. Burada küçük bir matematik oyunu tasarlanmıştır arasında rastgele belirlenen iki sayının basit bir matematiksel işleminin sonucunun 5 sn içinde bulunması gerekmektedir. Buna göre; Doğru cevap için Kullanıcı cevabı bildiğinde TEBRİKLER BİLDİNİZ yazısı bir label içine rastgele renklendirilerek görüntülenecektir. Yani her bildiğinde farklı renkte görüntülenecektir. Kullanıcının cevap hakkı pasifleşecek, doğru cevap görüntülenecek, timer durdurulacaktır. Yeni oyun için Sayıları Rastgele Belirle tıklandığında yeni sayılar bulunacak, timer 0 lanacak, cevabınız aktifleşecek, TEBRİKLER BİLDİNİZ metni kaybolacaktır. Gülhan AYDOĞAN AKKAŞ Sayfa 16

17 Yanlış cevap için Kullanıcı cevabı bilemediğinde timer 5 sn lik süresini tamamlayana kadar devam edecek, ÜZGÜNÜM BİLEMEDİNİZ metni siyah beyaz görüntülenecektir. Kullanıcıdan cevap beklenecektir. Hiçbir cevap girilmediğinde ise Kullanıcı hiçbir cevap girmediğinde timer 5 sn tamamladığında timer duracak, SÜRENİZ BİTTİ metni görüntülenecek, cevabınız ve sonuç pasifleşecektir. Çıkış menüsü kullanıcıya Çıkmak istediğinizden emin misiniz? mesajı görüntülenecek ve kullanıcı Evet i tıklarsa program kapatılacaktır. Gülhan AYDOĞAN AKKAŞ Sayfa 17

18 Kodlamaları aşağıdaki gibidir: Form1 kodlaması : Form2 F2; Form3 F3; private void nothesaplatoolstripmenuitem_click(object sender, EventArgs e) if (F2 == null) F2 = new Form2(); F2.MdiParent = this; F2.Show(); else F2.Activate(); private void hızlıhesaptoolstripmenuitem_click(object sender, EventArgs e) if (F3 == null) F3 = new Form3(); F3.MdiParent = this; F3.Show(); else F3.Activate(); private void çıkıştoolstripmenuitem_click(object sender, EventArgs e) if(messagebox.show("çıkmak istediğinizden emin misiniz?", "Çıkış",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes) Application.Exit(); Gülhan AYDOĞAN AKKAŞ Sayfa 18

19 Form2 kodlaması : private void checkbox1_checkedchanged(object sender, EventArgs e) if (checkbox1.checked == true) textbox4.visible = true; else textbox4.visible = false; double sonuc = 0; private void button1_click(object sender, EventArgs e) try double Not1 = Convert.ToDouble(textBox1.Text); double Not2 = Convert.ToDouble(textBox2.Text); double Perf = Convert.ToDouble(textBox3.Text); if (checkbox1.checked == true) else double Proje = Convert.ToDouble(textBox4.Text); sonuc = (Not1 + Not2 + Perf + Proje) / 4; sonuc = (Not1 + Not2 + Perf) / 3; textbox5.text = sonuc.tostring(); catch(formatexception) MessageBox.Show("Lütfen sayı giriniz!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning); private void button3_click(object sender, EventArgs e) textbox1.clear(); textbox2.clear(); textbox3.clear(); textbox4.clear(); textbox5.clear(); Gülhan AYDOĞAN AKKAŞ Sayfa 19

20 Form3 kodlaması : int sıfırla=0; private void Form3_Load(object sender, EventArgs e) textbox6.enabled = false; int sonuc = 0; Random rastgele = new Random(); private void button1_click(object sender, EventArgs e) label1.text = sıfırla.tostring(); timer1.enabled = true; label3.text = ""; button3.enabled = true; textbox5.enabled = true; textbox5.clear(); textbox6.clear(); int sayi1=rastgele.next(1, 10); int sayi2=rastgele.next(1, 10); textbox2.text = sayi1.tostring(); textbox3.text = sayi2.tostring(); sonuc = (sayi1 + sayi2) - 5; private void timer1_tick(object sender, EventArgs e) int sayi = Convert.ToInt32(label1.Text); sayi++; label1.text = sayi.tostring(); if (sayi==5 ) timer1.stop(); textbox5.enabled = false; button3.enabled = false; label3.backcolor = Color.Black; label3.forecolor = Color.White; label3.text = "SÜRENİZ BİTTİ"; textbox6.text = sonuc.tostring(); private void button3_click(object sender, EventArgs e) int kullsonuc = Convert.ToInt32(textBox5.Text); if (kullsonuc == sonuc) label3.text = "TEBRİKLER BİLDİNİZ"; textbox6.text = sonuc.tostring(); textbox5.enabled = false; timer1.stop(); int kirmizi, yesil, mavi; kirmizi = rastgele.next(0, 256); yesil = rastgele.next(0, 256); mavi = rastgele.next(0, 256); label3.backcolor = Color.FromArgb(kirmizi, yesil, mavi); else label3.backcolor = Color.Black; label3.forecolor = Color.White; label3.text = "ÜZGÜNÜM BİLEMEDİNİZ"; Gülhan AYDOĞAN AKKAŞ Sayfa 20

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

Bilgisayar Programcılığı. Görsel Programlama-I. Öğr. Gör. Cansu AYVAZ GÜVEN Bilgisayar Programcılığı Görsel Programlama-I Öğr. Gör. Cansu AYVAZ GÜVEN DİYALOG PENCERELERİ MessageBox File Dialog Pencereleri o ColorDialog o FolderBrowserDialog o FontDialog o OpenFileDialog o SaveFileDialog

Detaylı

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

Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz. GÖRSEL PROGRAMLAMA II Visual Studio 2010 veya 2013, Sharp Develop 3.2 programlarını kurabilirsiniz. Başlat/Programlar/Microsoft Visual Studio 2010 çalıştırılır. Açılan programda New Project seçilir, sol

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları ComboBox Bir Windows açılan kutu sunu temsil eder. ComboBox kontrolü, kullanıcıların bazı değerleri açılan bir listeden seçmesini sağlar. Listeye tasarım anında veya çalışma anında öğe eklenebilir. Listeye

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

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

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA İ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

Detaylı

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

Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar Visual C# - Görsel Programlama II Örnek Sorular ve Cevaplar Soru 1: Yandaki şekilde 3 tane Textbox ve bir adet buton mevcuttur. Üstünde hesapla yazan button1 isimli butona basıldığın da textbox1 ve textbox2

Detaylı

Görsel Programlama (Visual Programming) 2.Hafta

Görsel Programlama (Visual Programming) 2.Hafta Görsel Programlama (Visual Programming) 2.Hafta 2016-2017 Bahar Dönemi Class Yapısı ve Form 1Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Class - Obje Nesne (Nesne tabanlı programlama) İnsan ırkının ortak özelliklerini

Detaylı

Ders 7: Form Kontrol Elemanları. barisgokce.com

Ders 7: Form Kontrol Elemanları. barisgokce.com Ders 7: Form Kontrol Elemanları Hazırlayan : Öğr. Grv.. Barış GÖKÇE Đletişim im : www.barisgokce barisgokce.com DateTimePicker Kullanıcıya tarih ve zaman ile ilgili bilgi göstermek ve almak için kullanılır.

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları 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

Detaylı

Response : Sunucunun istemciye veri yollamasını

Response : Sunucunun istemciye veri yollamasını Response : Sunucunun istemciye veri yollamasını 27 Ekim 2011 / Perşembe Örnek : 2 tane sayfa açıyoruz,1nci ye TextBox1 ve Button ekliyoruz. Şunu istiyoruz,1nci sayfada şifre girilince, Button u tıklayınca

Detaylı

BM 102 Bilgisayar Programlama II. Windows Form Application

BM 102 Bilgisayar Programlama II. Windows Form Application BM 102 Bilgisayar Programlama II Windows Form Application Uygulama 1 İki TextBox girilien sayıların toplamı. Uygulama 1 Windows Form Uygulaması projesi açma Forma iki TextBox ile bir Label ekleme Forma

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 3.ders

İNTERNET TABANLI PROGRAMLAMA- 3.ders DİZİLER İNTERNET TABANLI PROGRAMLAMA- 3.ders Diziler bir çok bilgiyi tek bir değişken içerisinde tutmamızı sağlayan ifadelerdir. Dizide tutulan bilgiler Ram da tutulur. Elektrikler kesildiğinde dizideki

Detaylı

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.

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. ASP.NET DERS 1 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. Gelen ekranda Visual C# seçildikten

Detaylı

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

Ş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. 6 7 Server Kontrol Nedir? Kullanıcı arabirimi veya diğer ilişkisel fonksiyonlar oluşturmak üzere Server üzerinde çalışan componentlere denir. Server kontroller runat= server özelliğine sahiptirler. (Şekil

Detaylı

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

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

Detaylı

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

C# Form Uygulamaları. Nesne Tabanlı Programlama I (C#) Ders Notu. S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY Nesne Tabanlı Programlama I (C#) Ders Notu S.Ü.Akören A.R.E. Meslek Yüksekokulu C.ÖZCAN- F.SARAY C# Form Uygulamaları C# da yeni bir uygulama açmak için File>New>Project seçilir. Daha sonra açılan pencerede

Detaylı

Görsel Programlama (Visual Programming) 2.Hafta

Görsel Programlama (Visual Programming) 2.Hafta Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Görsel Programlama (Visual Programming) 2.Hafta 2014-2015 Bahar Dönemi CLASS YAPISI 1 Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class - Obje Nesne (Nesne tabanlı programlama)

Detaylı

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

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz.. 3 Kasım 2011 / Perşembe Örnek : Button a tıklamadan seçim yapınca işlem yapılsın. Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz.. RadioButtonList1 e tek tıklayıp sağdan

Detaylı

Android Ders Notları

Android Ders Notları Android Ders Notları 1. Yeni Bir Proje Başlatma Android Studio programında yeni bir proje başlatıyoruz. İlk olarak karşımıza resim 1 deki gibi bir pencere gelecek. Burada Application name kısmına proje

Detaylı

24 Kasım 2011 / Perşembe

24 Kasım 2011 / Perşembe 24 Kasım 2011 / Perşembe Evde yüklemek için ServisPack1 yükleniyor.daha sonra Ajax Kontrol Toolkit i yüklüyoruz. 2008 için 3,5 olanı yüklenecek. Geçen hafta nasıl yükleneceği anlatıldı. TextBox1 ve ToolkitScriptManager

Detaylı

www.wikispaces.com Kullanım Kılavuzu

www.wikispaces.com Kullanım Kılavuzu www.wikispaces.com Kullanım Kılavuzu İnternet tarayıcınıza(internet Explorer vb.) www.wikispaces.com adresini yazıp enter tuşuna bastığınızda yukarıdaki ekranla karşılaşacaksınız. Önceden oluşturmuş olduğunuz

Detaylı

HATA YAKALAMAK VE AYIKLAMAK GİRİŞ HATA AYIKLAMA. Hata Yakalamak ve Ayıklamak

HATA YAKALAMAK VE AYIKLAMAK GİRİŞ HATA AYIKLAMA. Hata Yakalamak ve Ayıklamak GİRİŞ HATA YAKALAMAK VE AYIKLAMAK Görsel programlamada gerçekleştirdiğimiz projelerde üzerinde önemle durmamız gereken konulardan biri de hata yakalama ve ayıklama üzerine alacağımız tedbirlerdir. Programlama

Detaylı

1 Aralık 2011 / Perşembe

1 Aralık 2011 / Perşembe 1 Aralık 2011 / Perşembe Örnek :İki adet panel var.eğer 1nci panelde şifre Mustafa ise kendimiz bir session değişkeni oluşturup tamam yazdıracağız.değilse Şifre hatalı yazdıracağız. protectedvoid Page_Load(object

Detaylı

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği

INPUTBOX KULLANIMI. Komut Düğmesine uygulanan algoritma örneği INPUTBOX KULLANIMI InputBox komutu, Basic programlama dilinde program algoritması içinde ekran aracışığı ile bir sorgu yönlendirerek, kullanıcının bilgi girmesini sağlamak amacıyla kullanılır. Bu komutun

Detaylı

http://www.microsoft.com/visualstudio/eng/downloads

http://www.microsoft.com/visualstudio/eng/downloads Visual Studio 2012'nin kurulumunu, Visual Studio'nun kullanımını ve Windows Store'da basit bir proje hazırlanmasını anlatacağım. Hepsinden önce Visual Studio ortamından biraz bahsedelim. Visual Studio

Detaylı

Talep ve Şikayet Geri Dönüş Ekranı Kullanım Kılavuzu

Talep ve Şikayet Geri Dönüş Ekranı Kullanım Kılavuzu - SAMBA Uygulaması - Talep ve Şikayet Geri Dönüş Ekranı Kullanım Kılavuzu Türkçe İstanbul, 16.01.2012 Doküman Değişim Takibi Tarih Versiyon Değişikliği Yapan Değişiklik Tanımı 16.01.2012 1 Dilek Güzel

Detaylı

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

UYGULAMALAR. İkinci liste kutusu (List 2) Birinci liste Kutusu (List 1) Metin Kutusu UYGULAMALAR Uygulama 1:Komut butonu, metin kutusu ve liste kutusu kullanarak bir program oluşturacağız. Programda, bir metin kutusuna girilen sayılardan pozitif olanlar bir listeye, negatif olanlar başka

Detaylı

VISUAL STUDIO.NET ve Veritabanı

VISUAL STUDIO.NET ve Veritabanı VISUAL STUDIO.NET ve Veritabanı C# Veritabanı (Bilge ADAM) notlarına bakınız. Ms Access ile OLEDB Bağlantı Cümleleri Access e Bağlantı Provider=Microsoft.Jet.OLEDB.4.0; Data Source=DB_Name.mdb; Access

Detaylı

LEARNING MANAGEMENT SYSTEM NASIL KULLANIRIM

LEARNING MANAGEMENT SYSTEM NASIL KULLANIRIM LEARNING MANAGEMENT SYSTEM NASIL KULLANIRIM Erzurum 2012-2013 ÖNSÖZ Bu kitapçık Atatürk Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezince uzaktan eğitim verecek Öğretim elemanlarının ders içeriklerini

Detaylı

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA TEMEL BİLGİSAYAR Ders Notları Yrd. Doç. Dr. Seyit Okan KARA Pencerenin ortasında bulunan beyaz sayfa, slayt tasarımında kullanacağımız sayfamızdır. Sol panelde bu slayt sayfasının küçültülmüş halde bir

Detaylı

Öğrenci Kullanım Kılavuzu

Öğrenci Kullanım Kılavuzu Öğrenci Kullanım Kılavuzu Web tabanlı ALMS adresinizden sisteminize web tarayıcınızla (Google Chrome, Internet Explorer, Mozilla, Safari vb.) giriş yapınız. Açılan sayfada gerekli alanlara TC kimlik numaranızı

Detaylı

Öğrenci Kullanım Kılavuzu

Öğrenci Kullanım Kılavuzu Öğrenci Kullanım Kılavuzu Web tabanlı ALMS adresinizden sisteminize web tarayıcınızla (Google Chrome, Internet Explorer, Mozilla, Safari vb.) giriş yapınız. Açılan sayfada gerekli alanlara kullanıcı adı

Detaylı

TÜRKÇE KULLANIM KILAVUZU

TÜRKÇE KULLANIM KILAVUZU KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ ÖĞRENCİ İŞLERİ DAİRESİ BAŞKANLIĞI AKADEMİK BİLGİ SİSTEMİ (ABİS) Otomasyon Programı TÜRKÇE KULLANIM KILAVUZU İÇİNDEKİLER ABİS Nedir?... 2 Sistem Gereksinimleri...

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı

Detaylı

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

VISUAL C#.NET. CONSOLE EKRANINA YAZI YAZDIRILMASI (using System Kullanılarak Yapılan Uygulama) CONSOLE DERLENMESİ= Debug / Start Without Debugging VISUAL C#.NET CONSOLE EKRANINA YAZI YAZDIRILMASI (using System Kullanılarak Yapılan Uygulama) using System; //Console Sınıfının Bulunduğu Kütüphane Programa Eklendi. using System.Collections.Generic; using

Detaylı

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

Her Select Case bloğu, mutlaka End Select ile bitmek zorundadır. Select Case Komutu: VB de karar sürecinde kullanılan komutlardandır. Bu yapı ile sadece bir değişkenin durum kontrolü yapılır. Kontrolü yapılacak değişkenin genel olarak alabileceği değerler belirli ise

Detaylı

Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon

Dinamik Kodlama. [X] Fusion@6. [X] Yeni Fonksiyon Dinamik Kodlama Ürün Grubu Kategori Versiyon Önkoşulu [X] Fusion@6 [X] Yeni Fonksiyon @6 Uygulama @6 Serisi ürünlerde, kullanıcı arabirimlerinin her yerine eklenen dinamik kodlama özelliği ile, programın

Detaylı

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.

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. 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. http://maltepe.meb.gov.tr/mebpanel adresine giriniz.

Detaylı

GİRİŞ KULLANIM KILAVUZU

GİRİŞ KULLANIM KILAVUZU İçindekiler GİRİŞ... 2 KULLANIM KILAVUZU... 3 Kullanıcı Arayüzü;... 3 Full sürümde yer alan modüller;... 4 Finans Modülü... 5 Yeni Cari hesap nasıl eklenir?... 5 Cari Hesap Fişi Nasıl Oluşturulur?... 8

Detaylı

VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi. K12Net Veli Yardım Kılavuzu

VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi. K12Net Veli Yardım Kılavuzu VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi KNet Veli Yardım Kılavuzu KNet e Erişim KNet Erişim Bilgilerini Güncelleme KNet te Öğrenci Bilgilerini Görüntüleme KNet Ekran Ara Yüzünü Özelleştirme KNet te

Detaylı

Kullanıcı Klavuzu

Kullanıcı Klavuzu www.fonosis.com Kullanıcı Klavuzu Kullanıcı Bakımı Anahtar Kelimeler Kullanıcı oluşturma Kullanıcı görüntüleme, listeleme, Kullanıcı yetkilendirme, ilişkilendirme Uygulama içerisinde dilediğiniz kadar

Detaylı

HR- Şemalar Modülü. Kullanıcı Kitabı

HR- Şemalar Modülü. Kullanıcı Kitabı HR- Şemalar Modülü Kullanıcı Kitabı 1 İnsan Kaynakları - Şemalar Modülü Genel Bakış Şemalar modülünde organizasyon modülünde tanımlamış olduğunuz birimler arası ilişkilere göre organizasyon şemasını görüntüleyebilirsiniz.

Detaylı

HESAP MAKİNASI YAPIMI

HESAP MAKİNASI YAPIMI HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan

Detaylı

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

İ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. İl İlçe uygulaması //İl değişkeni için kodu aşağıdaki sayfadan kopyalayınız Açıklama : Seçilen ile ait ilçeleri listeleyen program String [,] il= private void Form1_Load(object sender, EventArgs e) { for

Detaylı

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;

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; 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; Bunun için uyevarmi() fonksiyonu tasarlayacağız. Fonksiyon

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı

Detaylı

DIV KAVRAMI <style> position: absolute

DIV KAVRAMI <style> position: absolute DIV KAVRAMI Div tag i katman oluşturmak için kullanılır. Div ler sayfanın komple bir satırını kaplarlar, bu yüzden tag i içerisinde şekillendirilip, boyutlandırılmaları gerekir. Aşağıdaki şekilde

Detaylı

MASTER PAGE SAYFASI KULLANIMI

MASTER PAGE SAYFASI KULLANIMI MASTER PAGE SAYFASI KULLANIMI Hazırladığımız Web sayfalarında sayfanın belli bölgelerinin sürekli sabit kalmasını istiyorsak ve bazı kısımlarının değişmesini istiyorsak Master Page Sayfası kullanırız.

Detaylı

HESAP PLANI DEĞİŞİKLİĞİ

HESAP PLANI DEĞİŞİKLİĞİ HESAP PLANI DEĞİŞİKLİĞİ Hesap Planı, önceden fiş içerisinde ve diğer alanlarda (hesap kodu tanımlanması gereken alanlar) ekranın üst tarafına otomatik geliyor veya Alt+3 tuş kombinasyonu ile görüntüleniyordu.

Detaylı

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

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A ASP.NET M U S T A F A K I L I Ç B İ L. T E K. Ö Ğ R. M C S E, M C D B A ASP.Net Nedir? ASP.Net Server-Side(Sunucu taraflı) web uygulamaları geliştirebileceğimiz. Net in sağladığı özelliklerin çoğuna erişebilen

Detaylı

Görsel Programlama (Visual Programming)

Görsel Programlama (Visual Programming) Görsel Programlama (Visual Programming) 2014-2015 Bahar Dönemi ListBox 1 2 Bileşeni(Nesnesi) Text Özelliği TextBox nesnesi gibi kullanılabilir 3 Item Ekleme 4 combobox1.maxdropdownitems = 5; combobox1.maxdropdownwidth=200;

Detaylı

Öğrenci Kullanım Kılavuzu

Öğrenci Kullanım Kılavuzu Öğrenci Kullanım Kılavuzu Web tabanlı ALMS adresinizden sisteminize web tarayıcınızla (Google Chrome, Internet Explorer, Mozilla, Safari vb.) giriş yapınız. Açılan sayfada gerekli alanlara kullanıcı adı

Detaylı

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1 Ekrana Metin Yazdırmak Ekranda metin yazdırmak istendiğinde print komutu kullanılır. Kullanımı aşağıda verilmiştir. Parantez içinde

Detaylı

Hukuk Parter ile SMS Yönetimi

Hukuk Parter ile SMS Yönetimi Hukuk Parter ile SMS Yönetimi Hukuk Partner ile SMS Yönetimi İÇİNDEKİLER Hukuk Partner ile SMS Yönetimi... 3 SMS Gönderimi ile ilgili Tanımlamalar... 3 SMS Gönderimine ilişkin yetkiler... 3 SMS Hesabı

Detaylı

GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA

GRAFİK TASARIM. ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA GRAFİK TASARIM ACTION SCRIPT 3.0 Ders1 YARD. DOÇ. DR. MEHTAP YALÇINKAYA Kod Parçacıklarını Kullanma ve Flash Timeline'ında Gezinme Code Snippet Panelini Kullanarak ActionScript Ekleme Timeline'a Kod Yerleştirme

Detaylı

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

DORYA ROBOTİK. İçindekiler. Kitap Sayfa Sayısı: 80 Kitap Fiyatı: 24,00 TL Kitap Sayfa Sayısı: 80 Kitap Fiyatı: 24,00 TL Kod bloklarıyla hiç zorlanmadan mobil uygulama geliştirmeye olanak veren App Inventor platformunun anlatıldığı bu kitapta bilgisayar dersini zenginleştirecek

Detaylı

NB Macro Kullanımı Hakkında Genel Bilgiler

NB Macro Kullanımı Hakkında Genel Bilgiler NB Macro Kullanımı Hakkında Genel Bilgiler Genel Bilgi Makro Nasıl Eklenir? NB Ekranlarda Genel Makro Mantığı Makro Nasıl Çağrılır? Örnek Makro Projesi Genel Bilgi Makro, gelişmiş bir HMI kontrol metodudur.

Detaylı

C# ÖRNEK UYGULAMALAR

C# ÖRNEK UYGULAMALAR 1 C# ÖRNEK UYGULAMALAR 1) Klavyeden girilen herhangi bir cümlenin ekrana 10 defa yazdırılmasını sağlayan programı yazınız. string cumle; cumle = txtcumle.text; for (int i = 1; i

Detaylı

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1 ADO.NET Web üzerinden veritabanına bağlanmak ve veri işlemleri gerçekleştirmek için ADO.NET teknolojinden faydalanarak işlemlerimizi gerçekleştireceğiz. ADO.NET her ne kadar ADO teknolojine benzesede aslında

Detaylı

Eğitmen. Öğretmen/Eğitmen.

Eğitmen. Öğretmen/Eğitmen. Öğretmen/Eğitmen İçindekiler VeduBox İçeriği- Öğretmen... 3 Ana Sayfa... 3 Takvimim... 4 Takvimim... 4 Akademik Takvim... 4 Derslerim... 4 Ders Profili... 5 İçerik... 5 Duyurular... 7 Ödevler:... 8 Anketler...

Detaylı

KULLANICI PORTALI KOLAY KULLANIM KLAVUZU

KULLANICI PORTALI KOLAY KULLANIM KLAVUZU KULLANICI PORTALI KOLAY KULLANIM KLAVUZU Bu klavuz kamudasinav.com'a yeni kayıt olmuş kullanıcıları sitenin genel kullanım özellikleri ve kullanım kuralları ile ilgili bilgilendirme amacıyla hazırlanmıştır.

Detaylı

Burak Kıymaz 13.10.2015 JAVA FX

Burak Kıymaz 13.10.2015 JAVA FX JavaFx neden çıktı? JAVA FX Eskiden desktop için swing kullanılırdı fakat pek iyi değildi. Javafx bu konuda css kullanmaya da izin verdiği için daha iyi bulundu. xml veriyi biçimlendirmek için kullanılan

Detaylı

İNTERNET TABANLI PROGRAMLAMA- 3.ders

İNTERNET TABANLI PROGRAMLAMA- 3.ders DİZİLER İNTERNET TABANLI PROGRAMLAMA- 3.ders Diziler bir çok bilgiyi tek bir değişken içerisinde tutmamızı sağlayan ifadelerdir. Dizide tutulan bilgiler Ram da tutulur. Elektrikler kesildiğinde dizideki

Detaylı

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

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri ASP.NET DOĞRULAMA KONTROLLERİ Doğrulama Kontrolleri; kullanıcılardan veri alınması gerektiği durumlarda,

Detaylı

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

KRİPTOANALİZ DERSİ FİNAL ÖDEVİ. PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ KRİPTOANALİZ DERSİ FİNAL ÖDEVİ PSO ile TRANSPOSITION CIPHER ÇÖZÜMÜ 1 Uygulama Hakkında PSO kullanılarak şifreli metnin çözümü gerçekleştirilmiştir. Metin dosyadan okunmuştur. Okunan metin rastgele üretilen

Detaylı

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi Veri Giriş Sistemi Klavuzu Amaç Veri Giriş Sistemi, koruyucu ve destekleyici tedbir kararlarının takibinde ve uygulamasında ilgili kurumları daha

Detaylı

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.

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. Döngüsü En basit döngü yapısıdır. Hiçbir kontrol yapılmadan ve ifadeleri arasındaki satırların işlem görmesi için kullanılır. Bu yapıda programın terkedilmesi için herhangi bir kontrol olmadığından, döngü

Detaylı

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU

T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi. ÖĞRETiM ELEMANI KULLANIM KILAVUZU T.C. istanbul ÜNiVERSiTESi ÖĞRENCi BiLGi SiSTEMi ÖĞRETiM ELEMANI KULLANIM KILAVUZU 1 1. Sisteme Giriş Nokta Üniversite Otomasyonu sistemini kullanabilmek için öncelikle Windows işletim sisteminde bulunan

Detaylı

MUHTARLIK BİLGİ SİSTEMİ KULLANIM KILAVUZU

MUHTARLIK BİLGİ SİSTEMİ KULLANIM KILAVUZU T.C. İSTANBUL BÜYÜKŞEHİR BELEDİYE BAŞKANLIĞI Muhtarlıklar Gıda, Tarım ve Hayvancılık Daire Başkanlığı Muhtarlıklar Müdürlüğü MUHTARLIK BİLGİ SİSTEMİ KULLANIM KILAVUZU 2017 İÇİNDEKİLER 1) HABER EKRANI 2)

Detaylı

MEB E-Posta Hizmetleri ve Outlook Programı

MEB E-Posta Hizmetleri ve Outlook Programı MEB E-Posta Hizmetleri ve Outlook Programı İçindekiler Bakanlık E-Posta Hizmetleri ve Sistem Ara yüzü E-posta Hizmetlerinin Outlook Programına Bağlanması Outlook 2010 Kullanımına ilişkin temel bilgiler

Detaylı

Nesneye Dayalı Programlama Laboratuvarı

Nesneye Dayalı Programlama Laboratuvarı 2013 2014 Nesneye Dayalı Programlama Laboratuvarı Ders Sorumlusu: Yrd. Doç. Dr. Salih GÖRGÜNOĞLU Laboratuvar Sorumluları: M. Zahid YILDIRIM İÇİNDEKİLER Deney 1: Visual Studio ve C++'a Giriş Uygulamaları...

Detaylı

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU MERSİN, 2018 MERSİN MESLEK YÜKSEKOKULU ANA SAYFASI TANITIMI Mersin Meslek Yüksekokulu resmi web sitesine http://uzak4.mersin.edu.tr/index.php

Detaylı

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI İÇİNDEKİLER VII İÇİNDEKİLER 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 2 VISUAL STUDIO 2012 GELİŞTİRME

Detaylı

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2 İçindekiler 1 İçindekiler Bölüm 1: Uygulama Hakkında Genel bilgi 2 Bölüm 2: Akıllı Tahta Uygulamasının Yüklenmesi Akıllı Tahta Uygulaması nı yükleme 3 Akıllı Tahta Uygulaması nı kaldırma 3 Akıllı Tahta

Detaylı

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri

Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Öğretim Teknolojileri Destek Ofisi Instructional Technologies Support Office Flash ile Etkileşimli Öğretim Materyali Hazırlama Semineri Semboller, Ses Ekleme, Video Ekleme Orta Doğu Teknik Üniversitesi

Detaylı

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

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 İÇİNDEKİLER IX İÇİNDEKİLER 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 2 VISUAL STUDIO GELİŞTİRME

Detaylı

Diziler İndisli Değişkenler

Diziler İndisli Değişkenler Diziler İndisli Değişkenler Aynı tür bilgileri (öğrenci isimleri, şehir isimleri, kapı numaraları, fakülteler vbg.) bellekte tutmak için kullanabileceğimiz listelere dizi adı verilir. Dizi kullanmanın

Detaylı

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA İNTERNET TABANLI PROGRAMLAMA VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

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

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe 22 Mart 2012 / Perşembe Yeni web sitesi açtık Üye giriş sayfası yapacağız. User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla WebForm kullanılmasını sağlayan

Detaylı

kullanımınızda şifrenizi değiştirmeniz nedenle şifrenizi kimseye vermeyiniz.

kullanımınızda şifrenizi değiştirmeniz nedenle şifrenizi kimseye vermeyiniz. Klavyeden F5 tuşu ile girişe başlanılır. Programı ilk kez kullanacak hekimlerin Kullanıcı Kod ve şifreleri Doktor kodları ile aynı olup bu bilgiyi Bilgi İşlem Merkezimizden veya sekreterlerinizden öğrenebilirsiniz.

Detaylı

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb)

EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb) EBA Dosya Uygulaması Kullanıcı Kılavuzu ( W eb) İçindekiler EBA Dosya Nedir?... 1 Kimler kullanabilir?... 2 Uygulama Ne işe Yarar?... 2 Sisteme internet üzerinden giriş nasıl yapılır?... 2 Yeni bir klasör

Detaylı

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

if (ad == Sabri) Console.WriteLine(Merhaba Sabri. Ne zamandır gözükmüyodun...); Koşul İfadeleri ve Akış Kontrolü Koşul ifadeleri ve akış kontrolleri programlama dillerinde her zaman en önemli yeri tutmaktadır. Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir

Detaylı

Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1

Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1 VALIDATION KONTROLLER 26 Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1 Kullanıcıların hatasız ve eksiksiz olarak formların

Detaylı

1 Organizasyon Tanımlama

1 Organizasyon Tanımlama İçindekiler 1 Organizasyon Tanımlama... 3 1.1 Şirket Tanımlama... 3 1.2 Kullanıcı Tanımlama... 3 1.3 İş Akışında Kullanılacak Grup/Birimlerin Oluşturulması... 3 1.4 Oluşturulan Grup/Birim Altına Kullanıcı

Detaylı

LABEL BUTTON - TEXTBOX

LABEL BUTTON - TEXTBOX -1-1. Label Nesnesi : LABEL BUTTON - TEXTBOX Orijinal değişken adı label1 olarak gelecektir. İsterseniz bu ismi değiştirebilirsiniz. Nereden ev Nasıl mı? Label1 i seç Properities penceresinden Name özelliğini

Detaylı

Zoru Kolay Yapmak İçin...

Zoru Kolay Yapmak İçin... Zoru Kolay Yapmak İçin... 3308 Mesleki Eğitim Okullarında Öğrenci Takip Programı KURULUM Programı http://www.cetasey.com/userfiles/file/setup.exe adresinden bilgisayarınıza indirip kurun. Daha sonra programın

Detaylı

VET ON KULLANIM KLAVUZU

VET ON KULLANIM KLAVUZU VET ON KULLANIM KLAVUZU TEMEL KULLANIM BİLGİLERİ Sürüm: Ön İzleme.1 Not: Ön İzleme sürümü için oluşturulmuş dokümandır. Release sürüm notlarını içermez. Zaman içerisinde klavuz içerisinde yer alan bilgiler

Detaylı

Örgün Öğrenci Sistemi Anadolu Üniversitesinde öğretim elemanlarının verdikleri

Örgün Öğrenci Sistemi Anadolu Üniversitesinde öğretim elemanlarının verdikleri Örgün Öğrenci Sistemi Anadolu Üniversitesinde öğretim elemanlarının verdikleri derslerle ilgili yoklama, not girişi yapabildikleri ve öğrencilerin aldıkları derslerle ilgili bilgileri görebildikleri sistemdir.

Detaylı

www.elektrikogretmenleri.com

www.elektrikogretmenleri.com FIREWORKS (MENU OLUŞ TURMA) 1 Önce Başlat menüsü Programlar Adobe Web Premium CS3 Adobe Fireworks CS3 kısayol simgesi ile Fireworks programı açılır. 2 Fireworks programı açıldığında Karşımıza gelen Yeni

Detaylı

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ. 20 Ocak 2012 / Cuma Yeni uygulama Yönetim adlı bir klasör oluşturacağız. Yönetim klasörü içerisine bir masterpage oluşturacağız. (tabloyla) Örneğin; Ana Sayfa Albüm ekle Fotoğraf ekle Content Place Holder(Değişecek

Detaylı

Resim 1. Access açılış sayfası. Resim 2. Access veri tabanı düzenleme sayfası

Resim 1. Access açılış sayfası. Resim 2. Access veri tabanı düzenleme sayfası ACCESS DERS 1 1. Access Programına Giriş Derslere uygulama üzerinde devam edeceğiz. Uygulama ismimiz İş Takip Sistemi dir. Uygulamada ilerledikçe işleyeceğimiz bölümlerin nasıl kullanıldığını ve ne işe

Detaylı

Uzaktan Eğitim Yönetim Sistemi Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi

Uzaktan Eğitim Yönetim Sistemi Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi Uzaktan Eğitim Yönetim Sistemi Öğrenci Kullanım Rehberi Uzaktan Eğitim Araştırma ve Uygulama Merkezi Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi Araştırma ve Uygulama Merkezi

Detaylı

MEBWEB OKUL/KURUM WEB SİTELERİ KULLANIM KLAVUZU TEMEL İŞLEMLER

MEBWEB OKUL/KURUM WEB SİTELERİ KULLANIM KLAVUZU TEMEL İŞLEMLER MEBWEB OKUL/KURUM WEB SİTELERİ KULLANIM KLAVUZU TEMEL İŞLEMLER 1.WEB PANELE GİRİŞ www.okuladı.meb.k12.tr/mebpanel Resim1: Okul Web Siteleri Yönetim Paneli [MebWeb] Giriş Ekranı AÇIKLAMA: Okulunuzun web

Detaylı

Bloglar için en çok tercih edilen düzen 1.düzendir. Yani En son yazılarımın listesi. Sizlerde ödeviniz için bu düzeni seçebilirsiniz.

Bloglar için en çok tercih edilen düzen 1.düzendir. Yani En son yazılarımın listesi. Sizlerde ödeviniz için bu düzeni seçebilirsiniz. BLOG PROJE ÖDEVİ BLOG NASIL AÇILIR? 1.Adım: Kayıt Olma Üst menüde yer alan Kaydol butonuna basarak kayıt işlemini başlatın. Diğer bir seçenek ise Web Sitesi Oluştur butonuna basmak. İki butonda aynı yere

Detaylı

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu

Nevşehir Hacı Bektaş Veli Üniversitesi. Moodle Uzaktan Eğitim Sistemi. Öğretim Elemanı Bilgilendirme Kılavuzu Nevşehir Hacı Bektaş Veli Üniversitesi Moodle Uzaktan Eğitim Sistemi Öğretim Elemanı Bilgilendirme Kılavuzu 1. Moodle Uzaktan Eğitim Sistemine nasıl giriş yapılır? 2. Derse giriş yapma ve yeni bir sanal

Detaylı

PROGRAMLAMA DERSİ 1. İNTERNET

PROGRAMLAMA DERSİ 1. İNTERNET PROGRAMLAMA DERSİ 1. İNTERNET İnternet sunucu-istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan bir bilgisayar (kullanıcı-client) ve bu isteği karşılayan özel bir bilgisayar

Detaylı

Görsel Programlama 1

Görsel Programlama 1 Görsel Programlama 1 1. Ekrana Hello world! yazan c# console application kodları: Console.Write("Hello world!"); 2. Ekranda ilk satıra Hello, ikinci satıra world! yazan kod: Console.WriteLine("Hello");

Detaylı

Muş Alparslan Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi (MŞÜUZEM)

Muş Alparslan Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi (MŞÜUZEM) Sisteme Nasıl Girebilirim? Muş Alparslan Üniversitesi Uzaktan Eğitim Sistemine lms.alparslan.edu.tr adresinden giriş yapılacaktır. Sisteme girildiğinde, kullanıcı adı ve parolanızı girebileceğiniz bir

Detaylı