کتاب رابط گرافیکی کاربر در MATLAB GUI کتاب رابط گرافیکی کاربر در MATLAB GUI :
ساخت رابط گرافیکی (صفحه اصلی، نوار ابزارمنوی متنی و کادرهای محاوره ای) به کمک MATLAB GUI
ساختINSTALL وautorun برای استفاده عمومی از رابط گرافیکی به کمک نرم افزارهای مربوطه
ساخت فایل اجرایی از رابط گرافیکی به کمک MATLAB COMPLLER
مقدمه مولف زبانهای برنامه نویسی مختلفی وجود دارند که به کمک آنها میتوان محاسبات را به زبان کامپیوتری درآورد، اما همواره این مشکل پیش روی گسترش این برنامهها وجود دارد و آن این است که کاربر تا حدودی دستورات مربوط به آن زبان برنامه نویسی را بداند، همانند سیستم عامل DOS که کاربر باید تا حدودی دستورات مربوط به این سیستم عامل را بداند.
اگر بتوانیم برنامه خود را همانند ویندوز به صورت گرافیکی درآوریم، در اینصورت برنامه ما مخاطب زیادی خواهد داشت چراکه کار با آن سادهتر است و برای کار با آن نیازی به حفظ دستور نیست. شما برای خواندن این کتاب قادر خواهید بود آنچه را در ذهن خود دارید به کمک یکی از زبانهای برنامه نویسی به صورت یک نرم افراز مختصر به فرد ایجاد کنید و حتی در معرض فروش قرار دهید. البته ما در این کتاب آنجا نیاز به برنامه نویسی است، از زبان برنامه نویسی MATLAB استفاده میکنیم. در این کتاب از روش آموزش تصویری و گام به گام به کمک مثالهای کاربری و متنوع استفاده شده است.
کتاب رابط گرافیکی کاربر در MATLAB GUI به شما کمک میکند تا بتوانید: از ابتدا شروع به ساخت یک نرم افزار نمایید. المانهای مورد نیاز خود را در صفحه قرار دهید و برای هرکدام وظیفه تعریف نمایید. برای نرم افزارتان نوار ابزار، نوار منو و منوی متنی بسازید. در نهایت برای آنچه که تهیه کردهاید مراحل نصب را بسازید تا کاربر با کلیک های متوالی بر روی دکمه NEXT نرم افزار شما را نصب نموده و از آن استفاده کند.
همچنین میآموزید که چکونه برای CD نصب برنامه خود اجرای خودکار تهیه کنید و چگونه بر روی CD نرم افزاری تهیه کردهاید قفل نصب نمایید تا به راحتی کپی نشود. در نهایت با طراحی یک برچسب، نرم افزار خود را آماده ارائه به بازار میکنید.
بازیهای ساده کامپیوتری، برنامههای کاربردی کوچک بسازید.
به هر زبانی که برنامه نویس میکنید. طرح خود را عمومی کنید. برنامه نوشته شده خود را به صورت یک بسته نرم افزاری در آورید، برای آن مراحل نصب و اجرای خودکار بسازید.
مقدمه برای ساخت یک نرم افزار کامل ابتدا میبایست المانهای مورد نیاز در یک صفحه قرار داده شوند و سپس برای هر کدام از این المانها به کمک برنامه نویسی وظیفهای تعریف شود. ما این مراحل را به کمک نرم افزار محبوب MATLAB انجام میدهیم. با توجه این که نرم افزار تولید شده دارای پسوند از نوع پسوند فایلهای MATLAB هم در آنها نصب باشد ممکن است با مشکل روبه رو شود.
بنابراین به کمک MATLAB compiler نرم افزار خود را به صورت فایل اجرایی با پسوند exe در می آوریم. برای شکیل شده کار و جلوگیری از کپی ساده نرم افزار به داخل کامپیوتر هدف توسط کاربر، برای نرم افزار مراحل نصب را میسازیم تا کاربر با کلیکهای متوالی بر روی دکمه next نرم افزار مورد نظر را نصب نمایید.
درنهایت بار اجرای ساده تر و همچنین معرفی بعضی دیگر از فایلها به کاربر مثل یک فیلم راهنمای نصب برنامه، بک اتوران تهیه میکنیم. در قدم نهایی با طراحی یک برچسب برای CD محصول تولیدی را آماده ارائه به بازار میکنیم.
فهرست مطالب کتاب رابط گرافیکی کاربر در MATLAB GUI : مقدمه مولف: مقدمه:
فصل اول: ساخت سریع یک نرم افزار در قالب دو مثال ساده مثال ۱ مثال ۲
فصل دوم: تنظیمات قبل از شروع پروژه ساخت یک نرم افزار فصل سوم: معرفی تمام اجزاء محیط GUIDE و برنامه نویسی برای اشیاء ۳-۱-نوار اشیاء ۳-۲-Selec ۳-۳-Push Butto ۳-۴-Slide ۳-۵-Radio Butto ۳-۶-Check Box ۳-۷-Edit Tex ۳-۸-Static Tex ۳-۹-Pop-up Men ۳-۱۰-Listbo ۳-۱۱-Toggle Butto ۳-۱۲-Table ۳-۱۳-Axes ۳-۱۴-Panel ۳-۱۵-Button Group ۳-۱۶-ActiveX Control ۳-۱۷-نوار ابزار ۳-۱۸-نوار منو فصل چهارم: ساخت نوار ابزار، نوار منو و منوی متنی در محیط GUIDE ۴-۱-چگونه برای نرم افزار خود یک نوار ابزار با دکمه های دلخواه بسازیم؟ ۴-۲-چگونه برای نرم افزار خود یک نوار منو بسازیم؟ ۴-۳-چگونه برای نرم افزارمان یک منوی متنی بسازیم؟ فصل پنجم: ساخت کادرهای محاوره ای فصل ششم: ساخت یک GUI با کدنویسی و بدون استفاده از محیط GUIDE ۶-۱-ایجاد اشیاء (Object) ۶-۲-ترازبندی اشیاء ۶-۳-مشخص کردن ترتیب پرش با Tab(Tab Order) ۶-۴-ساخت نوار ابزار (Toolbar) ۶-۵-ساخت نوار منو (Menubar) ۶-۶-ساخت منوی متنی (Context Menu) ۶-۷-انواع Callback فصل هفتم: بررسی سایر توابع قابل استفاده در یک طرح GUI ۷-۱-توابعی برای گسترش یک طرح GUI ۷-۲-توابعی برای پیدا کردن اشیاء ۷-۳-توابعی برای بهبود کار ۷-۴-توابعی برای کنترل اجرای برنامه فصل هشتم: تهیه طرح های پیشرفته و ذکر چند نکته فصل نهم: بررسی خواص اشیاء ۹-۱-خواص Uicontrol ۹-۲-خواص Uipanel ۹-۳-خواص Uibuttongroup ۹-۴-خواص Uitable ۹-۵-خواص Axes ۹-۶-خواص Figure ۹-۷-خواص Uitoolbar ۹-۸-خواص Uipushtool ۹-۹-خواص Uitoggletool ۹-۱۰-خواص Uimenu ۹-۱۱-خواص Uicontextmenu فصل دهم: ساخت فایل اجرایی با پسوند exe و msi فصل یازدهم: مراحل پایانی ساخت یک نرم افزار به روایت تصاویر ۱۱-۱-ساخت مراحل نصب (ساخت Setup.exe) ۱۱-۲-ساخت اجرای خودکار (Autorun) ۱۱-۳-قفل گذاری روی CD ۱۱-۴-تهیه برچسب برای CD فصل دوازدهم: نرم افزارهای کمکی برای آموزش و زیباسازی نرم افزار ۱۲-۱-نرم افزار ساخت آیکن ۱۲-۲-نرم افزار ویرایش تصاویر ۱۲-۳-نرم افزار ساخت فیلم های راهنما ۱۲-۴نرم افزار عکس برداری از صفحه نمایش منابع و مآخذ