Yearly Archives - 2016

WCF Rest Service Kullanımı

REST (Representational state transfer) api  nedir diye soracak olursak client - server arasında bir haberleşme aracı diyebiliriz. Yani SOAP yerine REST kullanarak  http protokolü üzerinden servis kullanımı yapabiliriz. Bazı REST methotları vardır. Bunlar; GET:  Listeleme ve görüntüleme POST: Kayıt ekleme PUT: Güncelleme DELETE: Silme Şimdi WCF üzerinde REST service nasıl kullanılır onu inceleyelim. Bir WCF Service Application oluşturalım Daha sonra projemize add new item diyerek WCF Service ekleyelim. Eklediğimiz servisde benim projemde IRestService.cs kısmına aşağıdaki kodları yazıyoruz. Burada xml ve json iki örnekte birlikte gösterilmiştir. Method kısmında "GET" örneğini veriyorum. UriTemplate kısmında url üzerinden nasıl erişeceksek o şekilde string belirtiyoruz. using System; using System.Collections.Generic; using System.Linq; using [...]

Google Maps Rota Çizme

Daha önceki yazılarda google maps api key ve marker kullanımı hakkında bilgi vermiştim.  Şimdi ise google haritalarda rota çizmeyi anlatacağım. Harita üzerinde birden fazla duraklama noktası belirleyerek bir rota çizebilir ve bu noktalar arası mesafeleri ölçebiliriz. Öncelikle google maps javascript api kütüphanesini çağırmamız gerekiyor. Burda dikkat edilmesi gereken konu api key kullanılmadığında noktalarla ilgili bir kısıtlama var https://developers.google.com/maps/pricing-and-plans/#details adresinden bilgi edinebilirsiniz. Api key nasıl alınır görmek için buraya tıklayın.   Html kodlarımız aşağıdaki gibi olacak Rota hesaplama ve harita oluşturma kodlarımız aşağıdaki gibidir. // Çalışan örneği görmek için burayı tıklayın.

Json Diziye Sql Sorgusu Yazmak

Javascript kullanırken karşımıza sıkça json kavramı çıkmaktadır. Özellikle veriler üzerinde işlem yaparken zorlanabiliriz. Ancak json dizisine sql sorgusu yazarak hızlı ve kolay bir şekilde bunu çözebiliriz. Bunun için alasql adında bir kütüphane kullanacağız. https://github.com/agershun/alasql linkinden indirebilir ve örneklere bakabilirsiniz.  Öncelikle sayfamıza alasql-worker.min.js ve alasql.min.js dosyalarını işlem yapacağımız sayfaya dahil ediyoruz aynı zamanda jquery kütüphanemizinde ekli olması gerekiyor.     // // // Ben aşağıdaki örnekte textarea dan aldığım string veriyi önce dizi haline getirip daha sonra da kütüphanedeki alasql() methodunu kullandım. Basit bir örnekle ad kolonunu çağırıp içerisinde "Turkler" yazan kaydı getirmesini sağladım. // Buraya tıklayarak çalışır halini görebilirsiniz.

Powered by themekiller.com