كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic

كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic
كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic

فيديو: كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic

فيديو: كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic
فيديو: تعلم البرمجة باستخدام لغة جو - 01 شرح طريقة التنصيب و كتابة اول برنامج 2024, أبريل
Anonim

لا يتطلب إنشاء برنامج كمبيوتر معرفة معينة فحسب ، بل يستغرق أيضًا وقتًا طويلاً. لتسهيل عمل المبرمج ، تم إنشاء بيئات تطوير خاصة - IDE (بيئة التطوير المتكاملة) ، والتي تتيح لك إنشاء عناصر واجهة ورمز التطبيق المقابل بسرعة. يعد العمل في مثل هذه البيئة مناسبًا جدًا ليس فقط للمحترفين ، ولكن أيضًا لأولئك الذين بدأوا للتو في إتقان الأساسيات ، لأن أي عمل عملي يساعد على استيعاب المواد المغطاة بسرعة.

كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic
كيف تتعلم إنشاء البرامج بسرعة: تعتمد بيئة برمجة Xojo على لغة REALBasic

أحد هذه IDEs هو Xojo - منصة متعددة المنصات (أي مصممة للعمل مع أنظمة أساسية مختلفة - Windows و Linux وما إلى ذلك) بيئة موجهة للكائنات تعتمد على لغة REALBasic ، والتي بدورها تستخدم بناء جملة لغة أخرى - VisualBasic …

يتيح لك Xojo إنشاء برامج ليس فقط لأجهزة الكمبيوتر الثابتة ، ولكن أيضًا لأجهزة الكمبيوتر المحمول وأجهزة الكمبيوتر المحمولة ، والأجهزة اللوحية بأي حجم عرض.

واجهة Xojo بسيطة للغاية وتتضمن حقلاً به نافذة لإنشاء عمود به عناصر مختلفة وخصائصها وأزرار التحكم (الشكل 1):

واجهة البرنامج
واجهة البرنامج

لست بحاجة إلى كتابة أي شيء لإنشاء عنصر جديد ، فسيقوم Xojo بذلك نيابة عنك ؛ فقط اسحبه إلى المكان الصحيح (الشكل 2):

إنشاء عنصر في النافذة
إنشاء عنصر في النافذة

لكل عنصر ، يتم توفير عدد كبير من الإعدادات المختلفة التي تحدد مظهره: لون الحدود والخلفية ، والنقوش ، ونوع الخط ، والأحجام وغير ذلك الكثير. يمكنك أن ترى على الفور نتيجة تغيير أي إعداد على الشاشة ، مما يتيح لك إنشاء واجهة النافذة الضرورية بسرعة. على سبيل المثال ، استغرق الأمر 30 ثانية فقط لإنشاء زر البدء ومربع النص الموضح في الشكل 3! من غير المحتمل أنه حتى المبرمج المتمرس سيكون قادرًا على كتابة رمز النافذة الكامل في مثل هذا الوقت ، والذي تنشئه بيئة التطوير تلقائيًا.

عناصر في النافذة
عناصر في النافذة

بعد إنشاء عناصر واجهة لكل منها ، من الضروري تسجيل الإجراءات التي سيتم تنفيذها عند حدوث أحداث أو ظروف معينة. للقيام بذلك ، ما عليك سوى التبديل إلى حقل آخر ، وتحديد العنصر المطلوب وكتابة الرمز المناسب للحدث المحدد. بعد إدخال الرمز بالنقر فوق الزر "تشغيل" أو "إنشاء" ، يمكنك التحقق من عمله على الفور (الشكل 4):

نتيجة كود البرنامج
نتيجة كود البرنامج

في النافذة التي تم إنشاؤها ، بعد "النقر" على الزر "ابدأ" ، ظهر النقش "Works!" في حقل النص. أصبح هذا ممكنًا من خلال الشفرة المكتوبة للحدث (النقر فوق زر الماوس الأيسر أو الأيمن) بعد التمرير فوق العنصر. بنفس الطريقة ، يمكنك تسجيل الإجراءات التي سيتم تنفيذها للأحداث الأخرى لهذا الزر ؛ على سبيل المثال ، غالبًا ما يتم استخدام لتغيير اللون (احصل على التركيز حسب العنصر بعد تمرير الماوس) و (تفقد التركيز).

يسمح لك Xojo بإنشاء أي عدد من العناصر المتفاعلة والنوافذ في البرنامج ، مما يفتح إمكانيات هائلة للمبرمج. رمز لغة REALBasic بسيط نسبيًا ولا يحتوي على مثل هذه التركيبات المعقدة المستخدمة في C أو C ++ أو PHP ، لذلك من السهل العمل مع IDE هذا حتى بالنسبة لأولئك الذين يتعلمون أساسيات البرمجة فقط: يمكن فحص المواد المكتسبة بسرعة وتوحيدها عمليًا من خلال إنشاء برامج بسيطة من النوع الموضح في الشكل 5:

مثال على برنامج بسيط
مثال على برنامج بسيط

يتيح لك هذا البرنامج تحديد عدد الساعات والدقائق والثواني المتبقية قبل الوقت المحدد (غالبًا ما يتم استخدامها في لوحة النتائج ، والتي تعرض الوقت المتبقي قبل الحدث). على الرغم من كل البساطة الظاهرة ، فإن مثل هذا التطبيق يسمح لك بتعلم كيفية تصميم عناصر النافذة ، وإتقان معالجة إخراج الصور ، والعمل مع البيانات الواردة من النظام ، مع قواعد البيانات.

يحتوي Xojo على وثائق مصممة بشكل جيد ومفصل للغاية ، والتي تتضمن مرجعًا للغة وأدلة متنوعة ووثائق تقنية وغير ذلك الكثير. يمكنك أيضًا تنزيل أحدث إصدار من البرنامج هنا.لسوء الحظ ، لم يتم تقديم الوثائق باللغة الروسية ، لكن هذه ليست مشكلة إذا كان لديك مترجم تلقائي مدمج (على سبيل المثال ، في متصفح Yandex).

موصى به: