SORU
23 Kasım 2010, Salı


Kullanıcı iletileri çokluk

Mesajları size göstermek oluştururken çoğu zaman, mesaj içerirbir şeyhakkında müşteriye bilgi vermek istiyorum.

Bir örnek vereyim: müşteri 1 öğe numarası ve seçti, ve Sil tıkladı. Şimdi vermek istiyorum bir onay mesajı için müşteri ve istediğim söz bu sayıda öğe var seçtiğiniz için en aza indirmek ihtimal ondan hata yapıyor seçerek bir grup ve öğeleri sil ne zaman istiyorsa silmek için onlardan biri.

Bir şekilde böyle genel bir mesaj yapmak için:

int noofitemsselected = SomeFunction();
string message = "You have selected "   noofitemsselected   " item(s). Are you sure you want to delete it/them?";

"Burada noofitemselected 1 ve yazmalıyız . olma durumudur" sorun ^em>maddeveyerineöğeleriveonlara.

Normal benim çözüm bu gibi bir şey olacaktır

int noofitemsselected = SomeFunction();
string message = "You have selected "   noofitemsselected   " "   (noofitemsselected==1?"item" : "items")   ". Are you sure you want to delete "   (noofitemsselected==1?"it" : "them")   "?";

Bu sayılar için pek çok referans kodu içinde çokluk varsa orada oldukça uzun ve oldukça kötü gerçekten hızlı alır ve gerçek mesajı okumak zor olur.

Benim soru sadece. Bu mesajlar üreten daha iyi bir yolu var mı?

EDİT

Görüyorum ki bir sürü kişi var çok kapattı durumda o bahsettiğim mesajı olmalı görüntülenen içinde bir ileti kutusu, ve sadece verilen bir cevap nasıl kullanmaktan kaçının ileti kutusu, ve tüm iyi.

Ama çoğullaştırma sorunu da metinleri diğer yerlerde de geçerli mesaj kutusuna ek olarak, program unutma. Örneğin, bir kılavuz çizgileri kılavuz olarak seçilen sayı görüntüleme yanında bir etiket aynı sorun çoğullaştırma ile ilgili olacak.

Bu temelde programlardan bir şekilde işitilir en metin için geçerlidir ve daha sonra çözüm sadece metin artık çıkış için program değişikliği:) bu kadar basit değildir

CEVAP
23 Kasım 2010, Salı


Sadece herhangi bir mesaj olmadan öğeleri silme ve kullanıcı çok iyi Geri alma imkanı vererek bu dağınık kalmış tüm önleyebilirsiniz. Users never read anything. 6 ** program zaten bir parçası olarak.

Aslında Geri kapsamlı bir tesis createe 2 faydaları olsun. İlk yararı daha kolay, kullanıcının yaşam ona ters ve okuma hataları en aza indirmek için/izin vererek yapar. İkinci avantajı uygulaması olmayan önemsiz bir iş akışı tersine (hata) vererek gerçek hayatı yansıtan olmasıdır.

Bir keresinde tek bir iletişim veya bir onay mesajı kullanmadan bir uygulama yazdım. Ciddi ciddi düşünmesi aldı ve uygulamak için önemli ölçüde daha sert onayı-tip mesajları kullanarak daha iyiydi. Ama sonuçta son kullanıcılar kendi doğrultusunda kullanmak için oldukça güzeldi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • friendz.net

    friendz.net

    29 EKİM 2010
  • spyib

    spyib

    9 Ocak 2007
  • Trulia

    Trulia

    29 Kasım 2006