Kayıtlar

Nisan, 2018 tarihine ait yayınlar gösteriliyor

Google Maps Üzerinden Kordinat Alma

Resim

Google Maps Api Kullanım Örneği ve Json Data Okuma

Resim
Selamlar. Bugün Google Maps Api kullanarak iki mesafe arasındaki uzaklığı (koordinat bilgileri kullanarak) oluşan Json datadan çekme örneği yapacağım. İlk olarak kullanacağımız eklenti " Newtonsoft "u indirelim. Kendi sitesinden veya " PM> Install-Package Newtonsoft.Json kullanarak projemize dahil edebiliriz.  İkinci olarak ihtiyacımız olan "Google Api Key"i gmail hesabımızı kullanarak alıyoruz. örnek alım şekli =http://www.ihs.com.tr/blog/google-maps-api-anahtari-nasil-alinir/ Şimdi  belirlediğimiz iki adres koordinatlarını aşağıda renklendirdiğimiz yerlere yazıyoruz. Ayrıca aldığımız "Google Api Key" imizide mavi kısma yazıyoruz. https://maps.googleapis.com/maps/api/directions/json?&origin= 39.905526,41.265839 &destination= 41.007786,28.976740 &key= AIzaSyBquaBhrHWIvgBK6cJ7RF2K0WcXxAz3ENs Bu linki açtığımızda karşımıza: böyle bir Json datası gelmekte. Bu resimde bulunan işaretli alanları nasıl a...

Asp.Net MVC Yüklü Dosyaları İndirme (Müzikleri oynatmadan, Pdf leri göstermeden) İşlemi

Selamlar. MVC projelerinizde sitenizin alt dizinlerinde bulunan dosyaları veya yeni yüklenen dosyaları açmadan (mp3 dosyalarını oynatmadan, pdf leri açmadan) indirmek için kullandığım yöntemi paylaşacağım. HomeControl Tarafı : [HttpPost] public FileResult DosyaIndir ( int? indirID) { VeriTabaniDB db = new VeriTabaniDB(); SesDosyasi _indir = db.SesDosyasi.ToList().Find(p => p.Id == indirID.Value); return File ( "../Data/" + _indir.DosyaYolu, _indir.DosyaTuru, _indir.DosyaYolu); } Cshtml Tarafı : @using (Html.BeginForm("DosyaIndir","Home", FormMethod.Post)) { <input type= "hidden" id= "hfFileId" name= "indirID" /> <input type= "submit" id= "btnDownload" value= "Download" style= "display:none" /> } <td> <a class= " btn btn-danger pull-right" id= "btnOpenDocument" href= "javascript:;" onclick=...

Excel İndis Kaçıncı İle Çoklu kritere göre arama

Excel’de tek kritere göre arama işlemini düşeyara formülüyle yapabilirsiniz. Ancak kriteriniz birden fazla ise bunun için İNDİS(INDEX) ve KAÇINCI(MATCH) formüllerinden oluşan kombinasyonu kullanmanızda fayda vardır. Örneğin aşağıdaki tabloda Veri1 ve veri2 alanındaki kriterlere göre veri3 alanındaki veriyi getirmek istiyoruz. Veri1 Veri2 Veri3 1291 902 06.01.2010 1291 903 07.01.2010 1133 902 08.01.2010 1133 903 09.01.2010 1111 902 10.01.2010 1111 903 11.01.2010 Bunun için şu formülü yazdıktan sonra =İNDİS(C2:C7;KAÇINCI(1;(A2:A7=1291)*(B2:B7=903);0)) Ctrl+Shift+Enter’a basıyoruz. Bu durumda formülün başına “{” işareti, sonuna “}” işareti gelecektir. Bu durumda A2:A7 aralığında 1291 olan ve B2:B7 aralığında 903 olan satıra karşılık gelen C2:C7 aralığındaki değeri getirecektir. = İNDİS ( BULUNACAK DEĞER ARALIĞI ; KAÇINCI ( 1 ;( 1. KRİTER ARALIĞI = 1.KRİTER )*( 2. KRİTER ARALIĞI = 2.KRİTER )); 0 ))

Entity Framework Code First Migration - Database Güncelleme

Resim
System.InvalidOperationException: 'The model backing the 'DataBaseContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269).' Hatası ve Çözümü  Entity Framework   Code First  yaklaşımı ile kullanılıyorsa veritabanı yapısında değişiklik yapıldığında tüm veritabanı tekrardan oluşuyor. Bu da aktif uygulamalarda geliştirme yaparken ciddi bir sıkıntı haline geliyor. Neyse ki  Microsoft Entity Framework 4.3  ile  Code First ‘e  Migration özelliği eklemiş. Bu sayede sıfırlanmadan veritabanı üzerinde istenen değişiklikler gerçekleştirilmiş oluyor. Şimdi bu nasıl yapılıyor  adım adım inceleyebilirsiniz. Öncelikli olarak modelinizi barındıracağınız bir  class  oluşturmanız gerekmektedir.