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...
28 Ocak 2016 Perşembe
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(){
...
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;...
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;
...
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...
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;
...
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;...
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...
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...
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...
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;
...
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...
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...
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...
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...
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...
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;
...
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...
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;...
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...
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...
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'};
...
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üğü...
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...
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...
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...
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...
Kaydol:
Kayıtlar (Atom)