کتاب آموزش تصویری و گام به گام ساخت نرمافزار با MATLAB
آموزش تصویری و گام به گام ساخت نرمافزار با MATLAB
نویسنده:
مهدی محامی
ناشر:
نوآور
تعداد صفحه:
۲۲۴
زبان نوشتار:
فارسی
سال انتشار:
۱۳۹۸
نوبت چاپ:
دوم
معرفی کتاب آموزش تصویری و گام به گام ساخت نرمافزار با MATLAB
کتاب آموزش تصویری و گام به گام ساخت نرمافزار با MATLAB کتاب آموزش تصویری و گام به گام ساخت نرمافزار با MATLAB بهترین راه برای ساخت یک نرم افزار است .
برای ساخت یک نرم افزار کامل ابتدا میبایست المان های مورد نیاز در یک صفحه قرار داده شوند و سپس برای هرکدام از این المان ها به کمک برنامه نویسی وظیفهای تعیین شود.
پیشگفتار زبانهای برنامهنویسی مختلفی وجود دارند که به کمک آنها میتوان محاسبات را به زبان کامپیوتری در آورد، اما همواره این مشکل پیش روی گسترش این برنامه وجود دارد و آن این است که کاربر باید تا حدودی دستورات مربوط به آن زبان برنامه نویسی را بداند، همانند سیستم عامل DOS که کاربر باید تا حدودی دستورات مربوط به این سیستم عامل را بداند. اگر بتوانیم برنامه خود را همانند ویندوز به صورت گرافیکی در آوریم، دراین صورت برنامه ما مخاطب زیادی خواهد داشت چراکه کار با آن ساده تر است و برای کار با آن نیازی یه حفظ دستور نیست.
هدف از خواندن کتاب چیست؟ شما با خواندن این کتاب قادر خواهید بود آن چه را در ذهن خود دارید به کمک یکی از زبانهای برنامه نویسی به صورت یک نرم افزار منحصر به فرد ایجاد کنید و حتی در معرض فروش قرار دهید. البته ما در این کتاب آن جا که نیاز به برنامه نویسی است، از زبان برنامه نویسی MATLAB استفاده میکنیم. در این کتاب از روش آموزش تصویری و گام به گام به کمک مثالهای کابردی و متنوع استفاده شده است.
از ابتدا شروع به ساخت یک نرم افزار نمایید. المانهای مورد نیاز خود را در صفحه قرار دهید و برای هرکدام وظیفه تعربف نمایید. برای نرم افزارتان نوار ابزار، نوار منو و منوی متنی بسازید. در نهایت برای آنچه که تهیه کردهاید مراحل نصب را بسازید تا کاربر با کلیک های متوالی بر روی دکمه NEXT نرم افزار شما را نصب نموده و از آن استفاده کند. همچنین میآموزید که چگونه برای CD نصب برنامه خود اجرای خودکار تهیه کنید و چگونه بر روی CD نرم افزاری که تهیه کردهاید قفل نصب نمایید به راحتی کپی نشود. در نهایت با طراحی یک برچسب، نرم افزاری خود را آماده ارائه به بازار میکنید. بازیهای ساده کامپیوتری، برنامههای کاربردی کوچک بسازید. به هر زبانی که برنامه نویسی میکنید طرح خود را عمومی کنید. برنامه نوشته شده خود را به صورت یک بسته نرم افزاری در آورید، برای آن مراحل نصب و اجرای خودکار بسازید. مقدمه برای ساخت یک نرم افزار کامل ابتدا میبایست المانهای مورد نیاز در یک صفحه قرارداده شوند و سپس برای هرکدام از این المانها به کمک برنامه نویسی وظیفهای تعریف شود. ما در این مراحل را به کمک نرم افزار محبوب MATLAB انجام میدهیم. با توجه این که نرم افزار تولید شده دارای پسوندی از نوع پسوند فایلهای MATLAB هم در آنها نصب باشد. ممکن است با مشکل روبرو شود.
بنابراین به کمک MATLAB COMPILER نرم افزار خود را به صورت فایل اجرایی با پسوند exe درمیآوریم. برای شکیل شدن کار و جلوگیری از کپی ساده نرم افزار به داخل کامپیوتر هدف توسط کاربر، برای نرم افزار مراحل نصب میسازیم تا کاربر با کلیکهای متوالی بر روی دکمه next نرم افزار مورد نظر را نصب نماید. در نهایت برای اجرای سادهتر و همچنین معرفی بعضی دیگر از فایلها به کاربر مثل یک فیلم راهنمای نصب برنامه، یک اتوران تهیه میکنیم.
در قدم نهایی با طراحی یک برچسب برای CD محصول تولیدی را آماده ارائه به بازار میکنیم.
فهرست مطالب مقدمه مؤلف مقدمه فصل اول: ساخت سریع یک نرم افزار در قالب دو مثال ساده مثال ۱
مثال ۲
فصل دوم: تنظیمات قبل از شروع پروژه ساخت یک نرم افزار فصل سوم: معرفی تمام اجزا و محیط GUIDE و برنامه نویسی برای اشیا ۱-نوار اشیا Select-2 Push Button-3 Slider-4 . Radio Button-5 Check Box-6 Edit Text-7 Static Text-8 Pop-up Menu-9 Listbox-10 Toggle Button-11 Table-12 Axes-13 Panel-14 Button Group-15 ActiveX Control-16 ۱۷-نوار ابزار ۱۸-نوار منو فصل چهارم: ساخت نوار ابزار، نوار منو و منوی متنی در محیط GUIDE ۱-چگونه برای نرم افزار خود یک نوار ابزار با دکمه های دلخواه بسازیم؟ ۲-چگونه برای نرم افزار خود یک نوار منو بسازیم؟ ۳-چگونه برای نرم افزار مان یک منوی متنی بسازیم؟ فصل پنجم: ساخت کادرهای محاوره ای فصل ششم: ساخت یک GUI با کدنویسی و بدون استفاده از محیط GUIDE. ۱-ایجاد اشیاء (Object) ۲-ترازبندی اشیاء . ۳-مشخص کردن ترتیب پرش با Tab Tab Order ۴-ساخت نوار ابزار ( Toolbar) ۵-ساخت نوار منو (Menubar) ۶-شناخت منوی متنی (Context Menu ). ۷-انواع Callback فصل هفتم: بررسی سایر توابع قابل استفاده در یک طرح GUI ۱-توابعی برای گسترش یک طرح آGU. ۲-توابعی برای پیدا کردن اشیا ۳-توابعی برای بهبود کار ۴-توابعی برای کنترل اجرای برنامه فصل هشتم: تهیه طرح های پیشرفته به ذکر چند نکته فصل نهم: بررسی خواص اشیاء ۱-خواص Uitcontrol ۲-خواص Lipanel ۳-خواص Libutton group ۴-خواص Uitable ۵-خواص Axes ۶-خواص Figure ۷-خواص Uitoolbar ۸-خواص Uipushtool ۹-خواص Litoggletool ۱۰-خواص Uimenu ۱۱-خواص Uicontextmenu فصل دهم: ساخت فایل – جرایی با پسوند exe و msi فصل یازدهم: مراحل پایانی ساخت یک نرم افزار به روایت تصاویر ۱-ساخت و مراحل نصب (ساختsetup.exe ) ۲-ساخت اجرای خود کار (Autorun) .۳- قفل گذاری روی CD ۴-تهیه برچسب روی CD فصل دوازدهم: نرم افزار های کمکی برای آموزش و زیباسازی نرم افزار ۱-نرم افزاره ساخت آیکن ۲-نرم افزار ویرایش تصاویر ۳-نرم افزار ساخت فیلم های راهنما ۴-نرم افزار عکس برداری از صفحه نمایش