Cuma , 22 Eylül 2017

Web Servis Nedir

Daha önceki API Nedir yazımızda API kavramını ve sahip olduğu potansiyeli açıklamıştık. Bu yazımızda API’lerin en yaygın kullanım alanlarından web servisleri nedir? Sorusuna cevap bulacağız. Web servisi özellikle dağıtık mimarili uygulamalar için düşünülmüştür. Web servisleri genel anlamda farklı uygulamaların ağ üzerinden haberleşmesini sağlayan ve iletişimini standart bir XML mesajlaşma sistemi kullanarak gerçekleştiren bir yazılım parçasıdır. Burada XML, bir web servisindeki tüm …

Devamını oku »

Sql Matematiksel Fonksiyonlar

Veritabanı üzerinde matematiksel  ve mantıksal  sorgular yapmanızı sağlayan belli başlı komutlar bulunmaktadır.Bunlardan en çok kullanılanları yazımda örnekler vererek yapacağız. SELECT SORGULARI SELECT POWER(P1,P2) NOT:P1 parametresi ile girilen sayının P2 parametresi ile girilen sayı kadar kuvvetini alır. Örnek: [crayon-59c55d70600c0045865770/]   [crayon-59c55d70600c8759319204/] SELECT ABS() NOT:Matematiksel bir fonksiyondur.Sayının mutlak değerini döndürür. Örnek: [crayon-59c55d70600cc353515444/] [crayon-59c55d70600d0988362736/] SELECT SQUARE() NOT:Matematiksel bir fonksiyondur ve sayının karesini alır. …

Devamını oku »

JavaScript Buton Yakalama Oyunu

  JavaScriptte koordinat kullanarak buton yakalama oyunu oluşturacağız. Fare ile üzerine gelindiğinde yerini değiştirmesini sağlayan ve yakalandığında ekrana uyarı verecek şekilde iki ayrı fonksiyon oluşturacağız. Daha sonrasında sayaç koyup kaç seferde yakalandığını hesaplayacağız.  

Devamını oku »

SQL Hazır Tarih Ve Saat Metotları

— Getdate: Sistemin güncel tarih saatini alır. [crayon-59c55d7061288924065401/] — GETUTCDATE: +0 zaman dilinindeki tarih saati getirir. [crayon-59c55d706128e144121658/] –YEAR(tarih): Girilen tarih parametresindeki yılı getirir. [crayon-59c55d7061292064734052/] –(Örnek) öğrencilerin adını ve yaşını listeleyiniz [crayon-59c55d7061296393634381/] –Month(tarih): Girilen tarih parametresindeki ayı getirir. [crayon-59c55d706129a877389434/] –(Örnek) 4 nisanda doğan öğrenciler [crayon-59c55d706129d976837474/] –Day(tarih):Girilen tarih parametresindeki günü getirir. [crayon-59c55d70612a1186535827/] –DATEPART(param1,param2): param2 ile belirtilen tarihin param1 ile belirtilen kısmını alır. param1: örneğin yıl için yy, …

Devamını oku »

SQL Select Case Komutu

Sql kayıtları üzerinde dönen değer ile bazı ufak düzenlemeler yapmak gerekebilir. Örn askerlik durumu için 0/1 verisini kaydederken çekilen verininde askerlik yaptı/yapmadı şekilde görünmesini isteyebiliriz. Bu gibi sorgulamalar için select case komutu karşımıza çıkmaktadır.  Aşağıda birkaç  select case örneği kullanımını inceleyebilirsiniz. Select case kullanırken dikkat edilecek en önemli nokta ise bütün case ifadelerindeki dönüş değerlerinin aynı veri tipinde olması gerektiğidir. …

Devamını oku »

SQL HAVING Kavramı

Aslında HAVING ifadesinin işlevi WHERE ifadesinin kine çok benziyor. Ancak kümeleme fonksiyonları ile WHERE ifadesi birlikte kullanılamadığından HAVING ifadesine ihtiyaç duyulmuştur. SQL having kullanımını aşağıdaki  SQL having örnekeri ile açıklayalım.  I. ÖRNEK= 15 taneden az kitap okuyan öğrencilerin adı soyadı ve okuduğu kitap sayısını yazdırın en çok okuyandan en az okuyana sıralayınız. 1.Yöntem [crayon-59c55d7061daa722225726/]   2.Yöntem [crayon-59c55d7061db0230816484/]   2.ÖRNEK Aynı kitabı …

Devamını oku »

JavaScript Sayı Tahmin Oyunu( Kullanıcının Tuttuğu Sayı)

Algoritma ile ilgili örnek yaparken sonsuz döngüler ile ilgili örneklerde klasik verilen örnektir. Bilgisayarın tuttuğu sayıyı tahmin etme oyunu, bu sefer ki oyun tam tersi olarak hazırlanmıştır. Yani kullanıcının tuttuğu sayıyı bilgisayar tahmin etmeye çalışacaktır.   Kullanıcının Tuttuğu Sayıyı Tahmin Etme Örneğinin Çalışma Mantığı Şu Şekildedir. Başla butonuna basıldığında bilgisayar 0 ile 100 arasında bir sayı söyler. Eğer bilgisayarın tuttuğu …

Devamını oku »

API Nedir?

Bu yazımızda API Nedir, yazılım dünyasında önemi neden bu kadar büyüktür, sahip olduğu potansiyeli ve sunduğu faydaları anlamaya çalışacağız. On yıllar boyunca çoğu bilgisayar yazılımı, onu tüketecek olan kullanıcı türü ile birlikte düşünülerek yazılmıştır. Yazılım ne şekilde tasarlanırsa tasarlansın, bir insan geleneksel olarak bu tasarım zincirinin en sonunda yer alır. Yazılımın sunduğu veriler, işlevsellikler bir kullanıcı arabirimi (UI) aracılığı ile son …

Devamını oku »

Adobe Flash Bayrak Yapımı

Adobe flash yeni adıyla Adobe Animate ile örnek bir uygulama yapacağız. Örneğimiz resimde de göründüğü gibi Türk Bayrağı yapımı olacak. Adobe flash örnekleri içinde yapımı en basit örnek bayrak yapımı diyebiliriz. Aşağıda adım adım bir bayrağın nasıl yapılacağı ve dışarı resim olarak nasıl aktarılacağını öğreneceksiniz.   1.Adım : File / New ile aşağıdaki  ölçülere uygun olarak sahneyi  600×400 genişliğinde ve …

Devamını oku »

pages enableeventvalidation= true Hatası Çözümü

Site için yaptığım bir uygulama karşılaştığım bu hatanın çözümünü yazacağım. Hata çözümünü yazmadan önce hatanın neden olduğunu anlamaya çalışalım.  Hata olası bir post-back işlemi gerçekleştiğinde ortaya çıkmaktadır. Kayıt silme işlemi için HaberSil adında bir sayfa oluşturdum. Sayfa yüklendiğinde silinecek haberler bir tablo içinde listeleniyordu. Her kayıt için kaydın yanına bir tane de sil butonu eklemiştim. Sayfa ilk yüklendiğinde sorunsuz bir şeklide …

Devamını oku »

AngularJS Dosya Yükleme( PHP )

Bu yazıda AngularJS file upload işlemi için github üzerinde dağıtılan bir modülün basit kullanımını yazacağım. Aşağıdaki kodların yazılmış halini sayfanın sonunda indirebilirsiniz. Dosya yükleme işlemi için github üzerinde kullandığım eklentinin sitesine girip daha detaylı kullanımını inceleyebilirsiniz. https://github.com/nervgh/angular-file-upload/ Başka bir yazıda sadece javascript ve angularjs kullanarak farklı bir uploader yapacağım.(Eklentisi varken ayrı bir yükleyici yapmak çok gerekli mi tartışılacak bir konu 🙂 ) …

Devamını oku »

PHP Değişken Tanımlama

PHP’de değişken tanımlamak için değişken adının başına dolar($)  sembolü eklenir.. Değişken adı büyük-küçük harf duyarlıdır.  PHP’de değişkenin bildirim komutu olmadığı için değişken yazıldığı anda tanımlanış olur. Geçerli bir değişken ismi bir harf(Türkçe karakterler hariç) veya alt çizgi imi ile başlar, herhangi sayıda harf, sayı veya alt çizgi iminden oluşur.  Değişken ismi için kullanılabilecek harfler  a-z veya A-Z arasındaki ASCII harfler ve 127 …

Devamını oku »

Ücretsiz Programlama Ekitapları

Ücretsiz HTML Kitapları HTML Ders Notları İndir   HTML5 Programlama Kitabı İndir   HTML & CSS Tasarım Kitabı     Ücretsiz CSS Kitapları CSS Başlangıç Rehberi İndir   Web Tasarımcıları için CSS İndir   Megep Stil Şablonları İndir   CSS Ders Notları İndir   Ücretsiz JavaScript Kitapları Megep Betik Dil JavaScript Kitap İndir Elequent JavaScript Kitabı İndir   Asp.net Ders …

Devamını oku »

Online Elektronik Devre Simulatörü

Bu elektronik devre simülatörü, gerçek bileşenlerle oynama hissi veren oldukça interaktiftir. Deney ve görselleştirme için çok yararlıdır. Hepsinden önemlisi, HTML5’in gücü sayesinde eklenti gerekmez! Java ile orijinal uygulama,

Devamını oku »

JavaScript: Toplayarak Kare Alma

Fonksiyon kullanmadan kare almak için genellikle çarpma yöntemini kullanmışızdır. Peki hiç çarpma yapmadan bilgisayar gibi toplayarak kare alma işlemini nasıl yapacağınızı hiç düşündünüz mü? Bu yazıda iki farklı yöntemle fonksiyon kullanmadan ve çarpma yapmadan kare alma işleminin nasıl yapıldığını göstereceğim. Sayının karesi ne demek? Bilinen bir kavram ama yine de bir örnekle açıklayalım. Bir sayının karesini almak için sayıyı kendisi …

Devamını oku »

JavaScript Olaylar

Olaylar, HTML nesnelerinin kullanıcı(fare,klavye yada dokunma) yada Web Apileri(video bitmesi, duraklatılması vs.) ile etkileşimi sonucu meydana gelen değişimlerdir. DOM ile gerçekleşen olaylara JavaScript kullanarak fonksiyon atamak mümkündür. Bu yazıda DOM nesnelerinin olaylarına javascript fonksiyon atandığını örneklerle açıklayacağız. JavaScript ile 3 şekilde HTML nesnelerine olay atamak mümkün. HTML etiketine nitelik tanımlayarak olay kullanımı addEventListener ile nesneye bağlararak olay kullanımı Nesneneye özellik olarak …

Devamını oku »

C# List Kullanımı

List < T > Class Nedir Koleksiyon sınıfları özel tasarlanmış nesneleri ve onlara ait olan görevleri yerine getirmek için oluşturulmuş olan nesnelerdir.  List Class System.Collections.Generic isim uzayı içinde tanımlanmış metodlar, özellikler ve diğer sınıflarda olduğu gibi insert, remove, search vb.  nesneleri barındırmaktadır. List class diziler(array) ve veri yapıları (data structure) nesneleri yerine kullanılır. List sınıfları kullanıldığında dizi üzerindeki boyutundaki esneklik yanı sıra …

Devamını oku »

SQL Sorguları

80 sorgudan fazla SQL  örneği ile veritabanı üzerinde kayıtları seçme, ekleme, güncelleştirme ve silme  komutları kullanarak yapılmıştır.  Bu yazıda kütüphane veritabanı ile DML komutlarını kullanarak SQL Sorguları yazacağız.   Mevcut 80+  SQL sorgu örneklerinde select insert update delete select where şartı  birden fazla tablo inner join  left join  left join  ,right join  İç İçe Select Kullanımı order by  group by  …

Devamını oku »

SQL Kütüphane Veritabanı (İlişkili)

Basit şekilde tasarlanmış SQL kütüphane veritabanı içinde öğrenciler, kitaplar ve bu kitapların öğrencilere ödünç verilmesi ile oluşturulan işlem tabloları yer almaktadır. Basit SQL veritabanı şeklinde tasarlanmıştır. Temel sql sorgulamaları ve sql sorgu örnekleri için veri tabanında  tüm alanlarda kayıtlar mevcuttur. SQL veritabanında ayrıcı kitap ile ilişkili olarak yazar ve tür bilgileri de tutulmaktadır. MSSQL Server Kütüphane Veritabanını  İNDİR   Kütüphane veritabanını …

Devamını oku »