ایجاد یک برنامه رایانه ای نه تنها به دانش خاصی نیاز دارد ، بلکه به زمان زیادی نیز نیاز دارد. برای تسهیل کار برنامه نویس ، محیط های ویژه ای برای توسعه ایجاد شده اند - IDE (محیط توسعه یکپارچه) ، که به شما امکان می دهد به سرعت عناصر رابط و کد برنامه مربوطه را ایجاد کنید. کار با چنین محیطی نه تنها برای افراد حرفه ای ، بلکه همچنین برای کسانی که تازه شروع به تسلط بر اصول می کنند بسیار راحت است ، زیرا هر کار عملی به جذب سریع مواد پوشش داده شده کمک می کند.
یکی از این IDE ها Xojo است - یک پلت فرم متقابل (یعنی برای کار با سیستم عامل های مختلف - ویندوز ، لینوکس و غیره) محیط شی گرا بر اساس زبان REALBasic ، که به نوبه خود از نحو زبان دیگری استفاده می کند - VisualBasic …
Xojo به شما امکان می دهد نه تنها برای رایانه های ثابت ، بلکه همچنین برای لپ تاپ و نت بوک ، تبلت با هر اندازه صفحه نمایش نرم افزار ایجاد کنید.
رابط Xojo کاملاً ساده است و شامل فیلدی با پنجره برای ایجاد ، ستونی با عناصر مختلف ، خصوصیات آنها و دکمه های کنترل است (شکل 1):
برای ایجاد یک عنصر جدید نیازی به نوشتن چیزی ندارید ، Xojo این کار را برای شما انجام می دهد. فقط آن را به جای مناسب بکشید (شکل 2):
برای هر عنصر ، تعداد زیادی تنظیمات مختلف در نظر گرفته شده است که شکل ظاهری آن را تعیین می کند: حاشیه و رنگ پس زمینه ، کتیبه ها ، نوع قلم ، اندازه ها و موارد دیگر. بلافاصله می توانید نتیجه تغییر هر تنظیم روی صفحه را مشاهده کنید ، که به شما امکان می دهد به سرعت رابط پنجره لازم را ایجاد کنید. به عنوان مثال ، ایجاد دکمه Start و کادر نوشتاری که در شکل 3 نشان داده شده است تنها 30 ثانیه طول کشیده است! بعید است که حتی یک برنامه نویس با تجربه بتواند در چنین زمانی کد پنجره کاملی را که محیط توسعه به طور خودکار ایجاد می کند ، بنویسد.
پس از ایجاد عناصر رابط برای هر یک از آنها ، لازم است اقداماتی را که هنگام وقوع برخی از وقایع یا شرایط انجام می شوند ، ثبت کنید. برای انجام این کار ، فقط به قسمت دیگری بروید ، مورد مورد نظر را انتخاب کرده و کد مناسب را برای رویداد انتخاب شده بنویسید. پس از وارد کردن کد با کلیک بر روی دکمه "Run" یا "Build" ، می توانید بلافاصله کار آن را بررسی کنید (شکل 4):
در پنجره ایجاد شده ، پس از "کلیک" روی دکمه "شروع" ، کتیبه "کار می کند!" در قسمت متن ظاهر شد. این کار با کدی که برای رویداد نوشته شده است (با کلیک بر روی دکمه سمت چپ یا راست ماوس) پس از قرار گرفتن در بالای عنصر ، امکان پذیر می شود. به همین ترتیب ، می توانید اقداماتی را که برای سایر رویدادهای این دکمه انجام می شود ، ثبت کنید. به عنوان مثال ، برای تغییر رنگ اغلب استفاده می شود (پس از شناور ماوس تمرکز کنید توسط عنصر) و (تمرکز را از دست می دهید).
Xojo به شما امکان می دهد تقریباً هر تعداد عنصر و پنجره تعاملی را در یک برنامه ایجاد کنید و امکانات فوق العاده ای را برای برنامه نویس باز کنید. کد زبان REALBasic نسبتاً ساده است و شامل چنین ساختارهای پیچیده ای نیست که در C ، C ++ یا PHP استفاده می شود ، بنابراین کار با این IDE حتی برای کسانی که تازه اصول برنامه نویسی را یاد می گیرند کار آسانی است: مطالب یاد گرفته شده می توانند با ایجاد برنامه های ساده از نوع نشان داده شده در شکل 5 ، به سرعت در عمل بررسی و تلفیق شوند:
این برنامه به شما امکان می دهد تعداد ساعات ، دقیقه و ثانیه قبل از زمان مشخص را تعیین کنید (اینها اغلب در صفحه امتیازات استفاده می شوند ، که زمان باقی مانده قبل از یک رویداد را نشان می دهد). با وجود تمام سادگی های ظاهری ، چنین برنامه ای به شما امکان می دهد نحوه طراحی عناصر پنجره ، تسلط بر پردازش تصویر خروجی ، کار با داده های دریافت شده از سیستم و پایگاه داده را بیاموزید.
Xojo دارای اسنادی زیبا و کاملاً دقیق است که شامل مرجع زبان ، کتابچه های راهنمای مختلف ، اسناد فنی و موارد دیگر است. همچنین می توانید آخرین نسخه برنامه را از اینجا بارگیری کنید.متأسفانه ، اسناد به زبان روسی ارائه نمی شود ، اما اگر مترجم خودکار داخلی داشته باشید (به عنوان مثال در مرورگر Yandex) مشکلی ایجاد نمی کند.