Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

Benzer belgeler
Internet Programming II

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

İnternet Programcılığı Dersi 2.Dönem Ders Notu

Javascript. 1) Notepad++ aşağıdaki kodları yazıp deneme.html olarak kaydedelim. 2) Biraz önceki sayfa sadece html kodların içeriyordu.

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Internet Programming II

PROGRAMLAMAYA GİRİŞ DERS 2

PHP, nesne-yönelimli (object-oriented) bir dil olduğu için, nesne oluşturma imkânına ve bunların kullanılmasını sağlayan metodlara da sahiptir.

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II

Sınav tarihi : Süre : 60 dak. a) ABCDE b) BCDE c) ABCD d) kod hatalı e) BCD

HSancak Nesne Tabanlı Programlama I Ders Notları

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

C PROGRAMLAMA D İ L İ

BASİT C PROGRAMLARI Öğr.Gör.Dr. Mahmut YALÇIN

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

SQL Query and Table Application

C Konsol Giriş Çıkış Fonksiyonları

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Fonksiyonlar. C++ ve NESNEYE DAYALI PROGRAMLAMA 51. /* Fonksiyon: kup Bir tamsayının küpünü hesaplar */ long int kup(int x) {

Nesne Yönelimli Programlama

BİLGİSAYAR BİLİMİ DERSİ (KUR 1) PYTHON PROGRAMLAMA DİLİ ÇALIŞMA KÂĞIDI - 1

JAVASCRIPT JAVASCRIPT DİLİ

3/7/2011. ENF-102 Jeoloji 1. Tekrar -- Değişken Tanımlamaları (Definition) ve Veri Türleri (Data Type) Veri Tanımları ve Mantıksal Đşlemler

Değişkenler, içerisinde tek bir değer tutabilen yapılardır. Örneğin haftanın günlerini değişkenlerde tutmak istersek, her bir gün adı için bir

Programlama Dillerinde Kullanılan Veri Tipleri

HSancak Nesne Tabanlı Programlama I Ders Notları

C Programlama printf() Fonksiyonu

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

BİLGİSAYAR MÜHENDİSLİĞİ ALGORİTMA VE PROGRAMLAMA II 2.HAFTA SWİTCH (CASE), SAYAÇLAR, DÖNGÜLER,

Bir dizinin boyutları sabittir ve kullanılmadan önce belirlenmelidir. Dizi boyutunu belirlemek için başka bir değişkende kullanabilirsiniz.

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

C Programlama Dilininin Basit Yapıları

PASCAL PROGRAMLAMA DİLİ YAPISI

C PROGRAMLAMA DİLİNE GİRİŞ

WEB TASARIMIN TEMELLERİ

Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi

SPSS (Statistical Package for Social Sciences)

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-8 Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri

VERİ TABANI YÖNETİM SİSTEMLERİ I

C Programlama Dilinde Değişkenler

C# Yazım Kuralları ERCİYES. Ü. BİLGİSAYAR M. COMPUTER PROGRAMMING II 1 FEHİM KÖYLÜ

Internet Programming I. Hafta III. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

GENEL GĐRĐŞ-ÇIKIŞ FONKSĐYONLARI. ENF102 Jeoloji 1. #include <stdio.h> printf Fonksiyonu ÖRNEK. printf

MATLAB/Değişkene Değer Atamak

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

Visual Basic 6.0. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü. Değişkenler ve Veri tipleri. Ders Notları

Hafta 8 C Dilinde Değişken Tipleri ve Temel Giriş/Çıkış İşlemleri

Fen ve Mühendislik Uygulamaları ile MATLAB

Girdi Çıktı İşlemleri

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-11 Karakter Diziler. Yrd. Doç. Dr. Ümit ATİLA

Genel Kullanılış 1: [değişken ismi] = [değişken ismi] [işlem] [sayı veya string ifade veya değişken]

Algoritma ve Programlama: Karar Yapıları ve Döngüler

Dizgiler. C dilinde karakter m şeklinde tek tırnak içerisinde yazılan ifadelerdir. Bu karakterlerin her biri aslında bir tamsayı ile ifade edilir.

2-Hafta Temel İşlemler

Dr. Fatih AY Tel: fatihay@fatihay.net

3- Turbo Pascal Programlamada Giriş Çıkış İşlemleri

Eln 1001 Bilgisayar Programlama I

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

YAZILIM VE PROGRAMLAMA DİLİ. Donanım ve yazılım nedir? Yazılım nedir? Yazılım çeşitleri nelerdir? Programlama dili nedir

Algoritma ve Akış Diyagramları

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

Programlama Dilleri. C Dili. Programlama Dilleri-ders02/ 1

/*int sayi1, sayi2,toplam=0;

PHP'ye Giriş Türkiye PHP Grubu - Linux Şenlikleri PHP Eğitim / Tanıtım Seminerleri Ankara, 11 Mayıs 2006 Hidayet Doğan <hdogan@hido.

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları

HSancak Nesne Tabanlı Programlama I Ders Notları

C#(Sharp) Programlama Dili

MAK 1005 Bilgisayar Programlamaya Giriş C DİLİNE GİRİŞ. Prof. Dr. Necmettin Kaya

BİL-142 Bilgisayar Programlama II

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

İM 205-İnşaat Mühendisleri için MATLAB. Irfan Turk Fatih Üniversitesi,

4- Turbo Pascal Bilgisayar Programlamada Kullanılan Şart Yapıları

KONTROL YAPILARI JAVADA UC TURLU KONTROL YAPISI VARDIR BUNLAR İF ELSE İF ELSE İF SWİTCH YAPILARIDIR. IF ELSE YAPISI if (deger) { }else {

Bilgisayar Programlama

Diziler İndisli Değişkenler

Temel Giriş/Çıkış Fonksiyonları

FORMÜLLER VE FONKSİYONLAR

FORMÜL ADI (FONKSİYON) FORMÜLÜN YAZILIŞI YAPTIĞI İŞLEMİN AÇIKLAMASI

Lambda İfadeleri (Lambda Expressions)

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

MTK467 Nesneye Yönelik Programlama. Hafta 4 - Döngüler Zümra Kavafoğlu

Microsoft Excel 2007 DERS-3 FONKSİYONLAR MANTIKSAL FONKSİYONLAR

BİLGİSAYAR PROGRAMLAMA MATLAB

Bölüm 2 - C ile Programlamaya Giriş

Veritabanı. SQL (Structured Query Language)

C# Metotlar ve Metot Tanımlama

Byte (Tamsayı) 1 0 ile 255 arasında 10 sayısı

Internet Programming II

DİZİLER 5/4/2010. ENF-102 Jeoloji Giriş. Tek Boyutlu Diziler. Tek Boyutlu Diziler. Örnek. Örnek

Giriş. ENF102 Jeoloji

ÜNİTE. NESNE TABANLI PROGRAMLAMA I Okt. Mustafa AKBUĞA İÇİNDEKİLER HEDEFLER DEĞİŞKENLER VE VERİ TİPLERİ

Transkript:

Ders Tanıtım Sunumu Internet Programming II Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı Öğr. Gör. Murat KEÇECİOĞLU 1

PHP Program Yapısı Php çoğunlukla HTML etiketleri arasına gömülerek kullanılır. Form işlemleri gibi bazı işlemler HTML olmadan gerçekleştirilemez. Tabiki sayfanın biçimlendirilmesi de HTML ile yapılır. 2

PHP Program Yapısı Php yazmak için özel bir yazılıma ihtiyaç yoktur. Basit bir editörle PHP yazılabilir ve kayıt edilirken.php uzantısı ile kayıt edilir. Profesyonel bir PHP editörü kullanmak isteyenler Nupshare üretimi olan PHPed programını denebilirler. 3

PHP Program Yapısı Uzun başlangıç bitiş etiketi <?php.?> Kısa başlangıç bitiş etiketi <?..?> Kısa etiketlerin kulanılabilmesi için php.ini dosyasında short open tag değeri on olmalıdır. 4

PHP Program Yapısı 1- PHP kodları içerisinde bulunan boşluk sayısının bir önemi yoktur. Kodlar boşluk veya tab içerebilir. Php ye özgü ifadeler (komut, fonksiyon..) aralarında boşluk kullanılamaz. Örnek : 12 / 4 işlemini birkaç farklı şekilde yapalım. 5

PHP Program Yapısı 6

PHP Program Yapısı 7

PHP Program Yapısı 2- PHP içerisinde bazı durumlarda büyük küçük harf duyarlılığı vardır. İki değişken birbirinden farklıdır. 8

PHP Program Yapısı 2- PHP içerisinde bazı durumlarda büyük küçük harf duyarlılığı vardır. Tanımsız değişken Undefined variable 9

PHP Program Yapısı 3- PHP içerisinde HTML etiketleri kullanılmak istenirse; - <?php?> etiketlerinin dışına veya - <?php?> içerisine yazılacaksa her satırın sonuna (;) noktalı virgül konmalıdır. 10

PHP Program Yapısı Örnek : Satır 1 yazısını HTML ile Satır 2 yazısını PHP ile yazdıralım. HTML PHP 11

PHP Program Yapısı Örnek : Satır 1 yazısını HTML ile Satır 2 yazısını PHP ile yazdıralım. HTML PHP 12

PHP Program Yapısı 4- Hazırlanan php kodlarına açıklama eklenebilir. - // tek satır açıklama - /* Burası açıklama Satırlarıdır. */ Çok satır açıklama. 13

PHP de değişkenler ve değişken tanımlama; - Değişkenler istenilen değeri belirli bir süre için hafızada tutarlar. - Tanımlanan her değişken belirli bir miktar alanı kaplar. - Değişkene atanan değer programın farklı aşamalarında farklı değer alabilir. 14

PHP de değişkenler ve değişken tanımlama; - Değişkenler istenilen değeri belirli bir süre için hafızada tutarlar. - Tanımlanan her değişken belirli bir miktar alanı kaplar. - Değişkene atanan değer programın farklı aşamalarında farklı değer alabilir. - Değişkene yeni değer atandığında eski değer kaybolur. 15

PHP de değişkenler ve değişken tanımlama; - Değer ataması yapılmayan ya da tanımlanmayan değişken ekrana yazdırılmaya kalkıldığında değişken Undefined variable uyarısıyla karşılaşılır. 16

PHP de değişkenler ve değişken tanımlama; Değişkenler tanımlanırken: - Değişken isminin önüne $ (Dolar) işareti konulur. - Değişken ismi içerisinde türkçe karakter kullanılmaz. - Değişken isimleri _ ile başlayabilir. - Değişken ismi içerisnde rakam bulunabilir ama rakam ile başlayamaz. - Değişken isimlerinde büyük küçük harf ayrımı vardır. $toplam <> $Toplam 17

PHP de değişkenler ve değişken tanımlama; Doğru tanımlanmış değişken örnekleri; $deger=2; $deger_2= KSU $deger2=6.24; 18

PHP de değişkenler ve değişken tanımlama; Yanlış tanımlanmış değişken örnekleri; $2deger=256; // Rakam ile başlayamaz. $deger?= K.Maraş // _ başka işaret kullanılmaz. $değer=2500; // Türkçe karakter kullanılamaz. $deger=muratok // Metin değer içine alınmalıdır. 19

PHP de değişken tipleri : PHP de değişkenin tipini içerisine atadığınız değer belirler. Sayı tipindeki değişken 10 + 5 =15 sonucunu Metin tipindeki değişken 10 + 5 = 105 sonucunu verir. 20

PHP de değişken tipleri : Tamsayı (Integer) - Ondalık kısmı bulunmayan pozitif veya negatif sayılar. 100, 45, -34 gibi 21

PHP de değişken tipleri : Tamsayı tipinde değişkenler oluşturarak ekrana yazdıralım. 22

PHP de değişken tipleri : tamsayi.php tarayıcı çıktısı: 23

PHP de değişken tipleri : Kayan noktalı (Real) - Pozitif veya negatif ondalık kısmı bulunan sayılar. 100.89, 45.90878, -34.567 gibi 24

PHP de değişken tipleri : Real tipinde değişkenler oluşturarak ekrana yazdıralım. 25

PHP de değişken tipleri : realsayi.php tarayıcı çıktısı: 26

PHP de değişken tipleri : Karakter Kümesi (String) - Karakterlerden oluşan (harf, rakam, işaret) değerlerinin tutulması için kullanılan değişken tipidir. - String türleri ( ) tek tırmak, ( ) çift tırnak ile tanımlanır. $adi= Ahmet $adi= Ahmet Tek tırnak ile çift tırnak arasında önemli bir fark vardır. 27

PHP de değişken tipleri : Karakter Kümesi (String) Tek tırnak ile tanımlanan ifadeler; Tek tırnak arasına yazılan ifade içerisinde değişken varsa değişken değeri ekrana yazılmaz. Değişken string gibi alınır ve ekrana yazılır. Örnek yapalım 28

PHP de değişken tipleri : Tek tırnak ifade oluşturarak ekrana yazdıralım. 29

PHP de değişken tipleri : Tek tırnak ifade ekran çıktısı 30

PHP de değişken tipleri : Karakter Kümesi (String) Çift tırnak ile tanımlanan ifadeler; Çift tırnak arasına yazılan ifade içerisinde değişken varsa değişken değeri ekrana yazılır. Değişken string gibi alınmaz ve ekrana yazılır. Örnek yapalım 31

PHP de değişken tipleri : çift tırnak ifade oluşturarak ekrana yazdıralım. 32

PHP de değişken tipleri : Çift tırnak ifade ekran çıktısı 33

PHP de Pi sayısı hesaplayan uygulama; 34

Devamı Haftaya 35