Mini Proje: Rehber Uygulaması – Python, PHP ve ASP Örnekleri
Rehber uygulamaları, kişilerin iletişim bilgilerini saklamak ve yönetmek için kullanılan temel uygulamalardır. Bu mini projede, basit bir rehber uygulaması yapacağız ve Python, PHP ve ASP kullanarak ekleme, listeleme ve arama işlemlerini gerçekleştireceğiz.
1. Python ile Rehber Uygulaması
Python’da listeler ve sözlükler ile basit bir rehber oluşturabiliriz:
1Python - Rehber Uygulaması23rehber = []45Kişi ekleme67rehber.append({"isim": "Ali", "telefon": "555-1234"})8rehber.append({"isim": "Ayşe", "telefon": "555-5678"})910Rehberi listeleme1112for kisi in rehber:13print(f"{kisi['isim']} - {kisi['telefon']}")1415Kişi arama1617aranan = "Ali"18for kisi in rehber:19if kisi["isim"] == aranan:20print(f"{aranan} bulundu, Telefon: {kisi['telefon']}")2. PHP ile Rehber Uygulaması
PHP’de diziler içinde diziler kullanarak rehber oluşturabiliriz:
1<?php2$rehber = array();34# Kişi ekleme5$rehber[] = array("isim" => "Ali", "telefon" => "555-1234");6$rehber[] = array("isim" => "Ayşe", "telefon" => "555-5678");78# Rehberi listeleme9for ($i = 0; $i < count($rehber); $i++) {10echo $rehber[$i]["isim"] . " - " . $rehber[$i]["telefon"] . "\n";11}1213# Kişi arama14$aranan = "Ali";15for ($i = 0; $i < count($rehber); $i++) {16if ($rehber[$i]["isim"] == $aranan) {17echo "$aranan bulundu, Telefon: " . $rehber[$i]["telefon"] . "\n";18break;19}20}21?>3. ASP ile Rehber Uygulaması
ASP (VBScript) kullanarak paralel diziler ile rehber oluşturulabilir:
1' ASP - Rehber Uygulaması2Dim isimler, telefonlar3isimler = Array("Ali", "Ayşe")4telefonlar = Array("555-1234", "555-5678")56' Rehberi listeleme7For i = 0 To UBound(isimler)8Response.Write isimler(i) & " - " & telefonlar(i) & "<br>"9Next1011' Kişi arama12Dim aranan13aranan = "Ali"14For i = 0 To UBound(isimler)15If isimler(i) = aranan Then16Response.Write aranan & " bulundu, Telefon: " & telefonlar(i) & "<br>"17Exit For18End If19Nextİpuçları
Rehber uygulamaları ekleme, listeleme ve arama işlemleri için idealdir
Python’da sözlükler, PHP’de diziler ve ASP’de paralel diziler kullanılabilir
Daha ileri seviye için silme ve güncelleme fonksiyonları eklenebilir
0 yorum