Hancı Eğitim

Hancı Eğitim

Flash Rollover Image

Web sayfalarınıza buton eklemek için bu yolu kullanabilirsiniz.

Insert > Image Object > Rollover Image seçeneğini seçelim ve açılan pencereyi inceleyelim.





Image Name: Resmimizin ismini belirtelim.



Original Image: Sayfa görüntüleyicinin normal olarak ekranda görüntüleceyeği resimdir. Browse butonuna tıklayarak 1 numaralı resmi bulalım.



Rollover Image: Mouse yukardaki resim üzerine geldiğinde görüntülenecek resimi buradan belirtelim.



Preload Rollover Image: Bu seçenek işaretliğinde, 2 numaralı buton yüklenene kadar 1 numaralı buton görünecektir.

Html Temel Unsurlar

Bu sayfaya geldiğinize göre HTML öğrenme işinde

ciddisiniz demektir. HTML nispeten kolay bir dildir dedik. Bu dilde binary veya

hexadecimal kodlar yok. Herşey metin tabanlı ve bir HTML dökümanı oluşturmak

için ihtiyacınız olan şey bir editör. Hatta sizde herhangi bir HTML editörü

bulunmuyorsa bu işi Windowsun Notepadi ile dahi halledebilirsiniz. Piyasada

iki tip editör bulunuyor. Birisi metin tabanlı, kod yazmayı gerektiren fakat

bunun yanısıra rutin bazı işlemleri kolaylaştıran editörler (HotDog, HomeSite.. )

diğeri WYSIWYG (What You See Is What You Get / Ne görürsen onu alırsın ) tarzı

denen kısaca görsel, kodlamayla uğraştırmayı gerektirmeyen editörler (FrontPage,

Visual Basic Nedir ?

Microsoft firması
tarafından geliştirilen Visual Basic, atası olan QBASIC derleyicisinin
geliştirilmiş ve Windows ortamına uyarlanmış olan sürümü olarak
adlandırılabilir. Windows ortamına uyarlandığı için de Nesneye Yönelimli
bir dildir. VBX kontrollerini destekleyen ilk dillerden biridir.
VBasicde, 1.0 sürümünden 6.0 sürümüne kadar bir çok yenilik ve
değişiklik olmuştur. Bunlardan biri de, arayüzünün güçlü ve etkili bir
görünüm kazanmasıdır. Visual Basic, devamlı geliştiği bu süre sonunda
yüksek hızlı uygulamalar, OLE serverlar, ActiveX kontrolleri ve daha bir
çok şey geliştirilebilecek hale gelmiştir.

Microsoft Windows için program geliştiren programcıların yüzde

Visual Basic Hakkında Önemli Bİlgiler

Visual Basic ile neler yapılabilir?

Visual Basic eklemeli dillerden biridir (sakın Türkçe, Arapça, Çince
gibi düşünmeyin ). Ne kadar eklerseniz o kadar olay
gerçekleştirebilirsiniz. Bu eklentiler ".dll",".ocx" gibi dosyalarla
olabilmektedir.Componets diye adlandırılan menüsünden bu dosyaları seçip
veya program başında tanıtıp, program içerisinde kullanılabilir hale
getirebilirsiniz.



Ne kadar zor bir dildir?

Aslında bu ne kadar kullanışlı hale getirdiğinize bağlıdır. Daha doğrusu ne ekerseniz onu biçerseniz. Örnek verecek olursak;

Bir takvim yapmak oldukça zaman ve uğraş gerektirmektedir. Fakat bir
takvim ocx i bulup sadece takvim komutu ile takvimde yapabiliriz.(Bunu

Linux Nedir?


Linux, serbestçe dağıtılabilen, çokgörevli, çok kullanıcılı UNIX
işletim sistemi türevidir. Linux, Internet üzerinde ilgili ve meraklı
birçok kişi tarafından ortak olarak geliştirilmekte olan ve başta
IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda
çalışabilen ve herhangi bir maliyeti olmayan bir işletim sistemidir.

UNIX 70'li yılların ortalarında büyük bilgisayarlar üzerinde çok
kullanıcılı bir işletim sistemi olarak geliştirilmiştir. Zaman
içerisinde yayılmış ve birçok türevi ortaya çıkmıştır. UNIX ismi UNIX
Research Laboratories INC şirketinin tescilli markası olduğundan dolayı

Linux'un Desteklediği Donanımlar



  • Linux şu anda başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere
    Apple, Atari ve Amiga gibi 68000 tabanlı bilgisayarlar üzerinde, Sun
    Sparc işlemcili iş istasyonları, Alpha işlemcili kişisel bilgisayarlar,
    MIPS, PowerPC, HP PA-RISC ve ARM mimarilerinde çalışmaktadır.

  • IBM uyumlu kişisel bilgisayarlar üzerinde 80386 ve üzeri (80486
    80586 Pentium PentiumPro ve türevleri) değişik üreticilerin işlemcileri
    ile sorunsuz olarak çalışmaktadır. 80286 ve 8086 işlemcili
    bilgisayarlar için sınırlı kabiliyette Linux uygulamaları mevcuttur.

Linux'un Kullanım Amaçları

Linux'un Kullanım Amaçları


Ücretsiz olarak dağıtılıyor ve gelişiminin hala devam ediyor olması
biçcok kişinin Linux'un profesyonel alanlarda kullanılamayacağının
düşünmesine yol açmaktadır. Oysa Linux işletim sistemini kullanan
bilgisayarlar özel kullanım başta olmak üzere birçok alanda yaygın
olarak kullanılmaktadırlar.
Kişisel Kullanım

Linux evinde veya işinde UNIX işletim sistemi altında çalışmak
isteyenler için ideal bir platformdur. Özellikle işi veya eğitimi
sırasında UNIX platformlar altında çalışmak, uygulamalar kullanmak
veya yazılım geliştiren kişiler kendi kişisel bilgisayarlarında benzer

Linux Yazılım Özellikleri

Yazılım Özellikleri


Bir işletim sistemi, ne kadar mükemmel olursa olsun, uygulama
yazılımlarının çokluğu ve kalitesi ile varolabilirler. Herhangi bir
Linux dağıtımı içerisinde, değişik amaçlara hizmet eden birçok yazılım
bulunmaktadır. Ancak her geçen gün bu dağıtımlarda yer almayan yeni
yeni yazılımlar çıkmaktadır.

UNIX makinalar üzerinde yer alan uygulamaların çoğu, değişik
platformlar altında bulunduğundan çalıştırılabilir (executable) olarak
dağıtılmaz, kaynak kodu şeklinde sunulurlar. Sözkonusu yazılımı
kullanmak isteyen bir kullanıcı bu kaynak kodunu kendi platformunda
derleyerek çalıştırır. Bu tür yazılımların birçoğu Linux altında

Linux ve Diğer İşletim Sistemleri


Linux ve diğer işletim sistemleri arasındaki ilişkiyi, benzerlikleri ve
farklılıkları bilmek önemlidir. Linux işletim sistemi, diğer sistemler
ile birlikte aynı sabit diski paylaşabilir. UNIX'i öğrenmek için
kesinlikle en kolay ve ucuz yol olan Linux, diğer işletim sistemlerine
karşı her zaman güçlü bir alternatif olmaktadır. Internet servis
sağlayıcılarının büyük çoğunluğu, Linux kullanmakta, Internet
bağlantılarını, e-posta ve haber grubu alış-verişini Linux sayesinde
yapmaktadır.

Bir kişisel bilgisayarı satın aldığınız zaman çok büyük ihtimalle
üzerinde MS-DOS veya türevi bir işletim sistemi yüklenmiş olduğunu

Linux ve Donanım Desteği

Linux ve Donanım Desteği


Bir işletim sisteminin tüm kartları tanıması, tüm sabit disklerle
çalışabilmesi, tüm giriş/çıkış kartlarıyla uyum içinde çalışması mümkün
değildir. Bu konuda çok iddalı olan tak-çalıştır sistemine sahip
Windows95 bile bazen yetersiz kalabilmekte. Linux da piyasada yeralan
hemen hemen bütün donanımlarla birlikte çalışabilir.

Linux, üzerinde matematiksel işlemci olsun veya olmasın Intel
386SX/DX, 486SX/DX/SX2/DX2/DX4, Pentium ve PentiumPro işlemcilerde sorunsuz
çalışır. Bunlarla beraber (Cyrix 486 tabanlı işlemcilerinde nadiren sorun
çıkarsa da) AMD, Cyrix gibi firmaların işlemcileri de Linux tarafından

Linux'un Getirileri ve Götürüleri

Linux'un Getirileri ve Götürüleri


Pekçok insan, ``neden Linux?'' diye sorabilir. Belki de cevap önce
kullanıcının kendini tanıması ile bulunabilir. Değişik yerlerde Linux
kullanılması ve bunun sonuçları hakkında gözlemlediklerimizin ışığı
altında çok kabaca:

Eğer,

Bilgisayarla ilişkiniz belirli paket programlara dayanıyorsa,
bilgisayar kullanmak için bilgisayar konusunda bilgi sahibi olmanız
gerektiğine inanmıyorsanız, bilgisayar ile uğraşmak hoşunuza
gitmiyorsa, sorunlarınızı kendi başınıza çözmeyi denemekten
hoşlanmıyorsanız, bir sorun çıktığında para vererek de olsa bu
sorununuzu birisi aracılığı ile çözmek istiyorsanız

Linux Kurulumu ve Başlangıç


Linux hakkında ilk belgeler yazıldığında, Linux çalıştırabilecek
bilgisayarların özellikleri önemliydi. Linux 32 bitlik bir işletim
olduğundan en az 80386SX işlemcilerle çalışmaktadır. 8086 ve 80286
işlemcili IBM-PC uyumlu kişisel bilgisayarlar Linux tarafından
desteklenmemektedir. Hafıza olarak en az 4 Mbyte RAM (yoğun işlemler
için 12 veya 16) tavsiye edilmektedir. Teknik olarak 2 Mbyte ile de
çalışabilmesi gerekir. Pratik olarak bugün piyasada bulunan hemen hemen
her IBM-PC uyumlu kişisel bilgisayarda Linux çalışabilmektedir.

8 Mbyte RAM'a sahip herhangi bir 486 üzerinde hemen hemen her türlü
uygulama rahatlıkla çalıştırılabilmektedir. Tabii ki daha fazla RAM

Linux İçin Sabit Disk Üzerinde Yer Açmak


Linux işletim sistemini yüklemek için sabit diskiniz üzerinde Linux
için bir miktar yer ayırmak zorundasınız. Herhangi bir sabit disk
bir işletim sisteminde kullanılabilmesi için ilk olarak bölümlere
(partition) ayrılır. Daha sonra bu bölümler işletim sistemine uygun
şekilde biçemlenir. Linux işletim sistemi kendi disk biçemini (ext2) kullanır.
En yüksek verimi sabit disk üzerinde, kendi bölümünde, kendi disk
biçemi altında çalıştığı zaman verebilir. Eğer ayrı bir bölümlendirme
yapılamıyorsa, tavsiye edilmese bile MS-DOS biçemli bir disk üzerinde
de Linux kurulabilir (UMSDOS) ancak bu sistemin performansı diğerine
göre oldukça düşük olacaktır. Bu belgenin geriye kalan tüm kısımlarında

Linux İle Bilgisayarın Açılması


Bilgisayarın sabit diski üzerinde yer ayırdıktan, bir Linux dağıtımı
bulduktan sonra artık Linux yüklemek için yapılması gereken, yükleme
yapmanıza yardımcı olmaya yetecek şekilde bilgisayarınızı Linux altında
çalıştırmaktır. Bu amaçla boot ve root disketi adı verilen iki disket
kullanılması yeterlidir.Bu disketlerden boot disketi bilgisayarınız
üzerindeki donanıma uygun bir Linux çekirdeği (kernel) içerir ve
bilgisayarın Linux ile açılmasını sağlar, root disketi adı verilen diğeri
ise makinanız Linux olarak açıldığı zaman çalıştıracağı yazılımları içeren
ve Linux' un çalışması için gereken sistem programlarını içerir. Bu

Linux LILO Yapılandırması


Eğer linux ve OS/2 ile birlikte aynı disk üzerinde çalışmayacaksanız,
LILO'yu öncelikli yükleyici olarak diskinizdeki diğer işletim
sistemlerinin açılışında rahatlıkla kullanabilirsiniz. Daha önce
de belirttiğim gibi OS/2'nin kendine özgü önyükleyicisi olduğundan
birincil önyükleyici olarak bunu kullanın, LILO'yu ise linux açmak
için çalıştırın.

Slackware LILO kurulum işlemi, bazı özel durumlar için yetersiz
kalmaktadır. Bu gibi durumlarda dosyanın el yardımıyla yapılandırılması
gereklidir.

LILO'yu değiştirmek için /etc/lilo.conf dosyası üzerinde
değişiklikler yapmalısınız. Aşağıda bir LILO yapılandırma örneği

Linux Komut Yapısı


UNIX ve benzeri işletim sitemlerinde kullanıcının komut yazmasını
sağlayan, bu komutları yorumlayarak gerekli işlemleri yapan programlara
kabuk (shell) adı verilir. UNIX'te bir kullanıcı bir dizi kabuktan
istediğini seçebilir. Kabuklar ile ilgili ayrıntılı bilgi ileride
verilecektir. Kullandığınız kabuk ne olursa olsun, gerek kabuktan
kaynaklanan, gerekse UNIX komutlarının hepsinin uyduğu bazı
standartlardan kaynaklanan bazı geleneksel yapılar vardır. Bunları
bilmeniz ilk kez duyduğunuz bir komutun kullanımını bile kolayca
çıkarabilmenizin yanı sıra, bir dizi genel hatadan kaçınmanızı da
sağlayacaktır.

PHP Nedir ?


--------------------------------------------------------------------------------

Php 1

--------------------------------------------------------------------------------



Kitaplardan Çalışıyorum Ama Gerçekten Anlatımı Çok Karışık Ben Anladığım Kadarıyla Sizlerle Paylaşıcam



Not: Dosyalarımızı C:\AppServ\www klasöründe çalıştırcaz aspde olduğu gibi gene

Http://localhost tan çalıştırıyoruz



şunuda ekliyim ISS le PHP aynı anda çalışmaz çalışmazsa Php denetim
masası, Yönetimsel araçlar,ISSi Durdurun Tekrar başlatın PHP yi Sorun
ortadan kalkacaktır

PHP İle Veri Giriş - Çıkışları

PHP en can alıcı noktasına geldik PHP ile veri giriş çıkışları bunu daha kolay anlatmak için basit form yapacağız.

Öncelikle bilgisayarınızda AppServ Kurulu olduğunu varsayarak başlıyoruz.



Tıpkı ASP de olduğu gibi localı http://localhost adresinden çalıştırıyoruz.



Daha sonra phpMyAdmin Database Manager Version 2.6.1-rc2 linkine tıklıyoruz.

Açılan sayfamız PHP admin sayfamızdın buradan veri tabanı işlemlerini yapıyoruz



Açılan sayfada yeni veri tabanı oluştur kısmına ebilisim_phparsivi

PHP İle Tarih İşlemleri

PHP'de tarih işlemlerinde
date( ); kodunu kullanırız.Bu komut web sunucunun tarihini bize verir.Bu
komutu yazarken bazı parametler kullanırız.Örneğin date("d:m:y" ); kodu
ekranda yazırmak için print date("d:m:y" ); şeklinde yazarız. Bu kod
ekrana 04:11:2006 olarak çıkar..

date komutunun içindeyken "m" harfi 0 koyarak ay çıktısını verir.
Örnein 01,02,03..09 "n" harfi ise 0 koymadan ay çıktısını verir. "y"
harfi ise yılı verir. Bu harflerin bazıları ve açıklamaları aşağıdadır..







d İki haneli olarak günü verir, örneğin 01,02,03..30

D İngilizce olarak 3 haneli günün adını yazar. Örnein mon,tue,sun...

l uzun olarak ingilizce gün adını verir. Monday,tuesday,sunday...

PHP ve Tarihçesi

Php ilk olarak 1990lu
yillarin ortalarinda Rasmus Lerdorf tarafindan geli$tirilmeye
baslandi.Lerdorfun amaci ki$isel bilgilerini internet uzerinden
yaymakti. O tarihte gunumuzdeki gibi geli$mis web yazilimlarinin
olmamasindan dolayi, kisisel web sayfasi yapmak zordu. Buradan yola
cikarak, kisisel web sayfasi yapmak icin bir yazilim hazirladi ve adina
Personal Home Page [PHP] adini verdi. Php, perl dili uzerine kurulu bir
olarak geli$tirilmeye ba$lanmistir. Phpnin cok tutulmasi uzerine
webmasterlarin cok ihtiyaci olan yani form yoluyla ziyaretciden gelen
bilgileri i$lemeyi saglayan eklemeler yapilarak php/fi (form interpreter
) m Interpreter ) adini aldi. Kimileri tarafindan bu versiyon PHP2

PHP ve Değişkenler

Programcilikta
islerimizi degiskenler ile yapariz. Degiskenleri bir kap gibi
dusunebilirsiniz, mesela ay degiskenin degeri ocak, subat, mart vb
olabilir





Degiskenler icin $ isaretini kullaniyoruz, degi$kenler $ isareti ile baslar ardindan degisken adi gelir.





Degiskenler, harf, rakam veya _ ile ba$liyabilirler. Ama bosluk veya
diger isaretler barindiramazlar. Degiskenlerde degisken adi ve deger
alakasiz olabilir ornegin $dogumtarihi degiskenin degeri enbuyukbjk
olabilir.











Ornek olarak $single , $s1ngle .











Sayfalarda ise degiskenler:











<?php

$site="hanci.org; )";

$konu="php";

PHP İle Dosyalar Oluşturmak ve Silmek

PHP ile yapabileceğimiz
önemli dosya işlemlerinin başında olmayan bir dosyayı oluşturmak ve olan
bir dosyayı silmek gelir. PHPnin dosya oluşturma komutu touch( )
fonksiyonudur. Bu fonksiyona oluşturulmasıın istediğimiz dosyanın adını
vermemiz gerekir. Örnek:



Kod Alanı:

PHP İle Dosyaya Yazma ve Ek Yapma

Bir dosyaya yazma veya ek
yapma, PHP açısından aynı işlemdir; sadece dosyaların açılışında fark
vardır. Hatırlayacaksınız, bir dosyayı yazmak amacıyla açmak için:



Kod Alanı:

C# Türlerin Tanımlanması


Türlerin Tanımlanması







C#’ta bir değişkeni
kullanmadan önce onun türünü tanımlamak zorundayız. Bir değişken
program içerisinde yalnızca bir kere tanımlanabilir.

C# İle İlk Program


Şimdiye kadar yaptığımz
örneklerin hiç biri çalışır bir program değildi. Şimdi
çalışabilecek komple bir program yazalım. C#’ta programlar
yöntemlerden ve birbiri ile alakalı olan yöntemlerin gruplanarak
oluşturduğu sınıflardan oluşur.

C# Tamsayılar


Tamsayılar




Tamsayılar (integer
ya da int), bütün programlama dillerinde bulunurlar.
Tamsayıların çeşitlerini, gücünü ve sınırlarını bilmekte yarar
var. C#'ta nasıl tanımlandığını ve kullanıldığını aşağıdaki
örnekte inceleyelim.

C# Sabitler

Sabitler



Şimdi bir sinema bileti programı yazalım. Normal bilet ve öğrenci
bileti için ayrı ayrı fiyat seçenekleri olsun. Program sinemaya
gidince ödeyeceğimiz toplam tutarı bulsun.



using System;



class SinemaBileti

{

static void Main()

{

int TamBilet = 10, OgrenciBileti = 7;



Console.Write("Kaç tane tam bilet: ");

int TamBiletSayisi = Int32.Parse(Console.ReadLine());



Console.Write("Kaç tane öðrenci bileti: ");

C# İstisna ve Hata Yakalama


İstisna ve Hata Yakalama




C# ile uğraşmaya
başladığımızdan beri bir çok çalışma zamanı hataları ile
karşılaşıyoruz. Örneğin bir intereger değişkeni 0’a bölemeye
çalıştığımızda karşılaştırdığımız hata. Hatalar sınıflar
tarafından tanımlanır. Örneğin DivideByZeroException (Sıfıra
bölünme hatası) sınıfı. Temel hata sınıflarının büyük bir kısmı
System isim uzayında tanımlanır.

C# Durumsal Operatörler


Durumsal Operatörler




Şöyle bir program
yazdığımızı düşünelim;



Evimize gelen her
misafirin üç kurabiye yiyeceğini varsayan ve buna göre misafirlere
yetecek kurabiye sayısını hesaplayan bir program. Bu program
aşağıdaki gibi bir kod içerebilir.

C Diline Giriş

C dilinin standardı yoktur, ama ANSI grubu ,bu konuda
çalışmaktadır.C nin Taşınabilirlik referansları

iyi olmasına rağmen ,derleyicileri arasında farklılıklar
vardır.Bu değişiklikler genellikle BIOS fonksiyonları
gibi

standart olmayan şeyler kullanıldığında kendini gösterir.

C dili fonksiyonlardan oluşmuştur ve bütün programlar
main( ) fonksiyonu ile başlamaktadır. Diğer

fonksiyonları bu fonksiyondan çağırıyoruz .Fonksiyonlar işlem
satırlarından oluşmaktadır.


C Dilinde Aritmetik İşlemler

C Dilinde Aritmetik İşlemler ve
Anahtar Kelimeleri



# include "stdio.h"

main( )

{

int d1,d2 ;

d1=(27+3)*2;

d2=27+3*2;

printf ("%d %d ",d1,d2);

}



# include "stdio.h"

main( )

{

înt d1,d2,d3,d4;,

d1=25/5; d2=42%8;

d3=85%5; d4=d1+d2;

printf ("%d %d %d %d ",d1,d2,d3,d4);

}





ANAHTAR KELİMELER

outo continue enum if short swich break default extern int

C Fonksiyonlar

FONKSİYONLAR

C 'nin fonksiyonlardan oluştuğunu öğrenmiştik. Şimdide program
içerisinde nasıl çağrıldıklarını göreceğiz.C 'de fonksiyon
tanımlamak çok kolaydır.Aslında , biz foksiyonları kullanıp
duruyorduk ,örneğin kullandığımız printf komutu ,bir fonksiyondur.Printf
fonksiyonu , derleyici ile gelen fonksiyon kütüphanesinin

bir parçasıdır.C 'de herhangi bir fonksiyonu çağırdığımızda ,ismi
parantez ve şayet varsa bu fonksiyona gönderilmesi istenen değerler
yazılır.Programın çalışması bu satıra gelince , belirtilen
fonksiyona atlanır ve buradaki işlemler yapılır.Bitince , program

C Koşula Bağlı İşlem Satırları


KOŞULA BAĞLI İŞLEM SATIRLARI

İlk if deyimi ile başlar ,ondan sonra parantez içinde şartı
bulunur.Şayet bu parantez içindeki şart doğru ise if 'den hemen
sonraki satırı işler.Şayet cevap yanlış ise if 'den sonra gelen
komut atlanır.Burada da tek bir komut ,küme işaretleri ile ,bir
komut bloku haline getirilir.

Kullanışı şu şekildedir.



IF ( ifade ) işlem-satırı;

#include"stdio.h"

main()

{

int d1;

printf("Bir int değer giriniz :");

scanf("%d",&d1);

C Else Komutu Ve Kod Blokları

[değiştir] #else

#else önişlemci komutu C#'taki else ile aynı göreve sahiptir. Koşul
sağlanmışsa bir kod bloğunun derlenmesini sağlayan #if komutu ile
birlikte kullanılır. Örnek:



#define ENGLISH

using System;

class Onislemci

{

static void Main()

{

Console.WriteLine("Programa hoş geldiniz.");

#if ENGLISH

Console.WriteLine("Bu program ENGLISH");

#else

Console.WriteLine("Bu program ENGLISH değil");

#endif

}

}

C Kod Blokları


İlk programımızı yazalım.
İlk derse verecegimiz degerlerin nasıl olmasını ve derleyici
mantıgımı anlamıstık. Şimdi ise programımızı yazmaya başlayalım.



Her zaman programlama dillerinde "merhaba dünya" yazıyını ekrana
yazdırmakla başlanır. Bizde bu durumu bozmadan devam edelim..





PHP- Kodu:

main()

{

/* Bilgilendirme yazisi */

printf ("merhaba dunya");

}



Ekranda merhaba dünya yazısı çıkacaktır. Peki programı inceleyelim.

C Döngüler


C Programlama Dili:
Döngüler



Bir C programı ile karşı
karşıya kalındığında programda bol miktarda if ve bol miktarda for
komutundan başka birşey olmadığını göreceksiniz. Programlar
genellikle bu iki komut arasına serpilmiş işlemler ve çağrılardan
oluşur. Tabii sistem programlarında assambly çağrıları da vardır.
ama temel hep mantıksallar ve döngürelerdir. Ve bu yapılar tüm
programlama dillerinde aynıdır. Biz daha önceden bir programlama

C Break Deyimi

BREAK DEYİMİ



Bir döngüyü , döngüye bağlı kalmaksızın sona erdirmek için break
kullanılır. Break komutu, bizi döngüden çıkarıp,programı döngünün
hemen altındaki satırdan devam etmesini sağlar.



#include "stdio.h" #include "stdio.h"

#include "conio.h" #include "conio.h"

main(){ main(){

int d1; char d1; int d2;

for (d1=1; d1<10; d1++) { for(d1='A'; d1<='J'; d1++){

printf("%d",d1); printf("\n");

if(d1==5) break; for (d2=0;d2<10; d2++){

} printf("%c",d1);

} if(d1>'E' && d2==5) break;

C Switch Kalıbı

SWITCH KALIBI



Switch,bir değişken değerine bağlı olarak içinde yer alan
seçeneklerden birini çalıştıran bir kalıptır.Daha sonraki "Break "
deyimi ise switch in içinde yer alan diğer komutları işlenmeden ,
switch'den çıkılmasını sağlar.



Kullanım:

switch (değişken)

{

case sabit 1:

işlem-satırı;

break;

case sabit 2:

işlem-satırı;

break;

.

.

default;

işlem-satır

}


C Goto Deyimi

GOTO DEYİMİ



Programın herhangi bir yerinden başka bir yerine atlamak için
goto deyimi kullanılır. Goto komutunu kullanmak için , " Goto "
isminin yanına , atlamak istediğiniz yerin sembolik ismini yazmanız
gerekir.Goto ile bir döngünün içine atlamanıza izin yoktur , fakat
bir döngünün dışına atlayabilirsiniz.Ayrıca bir fonksiyondan ötekine
de "goto" ile geçemezsiniz.



#include "stdio.h"

main( )

{

int d1,d2;

d2=0;

etiket 1:

for (d1=1; d1<=5; d1++)

printf("%d",d1);

C Format Tanımlayıcıları

FORMAT TANIMLAYICILARI




Veri Türü Format Tanımlatıcısı

printf( ) scanf( )

char %c %c

int %d %d

usigned int %u %u

short int %hd %hd

unsigned shot int %hu %hu

long int %ld %ld

unsigned long int %lu %lu

float %f %f

double %f %lf

long double %lf %lf



#include "stdio.h"

#include "conio.h"

main( )

{

shot int d1;

usigned int d2;

long int d3;

C Değişken Tanımlayıcıları


Değişken
Tanımlayıcıları





C çeşitli kelimeleri kullanarak değişkenleri farklı şekilde
kullanma olanağı sağlar.Değişkenler bir türe ait verileri saklayan
veri deposudur.Aksi belirtilmedikçe içerikleri değiştirilebilir.





Değişkenleri tanımlamak için aşağıdaki notasyon kullanılır.

C Aritmetik İşlemciler

ARİTMETİK İŞLEMCİLER

* , / ,%,+,- Bunlardan % işlemcisi dışındaki bütün aritmetik
işlemcileri temel veri türlerinin tamamı ile birlikte
kullanabiliriz. % işlemcisi sadece int veri türü ile kullanılır,

NOT : % İşlemcisi bölme işleminde kalanı verir.



#include "stdio.h"

main( )

{

int d1,d2,d3;

d1=32; d2=75; d3=3;

printf( " %d %d %d %d ", d3*d2-d1,d3*(d2-d1));

}



MANTIKSAL İŞLEMCİLER

! NOT , && AND , II OR


C++ İsaretçiler

Isaretçilere Giris



Isaretçiler (Pointers) ve bundan önce görmüs oldugumuz diziler (Arrays)
ilerde yapacagimiz uygulamalarda kullanimina kesin ihtiyaç
duyacagimiz basliklardir. Bunlar bize dinamik bellek kullanimini
saglarlar. Dinamik bellek kullanimindan bahsedecek olursak,
bellegimizin kutucuklardan olustugunu hayal edin. 100 kutucuklu bir
bellegimiz var. Bu kutucuklarin her birinin bir adresi vardir ve biz
de bu adresler yolu ile kutucuklara erisiriz. Iste isaretçiler bu
erisimi sagliyor. Bu konuya çalisirken, anlamanin gayet kolay

C++ İsaretçiler Ve Diziler

Isaretçiler ve Diziler



C++ da Isaretçiler ve diziler arasinda çok yakin bir iliski
vardir. Bir dizinin ismi, dizideki ilk elemanin adresini içeren
sabit bir degiskendi. Bundan diziler bölümünde bahsetmistik. Simdi
isaretçiler ile dizileri iliskilendirirsek, dizilerin adlarinin
birer isaretçiden olustugunu görmüs olacagiz.



*(a+i)

a[i]

Bu sayede bu iki ifadenin ayni oldugunu söylemis oluruz. Bir de çok
boyutlu dizilere uyarlarsak,



*(*(a+i)+j)

a[i][j]

seklini alir.


C++ Degişkenler

DEGISKENLER



Simdi bize yine çok lazim olacak bir özellik de degisken tanimlamak
ve atama yapmaktir. Bunu bir örnek üzerinde anlatmak istiyorum.
Örnegimiz;



// degisken.cpp

// Burda degisken tanimlamayi görecegiz.

// Ayni zamanda verilen bir sayiyi kendisi ile carpma 2.2=4 gibi



#include <iostream.h>

#include <stdio.h> // kütüphane dosyamiz

main()

{

int i; // Degisken tanimlama

cout << "Bir sayi giriniz: ";

cin >> i;

i=i*i;

C++ Fonksiyonlar

1. Fonksiyonlara Giris:

Fonksiyonlarin programlama hayatina girmesi ile daha büyük
boyutta sistemlerin tasarimi mümkün hale gelmistir. Fonksiyonlar ile
alakali derslerimizde, fonksiyonlarin tanimlanmasi ve kullanimi
hakkinda bilgi edineceksiniz. Fonksiyonlar konusu size her ne kadar
ilk bakista "Fonksiyon" adi altinda bir konu gibi gelse de, aslinda
bir alt programdir. Hatta programimizin içine, kodlamamizin daha
kolay ve gelistirilebilir hale gelmesini saglayan programciklar da
diyebiliriz.



Daha önce baska bir programlama dili gördüyseniz (yüksek seviyeli

C++ Dizilier

Dizilere Giris



Diziler, "indisleri olan degiskenler" olarak adlandirilirlar. Diger
bir deyisle, birden fazla tek düze veri tipi içeren degiskenlerdir.
Diziler birbirine bitisik bellek gözleri kullanilarak olusturulurlar.
Bunu biraz daha açarsak: farz edelim ki elimizde üç tane kutu var,
birinde yesil kalemler, birinde kirmizi kalemler ve birinde de mavi
kalemler olsun. Bu kutucuklari 1,2,3 diye adlandirdigimizi düsünelim.
Biz diziler ile numarasini bildigimiz kutucugun içindeki malzemeyi
alabilecegiz. Daha dogrusu numarasini vermis oldugumuz kutunun
içindeki bilgiyi bilgisayar okuyacaktir.

C++ Karakter Katarlari


Karakter Katarlari
Fonksiyonlari ve Karakter Dizileri



Iste buraya biraz dikkat,
kafaniz gerçekten karisabilir. Daha dogrusu hangisi hangisiydi diye
ugrasir durursunuz:)

Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.