Using SQLite in CSharp

SQLite çoklu platform desteği sunan, taşınabilir, in memory mod’u destekleyen ve daha bir çok özelliği ücretsiz olarak sağlayan bir veritabanı yönetim sistemidir. Bu makalede c# ile SQLite kullanımına değineceğiz. C# üzerinden erişim için geliştirilen kütüphanelere buradaki adresten indirebiliyoruz. Kaynak kod üzerinden, setup dosyası ile kurulum yaparak, nuget ile veya önceden derlenmiş (precompiled) dll’leri indirerek sqlite’a … More Using SQLite in CSharp

PlugIn Based Application Development II

Merhabalar, Buradaki makalede plugin tabanlı uygulama geliştirme tekniğini basit bir örnekle açıklayarak konuya giriş yapmıştık. Bu makalede ise PlugIn destekli bir metin editör uygulaması ile konuyu detaylandıracağız. Editör, metin hizalama, font seçimi gibi temel işlevlerinin yanında pluginler üzerinden translate ve export işlemlerini yapabilecek. Uygulama Kurgusu Editörümüz için aşağıdaki ekran görüntüsünü tasarlıyoruz. Uygulama Load olayında kök … More PlugIn Based Application Development II

MBTiles Format

2011 yılından beri MapBox firmasının desteği ile açık standartlı olarak geliştirilmektedir, en son 1.3 sürümü yayınlanmıştır. Vektör veya raster bir kaynaktan yada online bir harita sunucundan elde edilen tile edilmiş haritaların (tileset) tek bir dosyada belirlenen şemaya göre tutulması esasına dayanır. Dosya olarak sqlite veritabanını kullanır. Bu formatın başlıca avantajları; Tile edilmiş verinin yüksek performans … More MBTiles Format

Manage IIS Programmatically

Çok katmanlı uygulamalarda orta katman, genellikle birden fazla uygulama sunucusundan oluşmaktadır. Bu makalede .NET ile geliştirilen çözümlerde orta katmanda yer alan IIS sunucuları üzerinde yapılacak yönetimsel işleri C# ile tek bir merkezden nasıl yönetebileceğimizi inceleyeceğiz. IIS üzerinde işlem yapabilmek için Active Directory Service Interfaces (ADSI) altyapısı kullanılabilir. Bu yöntemi kullanabilmek için System.DirectoryServices isim alanını projemize … More Manage IIS Programmatically

Modify Cordova Plugin And Rebuild

Cordova ile geliştirdiğimiz uygulamalarda kullanmak istediğimiz bir plugin ihtiyaçlarımızı tam olarak karşılamadığında pluginin kaynak kodunda güncelleme yaparak çözüm üretebilme esnekliğine sahibiz. Örnek bir senaryo üzerinden nasıl yapıldığına bakalım. Android ortamında dosya indirmek için file transfer pluginini kullanabiliyoruz. Ancak bu yolla indirilen dosyaların diske yazılması (özellikle download klasörüne), ilişkilendirilmiş program üzerinden açılması hayli zahmetli bir iş. … More Modify Cordova Plugin And Rebuild

Develop Hybrid Mobile Applications With Cordova

Uzun süreden beri web teknolojileri ile uğraşanlar bilirler, yazdığımız HTML ve CSS’ler tüm tarayıcılarda düzgün çalışsın diye çeşitli hack teknikleri kullanmak zorunda kalırdık. Neyseki günümüz modern web tarayıcıları, W3C standartlarına uygun geliştirildiğinden web uygulamalarını, her platformda hemen hemen aynı şekilde yorumlayıp gösterebiliyorlar. Benzer şekilde Microsoft’un son yıllarda Linux ve IOS üzerinde de çalışacak şekilde frameworklerini … More Develop Hybrid Mobile Applications With Cordova

Shape File Formatı

ESRI tarafından geliştirilen shape file formatı binary tabanlıdır. Genel olarak aynı klasörde aynı şekilde isimlendirilmiş 4 dosyadan oluşur. Bu dosyalar uzantılarından ayırt edilir. – .shp dosyası geometrileri, – .dbf dosyası geometrilere ait attribute bilgilerini, – .prj dosyası projeksyon bilgisini, – .shx dosyası indexleri tutar. Yalnızca shp dosyası zorunludur. shp formatı mixed geometri tanımlanmasına izin vermez.Yani … More Shape File Formatı