آپلود ویدئو | ورود | ثبت نام


فرادرس-

طراحی رابط های گرافیکی (GUI) در متلب – بخش سوم


Embed گزارش تخلف

مشاهده 5317

دریافت ویدئو: حجم کم کیفیت بالا
توسط فرادرس در 17 Apr 2014
توضیحات:

برای کسب اطلاعات بیشتر، به این لینک مراجعه نمایید:
http://www.faradars.org/mvpgui101#

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

سرفصل های مورد بحث در این فیلم آموزشی عبارتند از:
موارد مطرح شده در بخش یکم
توضیحات تئوریک مربوط به معرفی GUI.
معرفی دسته های مختلف المان های یک واسط گرافیکی شامل کنترل های گرافیکی، عناصر استاتیک و منوها و محورها.
توضیحات مربوطه اهمیت و ضرورت استفاده از GUI و نیز توضیح چگونگی مراحل شروع و اتمام یک پروژه واسط گرافیکی.
توضیح ساختار برنامه نویسی GUI و نیز کلیات طراحی نهایی یک واسط گرافیکی در متلب.
نحوه ی شروع کار با محیط ساخت یک واسط گرافیکی کاربر (GUIDE) در متلب به طور عملی.
معرفی نوار ابزارهای گوناگون در محیط GUIDE که به طراحی بهتر یک واسط گرافیکی به ما کمک می کنند. مانند خط کش، چهار خانه ها، نحوه تنظیم المان ها و … .
معرفی تک تک المان ها به طور مختصر در نرم افزار متلب.
معرفی پنجره خصوصیات برای هر المان و توضیح موارد آن به همراه تاثیر آن ها در واسط گرافیکی.
توضیح ساختار m فایل یک واسط گرافیکی به طور جامع و نکات مهم آن.
معرفی دکمه های فشاری و نیز انجام عملی نکات قبل با ذکر مثال شمارنده کلیک.

موارد مطرح شده در بخش دوم
معرفی المان دکمه ی دو وضعیتی، جعبه ویرایش متنی و متن ایستا با طراحی مثال “تعویض رنگ ها” به همراه توضیحات کامل و نکات ظریف مربوطه.
معرفی لغزنده ها به همراه توضیحات چگونگی تعیین میزان تغییرات در لغزنده، توضیح در مورد چگونگی گرفتن ورودی از کاربر در یک واسط گرافیکی همه با طراحی مثال “نمایشگر مقدار لغزنده”.
معرفی چک باکس، فریم ها، دکمه های رادیویی با طراحی مثال “تغییر رنگ پس زمینه”.
در مثال قبل نکات استفاده از چند دکمه رادیویی با هم به همراه نحوه پیاده سازی خروجی مورد نظر به طور کامل توضیح داده شده است.
معرفی لیست های باز شونده (Popup Menu) و لیست معمولی به همراه نکات مربوطه با طراحی مثال “رسم رنگارنگ خط و سهمی”.
معرفی نمودارها و توضیح در مورد خصوصیات ضروری آن در مثال “رسم رنگارنگ خط و سهمی”.

موارد مطرح شده در بخش سوم
توضیحات و نکات مربوط به اضافه کردن منوها و کانتکست منوها به واسط گرافیکی.
توضیحات مربوط به چگونگی برنامه ریزی و عملیاتی سازی منوها و یا کانتکست منوهای طراحی شده.
پیاده سازی کلیدهای میانبر برای فراخوانی منوها.
چگونگی Load کردن فایل با توضیح جامع و کامل در مورد تابع uigetfile به همراه توضیح در مورد ورودی ها و خروجی های آن و بررسی تاثیر آن ها در نوع انتخاب های موجود برای پسوند فایل ها در پنجره Open File.
چگونگی Save کردن فایل با توضیح جامع و کامل در مورد تابع uiputfile به همراه توضیح در مورد ورودی ها و خروجی های آن و بررسی تاثیر آن ها در نوع انتخاب های موجود برای پسوند فایل ها در پنجره Save File.
چگونگی پیاده سازی خروج از یک واسط گرافیکی از روی منوها.
توضیح نکته مهم و ظریف پیاده سازی ذخیره کردن یک نمودار که خود بخشی از یک واسط گرافیکی است در فایلی دیگر با ذکر دستورات مربوطه.
توضیح در مورد چگونگی پیاده سازی پنجره سوال و جواب از کاربر.
توضیح در مورد چگونگی پیاده سازی پنجره خطا و اخطار به کاربر.
توضیح در مورد نحوه پیاده سازی و اجرای کانتکست منوها تحت مثال تغییر جنس خط در نمودار رسم شده.

تمام موارد بالا تحت مثال “رسم منحنی سینوسی و سهمی” مطرح شده اند.

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


مدرس: امیر نیکوئی نژاد

کلمات کلیدی:
Popup Menu, المان دکمه دو وضعیتی, تابع uigetfile, توضیح ساختار m فایل یک واسط گرافیکی, توضیحات تئوریک مربوط به معرفی GUI, جعبه ویرایش متنی, دکمه های فشاری, رسم رنگارنگ خط و سهمی, ساختار برنامه نویسی GUI, عملیاتی سازی منوها و یا کانتکست منوها, لیست های باز شونده, متن ایستا, محیط GUIDE, محیط ساخت یک واسط گرافیکی کاربر (GUIDE), نمایشگر مقدار لغزنده, نوار ابزارهای گوناگون در محیط GUIDE, واسط های گرافیکی کاربر, پنجره Open File, پنجره Save File, پنجره خصوصیات برای هر المان, چک باکس, چگونگی پیاده سازی پنجره سوال و جواب از کاربر, کلیات طراحی نهایی یک واسط گرافیکی در متلب, کنترل های گرافیکی، عناصر استاتیک و منوها و محورها, یک پروژه واسط گرافیکی,دانلود فرادرس آموزشی رایگان,دانلود فیلم آموزشی رایگان,دانلود جزوه ,تصویری آموزشی,دانلود کتاب تصویری آموزشی,آموزش غیر حضوری و الکترونیکی,دوره آموزشی تخصصی

لغات کلیدی:

Popup, Menu, المان, دکمه, دو, وضعیتی, تابع, uigetfile, توضیح, ساختار, m, فایل, یک, واسط, گرافیکی, توضیحات, تئوریک, مربوط, به, معرفی, GUI, جعبه, ویرایش, متنی, دکمه, های, فشاری, رسم, رنگارنگ, خط, و, سهمی, ساختار, برنامه, نویسی, GUI, عملیاتی, سازی, منوها, و, یا, کانتکست, منوها, لیست, های, باز, شونده, متن, ایستا, محیط, GUIDE, محیط, ساخت, یک, واسط, گرافیکی, کاربر, (GUIDE), نمایشگر, مقدار, لغزنده, نوار, ابزارهای, گوناگون, در, محیط, GUIDE, واسط, های, گرافیکی, کاربر, پنجره, Open, File, پنجره, Save, File, پنجره, خصوصیات, برای, هر, المان, چک, باکس, چگونگی, پیاده, سازی, پنجره, سوال, و, جواب, از, کاربر, کلیات, طراحی, نهایی, یک, واسط, گرافیکی, در, متلب, کنترل, های, گرافیکی, عناصر, استاتیک, و, منوها, و, محورها, یک, پروژه, واسط, گرافیکی, دانلود, فرادرس, آموزشی, رایگان, دانلود, فیلم, آموزشی, رایگان, دانلود, جزوه, تصویری, آموزشی, دانلود, کتاب, تصویری, آموزشی, آموزش, غیر, حضوری, و, الکترونیکی, دوره, آموزشی, تخصصی


نظرات برای این ویدئو توسط کاربر غیر فعال شده است.

درباره ما | تماس با ما | قوانین تخته سفید