Bir yazılım geliştiricinin notları
mustafayilmaz0534@gmail.com
TR - EN
logo logo
  • BLOG
  • GALERİ
  • PROJELER
  • HAKKIMDA
  • İLETİŞİM
Search
Pic
C#
İ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

19.05.2019 15:53:32
Pic
C#
İ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.value>0).Select( x=> new Foo() { //set props });


var resultSum = result1.Concat(result2);  

19.05.2019 14:15:58
Pic
C#
excel db 'Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makine kayıtlı değil, Microsoft.Jet.OLEDB.4.0′ sağlayıcısı yerel makine kayıtlı değil
excel db 'Microsoft.ACE.OLEDB.12.0' sağlayıcısı yerel makine kayıtlı değil, Microsoft.Jet.OLEDB.4.0′ sağlayıcısı yerel makine kayıtlı değil  

IIS te şu şekilde işlem yapmamız gerekiyor.
application pools > 32bit > assign true


14.04.2019 23:48:19
Pic
C#
GoogleMaps API Kullanımı ile adresten koordinatları bulmak
Öncelikle Projemize google api'yi nuget ile ekleyeylim.
Nuget Console için yazmanız gereken kod:
PM> Install-Package GoogleMaps.LocationServices

Projenize GoogleMaps API ekledikten sonra  C# Kod bloğu şekildeki gibidir.
 
            var address = "Ankara, Türkiye";
            var locationService = new GoogleLocationService();
            var point = locationService.GetLatLongFromAddress(address);
            var latitude = point.Latitude;
            var longitude = point.Longitude;
            uye.Enlem = latitude.ToString();
            uye.Boylam = longitude.ToString();


14.04.2019 23:48:39
Pic
C#
Garbage Collector Nedir
C# programında bir sınıfın örneğini aldığımızda, bir nesne oluşturulur.


Program nesneyi manipule eder. Bazen kullandığımız bir nesne ile işimiz bittiğinde o hala hafızada yer tutar. Bu durumda Garbage Collection devreye girer.


CLR hafızada kodları çalıştırırken iki farklı yere müdahale eder.
Bunlar Stack ve Heap.
Stack de yerel değişkenler tutulur.
Heap de ise nesneler tutulur.


Değer tipleri hem heap hemde stackde tutulabilir.

14.04.2019 23:52:19
Pic
C#
C# Söz Dizimi
C# nesneye yönelik bir programlama dilidir. Nesneye yönelik programlama metodolojisinde, çeşitli neslelerin birbiri ile iletişimde bulunarak bir action bildirmesidir. Bu action belki diğer bir metodu çağırmak olabilir.
using System;
namespace RectangleApplication
{
   class Rectangle 
   {
      // member variables
      double length;
      double width;
      public void Acceptdetails()
      {
         length = 4.5;    
         width = 3.5;
      }
      
      public double GetArea()
      {
         return length * width; 
      }
      
      public void Display()
      {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }
   
   class ExecuteRectangle 
   {
      static void Main(string[] args) 
      {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine(); 
      }
   }
}


Kod derlendiği zaman,
Length: 4.5
Width: 3.5
Area: 15.75

14.04.2019 23:53:24
Pic
C#
C# Program Yapısı
Daha önceki bölümlerde C# programlama dilinin temel yapısı öğrenmiştik. Şimdi programın başlıca konularını ele almaya başlayalım.

Merhaba Dünya Programı Oluşturma

Herhangi bir C# programı aşağıdaki parçaları içermelidir.
  • Alan adı tanımlana
  • Sınıf
  • Sınıf Metodları
  • Sınıf Özellikleri
  • Main Metodu
  • Durumlar ve ifadeler
  • Yorum Satırları



14.04.2019 23:53:30
Pic
C#
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 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


14.04.2019 23:53:37
Pic
C#
C# Genel Bakış
C# Microsoft tarafından geliştirilmiş, avrupa bilgisayar üreticileri birliği (ECMA) ve Uluslararası standart topluluğu (ISO) tarafından onaylanmış, modern, genel amaçlı, nesneye yönelik bir programlama dilidir.

C# .Net Framework ün geliştirildiği esnada Anders Hejlsberg tarafından geliştirilmiştir.

C# ortak dil bildirilerine (Common Language Infrastructure CLI) göre tasarlanmıştır. Aşağıdaki nedenler C# çok kullanılan profesyonel bir dil yapar.
  • Modern, genel amaçlı bir programlama dili.
  • Nesneye yönelik programlama dili.
  • Birleşen yapıda
  • Öğrenmesi kolay.
  • Yapısal dil
  • Verimli programlar üreten
  • Çeşitli platformlarda çalıştırılabilen.
  • .Net Framework ün parçası.



14.04.2019 23:53:42
Pic
C#
C# Giriş
C#, Anders Hejlsberg öncülüğünde Microsoft firması tarafından ortaya çıkarılmışi basit, modern, genel amaçlı, nesneye yönelik bir programlama dilidir.Bu seride temel C# programlama ve bazı ileri düzey başlıklara değineceğiz.

Bu seri C# yeni başlayanlar için temel konseptler içermektedir. C#, C ve C++ programlama dilleri temelleri üzerine kurulmuştur. Eğer temel düzeyde C ve C++ bilgisine sahipseniz, C# öğrenmek biraz daha eğlenceli olacaktır.

14.04.2019 23:53:46
Pic
C#
Error in writting xml : “error on line 20 at column 1: Extra content at the end of the document”
This page contains the following errors: error on line 3 at column 1: Extra content at the end of the document Below is a rendering of the page up to the first error.

17.04.2019 00:32:10
KATEGORİ

  • PYTHON
  • ÖYLESİNE
  • WINDOWS
  • C#
  • ASP.NET
  • SQL SERVER
GUNCEL

  • C# nesneye yönelik bir program...
  • Daha önceki bölümlerde C# prog...
  • Bu bölümde, C# programı için g...
  • C# Microsoft tarafından gelişt...
  • C#, Anders Hejlsberg öncülüğün...
  • Mustafa İnan' ın Notlarından.....
  • Msg 547, Level 16, State 0, Li...
  • Error in writting xml : “error...
  • Microsoft 2008 R2 Server admi...
  • Ters gidebilecek her şey, ters...
  • “Hayatımızın en mutlu anı, var...
HAKKIMDA

Bir yazılım geliştiricinin notları..

© Copyright 2022Tüm hakları saklıdır. | Hukuk Sistemi | Semantic Mind