Cin Padişahı
Süper Üye
----------------------------------------------------------------------------- C# Nedir ? -----------------------------------------------------------------------------
+ C# Microsoftun Geliştirdiği Bir Kodlama Dilidir.
+ Tamamen Nesne Yönelimli Bir Dildir.
+ .Net Framework Platformu İçin Hazırlanmıştır.
-------------------------------------------------------- C# Kodlar Nasıl Paketlenir Ve Çalışır ? --------------------------------------------------------
C# Kodları Bir Aradille(IL) Paketlenmekte Ve CLR Sistemi ile MSIL Halindeki Kodları Çalıştırır.
-------------------------------------------------------------------- C# İle Neler Yapılabilir ? -------------------------------------------------------------------
+ Konsol uygulaması geliştirme
+ Windows uygulaması geliştirme
+ ASP.NET uygulaması geliştirme
+ Web servisleri yazma
+ Mobil uygulama geliştirme (PDA, cep telefonları vb. için)
+ DLL yazma
+ Oyun Yapımı
+ Office,Nuget Uzantısı Geliştirme
+ Windows Servisi Geliştirme
+ İOS Uzantısı Geliştirme
-------------------------------------------------------------------- C# Temel Bilgiler -----------------------------------------------------------------
C#'da nerdeyse herşeyin sonuna ';' gelir.Gelmeyenlerden Bazıları (if-else,try-catch-finally,****)
using //Bir Sınıfa Kitaplığa Nesneye Erişmek İçin Kullanılır
Örnek Kullanım : using System;
Bazı Sınıflar Ve Kitaplıklar
System.IO //Dosya İşlemleri İçin
System.Net //İnternet İşlemleri İçin
System //Çoğu Basit Şey İçin
System.Windows.Forms //Dosya Konumu,Çalıştırma Yönetici için
System.CodeDom //Uygulamanız Visual Studio Gibi Program yapmasını sağlar
namespace //Programın Kod Adı Gibi Birşey O Kod Adındakileri Kendinden Sayar(Derlemeden Önce)
Örnek Kullanım : namespace Deneme
Programın Özellikleri (Properties --> AssemblyInfo.cs) Dosyasının İçindedir.
Şimdi AssemblyInfo Dosyasını Anlatalım
Başvuru Eklemek İçin(Visual Studio)
İngilizce Kullananlar : References --> Sağ Tık --> Add Reference
Türkçe Kullananlar : Başvurular --> Sağ Tık --> Başvuru Ekle
C# Kod Dosyası Türü cs 'dir örnek : deneme.cs
C# Derleyecisi csc.exe'dir
[DRİVER]:\WINDOWS\Microsoft.NET\Framework\ içindeki klasörlerden birinde olcaktır.
örnek C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe
+ C# Microsoftun Geliştirdiği Bir Kodlama Dilidir.
+ Tamamen Nesne Yönelimli Bir Dildir.
+ .Net Framework Platformu İçin Hazırlanmıştır.
-------------------------------------------------------- C# Kodlar Nasıl Paketlenir Ve Çalışır ? --------------------------------------------------------
C# Kodları Bir Aradille(IL) Paketlenmekte Ve CLR Sistemi ile MSIL Halindeki Kodları Çalıştırır.
-------------------------------------------------------------------- C# İle Neler Yapılabilir ? -------------------------------------------------------------------
+ Konsol uygulaması geliştirme
+ Windows uygulaması geliştirme
+ ASP.NET uygulaması geliştirme
+ Web servisleri yazma
+ Mobil uygulama geliştirme (PDA, cep telefonları vb. için)
+ DLL yazma
+ Oyun Yapımı
+ Office,Nuget Uzantısı Geliştirme
+ Windows Servisi Geliştirme
+ İOS Uzantısı Geliştirme
-------------------------------------------------------------------- C# Temel Bilgiler -----------------------------------------------------------------
C#'da nerdeyse herşeyin sonuna ';' gelir.Gelmeyenlerden Bazıları (if-else,try-catch-finally,****)
using //Bir Sınıfa Kitaplığa Nesneye Erişmek İçin Kullanılır
Örnek Kullanım : using System;
Bazı Sınıflar Ve Kitaplıklar
System.IO //Dosya İşlemleri İçin
System.Net //İnternet İşlemleri İçin
System //Çoğu Basit Şey İçin
System.Windows.Forms //Dosya Konumu,Çalıştırma Yönetici için
System.CodeDom //Uygulamanız Visual Studio Gibi Program yapmasını sağlar
namespace //Programın Kod Adı Gibi Birşey O Kod Adındakileri Kendinden Sayar(Derlemeden Önce)
Örnek Kullanım : namespace Deneme
Programın Özellikleri (Properties --> AssemblyInfo.cs) Dosyasının İçindedir.
Şimdi AssemblyInfo Dosyasını Anlatalım
C#:
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Bir bütünleştirilmiş koda ilişkin Genel Bilgiler aşağıdaki öznitelikler kümesiyle
// denetlenir. Bütünleştirilmiş kod ile ilişkili bilgileri değiştirmek için
// bu öznitelik değerlerini değiştirin.
[assembly: AssemblyTitle("Deneme")] //Başlık
[assembly: AssemblyDescription("")] //Açıklama
[assembly: AssemblyConfiguration("")] //Yapılandırma Bilgisi
[assembly: AssemblyCompany("")] //Programı Yapan Şirket
[assembly: AssemblyProduct("Deneme")] //Programın Adı
[assembly: AssemblyCopyright("Copyright © 2021")] //Programın Telif HAkkı
[assembly: AssemblyTrademark("")] //Programın Ticari Markası
[assembly: AssemblyCulture("")] //Programın Dili
// ComVisible özniteliğinin false olarak ayarlanması bu bütünleştirilmiş koddaki türleri
// COM bileşenleri için görünmez yapar. Bu bütünleştirilmiş koddaki bir türe
// erişmeniz gerekirse ComVisible özniteliğini o türde true olarak ayarlayın.
[assembly: ComVisible(false)]
// Bu proje COM'un kullanımına sunulursa, aşağıdaki GUID tür kitaplığının kimliği içindir
[assembly: Guid("e3335cdb-71a3-4903-bde4-f5a173c9803c")]
// Bir derlemenin sürüm bilgileri aşağıdaki dört değerden oluşur:
//
// Ana Sürüm
// İkincil Sürüm
// Yapı Numarası
// Düzeltme
//
// Tüm değerleri belirtebilir veya varsayılan Derleme ve Düzeltme Numaralarını kullanmak için
// aşağıda gösterildiği gibi '*' kullanabilirsiniz:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")] //Sürüm
[assembly: AssemblyFileVersion("1.0.0.0")] //Dosya Sürümü
Başvuru Eklemek İçin(Visual Studio)
İngilizce Kullananlar : References --> Sağ Tık --> Add Reference
Türkçe Kullananlar : Başvurular --> Sağ Tık --> Başvuru Ekle
C# Kod Dosyası Türü cs 'dir örnek : deneme.cs
C# Derleyecisi csc.exe'dir
[DRİVER]:\WINDOWS\Microsoft.NET\Framework\ içindeki klasörlerden birinde olcaktır.
örnek C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe