Kayıtlar

Ağustos, 2017 tarihine ait yayınlar gösteriliyor

Android Development

Bu gün Google store daki 3. Uygulamamı yayınladım. "allMemo" isimli uygulama bir not uygulaması. Biraz ilkel olsada bence kullanışlı oldu, en azından benim için öğretici bir tecrübe oluyor. Merak edenler buradan  ulaşabilir. Temel olarak ; - Şifre kontrolü eklenebilmesi, - Text, ses, resim ve web adresini not olarak ekleyebilmesi, - Media'lar da dahil whatsapp ve mail ilepaylaşabilmesi, - Resimli not içinkameranın tam kalite kullanIlabilmesi, Export/Import işlemlerinin olması kendi açımdan kazanım olarak değerlendirdiğim özellikler. NOT : Uygulama tamamen Mobil platformda Kişisel bilgisayar kullanılmadan AIDE geliştirme ortamı kullanılarak geliştirilmiştir.

Xsd2Code – xsd den class oluşturmak

Resim
Web servis ile çalışırken, .NET uygulamanızda WSDL ile referans eklemek ve ilgili servisi kullanmak oldukça basit, Zira “ Add ” -> “ Web Reference ” yordamı ile referans olarak eklediğinizde birçok işlem Wizard aracılığı ile yapılıyor. Peki, WSDL olmadığı size Method bilgilerinin XSD olarak iletildiğini düşünelim ne yapmanız gerekir? Açık konuşmak gerekir ise bu benimde çok tasa ettiğim bir konu değildi J , gerçi çokta sorun yaratan bir durumda değil. Bu gün tam da bu konuya yönelik kullanışlı bir “Plug-in” den bahsetmek istedim. Olurda karşınıza çıkarsa korkmaya gerek yok, Xsd2Code  tamda burada yardımcı oluyor ve gerekli class’ları oluşturma angaryasını sizin için yapıyor. Kurulumu: Visiual studio ile “ TOOLS ” -> “ Extensions and Updates ” kısmından kurabilir, yada kurulum dosyasını sitesinden indirerek ekleyebilirsiniz. Nasıl Kullanılır: XSD dosyalarını projelerinize eklemek ve sonrasında sağ klik “ Run Xsd2Code generation ” seçeneği ile çalıştırmak mü...

Google Blocky - Custom Block

Resim
Blocky Kütüphanesine bir giriş yapmıştık (yazıya buradan ulaşabilirsiniz.), Şimdi birazda Custom blok tanımlamaya değinmek istiyorum. Bu gün javascript yordamı ile devam edeceğiz ve Kütüphane ile gelen demo uygulamalardan birini kullanarak, "Uyarı Mesajı" isimli bir blok oluşturacağız. Bloğun tanımladığımız iş kuralına göre min/max değerleri içinalert mesajı vermesini gerçekleştireceğiz. Öncelikle Şunu belirtmekte fayda var, Kendinize has bir blok yaratırken 2 adımda düşünmekte fayda var; Bloğunuzun görsel tasarımı Bloğunuzun davranışı Bu 2 tanım için aslen benzer bir yaklaşım izliyor olacağız. (Blocks.js dosyasına yazdığımız method ları ekleyerek ilerlememiz mümkün, yada farklı bir dosya yaratmakta seçilebilir.) Blockly.Blocks['givealert'] = {  init: function() {     this.appendValueInput("message")         .setCheck("Number")         .setAlign(Blockly.ALIGN_CENTRE)         .appendFie...

Cisco CVP için Web service Client oluşturma

Resim
Projenin oluşturulması     Öncelikle ilgili JAR dosyasını oluşturmak için gerekli olan projemizi yaratıyoruz, Proje tipi “Dynamic Web Project” olmalı (Kısaca Proje sağ klik, “ File ” -> “ New ”  -> “ Project ” -> (Açılan Ekrandan) “ Web” -> Dynamic Web Project ”). Dikkat edilmesi gereken bir husus proje oluşturulurken “ Java ” versiyonu 1.6 olarak set edilmeli. Ardından Projemize “Web Service Client” ekliyoruz (Kısaca Proje sağ klik, “ New ” -> “ Other ” ->(Açılan Pop-up, ekrandan) “ Web Services ” -> “ Web Service Client ”). Açılan Ekrandan “Service Definition” alanına ilgili web servis için geçerli tanım dosyası olan “wsdl” dosyasını adresliyoruz. JAR Dosyasının Oluşturulması   Projemizden JAR dosyası elde etmek için “Export” işlemini kullanacağız (Kısaca Proje sağ klik, “ Export ” -> “ Export… ” ->(Açılan Pop-Up, ekrandan) “ JAVA ” -> “ JAVA file ”). JAR boyutunu küçük tutmak için aşağıdaki şekilde; ...

Google Blocky Library

Resim
   Google tarafından, Web tabanlı ve Android/IOS uygulamaları için görsel kod düzenleyici ortam olarak sunulan kütüphane. Kod yazmadan birbirine kitlenen görsel bloklar ile istediğiniz mantığı oluşturup JavaScript, Python, PHP,  Lua, Dart dillerinde ilgili kodu oluşturmanızı sağlar. Kabaca kullanımı : Blocky Editör ’ünü uygulamanıza entegre edin. Editör, Kullanabileceğiniz blokların yer aldığı toolbox ve bağlantılarını oluşturduğunuz workspace ten oluşur. Kendi blok’ larınızı yaratın. Blocky kütüphanesi döngüler, koşullar, basit atama işleri ve matematik işlemleri gibi standart blokları içermektedir, ancak daha özel ve karmaşık işlemleriniz için kendi blok' larınızı yaratmanız gerekir. Blocky, sadece kod’ u üretir, ancak sonrasında üretilen kod ile ne yapacağını sizin kararınız olacak üretilen kodu kullanmak üzere uygulamanızı geliştirin. Blocky kütüphanesi ile en çok eğitim amaçlı uygulamalar, oyun geliştirme araçları ve kodlama bilgisi olmaks...