C# Hakkında

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Griffin Premium
Katılım
13 Mar 2021
Mesajlar
701
Çözümler
3
Tepki puanı
79
Ödüller
5
5 HİZMET YILI
----------------------------------------------------------------------------- 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

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 © 2020")] //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
 

Why

Ma name is enough
Süper Üye
Katılım
8 Nis 2017
Mesajlar
904
Çözümler
98
Tepki puanı
307
Ödüller
10
9 HİZMET YILI
Merhaba,
Öncelikle eline sağlık; böyle bir paylaşım sunduğun için kullanıcılar adına teşekkür ediyorum.
Fakat yorumda bulunmam gerekirse anlatımların çoğu varsayımsal olarak sunulmuş.
Bunu daha interaktif bir şekilde detaylandırırsan konu ilgi çekici olacaktır.
Bilmeyen birisinin gözünden incelemeye çalıştım lakin harmanlanmış bilgiler sunulduğu için anlam bakımından zorlayıcı olacaktır.
Olumsuz eleştiri olarak algılama, sadece daha iyi bir konu üretimi açısından yönlendirmek adına konuşuyorum.
Yazılım dünyasına katkılarından dolayı tekrardan teşekkür eder, iyi forumlar dilerim :)
 
Shinigami
Süper Üye
Katılım
9 Eyl 2020
Mesajlar
603
Çözümler
2
Tepki puanı
79
Ödüller
6
Yaş
27
5 HİZMET YILI
Katkınız için teşekkür ederim, yani ve ben gerçekten o kadar da kodlayıcı değilim, bilgi aslında süper yoğun ve gerçekten o kadar kolay anlayamıyorum, ifadeler arasındaki mantığı anlamaya çalışmak istiyorum ama bu hala çok zor teşekkürler
 
Donator
Katılım
7 Ara 2021
Mesajlar
955
Tepki puanı
352
Ödüller
7
Yaş
32
4 HİZMET YILI
I have used little c # only for a few desktop programs I hope to improve with this article thanks: D
 
Onaylı Üye
Katılım
18 Ara 2021
Mesajlar
58
Tepki puanı
3
Yaş
27
4 HİZMET YILI
Thats a lot of good info in a small paragraph, thanks
 
Üye
Katılım
24 Ara 2017
Mesajlar
14
Tepki puanı
2
Ödüller
4
Yaş
37
8 HİZMET YILI
35 yaşından sonra hobi amaçlı yazılım öğrenmeye başladım. Ve bu programlama dilinde dersleri izliyorum. Sizce çalışan bişeyler üretebilmek için çok mu geç yaştayım ?
 
Zut
Seçkin Üye
Katılım
10 Nis 2016
Mesajlar
573
Çözümler
1
Tepki puanı
58
Ödüller
10
10 HİZMET YILI
ellerine sağlık paylaşımın için bende kodlamayı öğrenmek istiyorum güzel temel bilgiler vermişsin bedava kaynaklardan araştırıcam kodlamayı youtube ve gibi platformlara bakarım önerilerin varsa öğrenmek için kodlama seve seve dinlerim.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst