آموزش پیشرفته طراحی رابط گرافیکی (GUI) با متلب (MATLAB) – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



امروزه نرم افزار متلب به عنوان یک مجموعه محاسباتی قدرتمند شناخته می شود که دامنه کاربردهای آن روز به روز در حال گسترش است. متلب برای طراحی رابط های گرافیکی دو محیط GUIDE و App Designer را در نظر گرفته است. محیط GUIDE از نسخه های قدیمی متلب تاکنون مورد استفاده بوده است، اما محیط App Designer به تازگی در نسخه های جدید متلب ارائه شده و در حال توسعه می باشد.

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال ضبط
زمان تقریبی انتشار ۴ تا ۱۲ هفته

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    امروزه نرم افزار متلب به عنوان یک مجموعه محاسباتی قدرتمند شناخته می شود که دامنه کاربردهای آن روز به روز در حال گسترش است. متلب برای طراحی رابط های گرافیکی دو محیط GUIDE و App Designer را در نظر گرفته است. محیط GUIDE از نسخه های قدیمی متلب تاکنون مورد استفاده بوده است، اما محیط App Designer به تازگی در نسخه های جدید متلب ارائه شده و در حال توسعه می باشد.

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

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

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

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: مقدمه
      • معرفی کلی یک واسط گرافیکی و مزایای استفاده از آن
      • بیان کلی روند طراحی یک واسط گرافیکی و معرفی اولیه المان های قابل استفاده
      • ارائه مثال های کاربردی از برنامه های طراحی شده توسط GUI متلب برای ایجاد دید کلی از هدف نهایی کار
      • معرفی اولیه محیط GUIDE و اشاره به ساختار برنامه نویسی و سیستم گرافیکی مورد استفاده
      • معرفی اولیه محیط App Designer و اشاره به ساختار برنامه نویسی و سیستم گرافیکی مورد استفاده
      • ارائه تفاوت های دو محیط طراحی و بررسی مزایا و معایب استفاده از آن ها
    • درس دوم: مفاهیم مقدماتی طراحی با محیط GUIDE
      • توضیح نوار ابزارها و منوهای کاربردی محیط GUIDE
      • معرفی پنجره های Property Editor و Object Browser
      • معرفی المان های Push Button ،Edit Box و Static Text
      • بیان مفهوم و کاربرد Callback های مختلف یک المان گرافیکی
      • مثال
      • معرفی المان های Toggle Button ،Radio Button و Check Box
      • ارائه مفهوم تو در تویی (والد و فرزند) با المان های Panel و Button Group
      • معرفی المان های Slider ،List Box و Pop-up Menu
      • ساخت یک GUI
    • درس سوم: مفاهیم پیشرفته طراحی با محیط GUIDE
      • افزودن، حذف و اصلاح المان های موجود در نوار ابزار
      • طراحی منو برای رابط کاربری
      • طراحی و استفاده از Context Menu (منوی راست کلیک)
      • کار با المان Axes برای رسم نمودارهای زیبا و استاندارد، شامل: کار با توابع grid ،box ،title ،legend ،xlabel ،ylabel ،xlimit ،ylimit ،subplot و …
      • استفاده از جداول در رابط گرافیکی و معرفی ویژگی های آن
      • فراخوانی و استفاده از پنجره های محاوره ای uigetfile ،uiputfile ،uigetdir ،inputdlg ،listdlg ،questdlg ،msgbox ،helpdlg ،warndlg و errordlg جهت انتخاب فایل یا فولدر، گرفتن مقدار پارامترهای ورودی، پرسیدن سوال از کاربر و نمایش پیغام های مناسب داخل یک پنجره مجزا
      • نحوه خواندن و نوشتن فایل های متنی، اکسل، عکس و mat-file
    • درس چهارم: طراحی حرفه ای GUI با کدنویسی در سیستم HG1
      • طراحی رابط کاربری دارای چندین سربرگ (Tab) به کمک دستور uitabgroup
      • معرفی جعبه ابزار GUI Layout Toolbox و بیان مزایای استفاده از آن
      • کاربرد المان های HBox و VBox
      • کاربرد المان های HBoxFlex و VBoxFlex
      • کاربرد المان های GridBox و GridBoxFlex
      • کاربرد المان های CardPanel و BoxPanel و بیان قابلیت های Minimize و Dock
      • استفاده از المان TabPanel جهت طراحی رابط کاربری دارای چندین سربرگ (Tab)
      • نکات ظریف یک طراحی حرفه ای
      • استفاده از قابلیت های زبان HTML برای نوشتن متن های پیچیده و جذاب
      • نمایش متن های Latex در رابط گرافیکی
      • قرار دادن عکس (آیکون) روی دکمه ها و تغییر تصویر پس زمینه المان ها
      • نمایش نوار پیشرفت (Progress Bar) به صورت پنجره خارجی یا درون خود رابط کاربری
      • نمایش نمودار درختی و استفاده از قابلیت های آن
      • طراحی نوار وضعیت (Status Bar)
      • استفاده از ابزارهای ActiveX به عنوان مثال برای پخش صوت و فیلم
      • تبادل داده بین دو پنجره GUI
      • نحوه خروجی گرفتن (عکس یا fig) از نمودارهای داخل یک GUI
      • استفاده از Legend به منظور انتخاب خطوط مختلف داخل یک نمودار
      • فراخوانی توابع و مدل های سیمولینک موجود از درون رابط گرافیکی
      • پیاده سازی قابلیت جستجو و حدس پاسخ
      • پیاده سازی نمودارهای پویا (انیمیشنی) برای نمایش آنلاین تغییرات
      • نحوه اجرا، مکث یا توقف روند پردازش های سنگین و زمان بر
      • استفاده از قابلیت پردازش های موازی متلب در رابط های گرافیکی
      • پیاده سازی قابلیت های Undo و Redo
      • نحوه ساخت فایل های exe یا mlapp به عنوان خروجی قابل نصب یک واسط گرافیکی
    • درس پنجم: مفاهیم مقدماتی طراحی با محیط App Designer
      • معرفی کلی محیط App Designer شامل منوها و ابزارها
      • توضیح ساختار برنامه نویسی و سیستم گرافیکی مورد استفاده
      • بیان مفاهیم ابتدایی و کاربردی برنامه نویسی شی گرا
      • معرفی المان های مشترک با محیط GUIDE و بیان تغییرات و مزایای ایجاد شده
      • المان های Button ،Edit Field ،Label ،Text Area و State Button
      • المان های Check Box ،Radio Button Group ،Drop Down ،List Box و Slider
      • المان های Panel ،Axes و Table
    • درس ششم: مفاهیم پیشرفته طراحی با محیط App Designer
      • معرفی المان های جدید و اختصاصی محیط App Designer
      • المان های Tab Group ،Lamp ،Spinner و سوئیچ های مختلف
      • المان های Knob ،Discrete Knob و گیج های مختلف

     

    مفید برای رشته های
    • مهندسی پزشکی
    • مهندسی مکانیک
    • مهندسی هوافضا


    اطلاعات تکمیلی

    نام آموزش آموزش پیشرفته طراحی رابط گرافیکی (GUI) با متلب (MATLAB) – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVMA9701
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    مطالب مرتبط


    دیدگاه ها

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در حال ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


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