Ntv'de yayınlanan Ve İnsan programı yeni yayın dönemi ile birlikte yeniden yayınlanmaya başladı. Programın sonunda yer alan resimleri internetten bilgisayarınıza indirmenize yardımcı olan bir program hazırlamıştık ama resimleri internete koyan amcalar ufak bir değişiklik yapınca programımız açıklama metinleri almış olmasına rağmen resimleri gösterirken açıklama dosyası bulunamadı diye hata veriyordu. Resimleri kaydettiği yere gidip bakınca açıklama metinlerinide gayet başarılı bir şekilde almıştı. Sorun neden kaynaklanıyor diye düşünürken "Soldaki Sıfır Önemsizdir" lafı aklıma geldi. Bu matematikte doğru olabilir ama benim programımda soldaki sıfır pekala önemliydi.. :)
Efendim sorun şu.. Eskiden resimler 1.jpg, 2.jpg, 3.jpg olarak gidiyordu bende açıklamaları 1.txt, 2.txt, 3.txt olarak kaydediyordum. Amcalarım resimleri 01.jpg, 02.jpg olarak kaydetmeye başlayınca sorun çıktı haliyle. Program açıklama metinleri 01.txt olarak arıyor fakat açıklamalar 1.txt dosyasında. Allahtan sorunu kısa sürede çözdük ama turkiyeweb.com un ftpsi kapalı olduğundan programı güncelleyemiyoruz. Programın yeni halini isteyen olursa sadettinpolat@mail.ru adresine mail atması yeterlidir.
Sorun çıkartan satır:
memo2.Lines.SaveToFile(Edit1.Text + projectName + '\'+IntToStr(i) + '.txt');
Sorunu çözen satır:
memo2.Lines.SaveToFile(Edit1.Text + projectName + '\'+ChangeFileExt(Resimler[i],'') + '.txt');
Programın web sitesi: http://www.turkiyeweb.com/veinsan/
Yazılımı oluşturan bileşenlerden daha önce söz etmiştik.
Şimdi bu bileşenlerin neler oldukları üzerinde biraz duralım.
Yazılımı oluşturan bileşenler = Mantık + Veri + Belge + İnsan + Program.
Bu bileşenlerin az çok neler olduğunu, neleri kapsadığını biliyoruz ama
biz yine de kıyısından köşesinden açıklayalım. Zaten bu yazıdaki asıl amaç yazılım bileşenlerinden belgelemenin yerini ve önemi (dökümantasyon) vurgulamak.
Mantık = Yazılım herşeyden önce bir işin bilgisayar aracılığı ile yapılması amacına yöneliktir. Bu nedenle bilgisayarlaştırılmak istenen işin mevcut mantığı bir şekilde yazılıma da yansılıtılmak zorundadır.
Veri = Her tür yazılım mutlaka bir veri üzerinde çalışmak durumundadır. Veri işlemeyen yazılımın geliştirilmesi söz konusu değildir. Söz konusu olan veri dış ortamdan alınabileceği gibi yazılımın içerisinde de üretilebilir. Zaten yazılımın temel amacı veriyi bilgiye dönüştürmektir.
İnsan = Doğal olarak yazılımın insan bileşeni iki boyutludur. Yazıl
Yorumlar
metinleri düzgün bir şekilde alıyor lakin doğru olarak göstermiyordu.
insanları yanlış yönlendirmeye utanmıyor musun?
Ali Sarı mailde demiş ki....
resimleri alıyor ama metinlerde problem var
hiçbirini almıyor
:)
bilginize
http://alisari.zaxaz.com/?p=246