Kayıtlar

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.

İki Veri Tabanı Tablosu Arasındaki Farkı Bulup Gösterme (Linq Except, Contains)

Resim
Selamlar Elimde geliştirmekte olduğum bir projede ihtiyaç vasıl olunca :) araştırma ve öğrenme gerekliliği duyduğum Linq komutlarını tanıtacağım. Öncelikle ihtiyacımı tanımlayayım: ihtiyacım elimde bulunan iki tabloda ortak olan kurum kodlarını karşılaştırıp, birbirinden farklı olan kurum kodlarını getirmek. İhtiyacımı tanımladığıma göre gel gelelim kodlarımıza. 1.Except (hariç, fark): Bu kodla kullandığım iki tabloyu karşılaştırdım. 2.Contains (içerir): Bu kodlada farklı olanları getireceğim tabloyla eşleştirerek, farklı olan verileri getirdim. Not: Kullandığım tabloların hangisi ana tabloysa ona contains uyguladım: Kodlamaya geçersek eğer: var _okul = db.mrt_n_okul.Select(a => a.kr_kod).ToList(); //Karşılaştırmak istediğim veri kr_kod var _data = db.mrt_n_data.Select(a => a.kr_kod).ToList(); var _deger = _okul.Except(_data); var _getir = ( from i in db.mrt_n_okul where (_deger.Contains(i.kr_kod)) select i).Distinct().ToLis...

Modal kapatmak için Bootstrap modal alanının dışındaki tıklamayı devredışı bırakmak

Modal kapatmak için Bootstrap modal alanının dışındaki tıklamayı devredışı bırakmak Sayfamıza aşağıda yer alan javascript kodunu ekliyoruz. Burada dikkat edilmesi gereken açılacak "Modal"in ismi '#myModal' yazan yere yazmak. $ ( '#myModal' ). modal ({ backdrop : 'static' , keyboard : false }) Ve diğer eklenmesi gereken kod, ilgili modal i çağıracak button a eklenecek. <button data-target = "#myModal" data-toggle = "modal" data-backdrop = "static" data-keyboard = "false" > Modal pencerem </button> `