C#
C# Geliştirme Ortamları (IDE)
C# Geliştirme Ortamları (IDE), Bu, bölümde,, C#, programı, için, gerekli, araçlara, değineceğiz., C#', ın, .Net, Framework', un, bir, parçası, olduğunu, ve, .Net, uygulamalar, geliştirmek, , kullanıldığını, daha, önceden

Bu bölümde, C# programı için gerekli araçlara değineceğiz. C#' ın .Net Framework' un bir parçası olduğunu ve .Net uygulamalar geliştirmek kullanıldığını daha önceden belirtmiştik. Geliştirme ortamlarına geçmeden önce
.Net Framework'un toolları hakkında bir kaç bilgi edinsek güzel olur.
.Net Framework
Net Framework platformu aşağıdaki tiplerde uygulama geliştirmemiz için bize yardımcı olur.- Windows uygulamaları
- Web uygulamaları
- Web servisleri
.Net Framework uygulamaları çoklu platform uygulamarıdır. .Net framework bir çok dil ile birlikte çalışabilecek şekilde tasarlanmıştır. C#, C++, Visual Basic, Jscript, COBOL bu dillere örnek olarak gösterilebilir. Bu dillerin hepsi frameworke erişebilir ve birbirleri ile entegre olarak çalışabilir.
.Net Framework çok kapsamlı kod kütüphanelerini içinde barındırır. Bazı önemli parçaları şöyledir:
- Ortak Çalışma Zamanı(Common Language Runtime CLR)
- .Net Framework Sınıf Kütüphanesi
- Ortak Dil Kullanımı
- Ortak Tip Sistemi
- Metadata ve Assemblies
- Windows Forms
- ASP.Net ve ASP.Net AJAX
- ADO.Net
- Windows Workflow Foundation (WF)
- Windows Presentation Foundation
- Windows Communication Foundation (WCF)
- LINQ
C# için Geliştirme Ortamaları (Integrated Development Environment (IDE))
Microsoft C# için Visual Studio, Visual Web Developer, Visual C# Express programlarını sunmaktadır. Visual Web Developer, Visual C# Express programları Microsoft sitesinden ücretsiz olarak edinilebilmektedir.C# uygulamaları Komut istemi ile de yazılabilmektedir. Aynı zamanda Not defteri ile kaynak kodu yazabilirsin. Komut istemi yardımı ile assembly çevirilebilir. Bu .Net Framework un bir parçasıdır.
Visual C# Express ve Visual Web Developer Express sürümleri Visual studionun biraz daha eksiltilmiş halleridir.
Buradan visual studio yu indirebilisin.Otomatik olarak bilgisayarına yüklenecektir..Microsoft Visual Studio
C# ile Linux ve Mac İşletim Sistemleri Üzerinde Yazmak
.Net Framework windows işletim sistemi üzerinde çalışmaktadır. Başka işletim sistemlerinde çalışan alternatif versiyonları bulunmaktadır. Mono .Net Framework ün açık kaynak, birkaç işletim sistemi üzerinde çalışabilen C# derleyicisidir. Android, BSD, iOS, Linux, OS X, Windows, Solaris, ve UNIX çalıştığı işletim sistemleridir. Monoİlgili Yazılar

İki konum arası koordinat bazlı konum arasındaki mesafeyi bulma
İki konum arası koordinat bazlı konum arasındaki mesafeyi bulma Verilen iki koordinat bazlı konum arasındaki mesafeyi bulan C# metodu. Metodumuz şu şekilde olmalıdır

İki sorgunun Sonucunu birleştirmek
İki sorgunun Sonucunu birleştirmek merging two querys results | İki sorgunun Sonucunu birleştirmek var result1 = db1.table.Where(a=>a.value>0).Select( x=> new Foo() { //set props }); var result2 = db2.table.Where(a=>a.va

Error in writting xml : “error on line 20 at column 1: Extra content at the end of the document”
Error in writting xml : “error on line 20 at column 1: Extra content at the end of the document”, Error, in, writting, xml, :, “error, on, line, 20, at, column, 1:, Extra, content, at, the, end, of, the, document” blog,