بخشی از پاورپوینت
اسلاید 1 :
بسم الله الرحمن الرحیم
موضوع:کد جنریتور
اسلاید 2 :
تعریف کاملی برای code generator ارائه نشده است.
بطور کلی کد جنریتور یک برنامه را از روی قواعد نحوی به یک سری دستورالعمل ها تبدیل می کند که توسط ماشین قابل اجرا باشد و بیشتر در کامپایلر ها مورد استفاده قرار می گیرد.
در مجموعه دو دسته کد جنریتور داریم : دسته اول برای سیستم های پایگاهی (( اطلاعاتی)) مناسب هستند و از روی پایگاه داده، کدها وتولید. دات نت ها صفحات کاربری لازم درج ،حذف وبروز رسانی در جداول مختلف را با رعایت لایه های مطرح در معماری های مرسوم ((مانند معماری پنج لایه ی ماکروسافت)) فراهم میکند بعد از تولید هم برنامه ساز میتونه خیلی سریع کد های تولید شده رو بر حسب نیازهایش سازمان دهی کند وبه زیبا سازی صفحات تولید شده بپردازد.
اسلاید 3 :
دسته دوم همان ابزارهای مهندسی نرم افزار هستند که امکان طراحی سیستم را با استفاده از یکی از متدلوژی های مرسوم که به تولید کد می پردازند این ابزار ها حتی امکان مهندسی معکوس هم دارند یعنی اگر تغییری در کد یو ام ال ((اساس نمودار های طراحی مثلا به طور خاص نمودار کلاس)) داده بشه که مطابق طراحی نباشه، طراحی رو بر اساس کد تغییر می دهند یکی از این نمونه اابزار ها که در آزمایشگاه هم استفاده میشود ویژوال پارا دایم است.
خروجی یک کد جنریتور معمولا به صورت اسمبلی کد یا ماشین کد وغیره می باشد
اسلاید 4 :
ابتدا می بایست فایلهای سورس سازنده را بعد از دانلود در مسیر زیر کپی کنید .C:\ProgramData\TideSDK
سپس TideSDK Developer که لیک دانلودش زیر فایلهای سورس است را نیز دانلود و نصب کنید .
حال می بایست یک پروژه بسازید و یک مسیر برای فایلهای کد نویسی شده ی خود به آن معرفی کنید . ما در اینجا یک پروژه ی Hello world را داخل برنامه Import می کنیم . ابتدا فایل زیپ را باز کنید سپس مسیر پوشه ی باز شده را به نرم افزار Import کنید .
اسلاید 5 :
حال به برگه ی test & package رفته و با Launch کردن برنامه می بینید که فایل HTML موجود در پوشه ی Resource اجرا شده است .
حالامیتوانید این فایل HTML را برای تست به دلخواه تغییر دهید به آن جاواسکریپت و استایل بیفزایید و اپلیکیشنهای مختلف بسازید حتی می توانید خیلی راحت اپلیکیشن های تحت ویندوز بای شبکه های اجتماعی مختلف بسازید که با AJAX با سرورشان تبادل ارتباط دارند و … حتی می توانید برنامه های PHP خود را درون این فایل Include کنید و به دیتابیس متصل شوید و هر کاری که تا به حال در مرورگر انجام می دادید را بر دسکتاپ داشته باشید . فکر میکنم یه To do list دسکتاپ تمرین کاربردی و مناسبی برای شروع خواهد بود .

