|
Sizde de var mıdır bilmiyorum ama, bende iflah olmaz bir
sinema merakı var. Harici diskimde yüzlerce film
arşivliyor ve haftada en az beş altı tanesini izlemeye
çalışıyorum. Örneğin bundan 100 yıl önce yapılmış bir
filmi izleyebilmek, dünya sinemasının klasiklerini
gözden geçirebilmek beni o kadar mutlu ediyor ki
anlatamam.
İşte harici diskimde (veya bilgisayarımda) tuttuğum bu
filmlerin kaydını bir veritabanında tutmak, afişini
görebilmek, bu veritabanı içerisinden filmi
izleyebilmek, yönetmenini, oyuncularını, senaristlerini,
müzisyenini öğrenebilmek, filmin konusunu okuyabilmek
hatta her tuttuğum film kaydı için yorumlar yapıp o
filme puan verebilmek düşüncesi; bu uygulamayı
tasarlamama yol açtı.
Aslında internette bu tarz veritabanı programlarını epey
inceledim. Ancak çoğu ücretliydi. Bu nedenle ya deneme
sürümleri ve demoları vardı ya da bazı özellikleri
kısıtlıydı. Ücretli olmayanların çoğunda da benim
kendime göre istediğim özellikler ve kullanım kolaylığı
yoktu. Ben de kolay şekilde kullanabileceğim, basit bir
tasarımı olan ve filmlerimi arşivleyebileceğim ve bu
tarz merakı olanların da kolaylıkla kullanabileceği bir
veritabanı uygulaması hazırlamak istedim. Birkaç günlük
çalışma sonunda ortaya bu çalışma çıktı.
Bu çalışmayı hazırlarken
www.access-sql.com sitesinde yer alan ve/veya
Sevgili Taruz’la Berkant Öztürk’ün paylaştığı,
hazırladığı, anlattığı, açıkladığı birçok örnek ve
bilgiyi de kullandım. Örneğin forma resim ekleme, dosya
yolunu gösterme, filtrelemeler gibi sitemizde yer alan
bilgiler bunlardan birkaçı. (Uygulamanın “Hakkında ve
Teşekkür” bölümünde de bundan bahsettim.)
Geliştirilecek çok yeri olan ve ileride ayrıntılarıyla
bolca uğraşmayı düşündüğüm bu çalışma, umarım film
arşivi merakı olanlara, Access’e yeni başlayanlara,
ilgilenenlere ve tasarımı incelemek isteyenlere faydalı
olur.
Uygulamanın “YARDIM” bölümünü özellikle okumanızı
isterim. Orada tasarımımda kullandığım her nesnenin ne
işe yaradığını ve uygulamanın özelliklerini anlatmaya
çalıştım.
Aslında içi boş (veritabanında hiç kayıt olmayan)
şekilde de ekleyebilirdim bu çalışmamı. Ancak örnek
dosyayı indirdikten ve açtıktan sonra ana sayfada
farenin sağ tuşuna tıkladığınız zaman açılan kısa yol
menüsünde "KAYIT SİL > Tüm Kayıtları Sil" yardımıyla
örnek dosyada benim eklediğim tüm kayıtları
silebileceğinizden ve hemen arkasından uygulama
kendiliğinden kapanacağından, uygulamayı tekrar boş
olarak açınca 1 numaralı kayıttan başlayarak kendi film
kayıtlarınızı ekleyebilirsiniz. Bu yüzden kendimin
eklediği örnek birkaç kaydı silmeye gerek görmedim. Bu
şekilde uygulamanın özelliklerini de içinde kayıt varken
görme imkânınız olmuş olur.
Ancak ben örnek dosyayı eklerken (her ne kadar kayıtları
silmesem de) afişleri ve Windows Media Player
denetiminde görüntülenecek film dosyalarının dosya
yollarını sildim. Zira bu alanlar belli bir dosya yoluna
bağlı olarak tutulduğundan benim dosya yolumla sizinki
bir olmayacak ve zaten aynı film ve resim dosyaları da
sizde olmayacak. (Bu da uygulamanın hata vermesine neden
olacaktı.) Örneğin ben bütün film arşivimi ve afişlerimi
(resim dosyalarımı) harici diskimde tuttuğumdan, benim
bu dosyalarla ilgili yollarım “F:\Film Arşivi\01-Film
Afişleri\Olumsuz Aile - 2002.jpg” ya da “F:\Film
Arşivi\Olumsuz Aile – 2002\Tuck Everlasting.avi”
şeklinde yer alıyor. Siz kendi bilgisayarınızdaki
konumuna göre uygulamanın “Afiş Ekle / Kaldır” ya da
“İzlemek İçin Filmi Ekle” kısmından istediğiniz resim ya
da film dosyasını seçerek ekleyebilirsiniz.
Yine eğer dosyayı indirip açtığınız zaman “Afiş Ekle /
Değiştir” ve “İzlemek İçin Filmi Ekle” butonlarına
tıkladığınızda bilgisayarınızdan uygulamanıza
yükleyeceğiniz dosyaları seçeceğiniz “Resim Dosyası
Seçiniz” ya da “Film Dosyası Seçiniz” penceresi
açılmıyorsa büyük ihtimalle bu, “Microsoft Office 11.0
Object Library” (ya da sizin kullandığınız Microsoft
Access versiyonuna bağlı olarak “Microsoft Office 12.0
Object Library”) referansının eksikliğinden
kaynaklanmaktadır. Bu referansı yüklemek için örnek
uygulamayı Shift tuşunu basılı tutarak açtıktan sonra
Nesneler > Modüller nesnesi seçiliyken Görünüm > Kod
yoluyla açılan ekranda Tools > References penceresini
açarak buradan “Microsoft Office 11.0 ya da 12.0 Object
Library” referansının onay kutusunu işaretleyip “OK”
tuşuna bastığınız zaman eksik olan referans uygulamaya
yüklenecek ve bundan sonra ilgili butonlara tıklayınca
“Resim Dosyası Seçiniz” ya da “Film Dosyası Seçiniz”
pencereleri açılacaktır.
Uygulamanın yanında (fare tekerleğini iptal etmek için)
“.dll” uzantılı bir dosyayla, kısa yol simgesi olarak
kullandığım “.ico” uzantılı bir dosya olduğundan hepsini
bir klasöre koyup WinRAR’la arşivledim. Bu nedenle
dosyayı indirdiğiniz zaman “Setup” benzeri bir dosya
göreceksiniz. Bu dosyayı çalıştırdığınız ve yönergeleri
izlediğiniz zaman birkaç adımda dosya klasörünüz,
bilgisayarınızın Program Files klasörüne yüklenecek ve
uygulamanın kısa yol simgesi de masaüstünüze
yerleşecektir. (WinRAR’ın açılan paketi uygulamanın
bulunduğu klasörün çıkacağı yol olarak “Program Files”
klasörüne ayarlı olduğundan başka bir yere
yerleştirmemenizi öneririm; yoksa kısa yol simgesi
masaüstünüzde gözükmez ve uygulamayı çalıştırmak için
bilgisayarınızda yerleştirdiğiniz dosya adresine gitmek
zorunda kalırsınız.)
Özet olarak bu uygulamayla izlediğiniz ve
bilgisayarınızda bulunan filmlerin kaydını tutabilir,
yönetmen, oyuncu, yapım yılı, konusu, süresi gibi
bilgilerini girebilir, her film kaydı için yorum yapıp,
not verebilir ve daha sonra bu kayıtlarla ilgili
sorgulamalar yapıp, raporlar alabilirsiniz. Eğer
isterseniz “Afiş Ekle / Kaldır” ve “İzlemek İçin Filmi
Ekle” kısımlarını (yani resim ve görüntü dosyalarını)
hiç kullanmadan bilgisayarınızda bulunmasa bile sadece
izlediğiniz, beğendiğiniz filmlerin kaydını da
tutabilirsiniz.
Şimdilik bu uygulamayla ilgili önemli gördüğüm ve aklıma
gelenler bunlar. Yukarıda da dediğim gibi umarım
Microsoft Office Access 2003 ortamında oluşturulmuş bu
basit film veritabanı uygulaması, (hem sinema hem de
Access açısından) konuyla ilgilenenlere faydalı ve hoş
bir hediye olur.
Sevgi, saygı ve selamlarımla… |