طرحی از رابط کاربری نرم افزارهای Desktop

سلام به همه ایرانیان. دو تا از طرح هام رو که سال پیش واسه یه دیکشنری آنلاین کار کرده بودم رو واستون گذاشتم. رابط کاربری اینا هم مثل بقیه کارهام با نرم افزار Expression Blend طراحی شده.
لطفاً شما هم از کارهاتون بفرستین تا با اسم خودتون تو بلاگ بذارمشون (اگه طرح هاتون مثل مال من ابتدایی هم بود اشکالی نداره)

دیگه حرف نمیزنم خودتون تصاویر رو ببینید:
طرحی از رابط کاربری نرم افزارهای Desktop
مهدی منافی
۲ نظر ۱۱ فروردين ۹۲ ، ۱۳:۱۹

نگاهی به مجموعه رابط کاربری سیستم عامل آندروید + دانلود PSD

سلام. اینقدر در مورد رابط کاربری می گم تا دیگه هیچ برنامه نویسی این قضیه رو شوخی نگیره :)

امروز هم براتون گشتم گشتم تا یه پکیج از طرح های Artem Tolstykh برای سیستم عامل آندروید رو براتون پیدا کردم. چون من واسه این سیستم عامل نرم افزار طراحی نمی کنم اولش نمی خواستم دانلودش کنم :) ولی بعدش با خودم گفتم فقط خودم نیستم بقیه هم هستن D: واسه همینم گذاشتمش تو بلاگ تا دوستای دیگه هم ازش استفاده کنن.

نگاهی به مجموعه رابط کاربری سیستم عامل آندروید + دانلود PSD
مهدی منافی
۱ نظر ۱۰ فروردين ۹۲ ، ۰۸:۰۰

چگونه نرم افزارهایی با اینترفیس خلاقانه تولید کنیم؟

شاید شما هم مثل من وقتی به ظاهر نرم افزارهایی مثل فتوشاپ و اتوکد و نرم افزارهای مشابه نگاه می کنید با خودتون می گید اینا چطوری طراحی شدن؟
برای این سوال روش های و جواب های مختلفی وجود داره که بعضی هاشون معقولانه نیستن. مثلاً یه روش واسه طراحی ظاهر نرم افزار فتوشاپ ، استفاده از خود فتوشاپ برای طراحی ظاهر برنامه در قالب یه عکس هستش. این روش مشکلات زیادی برای توسعه دهنده نرم افزار بوجود میاره و رابط کاربری نرم افزار هیچ گونه انعطافی مقابل رخدادهایی مثل تغییر اندازه فرم نداره. استفاده از این روش همچنین می تونه تو عملکرد نرم افزار هم تاثیر بذاره و باعث افزایش حجم نرم افزار بشه.
چگونه نرم افزارهایی با اینترفیس خلاقانه تولید کنیم؟
مهدی منافی
۷ نظر ۰۸ فروردين ۹۲ ، ۱۷:۵۳

معرفی رابط کاربری نرم افزار Weathercube

یکی از نقاط قوت سیستم عامل IOS و گوشی های آیفون اپل رابط کاربری (UI) خیره کننده نرم افزارهاشون هستن که کاربر رو به محض ورود به برنامه تحت تاثیر خودشون قرار میدن. گاهی اوقات هم ممکنه کاربر در مورد این نرم افزار اطلاعات کافی نداشته باشه ولی به خاطر UI بالا باهاش کار می کنه و ازش لذت میبره.
به شخصه می تونم بگم شرکت اپل و تیم طراحی سیستم عامل IOS یکی از بهترین شرکت ها و گروه های تولید کننده سیستم عامل در دنیا هستن.
معرفی رابط کاربری نرم افزار Weathercube
مهدی منافی
۰ نظر ۰۶ فروردين ۹۲ ، ۰۹:۰۰

اولین تصاویر از رابط کاربری ویندوز 9 یا ویندوز بلو

ویندوز بعدی در حال حاضر با اسم رمز ویندوز بلو شناخته می شود و قرار است در آینده جایگزین ویندوز 8 بشود. حالا امروز که مصادف با تولد ۵۷ سالگی استیوبالمر مدیرعامل مایکروسافت است، یک نسخه اولیه از این سیستم عامل لو رفته که به نام Build 9364 شناخته می شود و در سایت های به اشتراک گذاری فایل قابل دانلود است.

نمای کلی ویندوز بعدی تا حد زیادی شبیه به ویندوز 8 است اما بهبودهای ریز و درشت مختلفی در آن قابل مشاهده است. کاشی های صفحه نخست کوچک تر شده اند و امکان شخصی سازی هم بیشتر در دسترس قرار دارد.

امکان قرار دادن اپلیکیشن ها در کنار یکدیگر هم به صورت 50/50 در محیط کاشی ها فراهم شده و امکانات کنترلی بیشتری در این رابط کاربری در دسترس قرار گرفته تا کاربران تبلت مجبور به مراجعه به محیط دسکتاپ نباشند.

تغییرات دیگر شامل تنظیمات SkyDrive است که امکانات بیشتری برای پشتیبان گیری و مدیریت فایل ها در اختیار قرار می دهد و بخش جدیدی به عنوان تنظیمات اپلیکیشن هم مشاهده می شود که تنظیمات اپلیکیشن های پیشفرض را به همراه دارد.

روی ویندوز بلو شما اینترنت اکسپلورر ۱۱ را هم پیدا می کنید اما هنوز نمی دانیم که حاوی چه تغییرات جدیدی است.

گفته می شود نسخه پیش نمایش عمومی ویندوز بلو طی ماه های آینده ارایه خواهد شد و باید به احتمال زیاد منتظر ارایه آن تا پایان همین سال جاری باشیم. انگار مایکروسافت قصد دارد سرعت ارتقا ویندوز را سریع تر کند.

تصاویر بیشتر را در ادامه مطلب ببینید.

اولین تصاویر از رابط کاربری ویندوز 9 یا ویندوز بلو
مهدی منافی
۰ نظر ۰۶ فروردين ۹۲ ، ۰۸:۰۰

طرح های الهام بخش از رابط کاربری موبایل

این روزا رابط کاربری دیگه مثل قبل تو کنج مغز یه توسعه دهنده نرم افزار بیکار ننشسته و روز به روز داره خودش رو بین توسعه دهنده ها جا میده (ولی خیلی ها ازش دوری می کنن :( ). رابط کاربری همه کار می کنه! می تونه کاربر رو تو استفاده از نرم افزار بهتر راهنمایی کنه، می تونه به کاربر هنگام کار با نرم افزار احساس راحتی و اطمینان بده، می تونه هویت و میزان تجربه توسعه دهنده‌ی نرم افزار رو معلوم کنه و کلی کارای دیگه.

یه مثال از دنیای بیرون آی تی براتون بزنم: یه شخصی رو که پولداره و می خواد بره یه پراید با امکانات سفارشی بخره رو در نظر بگیرید. این شخص اولش میره نمایشگاه و سوار پراید معمولی میشه، بعد یکم ور رفتن با دم و دستگاه ماشین از بعضی جاهاش خوشش نمیاد (مثلا صندلی، رینگ، رنگ و ...). به همین خاطر هم سفارش میده تا اون جاهایی رو که به نظرش مجلوب نیستن رو تغییر بدن و یه خفن ترش رو جاش بذارن (مثلاً صندلی اصل چرم، رینگ اسپورت، رنگ متالیک).

بعدش این ماشین میشه یه ماشین ایده‌آل واسه این شخص، و میره و حالش رو میبره  D:

طرح های الهام بخش از رابط کاربری موبایل
مهدی منافی
۲ نظر ۰۴ فروردين ۹۲ ، ۰۳:۰۲

کرک نرم افزار ویژوال استودیو ۲۰۱۲

سلام . در این مقاله می خواهیم طریقه فعال‌سازی لایسنس یا مجوز نرم افزار ویژوال استودیو ۲۰۱۲ برای توسعه دهندگان را شرح دهیم . ابتدا به  طور مختصر و مفید به معرفی اجمالی ویندوز ۸ مدرن می پردازیم تا مقدمه ای بر این مقاله باشد.

اگر شما هم با ویندوز جدید مایکروسافت یعنی ویندوز ۸ مدرن کار کرده باشید حتماً از حذف منوی شروع آگاهی کامل دارید و میدانید که به جای این منوی کاربردی رابط جدیدی به نام مدرن افزوده شده. شاید اوایل کار کردن با این رابط (مدرن) برای اکثر شما کمی مشکل باشد و حتی مجبور به ترک این ویندوز باشید که به نظر بنده این امری عادی محسوب می شود . اما اگر شما یک توسعه دهنده بروز نرم افزار باشید حتماً آشنایی با این رابط برای شما جذاب خواهد بود تا بتوانید از نقاط ضعف و قوت نرم افزارهایش مطلع شوید و شروع به تولید نرم افزار برای این ویندوز بکنید.

کرک نرم افزار ویژوال استودیو ۲۰۱۲
مهدی منافی
۰ نظر ۰۲ فروردين ۹۲ ، ۰۸:۰۰

چند نخی (Multithreading) در سی شارپ با سورس کد

سورس کدی از ویژگی چند نخی (Multithreading) در سی شارپ. سلام می کنم به همه دوستان. این روزا کم وقت می کنم تو سایت پست بدم دلیلش هم پروژه‌ی پایان ترممه که باید تا بعد عید آمادش کنم و از بابت تاخیرات انتشار مطالب تو سایت از همتون عذر می خوام. امروز هم با یه پروژه از ویژگی چند نخی تو سی شارپ خدمت شما هستم.

چند نخی یا Multithreading از زبان ویکیپدیا

توانایی یک برنامه در تقسیم شدن به چند ریسه (زیربرنامه) است که می‌توانند جداگانه و در عین حال همزمان توسط رایانه اجرا شوند. یک رایانه چندپردازنده می‌تواند همزمان دو یا چند ریسمان را اجرا کند که به معنی اجرای زودتر کل برنامه نسبت به رایانه تک‌پرداز است. بر روی یک رایانه تک‌پردازنده یک برنامه چند ریسمانی زودتر اجرا نمی‌شود اما یک نرم‌افزار کاربردی چندریسمانی ممکن است با کاربر اندرکنش بیشتری داشته باشد زیرا چندین فعالیت در نرم‌افزار همزمان اجرا می‌شوند. نرم‌افزارهای سنتی تک‌ریسه‌ای بر روی سیستم‌های چندپردازنده سریع‌تر اجرا نمی‌شوند زیرا ان نرم‌افزارها در هر زمان می‌توانند تنها یک پردازنده را به کار بگیرند.

تو این پروژه یه حلقه وجود داره که ۳۰۰۰ تا رکورد رو تو کنترل DataGrid اضافه می کنه و برای اینکه ثبت این تعداد رکورد تو کنترل چند ثانیه طول می کشه پس باید کاربر رو از شروع و اتمام این عملیات آگاه کرد. برای آگاه کردن کاربر هم از یه کنترل لودر استفاده شده که تو تصویر زیر مشاهده می کنید.


دریافت
حجم: 71.7 کیلوبایت

مهدی منافی
۱ نظر ۲۹ اسفند ۹۱ ، ۲۲:۱۳

آموزش تبدیل متن به گفتار در ویژوال استودیو ۲۰۱۲ + سورس کد

تبدیل متن به گفتار در ویژوال استودیو ۲۰۱۲. سرویس های زیادی تو ویندوز هستند که مایکروسافت تا الان بصورت کاربردی تر از آنها استفاده نکرده، شاید به دلیل اینکه از دید مایکروسافت خیلی هم مهم نبودن یا خیلی ساده بوده اند. اما یکی از مزایای برنامه نویس بودن اینه که هر چی که تو دسترست نیست یا اصلاً وجود نداره رو بتونی اونطوری که دوست داری درستش کنی. و من هم امروز می خوام دقیقاً اونطوری که دوست دارم از یکی از سرویس های ویندوز مایکروسافت استفاده کنم.

این سرویسی که می خوام در موردش صحبت کنم ، سرویس تبدیل متن یا فایل متنی به صداست. برنامه ای به اسم Text To Speech تو کنترل پنل ویندوز وجود داره که وظیفه تبدیل متن به گفتار رو به عهده داره و می تونه متنی رو تلفظ کنه. خیلی از افراد تازه کار هستند که از وجود چنین امکاناتی تو ویندوز خبر ندارن چه برسه به نحوه استفاده از اون.
اگه بخوایم به یکی از مزایای تبدیل متن به گفتار اشاره کنیم همین تلفظ کلمات برای غیر زبان انگلیسی ها می تونه بهترین گزینه باشه. بی اینکه جایی پول بدیم یا فیلم آموزشی نیگا کنیم میشه با این برنامه ای که امروز درست می کنیم یه استاد تلفظ فول تایم برای خودمون استخدام کنیم.

آموزش تبدیل متن به گفتار در ویژوال استودیو ۲۰۱۲ + سورس کد
مهدی منافی
۰ نظر ۲۷ اسفند ۹۱ ، ۰۹:۳۹

معرفی خودم

سلام خدمت تمامی دوست داران طرح های UI، امیدوارم حالتون خیلی خیلی خوب باشه. به عنوان اولین پست بلاگ می خوام اول از خودم براتون بگم.


نام و نام خانوادگی: مهدی منافی

مدرک : مهندسی نرم افزار

فارغ التحصیل از : دانشگاه آزاد اسلامی

محل زندگی : فرقی نمی کنه کجای ایران باشه (هرجا که هستم باشم، آسمان مال من است).

علایق : طراحی رابط کاربری نرم‌افزار (UI) - طراحی قالب وبسایت - گرافیک (چه کامپیوتری چه هنر دستی) - برنامه نویسی - رباتیک (که هیچ موقع وقت نکردم یاد بگیرمش)

البته اگه می خواستم علایق درجه دو رو هم قرار بدم شاید یه تومار درست می شد، واسه همین نخواستم زیاد سرتون رو درد بیارم و خودم رو همه کاره نشون بدم ;) . ولی در کل به کارهای فنی زیاد علاقه دارم و دوست دارم هر چیزی رو که نیاز دارم خودم درست کنم که متاسفانه تو خیلی مواقع اینطور نمیشه.

مهمترین هدف زندگی : مهمترین هدف زندگی بنده احداث یه شرکت بین المللی IT تو مملکته خودمه (شرکتی بزرگتر از گوگل و مایکروسافت). برا رسیدن به هدفم هر راه مثبتی رو امتحان می کنم و تا نرسیدن به هدفم سعی می کنم مایوس نشم.

از کی شروع به کارهای گرافیکی کردم : یادمه اون دوران های بچگی (حدود 5 - 6 سالگی) نقاشی های زیادی می کشیدم و بعد از اون تو دوران نوجوانی و جوانی هم این مهارت رو تو خودم تقویت کردم ولی جایی برزو ندادم.

برای اولین بار تو سال 1387 گرافیک رو تو کامپیوتر تجربه کردم و از اون موقع تا حالا پیشرفتهای قابل توجهی کردم. سال 1389 با نرم افزار Expresion Blend و تکنولوژی WPF (که به طراحی رابط کاربری و ظاهر نرم افزار مربوط میشه) آشنا شدم و طرح های متفاوتی رو پیاده کردم.

از این تکنولوژی تو پروژه پایانی کارشناسی هم استفاده کردم که استادم خیلی خیلی ازش خوشش اومد.

تلفن همراه : نوکیا مدل آشا 302. ازش راضیم، کارهای روزانه ام رو راه میندازه. بیشتر از قسمت پیام رسانش استفاده می کنم و یه بازی دوز هم روش نصب کردم که هر از چند گاهی باهاش خودم رو سرگرم می کنم.

کامپیوتر : از اولین روزی که خریدمش همونطور دارم ازش استفاده می کنم با کلی دنگ و فنگ و هنگ. قصد داشتم به لب تاپ تغییرش بدم که بازار ارز مانع این کار شد.

تصویری از محیط کار :

بزرگترین آرزو : بزرگترین آرزوی بنده اینه که تمام جوونای کشورم از بیکاری خلاص بشن و ایران یکی از بزرگترین کشورهای آی تی تو دنیا بشه

ایام به کام شیرین

معرفی خودم
مهدی منافی
۱ نظر ۲۶ اسفند ۹۱ ، ۲۱:۳۶