2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

Benzer belgeler
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 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

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

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

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

YZM 2105 Nesneye Yönelik Programlama

1 C#.NET KOD GELİŞTİRME ORTAMI

1 PROGRAMLAMAYA GİRİŞ

1 C#.NET KOD GELİŞTİRME ORTAMI

1 C#.NET KOD GELİŞTİRME ORTAMI

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

2 ALGORİTMA VE AKIŞ DİYAGRAMLARI

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

You're browsing: Bilişim Teknolojileri, Programlama Temelleri, C#» C# (C Sharp),Genel,Programlama Temelleri» C# Değişken Tanımlama ve Veri Türleri

/*int sayi1, sayi2,toplam=0;

1 JAVASCRIPT NEDİR? 1

Java da Program Denetimi ve Operatörler

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28

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

Nesne Tabanlı Programlama

İNTERNET TABANLI PROGRAMLAMA

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109

2 PYTHON A GIRIŞ 13 PyCharm İle Python Projesi Oluşturma 15 Projenin Çalıştırılması 18 İlk Python Programımız 19 Açıklama Satırları 21

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

Çoktan Seçmeli Değerlendirme Soruları Akış Şemaları İle Algoritma Geliştirme Örnekleri Giriş 39 1.Gündelik Hayattan Algoritma Örnekleri 39 2.Say

Programlama Dilleri 3

Nesne Tabanlı Programlama

DATA STRUCTURES. Part I C# Programlama Dili Temelleri

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları

Önsöz. İçindekiler Algoritma Algoritma Nasıl Hazırlanır? Yazılımda Algoritma Mantığı Nedir? 1.2. Algoritma Örnekleri ve Sorular

Java da Program Denetimi ve Operatörler. Altuğ B. Altıntaş 2003 Java ve Yazılım Tasarımı - Bölüm 2 1

C#.NET ile PROGRAMLAMAYA GİRİŞ

giriş program yapısı değişkenler metotlar class kontrol deyimleri döngü deyimleri diziler struct try. catch files GUI

Nesne Tabanlı Programlama-1

NESNE YÖNELİMLİ PROGRAMLAMA HAFTA # 2

C# Eğitim Kitabı. Murat Yücedağ

Görsel Programlama 1

C#(Sharp) Programlama Dili

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 3. Bölüm Veri Tipleri ve Değişkenler

Programlama Dilleri III 1

2.2- DEĞİŞKENLER VE SABİTLER ÇALIŞMA YAPRAĞI

Genel İçerik Visual Studio 2005 IDE Visual Programlamaya Giriş Konsol ve Windows Uygulamalarına Giriş Değişkenler ve Değişken Tipleri Veri Yapıları

Nesne Yönelimli Programlama

Yazılım Kodlama ve İ simlendirme Standartları v1.0

Veri Tipleri Aşağıdaki programdaki 5 hatayı bulunuz.

AOSB 2017 EĞİTİM PROGRAMI

Değişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while

Operator Aşırı Yükleme (Operator OverLoading)

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

YZM 2105 Nesneye Yönelik Programlama

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

Giri. Program yazmaya balamadan önce

«BM364» Veritabanı Uygulamaları

İÇİNDEKİLER VII İÇİNDEKİLER

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

HSancak Nesne Tabanlı Programlama I Ders Notları

İçerik. Java da İşleçler, İşleçler. Aritmetik İşleçler - 1. Aritmetik İşleçler - 2. Geçen ders: Bu ders: BS-515 Nesneye Yönelik Programlama

İNTERNET TABANLI PROGRAMLAMA

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

Visual Basic Windows Window Progr Pr a ogr mlama a

Java da İşleçler, Ders #3 (4 Kasım 2009)

C# Diziler Sınıf metotları Erişim (kullanım hakkı) deyimleri Üyelerin ömrü(geçerlilik süresi) Hata ayıklama (debug) aracı

Görsel Programlama (Visual Programming) 2.Hafta

Length: metin uzunluğunu yada diğer bir deyişle dizi elaman sayısını döndürür.

BĠLGĠSAYAR PROGRAMLAMA II C++ Programlamaya GiriĢ Published by Juan Soulié

Visual C#.NET 2005 Ders Notları

YZM 2105 Nesneye Yönelik Programlama

İÇİNDEKİLER 1. BÖLÜM: VISUAL BASIC E İLK ADIM

1 BİLGİSAYAR VE YAZILIM

Kodlanacak programlama dilinin kaynaklarından faydalanılarak kod yazımı yapılır.

Sınıf Nesne Kavramları C# Bileşenleri Özellikler, Olaylar, Metotlar

İNTERNET TABANLI PROGRAMLAMA- 3.ders

BBS515 Nesneye Yönelik Programlama. Ders 3 Zümra Kavafoğlu

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.

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

KAPAK Yazılım Uzmanı Yazan Yazan Editör: Selçuk Tüzel

VeriTabanı Uygulamaları

İNTERNET TABANLI PROGRAMLAMA

İNTERNET TABANLI PROGRAMLAMA- 3.ders

ASP.NET Versiyonları 8 ASP.NET 1.0 ve ASP.NET ASP.NET ASP.NET 4.0 9

BİL-142 Bilgisayar Programlama II

C# Dilinde Temel Veri Türleri

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

2 APP INVENTOR A ILK ADIM

Karşılaştırma İşlemleri ve Koşullu İfadeler

Turkcell Paf Takımı Proje Raporu. Hazırlayan : Oben IŞIK

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları

WEB PROGRAMLAMA. PHP Temelleri 2. Dr. Erman Yukselturk

ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER DEĞİŞKENLER VE VERİ TİPLERİ

I Java Veri Yapıları 1

1 RUBY HAKINDA 1 Ruby nin Gelişim Hikayesi 1 Neden Ruby? 1 Neden Bu Kadar Popüler? 2

Yukarıda Application.Run(new Form2()); satırında Form2 yazıldığından bu form ana form olarak çalışacaktır.

Nesneye Dayalı Programlama Laboratuvarı

Java dili, aşağıdakiler de dahil olmak üzere çok çeşitli denetleyici türlerine sahiptir.

Bu uygulamayı yapabilmek için SQL Server'da Query Analyzer kullanabilmekle beraber, ADO.NET bilgisine sahip olmanız gerekir.

Transkript:

İÇİ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 ORTAMI 11 Sistem Gereksinimleri 11 Kurulum 12 İlk Kullanım 14 Visual Studio 2012 Ortamı 15 Visual Studio Menüleri 16 Yeni Proje Açma 16 Proje Çeşitleri 18 Kayıtlı Projeyi Açma 18 Uygulama Geliştirme Ortamı 19 Toolbox 19 Server Explorer 19 Error List 19 Solution Explorer 20 Properties Window 20 Form Dizayn Penceresi 21 Kod Bloğu 21

VIII VISUAL STUDIO 2012 3 FORMLAR VE KONTROLLER 23 Form 27 InitializeComponent() 31 Kontrollerin Genel Özellikleri 34 Kontrollerin Genel Olayları 38 Button 41 CheckBox 45 CheckedListBox 47 ComboBox 50 DateTimePicker 52 Label 55 LinkLabel 56 ListBox 58 ListView 61 MaskedTextBox 62 MonthCalendar 65 NotifyIcon 67 NumericUpDown 68 PictureBox 70 ProgressBar 73 RichTextBox 75 TextBox 76 ToolTip 78 TreeView 80 WebBrowser 83 GroupBox 85 Panel 86 TabControl 86 ContextMenuStrip 86 MenuStrip 89

İÇİNDEKİLER IX StatusStrip 91 Toolstrip 91 Imagelist 95 Timer 98 ColorDialog 100 FolderBrowserDialog 102 FontDialog 102 OpenFileDialog 104 SaveFileDialog 104 4 DEĞİŞKEN VE SABİTLER 105 Değişkenler 105 Kurallar 106 Değişken Kapsama Alanları 107 Veri Tipleri 109 Sayısal Veri Tipleri 109 Karakter Veri Tipleri 110 Diğer Veri Tipleri 110 Byte 110 Sbyte 110 Short 111 Ushort 111 Int 111 Uint 111 Long 111 Ulong 112 Float 112 Double 112 Decimal 112 Char 112 String 112

X VISUAL STUDIO 2012 Bool 113 Datetime 113 Object 113 Varsayılan Değerler 114 Veri Tipleri Arasında Dönüşüm 115 Implicit Conversion (Kapalı Dönüşüm) 116 Explicit Conversion (Açık Dönüşüm) 117 String Dönüştürme Metodları 117 Parse Metodu 117 TryParse Metodu 120 ToString Metodu 120 Convert Metodu 120 Sabitler 122 5 OPERATÖRLER 125 Aritmetik Operatörler 126 Ek Bilgiler 128 Karşılaştırma Operatörleri 128 Mantıksal Operatörler 130 && (Ve) Operatörü 130 (Veya) Operatörü 130 ^ (Xor) Operatörü 130! (Değil) Operatörü 131 Arttırma ve Azaltma Operatörleri 132 Özel Amaçlı Ternary Operatörü 136 Proje: Ortalama Hesaplama 136 6 KOŞUL İFADELERİ 141 If Yapısı 142 If Else Yapısı 143 If If Else Yapısı 147

İÇİNDEKİLER XI Switch Case Yapısı 150 Ne Yaptık? 152 Proje: Basit Bir Hesap Makinesi Yapımı 152 Proje: Kayıt Ekranı 159 İstenenler 159 7 DÖNGÜLER 171 While Döngüsü 171 Do - While Döngüsü 173 For Döngüsü 175 Foreach Döngüsü 182 Break - Continue İfadeleri 184 8 DİZİLER 189 Dizi Elemanlarını Yeniden Boyutlandırma 193 Dizi Elemanlarına Ulaşım 195 Çok Boyutlu Diziler 197 Array Sınıfı Metodları 199 Array List 200 Proje 206 9 DİYALOG PENCERELERİ 211 Messagebox 211 File Dialog Pencereleri 219 Folder Browser Dialog 220 Open File Dialog 223 Save File Dialog 228 Proje 228 10 METOTLAR 233 Metotların Yapısı 233 Erişim Seviyeleri 235

XII VISUAL STUDIO 2012 Public 235 Private 235 Protected 235 Değer Döndürmeyen Metotlar 235 Değer Döndüren Metodlar 238 Metotlara Parametre Aktarma 239 Değer ile Parametre Aktarımı (Call By Value) 240 Referans ile Parametre Aktarımı (Call By Referens) 241 Çoklu Parametre Aktarımı 244 Params ile Aktarım 246 11 HATA DENETİMİ 249 Hata Ayıklama 249 Breakpoint Kullanımı 250 Breakpoint ile Kontrol 251 Hata Yakalama 256 Try - Catch 257 Try - Finally 262 Try - Catch - Finally 264 Throw İfadesi 268 Proje 270 12 SINIFLAR VE NESNELER 277 Sınıf Oluşturma ve Nesne Türetme 277 Sınıf Bildirimi 277 Kod ile Sınıf Tanımlaması 277 Proje İçerisinde Sınıf Oluşturma 278 Sınıf Üyeleri 281 Metod Kullanımı 281 Property Kullanımı 283 Yapıcı Metotlar 286

İÇİNDEKİLER XIII Yapıcı Metodlara Parametre Aktarımı 286 Yıkıcı Metodlar 287 Erişim Türleri 287 Proje 297 String Metodları 307 String Sınıfı 308 String Sınıfına Ait Metodlar 308 StringBuilder Sınıfı 312 StringBuilder Sınıfına Ait Özellikler 312 StringBuilder Sınıfına Ait Metodlar 312 Matematiksel Metodlar 326 Math Sınıfına Ait Metodlar 326 DateTime Metodları 330 DateTime Metodları ve Özellikleri 331 13 SQL VERİTABANI İŞLEMLERİ 335 ADO.Net (Aktif Data Nesneleri) 336 Sqlconnection 336 Connection String 336 Open() 337 Close() 337 State 337 SQL Command 341 Connection 341 Execute Reader 341 Execute Scalar 341 Execute Nonquery 341 SqlDataReader 350 Parametre Kullanımı 353 DataAdapter & Dataset 355 DataGridView 357

XIV VISUAL STUDIO 2012 14 PROJELER 365 Proje 1: Araç Servis Projesi 365 Proje 2: Fatura Takip Projesi 382 Proje 3: Personel Takip Projesi 387 Proje 4: Ürün Takip Projesi 394 Proje 5: Firma Takip Projesi 412 15 ALTIN BİLGİLER 425