سيلوستر مدیر انجمن
تاريخ عضويت: 5 شنبه 27 مرداد 1384 تعداد ارسالها: 499 محل سكونت: مشهد - One of back street boys
5 شنبه 9 اسفند 1386 - 18:50 |
|
|
ممنون از نظرتون
نقل قول: |
البته نمی شه نقدش کرد (البته غیر از صحبت در مورد ترکیب رنگیش) چون تقریباً 80% از کار کپی برداری |
درسته تو این کار من از خلاقیت خودم استفاده نکردم و سعی کردم یه چیزی شبیه ویستا در بیارم. البته این کار سفارشی بود و خود مشتری خواسته بود که شبیه XP بزنیم، منم هم که زورم زیاد بود، گفتم دلم می خواد شبیه ویستا بزنم.
چند تا نکته که در مورد طراحی GUI به زهنم میرسه رو میگم. البته اکثرش از روی تجربست پس ممکنه کاملا درست نباشه. هر چی رو که اشتباه گفتم بگید تا راجع بهش بحث کنیم
- سادگی فرم ها: فرم های برنامه تا جایی که ممکنه باید ساده طراحی بشن و هر چیزی سر جای خودش باشه. باید تا جایی که ممکنه از شلوغ شدن فرم ها پرهیز بشه و فرم های شلوغ رو میشه با تقسیم کردنشون به دو فرم و یا استفاده از tab خلوت کرد. البته به شرط اینکه کارایی برنامه پایین نیاد و کاربر برای انجام یک عملیات به زحمت نیفته.
- ثبت سریع اطلاعات: کاربر در حداقل زمان ممکن بتواند اطلاعات را ثبت کند.
-جلوگیری از ورود اطلاعات غلط: برنامه باید با استفاده از تکنیک های مختلف جلوی ورود اطلاعات غلط را بگیرد. برای مثال خیلی از فیلد های ورودی را می توان بصورتAuto suggest ( یاAuto complete) در آورد. ایجاد Relation ship های منطقی بین جدول های دیتا بیس هم از ورود اطلاعات غلط جلو گیری می کند.
یه چیز دیگه هست که من هنوز براش به یه نتیجه منطقی نرسیدم و اونم چند زبانه کردن بر نامه هاست. روشی که فعلا استفاده میکنم اینه که اول برنامه رو کامل می نویسم بعد یه کپی ازش می گیرم و زبان فرم های اون کپی رو تغییر میدم. اشکال این روش اینه که باهر بار تغییر کردن برنامه باید هر دو برنامه رو تغییر بدم و یه خورده دیباگ کردنش سخت میشه.
کسی روش بهتری سراغ نداره |
_________________
|
|