PDA

View Full Version : سوال: طراحی های UX در سی شارپ



YasserDivaR
جمعه 07 آبان 1395, 02:51 صبح
سلام من مدتیه با طراحی های UX در سی شارپ آشنا شدم
سوالم اینه؟
از کجا شروع کنم!
چی باید بلد باشم!
چطوری میشه خلق کرد!
آموزش فارسی در این زمینه هست

همینطور طراحی های فلت
در کل هدف من اینه بتونم نرم افزار های گرافیکی ویندوزی طراحی کنم

Mahmoud Zaad
جمعه 07 آبان 1395, 19:10 عصر
سلام
دوست عزیز؛ تجربه کاربری یک حس و تجربه است که کاربر از محصول شما می گیره. یادگیریش هم بستگی به تجربه شما در طراحی نرم افزار، شناخت کارکرد محصول و خواسته های مشتری یا کاربر، نوع نرم افزار و فرم های ورود اطلاعات و ... داره، یکسری قواعد کلی هست که بعضی هاشون توی این تاپیک (http://barnamenevis.org/showthread.php?494116-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B1%D8%A7%D8%A8%D8%B7-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C-UserInterface) گفته شده. یک راه دیگه برای یادگیری هم آنالیز برنامه های خوب و مطرح هست. مثل هر سوال دیگه ای، گوگل جوابای خوبی میده بی مزد و منت!
اما به طور کلی شما باید کاری کنید که کاربر حس خوبی بهش دست بده و از نرم افزار یا محصول شما راضی باشه. ساده تر بگم یعنی وقتی کاربر با محصول شما کار می کنه نباید به سختی بیفته، اذیت بشه، نباید دنبال چیزی بگرده. به قول یکی از دوستان نرم افزار باید با کاربر حرف بزنه. کاربر نباید وقتی با محصول شما کار می کنه از کلماتی مثل اه، ای بابا، عجب برنامه نویس (...) و کلمات نامناسب و خارج از شئونات اسلامی استفاده کنه!!!:لبخند:

rahmatipoor
جمعه 07 آبان 1395, 19:32 عصر
کاربر نباید وقتی با محصول شما کار می کنه از کلماتی مثل اه، ای بابا، عجب برنامه نویس (...) و کلمات نامناسب و خارج از شئونات اسلامی استفاده کنه!!!:لبخند:

لپ کلام :قهقهه:

mrprestige
جمعه 07 آبان 1395, 21:07 عصر
سلام دوست من وقتت بخیر ، در ادامه فرمایشات دوست خوبمون جناب Mahmoud Zaad (http://barnamenevis.org/member.php?199295-Mahmoud-Zaad) اینو عرض کنم دوست عزیز هدف طراحی تجربه کاربری (UX Design)، این بوده که خاطره‌ای خوب توی ذهن کاربر نقش ببنده تا اون کاربر باز هم از محصول شما بتونه استفاده کنه . درواقع UX یا همون تجربه کاربری خیلی فراتر از UI یا همون رابط کاربری هست چون مواردی که شامل UX میشه رو میتونیم به داشتن تعامل منطقی با کاربر، سهولت استفاده از نرم افزاری که ایجاد کردی برای کاربر، به کارگیری استاندارد‌ها و اثربخشی نرم افزار که ساختید به منظور کمک به کاربر برای انجام اهدافش هست و ... رو اشاره کرد. و اینو هم یادتون باشه اگه میخواید کاربری رو از نرم افزاری که ساختید فراری بدید، هیچ چیز ساده‌تر از این نیست که یه کاری کنید که بهش احساس حماقت دست بده.

YasserDivaR
جمعه 07 آبان 1395, 21:42 عصر
سپاس از شما
متوجه فرمایشات شما شدم
اما حال از کجا شروع کنم
چه نوع کد نویسی داره
چطوری طراحی کنم
آیا آموزش فارسی توی این زمینه هست!!
سورس کد و منبع معرفی کنید


سلام دوست من وقتت بخیر ، در ادامه فرمایشات دوست خوبمون جناب Mahmoud Zaad (http://barnamenevis.org/member.php?199295-Mahmoud-Zaad) اینو عرض کنم دوست عزیز هدف طراحی تجربه کاربری (UX Design)، این بوده که خاطره‌ای خوب توی ذهن کاربر نقش ببنده تا اون کاربر باز هم از محصول شما بتونه استفاده کنه . درواقع UX یا همون تجربه کاربری خیلی فراتر از UI یا همون رابط کاربری هست چون مواردی که شامل UX میشه رو میتونیم به داشتن تعامل منطقی با کاربر، سهولت استفاده از نرم افزاری که ایجاد کردی برای کاربر، به کارگیری استاندارد‌ها و اثربخشی نرم افزار که ساختید به منظور کمک به کاربر برای انجام اهدافش هست و ... رو اشاره کرد. و اینو هم یادتون باشه اگه میخواید کاربری رو از نرم افزاری که ساختید فراری بدید، هیچ چیز ساده‌تر از این نیست که یه کاری کنید که بهش احساس حماقت دست بده.


سلام
دوست عزیز؛ تجربه کاربری یک حس و تجربه است که کاربر از محصول شما می گیره. یادگیریش هم بستگی به تجربه شما در طراحی نرم افزار، شناخت کارکرد محصول و خواسته های مشتری یا کاربر، نوع نرم افزار و فرم های ورود اطلاعات و ... داره، یکسری قواعد کلی هست که بعضی هاشون توی این تاپیک (http://barnamenevis.org/showthread.php?494116-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B1%D8%A7%D8%A8%D8%B7-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C-UserInterface) گفته شده. یک راه دیگه برای یادگیری هم آنالیز برنامه های خوب و مطرح هست. مثل هر سوال دیگه ای، گوگل جوابای خوبی میده بی مزد و منت!
اما به طور کلی شما باید کاری کنید که کاربر حس خوبی بهش دست بده و از نرم افزار یا محصول شما راضی باشه. ساده تر بگم یعنی وقتی کاربر با محصول شما کار می کنه نباید به سختی بیفته، اذیت بشه، نباید دنبال چیزی بگرده. به قول یکی از دوستان نرم افزار باید با کاربر حرف بزنه. کاربر نباید وقتی با محصول شما کار می کنه از کلماتی مثل اه، ای بابا، عجب برنامه نویس (...) و کلمات نامناسب و خارج از شئونات اسلامی استفاده کنه!!!:لبخند:


لپ کلام :قهقهه:

barnamenevisjavan
شنبه 08 آبان 1395, 08:08 صبح
سلام اول از همه یه طرح ذهنی ازکارتون باید داشته باشید میتونید اول روی کاغذ خودتون بکشید و ارزیابیش کنید.
بنظر من WPF عالی هستش و براش میتونید اموزش هم پیدا کنید حتی یه نرم افزار مکمل هم براش موجوده به اسم Blend که میتونید تم و استایل شخصی خودتون رو طراحی کنید.
توی WPF دست شما باز هستش هرکاری با دیزاین انجام بدین و محدودیتی نداشته باشید همچنین بازده برنامه توی WPF خیلی بهتر هستش.
از کامپوننت های زیباسازی مثل DevExpress و DevDotnetbar هم میتونید استفاده کنید.اما باز بستگی به این داره که چه کنترلی رو چجوری کنار هم بچینی که برمیگرده به خلاقیت و هنز و ذوق شما.
کامپوننت متن باز و فوق العاده زیبا و کاربردی و مخصوصا فلت
http://mahapps.com/
ویدئو های اموزشی رایگان (ویدئو اموزش کامل کار با کامپوننت بالا هم داخلش هست اگ پیدا کنید)
http://git.ir/

YasserDivaR
شنبه 08 آبان 1395, 14:31 عصر
سلام اول از همه یه طرح ذهنی ازکارتون باید داشته باشید میتونید اول روی کاغذ خودتون بکشید و ارزیابیش کنید.
بنظر من WPF عالی هستش و براش میتونید اموزش هم پیدا کنید حتی یه نرم افزار مکمل هم براش موجوده به اسم Blend که میتونید تم و استایل شخصی خودتون رو طراحی کنید.
توی WPF دست شما باز هستش هرکاری با دیزاین انجام بدین و محدودیتی نداشته باشید همچنین بازده برنامه توی WPF خیلی بهتر هستش.
از کامپوننت های زیباسازی مثل DevExpress و DevDotnetbar هم میتونید استفاده کنید.اما باز بستگی به این داره که چه کنترلی رو چجوری کنار هم بچینی که برمیگرده به خلاقیت و هنز و ذوق شما.
کامپوننت متن باز و فوق العاده زیبا و کاربردی و مخصوصا فلت
http://mahapps.com/
ویدئو های اموزشی رایگان (ویدئو اموزش کامل کار با کامپوننت بالا هم داخلش هست اگ پیدا کنید)
http://git.ir/

سپاس از شما دوست عزیز

آیا سایت هایی مشابه http://mahapps.com/ میشناسید که ممنون میشم معرفی کنید

black_fire667
شنبه 08 آبان 1395, 15:32 عصر
http://barnamenevis.org/showthread.php?494116-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B1%D8%A7%D8%A8%D8%B7-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C-UserInterface
اول دوست عزیز اینجارو یه سر بزن! در مورد طراحی رابط گرافیکی میباشد!
دوم اینکه شما باید بتونید سادگی و شسته رفتگی رو تقدیم کاربر کنید! کاربر به قشنگی برنامتون کار نداره!
به این کار داره برای ورود یک نامه چندبار باید کلیک موس رو چندجا حرکت بده!

mrprestige
شنبه 08 آبان 1395, 19:10 عصر
دوست من ، (البته نظر دوستمون barnamenevisjavan (http://barnamenevis.org/member.php?205725-barnamenevisjavan) کاملا متین و محترم ) ولی دوست من به عقیده من نمیشه گفت که بری سراغ کدوم تکنولوژی خیلی بهتره ، درسته WPF یا MVC یا ... تکنولوژی های مطرح و عالی هستن ( حالا استفاده از کمپوننت ها و ... در اولویت های بعدی کار قرار دارن ) خودمم با WPF کار میکنم ولی خیلی خوبه که از winform شروع کنی تا لذت کار با WPF رو بهتر درک کنی ( شاید این مثال برات جالب باشه زیبایی فصل بهار زمانی درک میکنی که قبلش زمستون رو دیده باشی ) . امیدوارم عرائضم براتون تا حد امکان قابل درک بوده باشه .