Çarşamba , 26 Nisan 2017

ASP.NET Validation Kontroller

Doğrulama Kontrolleri kullanıcının girdiği bilgilerin doğruluğunun denetlenmesinde kullanılır. Bir siteye kayıt olma, şifre girme gibi işlemlerde kullanılır. Örneklere geçmeden önce bilmemiz gerek temel şeyler vardır. İlki ControlToValidate özelliği. Kontrolü sayfamıza ekledikten sonra Properties penceresinden bu özelliği buluyoruz ve kontrol edilecek olan alanı seçiyoruz. Bir diğeri ise ErrorMessage. Kontrol edilecek nesneye yanlış değer girildiğinde ekrana gelecek hata mesajıdır. EnableClientScript kodların sunucu …

Devamını oku »

Asp.net AdRotator Kullanımı

Bu yazımızda Asp.net AdRotator ile ilgili örnek yapacağız. AdRotator web sayfası içerisinde verilecek reklamların yerlerini ayarlamak için kullanılır. AdRotator ile reklamların gideceği linkleri, sayfada ne kadar yer kaplayacaklarını, sayfa içerisinde ne sıklıkla gösterileceği gibi özellikleri belirler. Ana dosyamızda AdRotator ekliyoruz. [crayon-5900f71c93c09928913515/] Daha sonra siteye eklenecek reklamlar için bir klasör oluşturup resimleri buraya kaydediyoruz. Sonrasında Solution Explorer panelinden reklamların özelliklerini ayarlayacağımız …

Devamını oku »

Jquery Modal İletişim Kutuları

Kullanıcılara bilgi vermek yada kullanıcılardan bilgi almak için jquery dialog modal kullanma en ideal yollardan biridir.  Dialog kutularını uyarı, hata yada bilgilendirme amacı  için de kullanabilirsiniz.  Bir çok modern front-end framework içinde dialog kutuları olmasına rağmen kullanım zorlukları nedeni ile pek tercih edilmektedir. Daha önceki bir yazıda sadece jquery dialog eklentisi ile modal oluşturup kullanmıştım. Eğer frameworkler içindeki dialoglar hoşunuza …

Devamını oku »

JQuery İle Resim Kaydırma

Bu örneğimizde JQuery ile butona tıklandığında resmin hareket etmesini sağlayacağız. İlk olarak JQuery’nin sitesinden JQuery dosyalarını indiriyoruz. Css ve JavaScript dosyalarını açarak çalışma dosyamıza bağlıyoruz. Ağaç yapısı şu şekilde olacaktır;

Devamını oku »

JQuery UI Tabs Menü Kullanımı

Bu örneğimizde JQuery’nin Ui eklentisini kullanarak Tabs Menü yapacağız. İlk olarak JQuery’nin sayfasından, JQuery ve JQuery-Ui eklenti dosyalarını indiriyoruz. Ui.css ve theme.css dosyalarını çalışma klasörünün içerisindeki eklenti klasörünün içerisine kopyalıyoruz. Dosyaların ağaç yapısı şu şekilde olacaktır;

Devamını oku »

JQuery Checked Kullanımı

Bu örneğimizde JQuery ile checkbox kullanarak resim gizleyip göstermeyi yapacağız. Bunun için ilk olarak JQuery’nin sitesinden JQuery dosyasını indiriyoruz ve çalışma dosyamıza bağlıyoruz. Daha sonra kendi açtığımız JavaScript dosyamızı çalışma dosyamıza bağlıyoruz.     HTML: Resmi gizlemek ve göstermek için bir checkbox oluşturuyoruz.  Yazdığımız kısa açıklamayı label etiketinin içerisine yapıyoruz. Bu sayede yazının üzerine basıldığında checkbox’da bundan etkilenecek. Daha sonra gizleyip …

Devamını oku »

JOİN İFADESİ

Bundan önceki tüm sorguların içerisinde yalnızca bir tablo kullanmıştık. Bu sorgular temel SQL işlevleri için birer örnekti. Bu ders ile beraber SQL in esaslı konularına giriş yapıyoruz. Gerçek hayatta ihtiyacımız olan bilgileri bize döndürecek olan sorgular çoğu zaman önceki derslerde anlatılanlar kadar basit olacak. Veritabanları çoğu zaman birden fazla tablo içerir.Ve bu tablolar birbiri ile ilişkilidir. Örneğin aşağıdaki kitap,ogrenci,yazar,islem tablolarını …

Devamını oku »

JQuery ile İsim Listeleme

  Bu çalışmamızda JQuery ile <ul> etiketinin içerisine tanımladığımız dizideki isimleri yazdıracağız. Çalışmaya başlamadan önce ilk olarak JQuery’nin kendi sitesinden JQuery dosyasını indiriyoruz.  https://jquery.com/

Devamını oku »

Kullanıcının Girdiği Sayının İşaretini Öğrenme

Birden fazla programlama dili ile kullanıcıdan alınan sayının işaretini ve sayının kendisini gösteren programı yapacağız. İlk aşamada sorunun algoritmasını, JavaScript, C# ve DartLang kodlarını hazırlayacağım. Sonraki aşamalarda da Java, PHP, C++, Go, Python gibi diller ile örneğin farklı dillerde nasıl yazıldığını inceleyeceğiz. 05.03.2017 Java ve Go Örneği yazıldı. 11.03.2017  C++, Python, Visual Basic Form ve Visual Basic Console yazıldı. Sorunu …

Devamını oku »

SQL SELECT INTO Kullanımı

Arkadaşlar bu gün yayınlayacağım konu ise SELECT INTO ifadesi’dir. Arkadaşlar Açıklamak gerekirse SELECT INTO ifadesi ile bir tablodaki verileri alıp yeni bir tablo oluşturup içine kopyalayabiliriz. Sonuçta veritabanında yeni bir tablo oluşturulacağı için veritabanı üzerinde işlem yapan kullanıcının yeni bir tablo oluşturma yetkisine sahip olması gerekmektedir. SELECT INTO Kullanım Biçimi [crayon-5900f71c9b970704301966/]  *  Select Into yapısı ile yeni oluşturulacak olan tabloya, …

Devamını oku »

Jquery Tanımı , Kullanımı ve İki Sayıyı Toplama-Çıkarma-Çarpma İşlemleri

JQuery’e Giriş Herkese merhaba, bu yazımda JQuery’den bahsedeceğim. jQuery bir JavaScript kütüphanesi olarak bilinir. 2006 yılına kadar çok fazla karmaşık JavaScript kütüphanesi kullanılıyormuş. John Resig ise jQuery’yi geliştirerek bu JavaScript kütüphanelerini daha sade ve anlaşılır bir hâle getirmiştir. Ardından web kullanıcılarının hizmetine sunmuştur. Birkaç sene içerisinde de jQuery tüm dünyada popüler olmuş. HTML5 ve CSS3 desteği oldukça fazladır. Sebebi ise 100% …

Devamını oku »

ASP.NET ile asmx Web Servisi Oluşturmak

Microsoft’un .NET Framework 2.0 ile HTTP üzerinden SOAP iletileri kullanılarak uygulamalar arası iletişimi sağlamak için geliştirdiği Web Servisleri adına ilk teknolojisi olan klasik diye tabir edebileceğimiz .asmx web servisinin ASP.NET üzerinden nasıl oluşturulduğuna bir örnek ile inceleyeceğiz. Öncelikle Visual Studio‘yu açınız. “File” menüzüsünden “New Project” seçilerek “ASP.NET Project” uygulamasını oluşturun. Örneğimiz için uygulamamıza “asmxAPISample” adı verilmiştir. Uygulamamızın şablonunu seçmek üzere …

Devamını oku »

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-5900f71ca2fcb571159633/]   [crayon-5900f71ca2fd9533312470/] SELECT ABS() NOT:Matematiksel bir fonksiyondur.Sayının mutlak değerini döndürür. Örnek: [crayon-5900f71ca2fe0440503609/] [crayon-5900f71ca2fe7943831807/] 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-5900f71ca6435464371298/] — GETUTCDATE: +0 zaman dilinindeki tarih saati getirir. [crayon-5900f71ca6444145746330/] –YEAR(tarih): Girilen tarih parametresindeki yılı getirir. [crayon-5900f71ca644b185149745/] –(Örnek) öğrencilerin adını ve yaşını listeleyiniz [crayon-5900f71ca6452231988467/] –Month(tarih): Girilen tarih parametresindeki ayı getirir. [crayon-5900f71ca6459037522356/] –(Örnek) 4 nisanda doğan öğrenciler [crayon-5900f71ca6460110705110/] –Day(tarih):Girilen tarih parametresindeki günü getirir. [crayon-5900f71ca6467085966683/] –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-5900f71ca9cd3391207852/]   2.Yöntem [crayon-5900f71ca9ce3583481873/]   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 »