28 Ocak 2016 Perşembe

JavaScript Giriş

JavaScript, Bredan Eich tarafından geliştirilmiş bir programlama dilidir. Geliştirilme tarihi 1995 yılıdır. JavaScript'in kullanım alanı HTML ve CSS ile oluşturulmuş içerik ve tasarıma etkileşim ve esneklik kazandırmaktır. Yani C, JAVA gibi programlama dilleri gibi bir programlama dili değildir. Üstelik JAVA programlama dili ile asla karıştırılmamalıdır. Çünkü aynı şey değillerdir. JavaScript  için script dili demek daha doğru olur hatta. JavaScript dili derlenmez, yorumlanır. Yorumlama...
Devamını Oku »

25 Ocak 2016 Pazartesi

C++ Döngüler

C++ programlamanın en önemli temel konularından biri döngüler konusudur. Bu nedenle yazıyı dikkatle okumanızı ve uygulamanızı şiddetle öneriyorum. Bir örnek ile konuya giriş yapalım. Bu örnekte bizden 8 defa kodekran yazısının yazılması istensin. Döngü konusunu bilmeyenler genellikle aşağıdaki kod yapısını oluşturacaklardır. #include <iostream> using namespace std; int main(){    ...
Devamını Oku »

24 Ocak 2016 Pazar

C++ IP Gösterici

Bilgisayarınızın ip adresi ve diğer ağ bilgilerini öğrenmek için aşağıdaki kodu kullanın. #include<stdlib.h> int main() {    system("C:\\Windows\\System32\\ipconfig");    system("pause");    return 0;...
Devamını Oku »

C++ Yıldız ile Üçgen Yapısı Oluşturma

Aşağıdaki şekli oluşturabilmek için resmin altındaki kodu kullanın. #include <iostream> #include <clocale> using namespace std; int main(){     setlocale(LC_ALL,"");     int yukseklik;       cout << "Üçgen yüksekliği : ";     cin >> yukseklik;     cout << endl;       int sayac,bosluk,yildiz;  ...
Devamını Oku »

19 Ocak 2016 Salı

C++ Derslerine Giriş

Eğer sizde C++ öğrenmek amaçlı bu bloga geldiyseniz hoş geldiniz. Burada dersleri takip ederek kolayca C++ öğrenebilirsiniz. Elbette ki sizin azminiz ve sürekliliğiniz sayesinde olacaktır bu öğrenme işi. Şunu bilmenizi isterim her ne kadar diğer sitelerde yazarlar bu alanda tecrübeli olsalar, ben değilim. Yani buradaki amacım öğrenirken, diğer insanlara da öğretmektir. Hem yazılı hem de video anlatımlarıyla bir öğretici kaynak oluşturmak. Bol bol pratik yaparak bu işin altından beraber...
Devamını Oku »

14 Aralık 2015 Pazartesi

text-decoration ve Özellikleri

text-decoration ile yazı metni üzerinde çizme, görünüm değişikliği yapılır. Özellikleri underline ile yazı metininin altına çizgi koyulur. none ile yazı metni üzerine bir çizgi konmaz. overline ile yazı metninin üstüne çizgi koyulur. blink ile yazı metni yanıp sönen bir görünüme kavuşur. line-through ile yazı metninin üstü çizilir. Örnek Kullanım #div{         text-decoration:blink; ...
Devamını Oku »

Text-Transform ve Özellikleri

Yazı metinleri içerisinde harf dönüşümleri yapılmada kullanılır. Harf dönüşümlerinden kastım küçük harfi büyük harf yapmak. Bu komutun 3 özel tipi vardır. uppercase Uppercase ile yazı metni içerindeki tüm harfler büyük harf olur. lowercase Lowercase ile yazı metni içerisindeki tüm harfler küçük harf olur. capitalize Capitalize yazı metni içerisindeki kelimelerin yalnızca baş harfleri büyük olur. Örnek Kullanım #div{        text-transform:lowercase;...
Devamını Oku »

Yazılara Gölge Efekti Text-Shadow

Yazılara bir CSS özelliği olan Text-Shadow ile gölge verebiliriz. İngilizce kelime olan shadow, gölge anlamına gelmektedir. Örneklerle özelliği anlamaya çalışalım. #div { text-shadow: 2px 3px 4px #CCC; } Burada pixel değeri verilen her bölgenin belli bir işlevi vardır. Karışmaması için 2px, 3px ve 4px değerlerini sırasıyla verdim. Kod yapısını inceleyelim. 2px değeri ile gölgenin yazıya göre x ekseni boyunca uzaklığı verilmiş oldu. 1. Değer 3px değeri ile gölgenin yazıya göre y ekseni...
Devamını Oku »

Basit C++ Örnekleri 1.Kısım

Aşağıdaki iki örnek yeni başlayanlar için iyi bir pratik olacaktır. Örneklerin anlaşılması zaten kolay. Örnekler içerisinde for ve if-else yapılarını iyi anlamak önemli. :) İki Sayının Toplamı #include <iostream> using namespace std; int main(){     int sayi1, sayi2, toplam;       cout << "1. Sayıyı Gir: ";     cin >> sayi1;     cout << "2. Sayıyı Gir: ";     cin >> sayi2;       toplam...
Devamını Oku »

13 Aralık 2015 Pazar

CSS'i HTML Dosyasına Ekleme

CSS'i HTML dosya içerisine eklemenin birçok yöntemi var. Bu yöntemleri öğrenelim. 1. Dosya Çağırma HTML dosya içerisinde ayrıca oluşturduğumuz .css uzantılı dosyayı çağırma yöntemidir. Aşağıdaki örnek kodda olduğu gibi dosya çağırma yapılır. <link rel="stylesheet" type="text/css" href="style.css"/> Kullanılması önerilen bir yöntemdir. 2. HTML İçine Kod Ekleme <style> etiketi kullanılarak ekleme yapılan yöntemdir. CSS kodlarınızı <style> etiketleri arasına...
Devamını Oku »

11 Aralık 2015 Cuma

C++ TypeDef

TypeDef, programlama yaparken kolaylık sağlayacak özellik taşıyor. TypeDef sayesinde veri türlerini kendi isteğimize göre adlandırabiliriz. Örnek verecek olursak int veri türünü main fonksiyonu içinde tamsayi ismi şeklinde kullanabiliriz. TypeDef kullanımını kod içerisinde görelim. #include <iostream> using namespace std; typedef int tamsayi; int main(){                        tamsayi x=9;        ...
Devamını Oku »

10 Aralık 2015 Perşembe

C++ Console App Rengini Değiştirme

Bilindiği üzere C++ console ekranı siyah bir arkaplan rengine sahip bunu değiştirmek için aşağıdaki bilgileri dikkatle okuyunuz. C++ ile geliştirilen console uygulamalarını renklendirmek için C++ kütüphanesi olan <windows.h> kütüphanesi kod içerisine dahil edilir. <windows.h> kütüphanesi console rengini değiştirmek için gerekli kodları içinde bulunduran bir kütüphanedir. Gerekli...
Devamını Oku »

9 Aralık 2015 Çarşamba

PHP Çerezler ( Cookie )

PHP ile çerezler oluşturarak site kullanıcıları hakkında bilgiler toplanabilir. Örneğin kullanıcı şifrenizin hatırlanması tarzında uygulamalar. Büyük şirketlerin kullanıcıların ilgi alanlarına göre reklam gösterimi yapması. Cookie Oluşturma Çerez oluşturmak için setcookie() fonksiyonu kullanılır. Aşağıda örnek bir çerez (cookie) oluşturalım. <?php setcookie("mesaj","merhaba millet!"); ?> Yukarıda bir cookie oluşturduk. Ancak zaman parametresi girmedik. Bu yüzden çerez ziyaretçinin...
Devamını Oku »

8 Aralık 2015 Salı

PHP Sabit Tanımlama

PHP'de değişmeyen veriler için bu tanımlamayı kullanbiliriz. Değişkenlere benzerliği olsada kullanımı farklıdır. Sabit tanımlama yapmamızın amacını şu şekilde anlatabiliriz. Örneğin bir işlemde birden çok kez pi sayısı kullanılacak. Bildiğiniz üzere pi sayısı bir sabit sayıdır. Bu sayı değerini her işlem için tanımlamak yerine sadece bir sabit tanımlaması yaparak işi daha kolay bir hale getirebiliriz. Sabit tanımlama kullanılırken $ dolar işareti kullanılmaz. define( ) fonksiyonu ile...
Devamını Oku »

PHP Değişkenler

PHP değişkenleri hakkında kısa bilgiler içeren bir not hazırladım. Değişken kavramını programlamayı bilen birisi anlamakta zorlanmayacaktır. Eğer programlama hakkında bilginiz yoksa bu sayfada bahsedilenler hakkında hiç bir fikriniz olmayacaktır. O yüzden daha ayrıntılı kaynaklara başvurmanızı öneririm. PHP komutlarında neredeyse her zaman bitti anlamına gelen (;) noktalı virgül işareti kullanılır. Bu işareti kullanmazsanız kodlarınız hata verecektir. PHP Değişken Yazım Kuralları PHP...
Devamını Oku »

5 Aralık 2015 Cumartesi

Acemi Yazılımcı Olmak

Evet ben acemi bir yazılımcıyım. Öyle hızlı bir şekilde kod yazan, canı sıkıldığında hack yapabilen, hoşlandığı hoşlanmadığı insanların profiline girip bakabilen, yüzbinlerce indirmesi olan uygulamalar yazan bir insan değilim. Olsam da zaten insanların özel hayatı beni ilgilendirmez, özel hayata saygımız sonsuzdur. Ama bir şeyler öğrenmeye çalışan, öğrendiklerini bu blogta paylaşan acemi ya da çaylak denebilecek bir yazılımcıyım. Merakımın yazılım işlerine nasıl sardığını bilmiyorum. Ama...
Devamını Oku »

25 Kasım 2015 Çarşamba

C++ std Kullanımı

C++ programlama dili ile programlama yaparken, kod başında using namespace std; kodunu kullanmazsak. Kullanmak istediğimiz bazı komutların başına std komutunu eklememiz gerekir. Bunun için ise aşağıdaki örnek kodu inceleyebilirsiniz. Örnek Kod #include <iostream> int main() { std::cout << "Ilk Program\n"; system("PAUSE"); return 0; ...
Devamını Oku »

C++ Açıklama Satırı Ekleme

Programlama yaparken kodların yanına açıklama eklemek önemli bir durumdur. Açıklama ekleyerek neyin ne olduğunu anlamada açıklık getirilmiş olur. Eğer bir firmada yazılımcı olarak çalışıyorsanız kodların yanına açıklama eklemek sizden sonra gelenler için zorluk çıkartmaz. Aynı şekilde önceden yazdığınız kodlara tekrar baktığınız bazı şeyleri hatırlatmada açıklama satırları önemlidir. Kod içerisinde açıklama satırları oluşturmak için // ve  /*...*/ kullanılır. // tek satırlık açıklamalar...
Devamını Oku »

C++ Ekrana Yazı Yazdırma

C++ ile console uygulamasında ekrana yazı yazdırmak için cout komutu kullanılır. Aşağıdaki örnek koda bakabilirsiniz. Cout komutunu kullanmak için using namespace std; kodu eklenmelidir. Örnek kod #include <iostream> using namespace std; int main() { cout << "Merhaba Millet!\n"; system("pause"); return 0;...
Devamını Oku »

24 Kasım 2015 Salı

C++ Matris Toplama İşlemi

C++ ile matrislerin toplamının veren bir program yaptık. Program 3x3 matrislerin toplama işlemini yapmakta. Kullandığımız döngü ise for döngüsü. For döngülerini iç içe bir şekilde 4 defa kullandık. Bir diğer önemli konu ise diziler. 3 tane dizi tanımladık. Bunlar birinci matrisin bir[3][3], ikinci matrisin iki[3][3] ve toplam sonucu veren matrisin sonuc[3][3] dizi değişkenleridir. Diziler hakkında...
Devamını Oku »

C++ Faktoriyel Hesaplama

C++ programlama dili ile faktoriyel hesaplama programı yapmak için döngüleri kullanmamız gerek. Bu döngülerden bir tanesi while diğeri ise for döngüsü. İkisiyle de ayrı ayrı kodlar aşağıda. Tek farkları birinin while döngüsü diğerinin for döngüsü ile yapılmış olması. Ancak ortak olan bir durum var. Eğer dikkat ederseniz her iki program kodlarında da faktoriyel değişkenini 1 sayısına eşitledik. Bunun sebebi çarpmada 1 elemanının etkisiz eleman olmasıdır. 1 yerine 0 değerini atasaydık hesap...
Devamını Oku »

22 Kasım 2015 Pazar

C++ Kelimeyi Tersten Yazdırma

C++ programlama dili ile dizileri ve for döngüsünü kullanarak nasıl kelimeyi tersten yazdırılır onu görelim. Programda yazdıracağım kelime yazilimabi. İlk önce düz bir şekilde kelimenin yazdırılmasını yapalım. Kelimenin düz hali ile yazdırılmasını sağlayan programın kodları. #include <iostream> using namespace std; int main(){     char harf[10]={'y','a','z','i','l','i','m','a','b','i'};  ...
Devamını Oku »

C++ Switch-Case Yapısı

Switch-case yapısı bir kontrol yapısıdır. Bu yapıyı programlama yaparken seçenek oluşturmada ve menüde kullanılır. Kullanımı gayet basit bir yapıdır. Aynı zamanda if-else yapısı ile birçok yönden benzerlik göstermektedir. Ancak switch-case yapısının kullanılması gerekiyorsa if-else yapısını kullanmak işimizi kolaylaştırmaz. Şimdi bu yapıyı kod olarak inceleyelim. Yukarıdaki resimde görüldüğü...
Devamını Oku »

21 Kasım 2015 Cumartesi

C Dili ile Ekrana Yazı Yazdırma

C dili ile programlamayı öğrenirken öncelikle basit bir program yazılır. Bu program, çoğu yazılımcının ilk programı olan Hello World! programıdır. Bu programda amacımız ekrana nasıl yazı yazdırılır onu öğrenmek. Elbette ki ben İngilizce yerine Türkçe bir kelimeyi ekrana yazdırmak istiyorum. Ne yazacağımız önemi yok buradaki amaç zaten komutları öğrenmek. C programlama dilinin genel yapısını bildiğinizi...
Devamını Oku »

19 Kasım 2015 Perşembe

C++ setw() Fonksiyonu

C++ programlamasının önemli bir fonksiyonu olan setw() fonksiyonunun ne işe yaradığını görelim. Setw() fonksiyonu programlama görüntüsünde önemli etkenlere sahiptir. Tab boşluk ile yapılamayan bazı görünümler setw() ile kolayca yapılabilir. İlk önce setw() ile alakalı bir örnek yapalım. Örnekte ilk başta setw() kullanmadan yazılan programın önizlemesine bakalım. Daha sonra ise setw() kullanarak yazılan...
Devamını Oku »

16 Kasım 2015 Pazartesi

C++ Derleyicileri - Ekrana Yazı Yazdırma

C++ Editörleri C++ programlama dili için birçok derleyici programı internet üzerinden bulabilirsiniz. Eğer küçük boyutlu bir program istiyorsanız Dev-C++ veya CodeBlocks programlarını kullanabilirsiniz. Bu programlar ücretsiz olmakla beraber Dev-C++ başlangıç seviyesi için kolay ve uygun bir programdır. CodeBlocks programı ise kullana kullana öğrenebileceğiniz türden bir program. Daha profesyonel program kullanmak isteyenler için Microsoft ürünü olan Visual Studio önerilir. Bu progrmın...
Devamını Oku »

C++ Programlamaya Giriş

Programlamaya Giriş Programlama yapmak, belli bir soruna bir çözüm getirmek içindir. Çözülmesi gereken problem , yazılan bilgisayar yazılımı ile çözüme kavuşur. Programlama yaparken belli adımlara göre ilerlenir. -  İlk önce problem belirlenir. -  Bu problem hakkında veriler toplanır. -  Problemin çözümü için algoritma yazılır. -  Algoritma , programlama diline çevrilir ve aktarılır. -  Programlama bittikten sonra program test edilir. -  Eğer program...
Devamını Oku »