Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: internet  (Okunma sayısı 3347 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı hayati

  • Administrator
  • *****
  • İleti: 860
  • Rep: +19/-3
  • Cinsiyet: Bay
Ynt: internet
« Yanıtla #15 : 02 Temmuz 2008 14:20:50 »
Ben, değerli kardeşim @32844 gibi düşünmüyorum ama kendisine itirazda etmiyorum. Hasbel kader program yazarken, bu programı  ormanda ayılar tarafından yetiştirilmiş biri kullanırsa! (benzetmede yanlış anlama olmasın,  sadece çok bilinçsiz ve bilgisiz kullanıcılar anlamında) diye düşünerek algoritma geliştirmeye özen gösteririm. Mesela sayısal veri girilmesi gereken bir edit varsa sadece rakam girişine izin verecek kodu mutlaka eklerim, banane kardeşim harf girmesin diyemem.

Ben direksiyon kılıfı satsaydım, anormal bir durum aklıma gelmezdi belki ama karşıma çıkan ilk aksaklıkta
Kod:  (Unknown Language)
  1. Function direksiyon_bul(find:TDreksiyon):oto;


diye bir fonksiyon yazardım. Bu tabiki tercih meselesidir, eleştiri olarak algılamayın üzülürüm.
Olsa dahi tenimin kıl biten her yeri bir dil, güçsüzüm şükretmeye,şükrüm binde bir bile değil (İ.R.)

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: internet
« Yanıtla #16 : 02 Temmuz 2008 17:19:25 »
Konuyu en iyi şekilde hayati özetlemiş, yani bir uygulama yazarken kullanıcının mümkün olan en basit şekilde uygulamanın tüm gücünü kullanabilmesini sağlamaktır. Bu da bazı şeyleri kullanıcıya bırakmamak yada kullanıcının yerine kodlara yaptırmakla olur. Buraya kadar her şey normal ama şöyle bir durum varki @CTurk kardeşim bir işletim sisteminin olmazsa olmazlarının değiştirilemeyeceğine işaret ediyor. yani direksiyon örneğine hayatinin yazdığı fonksiyon belki yardımcı olabilir ama bana göre olay direksiyon değilde, Benzin deposundan gelen yakıt borusunu karbüratör yerine manifolta bağlamak gibi bir durum söz konusu, kısacası sonuç "System Halted !!"

Çevrimdışı 32844

  • Delphi 6 Level 4
  • ****
  • İleti: 288
  • Rep: +3/-0
  • Cinsiyet: Bay
Ynt: internet
« Yanıtla #17 : 02 Temmuz 2008 17:23:38 »
Hayati,

Üzülmek ne kelime, tam aksine seviniyorum. Benim demek istediğim, belli bir kullanıcısı olmayan, tamamen serbest alınıp satılan bir program için ortalama birşeyler yapılmalı. Elbette öngörülebilen durumlar değerlendirilmeli. Araba örneğini vereceğim; direksiyon solda da olabilir. Bu öngörülüp tedbiri alınır.

Başka bir örnek; adamın klavyesi bozuk ve sadece mouse'a mahkum kalmışsa işi deyip, programa sanal bir klavyede eklenebilir. Ancak bana göre bu ihtimali düşünüp, böyle bir şey yapmak mantıklı gelmiyor. Vermiş olduğun örnek ise bana göre illa ki olmalı. Kimlik no girişi gibi, 11 karakter olmalı ve sadece rakam girilebilmeli, bunun kodu da uygun olarak yazılmalı.

Benim programdaki sıralamalarım;
İlk olarak (evvela) Olmazsa olmazlarını belirlemek
İkinci olarak (saniyen) Kullanım kolaylığı sağlayacak diğer hususları tasarlamak yeterlidir.
Üçüncü olarak (salisen) Ek özellikler talebe göre eklenmelidir.
Dördüncü olarak (rabian) tamamen size kalmış özellikler.
(Ara yerde hafiften Osmanlıca'da girmişiz, olsun zararı yok)

Kolay gelsin
Çang çing çong çung.
Çin Atasözü