• Hakkımızda
  • Yazı Gönder
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
No Result
View All Result
Home Programlama Dilleri

C# Hakkında (Sabitler,Değişkenler,NET)

Yazılım Karavanı by Yazılım Karavanı
Aralık 3, 2018
in Programlama Dilleri
5 min read
0
C# Hakkında (Sabitler,Değişkenler,NET)
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş
C# İle Neler Yapılabilir :
1. Windows Form Uygulamaları (Ado.net)
2. Web Form Uygulamaları (Asp.net)
3. Mobil Programlama (Xamarin)
4. Web Servis
5. DLL yazma
6. Oyun progrmalama (Unity 3D)

.NET FRAMEWORK NEDİR ?
    .NET Framework, yeni nesil Windows uygulamaları oluşturulması, çalıştırılması ve
yönetilmesi gibi işlemler için gerekli alt yapıyı sağlayan bir platformdur. Windows
uygulamaları ile Windows işletim sistemleri arasında bir katman görevi görür. Dolayısı ile
birbirinden farklı programlama dilleri, tek bir iletişim katmanını kullanarak işletim sistemine
erişim sağlarlar. İşletim sistemleri ile bağlantılı sağlayan kütüphaneler ve araçlara sahiptir. Bu
sayede şletim sisteminden ve donanımdan bağımsız olarak çalışmayı ve uygulama
taşınabilirliği sağlar. İşletim sistemi ile uygulamalar arasındaki ilk katman CLR (Common Language Runtime) katmanıdır. Bu katman programların çalıştırılmasını yönetir. İşletim sistemi ile uygulamalarımız arasında aracılık yapar. İkinci katman ise Class Library katmanıdır. Class Library, içerisinde .NET ile uygulama geliştirirken kullanacağınız komutlara, metotlar bulunan geniş içerikli kütüphanedir.

SABiTLER VE DEĞİŞKEN TÜRLERİ
degiskenler


SABİTLER
Sabitler içeriği sabit olan değer ve ifadelerin saklanması amacı ile kullanılırlar. C# dilinde sabitleri
const yada readonly ifadesi kullanarak iki şekilde tanımlamak mümkündür
Const : Sabit değişkenleri tanımlamada kullanılır. Değerleri tanımlandıkları anda verilmelidir. Değerleri derleme esnasında değiştirileye çalışılırsa derleme zamanı hatası (Run-Time Error) verir.

Örnek kullanım 1 :
const
Readonly : Sabit değerleri tanımlamada kullanılır. Değeri tanımlandığı anda verilebileceği gibi, varsayılan değer kullanarak tanımlanıp değeri daha sonra da verilebilir. Değerleri Class Constructor’ında (sınıfın yapıcı metodunda) ya da çalışma zamanında verilebilir. Kod içerisinde kullanılmaya çalışıldığında erişim hatası verir. Kod içerisinde kullanabilmek için public static eişim belirleyicileri ile tanımlanmalıdır
(bknz: Örnek kullanım 4)

Örnek kullanım 2 :
readonly1
Örnek kullanım 3 :
readonly2
Örnek kullanım 4 :
readonly3

DEĞİŞKEN TÜRLERİ
İSİMLENDİRME BİÇİMLERİ
1. Pascal Case : Metodu yada değişken adındaki bitişik sözcüklerin baş harflerinin büyük harfle yazılmasıdır.
Örn : ForeColor, MessageBox

2. Camel Case :
Metodu yada değişken adındaki bitişik sözcüklerden ilk sözcüğün baş harfinin küçük harfle,
diğer sözcüklerin baş harfinin büyük harfle yazılmasıdır.
Örn : foreColor, messageBox

3. Upper Case : 
Metodu yada değişken adındaki bitişik sözcüklerden ilk sözcüklerin baş harfleri büyük harfle
yazılırken, son sözcüğün tamamı büyük harfle yazılır. Genellikle iki, üç harften oluşan kısa
sözcüklerde kullanılır.
Örn : System.IO, System.Web.UI



cumali sahin
CUMALİ ŞAHİN
YAZAR

in    
Tags: CCumali Şahin
SendTweet2Share1Share
Önceki Gönderi

5 Kişiye Ücretsiz Android Mobil Uygulama Geliştirme Kursu

Sonraki Gönderi

Genetik Programlama

İlgili Yazılar

Programlama Dilleri Analizi (2019)

Programlama Dilleri Analizi (2019)

by Ali Murat Çevik
Eylül 27, 2019
0

      TIOBE verilerine göre 2019 yılı istatistikleri Java dilinin dünya genelinde en yaygın dil olduğunu gösteriyor. Java listelerdeki...

Assembly Dili Hakkında

Assembly Dili Hakkında

by Ali Murat Çevik
Ağustos 12, 2019
0

Assembly ikili sayı sistemine en yakın programlama yapılabilen bir dildir. Makine dilinden kaynaklanan zorlukları gidermek için geliştirilmiştir. Makine dili ile...

C Dili Hakkında

C Dili Hakkında

by Sadık Pehlivan
Mayıs 24, 2019
0

TARİHÇE   C Programlama Dili genel amaçlı yapısal bir programlama dilidir. C programlama dili Dennis Ritchie tarafından 1972’de AT&T Bell...

R Dili Hakkında

R Dili Hakkında

by Ali Murat Çevik
Şubat 16, 2019
0

R (Project) Nedir?Yaşadığımız bu son 10 yıl ve bundan sonraki var olacak hayatımızda en değerli madenin "veri" olduğunu düşünürsek, bu...

Java Hakkında

Java Hakkında

by Sadık Pehlivan
Kasım 23, 2018
0

JAVA’da Bir Zamanlar Çocuktu... Java programlama dilinin yapımcısı olan “Sun Microsystems” şirketi, 1982 yılında beş ortak tarafından kurulmuştur. Sun Microsystems,...

Next Post
Genetik Programlama

Genetik Programlama

Google Artık Cinsiyetçilik Yapmıyor

Google Artık Cinsiyetçilik Yapmıyor

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

Mayıs 18, 2018
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
Azure DevOps ile Flutter & Android CI/CD Keystore Şifrelerini Hardcode Etmeden Güvenli Saklamak (Secure Variable)

Azure DevOps ile Flutter & Android CI/CD Keystore Şifrelerini Hardcode Etmeden Güvenli Saklamak (Secure Variable)

Şubat 28, 2026
Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Mart 19, 2025
Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Mart 10, 2025
Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Şubat 10, 2025

Reklam

Yazılım Karavanı | Bilim – Teknoloji – Mühendislik

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.