Pazartesi , 20 Kasım 2017

CSS Seçicileri

Bu bölümde tüm seçicileri kapsamayacağız (bu çok uzun ve kafa karıştırıcı olacaktır). Bunun yerine, daha kullanışlı seçicilerden bazılarını inceleyeceğiz ve diğerlerinden kolayca keşfedebileceğiniz ve öğrenebileceğiniz bir temel oluşturacağız. CSS seçicileri, HTML öğelerini öğe adı, kimliği, sınıfı, özniteliği ve daha fazlasına dayanarak “bulmak” (veya seçmek) için kullanılır. Seçicilerin Kullanımını örneklerle inceleyelim; 1 . Eleman Seçici (Element Selector) Eleman seçici, HTML etiket adına dayalı …

Devamını oku »

CSS Kuralları

CSS Kuralları Geçersiz Kılma Web uygulamalarımızı oluştururken bazı durumlarda yazdığımız CSS bildirimlerinin görevini yerine getirmediği görülür. Bunun bazı temel nedenleri vardır. Bu nedenleri ve yol açabilecek sorunları iyi bilmeden CSS uygulamak bazen sizi dolaylı yollara sürükleyebilir. Böylece stil kodlarınızda gittikçe artan bir karmaşıklık göze çarpar. Şimdi bu nedenleri inceleyelim; Bir HTML öğesi için birden fazla stil belirtildiğinde hangi stil kullanılacak? …

Devamını oku »

CSS Kullanımı

CSS Nasıl Eklenir?  Web sayfalarınıza Stil enjekte etme yolları nedir? HTML sayfalarınıza CSS eklemenin birkaç farklı yolu vardır. Yani, HTML dökümanınıza CSS bildirimlerini nasıl enjekte etmeniz gerektiği ile ilgili yolları ele alacağız. Her birinin kendi avantajları ve dezavantajları vardır. Doğru yöntemi veya yöntemlerin kombinasyonunu seçmek, yapmanız gereken iş miktarını azaltabileceği gibi, ziyaretçilerin sayfalarınıza erişiminde hafif bir hız kazandıracağı için de önemlidir. Stilleri …

Devamını oku »

CSS Söz Dizimi

CSS ‘in bir tasarım dili olduğundan oldukça basit bir söz dizimine sahiptir. CSS, içeriğin farklı bölümlerinin nasıl sunulması gerektiğini tanımlayan bir dizi kural olarak düzenlenmiştir. Tamamen tarayıcınız tarafından yorumlanmaktadır. CSS, tarayıcı tarafından yorumlanan ve belgenizdeki ilgili öğelere uygulanan stil kuralı üç temel bölümden oluşmaktadır. Seçici(Selector)- Seçici, bir stilin uygulanacağı bir HTML etiketi ifade eder. Bu, <h1> veya <p> gibi herhangi bir etiket …

Devamını oku »

CSS Nedir

Web teknolojilerinde oldukça fazla öneme sahip olan CSS  (Cascading Style Sheets) Basamaklı Stil Sayfaları olarak dile çevirebiliriz. Web sayfalarını görünürlük açısından iyileştirme sürecini kolaylaştırmak için tasarlanmış basit bir tasarım dilidir. CSS, HTML öğelerinin ekran üzerinde nasıl görüntüleneceğini açıklar. Bir HTML belgesinin sunumu üzerinde oldukça güçlü bir kontrol mekanizması sağlar. CSS, bir web sayfasının görünüm bölümünü işlemektedir. CSS, web sayfalarınız için farklı cihazlar ve ekran boyutları …

Devamını oku »

Android Asenkron Programlamada Geri Bildirim Olayları, AsyncTask Event Kullanımı

Android’de, kodu eşzamansız (yani UiThread’e paralel olarak) yürütmenin pek çok yolu vardır. AsyncTask sınıfı kullanmak, programcı için mekanizması en kolay olanıdır ve nispeten az miktarda kurulum ve kod gerektirir. Yeni geliştiriciler AsyncTask’ı kullanımında aşağıdaki gibi bir yöntemi uyguluyor olabilirler; [crayon-5a12393a27b4d992302849/] Dikkat edilirse Activity sınıfının içerisinde yazılmış bir AsyncTask sınıfı mevcut. Bu tip bir yaklaşımın en temel nedeni, asenkron yürütülen iş esnasında UI (kullanıcı …

Devamını oku »

C# Değişken Tanımlama

Değişken Nedir? Bir işlemi gerçekleştirmek için yapılması gereken ilk şey o veriyi hafızaya almaktır. İşlem yapmak istediğimizde de veriyi hafızadan çağırıp gerekli işlemleri yerine getirmektir. Hafızadaki verirleri ifade etmek için programlama dillerinde değişkenleri kullanırız. Değişkenin neden kullanıldığını daha detaylı olarak incelemek için https://www.yazilimbilisim.net/algoritma/degisken-nedir/ yazısını okumanızı tavsiye ederim. Değişkenadı ve veri dışında verinin ne tip olduğu da burada önem arz etmektedir.  Verinin …

Devamını oku »

Değişken Nedir

Programlama dili ne olursa olsun, ilk öğrenmeye başlanan kavramlar değişkenler,döngüler,kararlar ve dizileri oluyor. Bir dil ilk öğrenilmeye başlandığından değişkenler ile başlamak basit uygulamalar geliştirmek için yapılacak en mantıklı adımdır. Değişkenin oluşturulma felsefesi neden ihtiyacımız olduğu gibi sorulara bu yazıda cevap verilecektir. Programlama dillerindeki Değişken nedir cevabını vermeden önce gerçek hayattaki karşılığına bakalım. Elimizde iki sayı olduğunu ve bu iki sayıyı toplayıp …

Devamını oku »

C# Sabitler

Program çalıştığı sürece değeri değişmeyecek verilere sabit denir.  C# programlama dilinde sabit tanımlamak için const anahtar ifadesi kullanılır. C# ile sabit tanımlamak için aşağıdaki örnekleri inceleyelim. Örn: Pi sayısı evrensel bir sabiti ifade etmektedir. Genellikle şu şekilde yazılabilir. Örn2: Işık hızı saniyede 300,000 km/saniye Örn3: Yer çekimi sabiti 9,81 dir. [crayon-5a12393a28716984787816/] Sabitler ile ilgili şu özelliklere dikat edilmelidir. 1- Sabitler tanımladıklarında …

Devamını oku »

Composite Key (Birleşik Anahtar) Nedir

Veri tabanında tablo oluştururken, tablodaki kayıtların benzersiz olması için her tabloya genellikle bir tane birincil anahtar yerleştiririz. Ancak bazı durumlarda 1 tane birincil anahtar tek başına istediğimiz şekilde tablodaki sorunları çözmek için yeterli olmayabilir. Birden fazla alanın birlikte birincil olması gerektiği durumlarda birincil anahtar olarak ayarlaması gerekir. Bu duruma composite key adı verilir. Daha kısa açıklama olarak da birden fazla …

Devamını oku »

JavaScript Dört İşlem Matematik Oyunu

Oyunun çalışma mantığı şu şekilde, oyun başladığında kullanıcıya bir tane dört işlem içeren matematik sorucu soruluyor. Eğer kullanıcı soruyu doğru cevaplarsa yeşil puan +1, soru yanlış cevaplanırsa kırmızı puan +1 şeklinde değiştirilip kullanıcıya yeni bir soru soruluyor. Oyun bu şekilde oynanmaya devam ediyor. Oyunu çalıştırmak için bağlantıya tıklayın: Matematik Oyunu Oyna   Oyunun kodlarnı yazmaya başlayalım. HTML 1.Aşama: İlk olarak HTML …

Devamını oku »

Output Element Kullanımı

HTML Output Elementi bir hesaplama sonucu yada kullanıcının işleminden çıkan çıktıyı göstermek için kullanılır. Standart bir çıktı elementi aşağıdaki nitelikleri kabul eder. for: hesaplama sonucunun eşitleneceği nesne adı için kullanılır. form: Hangi form öğesini kullanacağını belirtmek için kullanılır. Her hangi bir form öğresi belirtilezse içinde bulunduğu form öğresini kabul edecektir. name: elementin adını ifade eder. HTML Output Örnek: range nesnesi …

Devamını oku »

Sertifika Örnekleri

Bu yazıda internette takip ettiğim sitelerde beğendiğim sertifika örneklerini bağlantıları ile birlikte payşalacağım. Sertifika örneklerini indirip üzerinde istediğiniz gibi değişiklik yaparak kullanabilirsiniz. Hazırlanan sertifika örnekleri Illustratör  ve Photoshop formatında hazırlanmış sertifika örnekleridir. Sertifika örneklerini indirmek için aşağıdaki bağlantıya tıklayarak Sertifika örneğini indirebilirsiniz. Beğendim!

Devamını oku »

HTML5 Input Range Kullanımı

HTML5 ile Web geliştiricilerinin bir çok işini kolaylaştıran nesneler geldiğini şüphesiz biliyorsunuzdur. Burada range nesnesini  aklıma gelen güzel bir örneği açıklayacağım. Örnekte 1  resim ve range nesnesi bulunmaktadır. range üzerindeki değer değiştirildiğinde resim kendi ekseni etrafında döndürülecektir. Animasyonda göründüğü gibi…. Input nesesinin range olması ve range nesnesi ile hangi nitelikler kullanılır maddeler halinde açıklayayım. type=”range”: range nesnesi oluşturmak için kullanılır. max=”sayı” …

Devamını oku »

JavaScript Tür Dönüşümü

JavaScript ile bir değişken tipten bağımsız olarak tanımlanır. Fakat değer ataması yapılırken değerin türüne göre değişkenin tipi dinamik olarak belirlenir. Bu  durum javascript dilinin değişken ile veri arasında gevşek bir bağa sahip olduğu anlamına gelir. İlk değer ataması yaparken, elle giriyorsak bu sorun oluşturmayacaktır. Ancak değer bir fonksiyon, json yada farklı bir nesneden geliyorsa bunu kontrol edip ona göre işlemden geçirmek …

Devamını oku »

Android Arka Plan İşleme, Zaman Uyumsuz (Asenkron) Programlama, AsyncTask Kullanımı

Bu yazımız Android ile gerçekleştirdiğimiz yazılımlarımızda eş zamansız veya zaman uyumsuz (asenkron) olarak nitelendirdiğimiz iş parçacıklarının, ana programınız üzerinde nasıl ele alınması gerektiğine dair olacaktır. Asenkron Programlamanın nedeni nedir? Varsayılan olarak, bir uygulama kodu tek bir iş parçacığında (main thread) çalışır. Android bu iş parçasındaki tüm olayları bir sıra içinde toplar ve her bildiriyi sırayla yürütür. Uzun süren bir işlem gerçekleştirirseniz, ilgili işlem tamamlanıncaya …

Devamını oku »

CSS Açılır Menü Yapımı

Daha önceki yazılarda da belirtmiştim. Dolaşım bir sitenin en önemli bileşenidir. Kullanıcının site üzerinde rahat bir şekilde gezinmesi için anlaşılır ve basit olması gerekir. Sadece bunları yapmak yeterli olmayabilir. Menüye çok karışık olmak şartı ile animasyon katmak da kullanıcının ilgilisi çekebilir. Bu yazıda CSS ve Jquery kullanarak temel bir açılır menü yapacağız.  Bu örnekteki temel amaç CSS3 bileşenleri ve JavaScripti …

Devamını oku »

HTML Metin Düzenleme Etiketleri

Başlık Etiketleri Hx: H1 (en büyük) etiketinden başlayıp h6 (en küçük) etiketine kadar bölüm başlıklarını vermek için kullanılan etikettir.   [crayon-5a12393a2a310541804395/]   Paragraf Etiketi Paragraf: Yazılardaki paragrafları oluşturmak için <p> etiket kullanılır. [crayon-5a12393a2a316250110459/] Kalın Etiketi (Koyu Renk) B: Bir metin içinde bir değeri kalın göstermek için kullanır. Eğer bir etiket önemli ve vurgulanmak isteniyorsa b etiketi yerine strong yada başlık …

Devamını oku »

Java Diziler (Java Arrays)

Array (Dizi):  Aynı türdeki öğelerin sabit büyüklükte ardışık bir koleksiyonunu depolayan bir veri yapısı olarak ifade edebiliriz. Bir diziyi aynı türdeki verilerin kaydedildiği değişkenler kümesi olarak da düşünmek mümkündür. sayi1, sayi2, …, sayiN gibi bireysel değişkenleri tanımlamak yerine, dizi değişkeni tanımlayıp sayilar[0], sayilar[1], …., sayilar[N] olarak kullanmak daha kullanılabilir olur. Bu yazıda dizi değişkenlerini oluşturma ve dizi değişkenleri üzerinde işlemler …

Devamını oku »

CSS Tablo Biçimlendirme

Web tasarımında tabloların yeri eskiden çok önemliydi. Günümüzde artık sadece kayıtları listelemek için kullanılmakta. Günlük yaşamda tuttuğumuz listeleri, excel kayıtlarındaki satır sütünları HTML içinde tablolarda gösteririz. Bu yazıda CSS Tablo şekillendirme (CSS tablo Biçimlendirme) ile ilgili iki tane örnek ve kodlarını paylaşacağım.   CSS Tablo Biçimlendirme / CSS Tablo Şekillendirme -1 CSS [crayon-5a12393a2ade7540080024/]   HTML [crayon-5a12393a2aded106929994/]   CSS Tablo Biçimlendirme …

Devamını oku »