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.

Rehber uygulamaları, veri yapıları ve algoritmaların gerçek hayatta nasıl kullanıldığını anlamak için ideal projelerdir.

1. Python ile Rehber Uygulaması

Python’da listeler ve sözlükler ile basit bir rehber oluşturabiliriz:

1Python - Rehber Uygulaması
2
3rehber = []
4
5Kişi ekleme
6
7rehber.append({"isim": "Ali", "telefon": "555-1234"})
8rehber.append({"isim": "Ayşe", "telefon": "555-5678"})
9
10Rehberi listeleme
11
12for kisi in rehber:
13print(f"{kisi['isim']} - {kisi['telefon']}")
14
15Kişi arama
16
17aranan = "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<?php
2$rehber = array();
3
4# Kişi ekleme
5$rehber[] = array("isim" => "Ali", "telefon" => "555-1234");
6$rehber[] = array("isim" => "Ayşe", "telefon" => "555-5678");
7
8# Rehberi listeleme
9for ($i = 0; $i < count($rehber); $i++) {
10echo $rehber[$i]["isim"] . " - " . $rehber[$i]["telefon"] . "\n";
11}
12
13# Kişi arama
14$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?>
PHP’de dizilerle veri ekleme, listeleme ve arama işlemleri oldukça pratiktir.

3. ASP ile Rehber Uygulaması

ASP (VBScript) kullanarak paralel diziler ile rehber oluşturulabilir:

1' ASP - Rehber Uygulaması
2Dim isimler, telefonlar
3isimler = Array("Ali", "Ayşe")
4telefonlar = Array("555-1234", "555-5678")
5
6' Rehberi listeleme
7For i = 0 To UBound(isimler)
8Response.Write isimler(i) & " - " & telefonlar(i) & "<br>"
9Next
10
11' Kişi arama
12Dim aranan
13aranan = "Ali"
14For i = 0 To UBound(isimler)
15If isimler(i) = aranan Then
16Response.Write aranan & " bulundu, Telefon: " & telefonlar(i) & "<br>"
17Exit For
18End If
19Next

İ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

Bu mini proje, diziler ve veri yapıları ile pratik yapmak için güzel bir örnektir.




konu hakkında tepkinizi verebilirsiniz