نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic

نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic
نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic

تصویری: نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic

تصویری: نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic
تصویری: Xojo/Realbasic; ABPE Physics Engine 2024, آوریل
Anonim

ایجاد یک برنامه رایانه ای نه تنها به دانش خاصی نیاز دارد ، بلکه به زمان زیادی نیز نیاز دارد. برای تسهیل کار برنامه نویس ، محیط های ویژه ای برای توسعه ایجاد شده اند - IDE (محیط توسعه یکپارچه) ، که به شما امکان می دهد به سرعت عناصر رابط و کد برنامه مربوطه را ایجاد کنید. کار با چنین محیطی نه تنها برای افراد حرفه ای ، بلکه همچنین برای کسانی که تازه شروع به تسلط بر اصول می کنند بسیار راحت است ، زیرا هر کار عملی به جذب سریع مواد پوشش داده شده کمک می کند.

نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic
نحوه یادگیری سریع ایجاد برنامه ها: محیط برنامه نویسی Xojo مبتنی بر زبان REALBasic

یکی از این IDE ها Xojo است - یک پلت فرم متقابل (یعنی برای کار با سیستم عامل های مختلف - ویندوز ، لینوکس و غیره) محیط شی گرا بر اساس زبان REALBasic ، که به نوبه خود از نحو زبان دیگری استفاده می کند - VisualBasic …

Xojo به شما امکان می دهد نه تنها برای رایانه های ثابت ، بلکه همچنین برای لپ تاپ و نت بوک ، تبلت با هر اندازه صفحه نمایش نرم افزار ایجاد کنید.

رابط Xojo کاملاً ساده است و شامل فیلدی با پنجره برای ایجاد ، ستونی با عناصر مختلف ، خصوصیات آنها و دکمه های کنترل است (شکل 1):

رابط برنامه
رابط برنامه

برای ایجاد یک عنصر جدید نیازی به نوشتن چیزی ندارید ، Xojo این کار را برای شما انجام می دهد. فقط آن را به جای مناسب بکشید (شکل 2):

ایجاد یک مورد در یک پنجره
ایجاد یک مورد در یک پنجره

برای هر عنصر ، تعداد زیادی تنظیمات مختلف در نظر گرفته شده است که شکل ظاهری آن را تعیین می کند: حاشیه و رنگ پس زمینه ، کتیبه ها ، نوع قلم ، اندازه ها و موارد دیگر. بلافاصله می توانید نتیجه تغییر هر تنظیم روی صفحه را مشاهده کنید ، که به شما امکان می دهد به سرعت رابط پنجره لازم را ایجاد کنید. به عنوان مثال ، ایجاد دکمه Start و کادر نوشتاری که در شکل 3 نشان داده شده است تنها 30 ثانیه طول کشیده است! بعید است که حتی یک برنامه نویس با تجربه بتواند در چنین زمانی کد پنجره کاملی را که محیط توسعه به طور خودکار ایجاد می کند ، بنویسد.

عناصر موجود در پنجره
عناصر موجود در پنجره

پس از ایجاد عناصر رابط برای هر یک از آنها ، لازم است اقداماتی را که هنگام وقوع برخی از وقایع یا شرایط انجام می شوند ، ثبت کنید. برای انجام این کار ، فقط به قسمت دیگری بروید ، مورد مورد نظر را انتخاب کرده و کد مناسب را برای رویداد انتخاب شده بنویسید. پس از وارد کردن کد با کلیک بر روی دکمه "Run" یا "Build" ، می توانید بلافاصله کار آن را بررسی کنید (شکل 4):

نتیجه کد برنامه
نتیجه کد برنامه

در پنجره ایجاد شده ، پس از "کلیک" روی دکمه "شروع" ، کتیبه "کار می کند!" در قسمت متن ظاهر شد. این کار با کدی که برای رویداد نوشته شده است (با کلیک بر روی دکمه سمت چپ یا راست ماوس) پس از قرار گرفتن در بالای عنصر ، امکان پذیر می شود. به همین ترتیب ، می توانید اقداماتی را که برای سایر رویدادهای این دکمه انجام می شود ، ثبت کنید. به عنوان مثال ، برای تغییر رنگ اغلب استفاده می شود (پس از شناور ماوس تمرکز کنید توسط عنصر) و (تمرکز را از دست می دهید).

Xojo به شما امکان می دهد تقریباً هر تعداد عنصر و پنجره تعاملی را در یک برنامه ایجاد کنید و امکانات فوق العاده ای را برای برنامه نویس باز کنید. کد زبان REALBasic نسبتاً ساده است و شامل چنین ساختارهای پیچیده ای نیست که در C ، C ++ یا PHP استفاده می شود ، بنابراین کار با این IDE حتی برای کسانی که تازه اصول برنامه نویسی را یاد می گیرند کار آسانی است: مطالب یاد گرفته شده می توانند با ایجاد برنامه های ساده از نوع نشان داده شده در شکل 5 ، به سرعت در عمل بررسی و تلفیق شوند:

نمونه ای از یک برنامه ساده
نمونه ای از یک برنامه ساده

این برنامه به شما امکان می دهد تعداد ساعات ، دقیقه و ثانیه قبل از زمان مشخص را تعیین کنید (اینها اغلب در صفحه امتیازات استفاده می شوند ، که زمان باقی مانده قبل از یک رویداد را نشان می دهد). با وجود تمام سادگی های ظاهری ، چنین برنامه ای به شما امکان می دهد نحوه طراحی عناصر پنجره ، تسلط بر پردازش تصویر خروجی ، کار با داده های دریافت شده از سیستم و پایگاه داده را بیاموزید.

Xojo دارای اسنادی زیبا و کاملاً دقیق است که شامل مرجع زبان ، کتابچه های راهنمای مختلف ، اسناد فنی و موارد دیگر است. همچنین می توانید آخرین نسخه برنامه را از اینجا بارگیری کنید.متأسفانه ، اسناد به زبان روسی ارائه نمی شود ، اما اگر مترجم خودکار داخلی داشته باشید (به عنوان مثال در مرورگر Yandex) مشکلی ایجاد نمی کند.

توصیه شده: