C# Programının çalıştırılması, Program yazma ve Çalıştırma

Benzer belgeler

İKİNCİ BÖLÜM Mevzuata Erişim ve Kullanım Özellikleri

HSancak Nesne Tabanlı Programlama I Ders Notları

TAPU VERİ SAYISALLAŞTIRMA YAZILIMI KURULUM DÖKÜMANI. Tapu Kadastro Genel Müdürlüğü-Bilgi Teknolojileri Daire Başkanlığı Page 1

POWER POINT SUNU PROGRAMI

MAKİNA BAKIMLARINIZI NASIL TAKİP EDERSİNİZ?

MPLAB IDE ve ISIS ile ASSEMBLY DİLİNDE UYGULAMA GELİŞTİRMEK

Kullanım Kılavuzu

CJ-CP1H-CP1L PLCLERĐNDE FONKSĐYON BLOĞU OLUŞTURMA

BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME

Part-Helical Sweep/ Yrd. Doç. Dr. Mehmet FIRAT- Yrd. Doç. Dr. Murat ÖZSOY

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

Pencereler Pencere Özellikleri

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

Metin İşlemleri, Semboller

Android Ders Notları

WINDOWS VE PARDUS İÇİN İMZAGER KURULUM TALİMATI

PARÇA MODELLEMEYE GİRİŞ

Docmage.exe dosyasını çalıştırılır ve karşımıza Şekil-1 deki ekran gelecektir.


SM 100 Terazi Ayarları. Digi SM 100. SM 100 Terazi Ayarları

"Her zaman düzeltme öner" seçeneği işaretliyse solda bulunan pencerenin "Öneriler" bölümünde düzeltme önerir.

EnRoutePlus Format İşlemi Öncesi Yedek Alma Dokümanı Versiyon 5.8 Döküman Güncelleme Tarihi: 13/10/2010

YEDEKLEME PROGRAMI KURULUM VE KULLANIMI

Ekle sekmesindeki Tablolar grubundaki Tablo seçeneği ile tablo oluşturulur.

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

ASP.NET ile Bir Web Sitesi Oluşturma

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

ELEKTRONİK BELGE YÖNETİM SİSTEMİ (EBYS)

7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

Kod Listeleri Genel Yapısı

Java Programlamaya Giriş

NİTELİKLİ ELEKTRONİK SERTİFİKA KURULUM AŞAMALARI

SQL Uyarı Programı Kurulum ve Kullanımı

Round-Chamfer / Yrd. Doç. Dr. Mehmet FIRAT- Yrd. Doç. Dr. Murat ÖZSOY

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Web Labaratuar Modulu

Trakya Üniversitesi Personel Web Sayfası Düzenleme Kılavuzu

Kullanım Kılavuzu RADYOLOJİ MODÜLÜ

Pro/E. Sketch ( Taslak Çizim) Ortamı

SIMMAG Kullanım Kılavuzu. Adem Ayhan Karmış. Ana Ekran

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

Ipad,Ipone ve Android Mobil Aygıtlar İçin İş Zekası Mobil Uygulaması Kullanıcı Kılavuzu

MİCROSOFT WORD. Araç çubukları: menü çubuğundan yapabileceğimiz işlemleri daha kısa zamanda araç çubukları ile yapabiliriz.


MAC İşletim Sistemine Sahip Makineler İçin Elektronik İmza Kurulumu

FTP Programı File Zilla nın Kurulumu & Çalıştırılması

SOLİDWORKS SOLİDWORKS E GİRİŞ 01 İSMAİL KELEN

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ SMS. Sms Sistemi. Bilgi İşlem Daire Başkanlığı YAZILIM GRUBU

Excel de çalışma alanı satır ve sütunlardan oluşur. Satırları rakamlar, sütunları ise harfler temsil eder. Excel çalışma sayfası üzerinde toplam

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 :

5.bölümde ise dosya göz atıcı ve dosya menüsü yer almaktadır. Dosya göz atıcıyı incelemek için klasör simgesine tıklayınız.

Kişisel Web Sayfası Tasarım Sistemi

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

Data Structures Lab Güz

Rezistivite Cihazı Kullanım Klavuzu

İmar Uygulaması. Uygulamanın Netmap Projesi Olduğunun Belirtilmesi

NetCAD te EnKesit ve BoyKesit Çizimleri

MOBİL UYGULAMA GELİŞTİRME

TABLO ve HÜCRE SEÇİMİ

SAVİOR OTOMASYON TEKNİK DESTEK BİRİMİ

2014 PROGRAMININ AUTODESK SİTESİNDEN İNDİRİLMESİ

KAMU HARCAMA ve MUHASEBE BİLİŞİM SİSTEMİNDE VERGİ BORÇU SORGULAMA YETKİLENDİRME ve UYGULAMA KILAVUZU

1.DERS AÇMA İŞLEMLERİ

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

Orka programı içinde KDV Beyannamesi otomatik E-Beyana göndermek için bazı tanımlamaların yapılmış olması gerekir.

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

PALET TEYİT EKRANI EĞİTİM NOTU

ORMANCILIKTA ÖLÇME, HARİTA VE KADASTRO DERSİ GPS UYGULAMASI FÖYÜ. HAZIRLAYANLAR Yrd. Doç. Dr. Saliha ÜNVER OKAN Arş. Gör.

İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ KULLANIM KLAVUZU KEMERBURGAZ ÜNİVERSİTESİ İÇERİK YÖNETİM SİSTEMİ

1. Akıllı Ulaşım Menüsü

FİŞ NUMARASI DÜZENLEMESİ

ideal Sistem Tester Kullanım Klavuzu

7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

Bay.t Destek. İnternetten Uzak Erişim. Kullanım Klavuzu

BÖLÜM KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

DENEME SINAVI CEVAP ANAHTARI

Görev Çubuğu Özellikleri

DENEME SINAVI. ECDL BAŞLANGIÇ Hesap Tablosu

AGSoft Çocuk Gelişim Takip Programı Kullanım Kılavuzu

Şeklinde tanımlanmaktadır. Sonuçta bütün bilgiler bilgisayarım simgesinin içinde olduğu için bilgisayarım simgesi adres içine yazılmamaktadır.

Bütün bu ayarlar yapıldıktan sonra önce uygula sonra tamam düğmesine basarak ayarların aktif hale gelmesini sağlayabilirsiniz.

Şekil 2.1 : Şekil 2.2 : Şekil 2.3 :

JOBCONTROL KURULUMU. 2 numaralı görüntüde kırmızı daire içerisine alınmış kısımda, bilgisayarınızın kaç bit olduğunu görebilirsiniz.

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

1. Mutabakat.zip dosyası açılır. 2. Mutabakat klasörü içindeki Mutabakat.exe dosyası çalıştırılır.

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

Servis Güzergâhları Optimizasyonu. Rotaban Viewer Kullanım Kılavuzu

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

PlayOnMac Dowload System Preference Security&Privacy clickthelocktomakechnages (değişiklik yapmak için kilidi tıklayın) Allow apps downloaded from:

2. Belgeye Metin Ekleme

1) Dokümanı baştan sona okumanızı tavsiye ederiz. Bazı ipuçları mevcuttur.

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu

Başlarken. AutoCAD Arayüzü. AutoCAD Arabirimleri. AutoCAD Arabirimleri. Şablon (Template) Seçimi. Yeni çizim dosyası açmak. Ekran Formatı B Ö L Ü M 1

TÜRK EDEBİYATI İSİMLER SÖZLÜĞÜ SİSTEMİ KULLANIM REHBERİ

ULUSAL ELEKTRONİK TEBLİGAT SİSTEMİ

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

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

BÖLÜM FORMÜLLER ve OTOMATİK TOPLAM Formüller

Transkript:

C# Programının çalıştırılması, Program yazma ve Çalıştırma Program çalıştırıldığında karşımıza Şekil 1.deki arayüz çıkacaktır. Burada daha önce yapılan bir program üzerinde çalışılacak ise kırmızı bulut içinde Open-Project kutucuğuna tıklanır. Yeni bir program yazılacak ise Create-Project kutucuğuna tıklanır. Yeni program yazacağımız için Create-Project e tıklamalıyız. Şekil 1. Create-Project tıklandığında Şekil 2.deki ekran karşımıza çıkacaktır. Açılan pencerede Visual C# görünmelidir (Yeşil bulut). Şayet pencerede Visual C# görünmüyorsa Şekil 2.A dan devam ederek görüntülenmesini sağlayabilirsiniz. Burada konsol uygulaması çalışacağımız için kırmızı bulut içindeki Console Application e tıklanır. Dikkat edilmesi gereken nokta Console Application seçildiğinde mavi bulut içindeki kısmın değişmesi gerekir. Şekil 2.

Console Application seçildiğinde mavi bulut içinde nasıl bir değişim olduğu Şekil 3.te görülmektedir. Burada kolay erişim sağlamak için dosyaların kaydedildiği Location kısmını değiştirmek gerekir. Yer değiştirmek için Location yanındaki Browse butonuna tıklanır. Şekil 3. Browse butonuna tıklandığında Şekil 4.deki pencere açılır. Bu çalışmamızda C: de deneme isminde bir klasör açıp çalışmalarımızı burada yapmak istiyoruz (kırmızı bulutlar). Şekil 4.

Şekil 5.te yazacağımız programın ismini değiştirmek için kullanacağımız gösterilmektedir (kırmızı bulut). Burada ilk programımız için deneme ismini verelim. Şekil 5. Şekil 6.da konsol uygulaması seçildikten sonra dosya ismi ve dosyanın bilgisayardaki yeri değiştirildikten sonraki durumu görülmektedir (kırmızı bulut). Gerekli değişiklikler yapıldıktan sonra OK butonuna basılır. Şekil 6.

OK butonuna basıldığında program yazmak için gerekli ortam açılacaktır (Şekil 7). Burada kırmızı bulutlar içindeki kısımlarda verdiğimiz isimler olmalıdır (deneme diye isimlendirmiştik). Şekil 7. Şekil 2 de yeşil bulut içinde gösterilen yerde Visual C# görülmüyorsa aşağıdaki işlemler yapılarak görüntülenebilir. Şekil 2A.1 deki gibi tools seçilir, açılan menüden Import and Export Settings e tıklanır (kırmızı bulutlar). Şekil 2A.1

Import and Export Settings e tıklandığında Şekil 2A.2 deki pencere açılır. Burada Reset all settings seçilir ve Next butonuna basılır (kırmızı bulutlar). Şekil 2A.2 Açılan yeni pencerede (Şekil 2A.3) No, just reset settings, seçilir ve Next butonuna basılır (kırmızı bulutlar). Şekil 2A.3

Açılan yeni pencerede (Şekil 2A.4) Visual C# Development Settings tıklanır ve Finish butonuna basılır (kırmızı bulutlar). Şekil 2A.4 Finish butonuna tıklandığında açılan yeni pencerede (Şekil 2A.5) kırmızı bulut içindeki yazı görünüyorsa işlem başarıyla gerçekleştirilmiştir. Artık Şekil 2 de Visual C# yazısı görünecektir. Close butonuna basılarak pencere kapatılır. Bundan sonra Şekil 2. den devam ederek ayarları yapmak gerekir. Şekil 2A.5

Program yazmak üzere açılan ortamda (Şekil 8.) komut yamaya başlarken program bize yazabileceğimiz komut listesini açar. Mesela short yazmak için s yazdığımızda ekrana s ile başlayan komutlar belirmektedir (kırmızı bulut). Şekil 8. Şekil 9. da komutu yazmaya devam ettiğimizde yani sh yazdığımızda istediğimiz short komutu gelir (kırmızı bulut). İstediğimiz komut belirince komuttan sonra hangi karakter kullanılacaksa ona basmak yeterlidir. Mesela sh yazdığımızda short belirdi, short tan sonra boşluk bırakmak gerekir. O halde boşluk tuşuna bastığımızda program kendisi komutu tamamlayacaktır. Burada istenilen komut fare ile de seçilebilir. Şekil 9.

Şekil 10.da sh yazıp boşluk tuşuna bastığımızda short komutunu program kendisi tamamladı. Burada short komutunun yanındaki kırmızı dalga şekline dikkat etmeliyiz. Bu dalga bize komutta hata olduğunu ifade etmektedir. Yani komutta eksiklik olduğu bildirmektedir. Şekil 10. Şekil 11.de short a, b, c; şeklinde komutu tamamladığımızda kırmızı dalganın gittiğini görürüz. Burada ayrıca fare ile short komutunun üstüne geldiğimizde short un Int16 olması gerektiği gösterilmektedir. Şekil 11.

Şekil 12.de program yazmaya devam ettiğimizde mesela a yazdığımızda bize hemen seçenekler gelir. Burada dikkate edilmesi gereken husus a nın yanında (local variable) short a diye yazmaktadır. Bunun anlamı a lokal bir değişkendir ve hangi iki parantez içinde tanımlanmışsa sadece o parantezler içinde geçerlidir. Mesela bir while döngüsü içinde o tanım yapılmışsa sadece while içinde geçerli olur, while dışında o değişken hata verir. Şekil 12. Şekil 13.te conso yazıldığında console yazılacağı için sonrasında. geleceğinden. ya bastığımızda console. ile yeniden bir menü açılır. Burada istenilen komut fare ile de seçilebilir. Şekil 13.

Şekil 14.te görüldüğü gibi yazılacak komutun üzerine fare gelindiğinde komutun yazılışı ve kullanımı hakkında bilgi ekrana çıkmaktadır. Console.wr yazıldığında dikkat edilirse istediğimiz komut belirdi, burada ( e basılınca komutun tamamı yazılacak. Şekil 14. Şekil 15.te görüldüğü gibi Console.WriteLine(. yazıldığında bununla ilgili 19 kullanımının olduğu belirtilmektedir. Yani Console.WriteLine(. nın 19 çeşit kullanımı var demektir. Şekil 15.

Şekil 16.da Console.WriteLine( a={0}\nb={1}\nc={2}, yazıldığında WriteLine komutunun 14-19 arasındaki kullanımlarının kullanılabileceğini anlamaktayız. Yani ekrana yazılacak kısım bittikten ve, konduktan sonra 5 farklı kullanım olduğu ifade edilmektedir. Şekil 16. Şekil 17.de görüldüğü gibi program yazıldıktan sonra program hemen çalıştırılmaz. Hata olup olmadığı denenir. Bunun Build sekmesinde Build solution seçilir veya F6 tuşuna basılır. Şekil 17.

F6 tuşu ile program derlenir. Şekil 18. Program yazımında kırmızı dalga, sarı dalga ve mavi dalga ile üç çeşit hata bilgisi verilir. Şekil 19.da c=a+b; nin altı mavi dalga ile çizilidir. Burada bir hata olduğu anlaşılır. Programın alt kısmında hata mesajı görülmektedir (mavi bulut ). Şayet hata satırının hangisi olduğunu kestiremiyorsak satır numarasını ortaya çıkarmak için: Satır numaralandırma nasıl açılır: Tools/Option tıklanır (yeşil bulut). Şekil 19.

Şekil 20.de açılan yeni pencere de Line numbers yazısının önündeki kutucuğa tik işareti atılır. OK butonuna basılınca sıra numaraları görünecektir. Şekil 20. Şekil 21.de sıra numaraları görünmektedir. Hata satırına çift tıklanarak da hatanın olduğu satıra gidilebilir (yeşil bulut). Şekil 21.

Şekil 22.de 15. satırdaki hatayı düzelttikten sonra Şekil 23. Olduğu gibi F6 ya bastığımızda Şekil 23. F6 ile yine hata kontrolü yapılır. Şekil 22. Şekil 23.

Şekil 24.te dikkat edilirse hata bulunmadı. Şekil 24. Şekil 25. Build ile hata kontrolünden sonra Debug / Start Debugging veya F5 ile program çalıştırılır. Şekil 25.

Şekil 26.da görüldüğü gibi sonuç bir anlık ekranda gözüküyor ve kayboluyor. Şekil 26. Şekil 27.de sonuçları ekranda tutmak için programın sonunda Console.ReadKey(); yazıldığına dikkate ediniz. Bu durum bir tuşa basıncaya kadar siyah ekran kaybolmayacaktır. Şekil 27.

Şekil 28.de programda en sol boşluğa break point işareti konularak da program istenildiği yerde durdurulabilir. Break point konulacak yere çift tıklanınca işaret kendiliğinden gelir. Şekil 28. Şekil 29.da break point işareti varken F5 ile program çalıştırıldığında siyah ekran bir tuşa basıncaya kadar bekler. Kırmızı bulut ile gösterilen kısımda satır numaranın sağında dikey yeşil bir çizgi varsa build yapılmış, dikey sarı bir çizgi varda build yapılmamış olduğunu gösterir. Şuan yeşil çizgi olması build yaptığımızı gösterir. Şekil 29.

Şekil 30.da fare ile değişkenin üzerine gelindiğinde değişkenin içeriği görünür. Şekil 30. Şekil 31.de değişkenler short yerine int, long, decimal, float, double olsaydı, c=a+b; yazılabilirdi. Ancak farklı değişken olacaksa veya değişken dönüştürülecekse kullanılmak zorundadır. Mesela short=int.. veya long = short gibi. Şekil 31.

Şekil 32.de b++ artırma komutunun kullanımı görülmektedir. Şekil 32. Şekil 33.te a=a+1 yazılmak istendiğinde hata verdiğine dikkat edelim. Burada a+1 convert içerisinde yazılmak istenmektedir. Şekil 33.

Şekil 34.te a+1 convert ile yazıldığında hata ortadan kalkmış olur. Fakat daha uzun bir komut yazmış olduk. Dolayısıyla b++ yazmak daha mantıklıdır. Şekil 34. Şekil 35.te Programa short türünde d değişkeni ekleyip F6 ile build yaptığımızda hata ile karşılaşırız. d değişkenin altı yeşil dalga ile işaretli olduğuna dikkat edelim. Burada hata d yi herhangi bir yerde kullanmadığımızdan kaynaklandı. Şekil 35.

Şekil 36.da d =20; satırı programa eklenip ve F6 ile tekrar build yapıldığında yine aynı hata ile karşılaşırız. Çünkü d yi henüz kullanmadık. Sadece tanımladık ve içine 20 atadık. Şekil 36. Şekil 37.de görüldüğü gibi Console.WriteLine komutunun içine c yerine d yazılınca artık d değişkeni kullanılmış oldu. Şekil 37.

Dolayısıyla Şekil 38.de görüldüğü gibi program F6 ile build yapıldığında d nin atındaki yeşil dalga kaybolacaktır. Yani hata düzeltilmiş olacaktır. Şekil 38. Değişken dizi tanımlandığında dikkat edilirse değişken adı altında Şekil 39.

Şekil 40.ta değişken dizinin boyutu değiştirildiğinde değişkenlerden biri boş olsa bile değişken kullanıldığı için program hata vermeyecektir. Şekil 40. Şekil 41.de görüldüğü gibi değişkenin son değeri sıfır kabul edilmiştir. Şekil 41.

Program nasıl yazılır: Adım 1: Ekrana neler geleceği belirlenir. Adım 2: Adım 1 e uygun olarak akış diyagramı çizilir. Adım 3: Adım 2 ye uygun olarak akış diyagramı birkaç parçaya bölünerek C# programı yazılır. Adım 4: Adım 2 ye uygun olarak Adım 3 de yazılmış programın tüm çalışma olasılığı kontrol edilir. Kullanıcının yapabileceği hatalar göz önüne alınarak C# programın çalışması kontrol edilir. Önemli not: Hiçbir zaman C# programı tamamen yazılıp denenmez. Akış diyagramı uygun parçalara ayrılarak parça parça yazılarak/denenerek yazılır. Önemli not: Hiçbir zaman C# programı sorunun cevabını bilemez! Sadece bizim yazdığımız programın sonucunu verir. C# ın verdiği sonuç bizim önceden belirlediğimiz sonuçla aynı ise programı doğru yazdığımız anlamındadır. Fakat önceden bir sonuç belirlemediğimizde C# bın verdiği cevabı doğrulayamayız ve kesinlikle doğru kabul edemeyiz.