ابتدا یک DNA ایجاد کنید
ابتدا محیط طراحی خود را همراه با ساختارها و اسکریپت های مورد نیاز برای تولید را ایجاد کنید
برنامه را طراحی کنید
در این مرحله لایه های مختلف برنامه را طراحی کنید. این کار در محیطی که قبلا آماده کرده اید, انجام می شود.
تولید کد
با استفاده از کدساز قسمتهای مختلف برنامه را ایجاد کنید. به این ترتیب بیشتر قسمت های برنامه و لایه ها بصورت اتوماتیک ایجاد می شوند.
کد های خاص را اضافه کنید
در پایان قوانین تجاری و کدهای خاص را به برنامه اضافه کنید و این فرآیند را در تمام تکرارها اجرا کنید.
از مدلهای هسته برای ایجاد دی ان ای استفاده کنید
با استفاده از مدل هسته در کدساز پارس می توانید محیط طراحی نرم افزار خود را تولید کنید, که در حقیقت یک مجموعه از موجودیتها, رابطه ها, ویژگیها, تعریف دیاگرام و اسکریپت های تولید کد می باشد. این در واقع دی ان ای برنامه های شما می باشد. به نوع دیگر شما زبان مدل سازی مخصوص (Customized Modeling Language) به خود را می سازید, که در مقابل زبان مدلسازی یکپارچه (Unified Modeling Language) می باشد. ما قصد داریم محیطهای برنامه نویسی عمده مثل Asp.Net, NodeJS, PHP را به همراه سیستمهای پایگاه داده متفاوت از جمله MySql, SQL Server, Oracle و MongoDB را پوشش دهیم. همچنین فن آوریهای واسط کاربری عمده مثل ReactJS, Angular و Vue را پوشش می دهیم.
برنامه خود را طراحی کنید
پس از آنکه محیط طراحی خود یا به عبارتی زبان مدلسازی مخصوص خود را ایجاد کردید, شما می توانید برنامه های کاربردی خود را طراحی کنید. شما ممکن است چندین برنامه با این محیط طراحی کنید, ولی همه آنها دارای يک دی ان ای هستند. تا زمانی که دی ان ای شما محیط های وب, موبایل و دستکتاپ را پشتیبانی کند, تولید آنها فرقی با یکدیگر ندارند. با مدل سازی برنامه ها, شما می توانید تمام قسمتهای برنامه را از جداول داده ها گرفته تا موجودیتها و سرویسها و واسط کاربری را تولید کنید. با اضافه کردن طراحی منطقی نرم افزار و تولید اتوماتیک اسناد مکتوب نرم افزار, شما قدرت برنامه نویسی دی ان ای را کاملا احساس خواهید کرد.
استفاده گسترده از دیاگرامها
شما می توانید طراحی خود را با استفاده از دیاگرامهای متعدد انجام دهید. ما یک محیط طراحی دیاگرام در نظر گرفته ایم, که به شما امکان ایجاد دیاگرام را در تمام قسمتهای طراحی می دهد. عمده موارد مصرف دیاگرامها در کلاسها, موجودیتها, سرویسها, جریانهای کاری و استوری بوردها می باشد.
داده ها را در لیستها به سرعت ویرایش کنید
سرعت از اهمیت بسیار بالای برخوردار است. چه در تولید نرم افزار و چه در طراحی آن. به همین دلیل لیستهای ویرایش را برای تمام آیتمهای طراحی در نظر گرفته ایم, تا بتوان به سرعت آیتمهای طراحی را ایجاد و ویرایش کرد. لیستها معمولا شامل اطلاعات اولیه هر آیتم می باشند. مانند نام و عنوان, با این حال شما می توانید فیلدهای اطلاعاتی مهم را در لیستها قرار دهید.
جزییات را در فرمها ویرایش کنید
از طریق فرمها می توان جزییات آیتمها را ویرایش کرد. شما برای هر آیتم می توانید فرم طراحی کنید, که بخشی از دی ان ای برنامه می باشد. این فرمها با استفاده از تب ها کنترل ها را گروهبندی می کنند. کنترلهای ساده مانند TextBox, CheckBox, Radio Button برای داده های ساده مورد استفاده قرار می گیرند. برای رابطه بین آیتمهای طراحی از کنترل Lookup استفاده می کنیم, که قابلیت انتخاب یکی و چند تایی را دارد.
از ویرایشگر کد درون برنامه لذت ببرید
برای کدساز, داشتن یک ویرایشگر کد درون برنامه از اهمیت بسیار بالایی برخوردار است. برای اینکه نیازی به استفاده از یک ویرایشگر کد همراه با کدساز نباشد, یک ویرایشگر درون برنامه برای کدساز در نظر گرفته ایم. این ویرایشگر برای نوشتن اسکریپت های دی ان ای و هر نوع کدی که مورد استفاده باشد, می تواند مورد استفاده قرار بگیرد و بسیاری از زبان های برنامه نویسی را پشتیبانی می کند.