نوشته‌ها

emwin قابلیت های خود را به نمایش میگذارد

emwin قابلیت های خود را به نمایش میگذارد

در این ویدئو emwin قابلیت های خود را به نمایش میگذارد و بخشی از امکانات خود را به طراحان نشان می دهد. این کتابخانه با توابع سریع و بهینه شده خود توانسته از گوی سبقت را از رقبای خود نظیر ucgui به راحتی بدزدد و به حق این کتابخانه جایگزین بسیار خوبی برای ابزارهای قدیمی پیشین می باشد

emwin یک کتابخانه برای طراحی منوی گرافیکی است که به کمک توابع متعدد و قدرتمند خود طراح را قادر به خلق یک رابط گرافیکی جذاب و کاربر پسند میکند. emwin علاوه بر دارا بودن توابع بهینه طراحی رابط گرافیکی، امکانات خاص دیگری مانند، پخش فیلم، شبکه VNC و … را دارا می باشد.

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

 

 

 

emwin انقلابی در رابط های گرافیکی

emwin انقلابی در رابط های گرافیکی

emwin کتابخانه طراحی رابط های کاربری گرافیکی با توابع پیشرفته و بهینه شده میباشد و از آنجا که میتواند امکان طراحی یک GUI جذاب و پرفروش را به کاربر بدهد میتوان گفت که emwin انقلابی در رابط های گرافیکی ایجاد کرده است.  توابع متعدد و متنوع emwin طراحی یک گرافیک بسیار سنگین را در زمانی کوتاه و به سادگی تمام فراهم میکند. emwin توسط شرکت segger معرفی و ساخته شده و امروزه علاوه بر شرکت تولید کننده، شرکت های مطرحی همچون Philips و ST نیز حمایت کننده این محصول شده اند. بدین جهت بدیهی است که پیشبرد و ارتقاع این کتابخانه با سرعت زیادی انجام پذیرد، که این امر مژده بسیار خوشحال کننده ای برای کاربران و طراحان emwin  است. این کتابخانه برای ساخت جلوه های گرافیکی مختلف بهینه شده است و عملکرد بدون وقفه و بسیار قدرتمندی را روی سخت افزارهای مبتنی بر میکروکنترلر نشان میدهد. 

AlfaBlending

ترکیبات رنگی آلفا در emwin

ترکیبات رنگی آلفا (AlfaBlending)  یکی از ابزارهای ایجاد افکت های رنگی خیره کننده است که امکان اجرای ایده های خلاقانه ای را به طراح واسط گرافیکی می دهد. به بیان ساده تر  ترکیبات رنگی آلفا در emwin ترکیب دو رنگ است که به واسطه آن جلوه های گرافیکی شگفت انگیزی ایجاد میشود و به طراح رابط کاربری گرافیکی (GUI)  امکانات فراوانی را هدیه میکند. Emwin بهینه شده برای اجرای توابع تصویری است و امکان نمایش سریع رنگ های متوالی را بدون کم شدن سرعت روی انواع LCDها را میدهد.

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

غالباً طراحان منوهای گرافیکی توجه کمتری به توابع ترکیب رنگ در Emwin  میکند در صورتی که تجمیع ابزارهای منو و توابع رنگی، میتواند یک رابط گرافیکی جذاب تولید کند. از توابع ترکیب رنگی میتوان در طراحی یک screen saver، عکس پس زمینه و یا حتی برای نورپردازی قسمت های مختلف طرح استفاده کرد.

جادوی رنگی emwin

گرادیان رنگ (Color Gradient) به معنی کاهش و ترکیب دو رنگ است که جلوه های گرافیکی فوق العاده زیبایی را ایجاد میکند و به طراح رابط کاربری گرافیکی (GUI)  امکانات فراوانی را هدیه میکند. Emwin بهینه شده برای اجرای توابع تصویری است و امکان نمایش سریع رنگ های متوالی را بدون کم شدن سرعت روی انواع LCDها را میدهد، از این بابت شاید عنوان جادوی رنگی Emwin  برای توابع رنگ در Emwin  زیاد هم اغراق آمیز نباشد

غالباً طراحان منوهای گرافیکی توجه کمتری به توابع ترکیب رنگ در Emwin  میکند در صورتی که تجمیع ابزارهای منو و توابع رنگی، میتواند یک رابط گرافیکی جذاب تولید کند. از توابع ترکیب رنگی میتوان در طراحی یک screen saver، عکس پس زمینه و یا حتی برای نمایش سطح مایع مذاب در یک مخزن استفاده کرد.

 

 

دوره آموزشی emwin

دوره آموزش emWIN

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

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

 

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

  • آشنایی با توابع شبیه سازی و اجرای طرح در محیط شبیه سازی Visual Studio
  • کار با کتابخانه دو بعدی(2-D)  { توابع پایه رسم، رسم اشکال هندسی، گرادیان رنگی، ترکیبات آلفا و …}
  • کار با توابع نمایش متن و استفاده از فونت ها و سایزهای مختلف {وارد کردن فونت با اندازه دلخواه به برنامه، نوشتن به زبان فارسی با توابع بسیار کاربردی و … }
  • توابع تنظیم قلم نوشتار {سایز و شکل قلم، مدهای و استایل های مختلف نمایش و …}
  • ساخت نمودارهای فوق پیشرفته با قابلیت متحرک سازی {ُStatic/Dynamic Graph}
  • تولید محتوای قابل لمس توسط GUI BUILDER { کلیدها، پتانسیومترها، منوهای کششی و …}
  • پیاده سازی رابط پاسخگو به لمس کردن و نمایش مقادیر (Touch Enable)
  • توابع نمایش عکس {وارد کردن عکس ها در فرمت های مختلف، فشرده سازی عکس، نمایش سریع عکس توسط توابع بهینه شده و …}
  • تنظیمات نمایشگر {توابع کادربندی صفحه و …}
  • پیاده سازی عملی emWIN روی سخت افزار LPC1788

اگر به اطلاعات بیشتری نیاز دارید اینجا کلیک کنید

برای مشاهده شهریه دوره اینجا کلیک کنید.

برای مشاهده دوره های در حال ثبت نام اینجا کلیک کنید

 

 

مثال های زیر تنها نمونه کوچکی از قابلیت های ـــــــــــــــــemwinـــــــــــــــ میباشد: