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ı

PlugIn Based Application Development

Bu makalede genişleyebilir uygulamalar için kullanılan plugin tabanlı yazılım geliştirme tekniğini incelemeye başlıyoruz. Bu tekniğin kullanıldığı çözümlerin sunum katmanında en az 3 farklı bölüm olmalıdır. 1- Pluginleri yükleyen ve çalıştıran host uygulama 2- Ortak tiplerin ve interface tanımlamalarının bulunduğu kütüphane 3- Sorumlulukları üstlenen en az bir adet plugin Gereksinimlere göre yalnızca host uygulamanın pluginler ile … More PlugIn Based Application Development