কম্পিউটার প্রোগ্রাম তৈরির জন্য কেবল নির্দিষ্ট জ্ঞানই প্রয়োজন হয় না, তবে প্রচুর সময়ও লাগে। প্রোগ্রামারের কাজের সুবিধার্থে, বিশেষ বিকাশের পরিবেশ তৈরি করা হয়েছে - আইডিই (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট), যা আপনাকে দ্রুত ইন্টারফেস উপাদান এবং সম্পর্কিত অ্যাপ্লিকেশন কোড তৈরি করতে দেয়। এই জাতীয় পরিবেশের সাথে কাজ করা কেবল পেশাদারদের জন্যই নয়, যারা কেবল বুনিয়াদিগুলি আয়ত্ত করতে শুরু করেছেন তাদের জন্যও যেহেতু যে কোনও কার্যকরী কাজ দ্রুত আচ্ছাদিত উপাদানটিকে সামঞ্জস্য করতে সহায়তা করে।
এই আইডিইগুলির মধ্যে একটি হ'ল জোজো - একটি ক্রস-প্ল্যাটফর্ম (অর্থাত্ বিভিন্ন প্ল্যাটফর্ম - উইন্ডোজ, লিনাক্স, ইত্যাদি দিয়ে কাজ করার জন্য ডিজাইন করা) রিয়েলবাসিক ভাষার উপর ভিত্তি করে অবজেক্ট ভিত্তিক পরিবেশ, যা পরিবর্তিতভাবে অন্য ভাষার বাক্য বাক্য গঠন ব্যবহার করে - ভিজুয়ালবাসিক …
জোজো আপনাকে কেবল স্থির কম্পিউটারগুলির জন্যই নয়, ল্যাপটপ এবং নেটবুক, যে কোনও ডিসপ্লে আকারের ট্যাবলেটগুলি তৈরি করতে দেয়।
জোজো ইন্টারফেসটি বেশ সহজ এবং এতে একটি উইন্ডো তৈরির ক্ষেত্র, বিভিন্ন উপাদানগুলির একটি কলাম, তাদের বৈশিষ্ট্য এবং নিয়ন্ত্রণ বোতাম অন্তর্ভুক্ত রয়েছে (চিত্র 1):
নতুন উপাদান তৈরি করতে আপনাকে কিছু লেখার দরকার নেই, জোজো এটি আপনার জন্য করবে; কেবল এটিকে সঠিক জায়গায় টেনে আনুন (চিত্র 2):
প্রতিটি উপাদানগুলির জন্য, বিশাল আকারের বিভিন্ন সেটিংস সরবরাহ করা হয় যা এর উপস্থিতি নির্ধারণ করে: সীমানা এবং পটভূমির রঙ, শিলালিপি, ফন্টের ধরণ, আকার এবং আরও অনেক কিছু। আপনি তাত্ক্ষণিকভাবে পর্দায় যে কোনও সেটিংস পরিবর্তন করার ফলাফল দেখতে পাচ্ছেন, যা আপনাকে প্রয়োজনীয় উইন্ডো ইন্টারফেসটি দ্রুত তৈরি করতে দেয়। উদাহরণস্বরূপ, চিত্র 3 এ প্রদর্শিত স্টার্ট বোতাম এবং পাঠ্য বাক্সটি তৈরি করতে এটি কেবল 30 সেকেন্ড সময় নিয়েছে! এটি সম্ভবত অসম্ভব যে একজন অভিজ্ঞ প্রোগ্রামারও এমন সময়ে সম্পূর্ণ উইন্ডো কোডটি লিখতে সক্ষম হবেন, যা বিকাশের পরিবেশ স্বয়ংক্রিয়ভাবে তৈরি হয়।
তাদের প্রত্যেকের জন্য ইন্টারফেস উপাদান তৈরি করার পরে, কিছু ইভেন্ট বা শর্ত যখন ঘটে তখন সম্পাদিত ক্রিয়াগুলি নিবন্ধকরণ করা প্রয়োজন। এটি করার জন্য, কেবল অন্য ক্ষেত্রে স্যুইচ করুন, পছন্দসই আইটেমটি নির্বাচন করুন এবং নির্বাচিত ইভেন্টের জন্য উপযুক্ত কোডটি লিখুন। "রান" বা "বিল্ড" বোতামে ক্লিক করে কোডটি প্রবেশ করার পরে, আপনি অবিলম্বে এটির কাজটি পরীক্ষা করতে পারেন (চিত্র 4):
তৈরি উইন্ডোতে, "স্টার্ট" বোতামে "ক্লিক" করার পরে, শিলালিপিটি "ওয়ার্কস!" পাঠ্য ক্ষেত্রে উপস্থিত হয়েছিল। উপাদানটির উপর ঘোরাফেরা করার পরে ইভেন্টের জন্য লিখিত কোড (বাম বা ডান মাউস বোতামে ক্লিক করা) এর মাধ্যমে এটি সম্ভব হয়েছে। একইভাবে, আপনি এই বোতামের অন্যান্য ইভেন্টগুলির জন্য সঞ্চালিত ক্রিয়াগুলি নিবন্ধভুক্ত করতে পারেন; উদাহরণস্বরূপ, রঙ পরিবর্তন করতে প্রায়শই ব্যবহৃত হয় (মাউস হোভারের পরে উপাদান দ্বারা ফোকাস পান) এবং (ফোকাস হারাবেন)।
জোজো আপনাকে কোনও প্রোগ্রামে কার্যত সংখ্যক ইন্টারঅ্যাক্টিং উপাদান এবং উইন্ডো তৈরি করার অনুমতি দেয়, প্রোগ্রামারটির জন্য প্রচুর সম্ভাবনা খুলে দেয়। রিয়েলবাসিক ভাষার কোডটি তুলনামূলক সহজ এবং সি, সি ++ বা পিএইচপি ব্যবহার করা হয় এমন জটিল নির্মাণগুলি ধারণ করে না, সুতরাং যারা কেবল প্রোগ্রামিংয়ের বেসিকগুলি শিখছেন তাদের জন্যও এই আইডিই সহ কাজ করা সহজ: চিত্র 5 তে প্রদর্শিত ধরণের সাধারণ প্রোগ্রামগুলি তৈরি করে শিখানো উপাদানগুলি দ্রুত পরীক্ষা করা এবং অনুশীলনে একীকরণ করা যেতে পারে:
এই প্রোগ্রামটি আপনাকে নির্দিষ্ট সময়ের আগে থাকা ঘন্টা, মিনিট এবং সেকেন্ডের সংখ্যা নির্ধারণ করতে দেয় (এগুলি প্রায়শই স্কোরবোর্ডে ব্যবহৃত হয় যা কোনও ইভেন্টের আগে অবশিষ্ট সময় দেখায়)। সমস্ত আপাত সরলতা সত্ত্বেও, এই জাতীয় অ্যাপ্লিকেশন আপনাকে উইন্ডো উপাদানগুলি কীভাবে ডিজাইন করতে হবে, চিত্রের আউটপুট প্রক্রিয়াকরণে দক্ষতা অর্জন করতে, ডাটাবেস সহ সিস্টেম থেকে প্রাপ্ত ডেটা দিয়ে কাজ করতে শেখার অনুমতি দেয়।
জোজোতে খুব সুন্দরভাবে ডিজাইন করা হয়েছে এবং খুব বিস্তারিত ডকুমেন্টেশন রয়েছে, যার মধ্যে একটি ভাষা উল্লেখ, বিভিন্ন ম্যানুয়াল, প্রযুক্তিগত ডকুমেন্টেশন এবং আরও অনেক কিছু রয়েছে। আপনি প্রোগ্রামটির সর্বশেষতম সংস্করণটি এখানে ডাউনলোড করতে পারেন।দুর্ভাগ্যক্রমে, ডকুমেন্টেশন রাশিয়ান ভাষায় উপস্থাপিত হয় না, তবে আপনার যদি বিল্ট-ইন স্বয়ংক্রিয় অনুবাদক থাকে (উদাহরণস্বরূপ, ইয়ানডেক্স ব্রাউজারে) থাকে তবে এটি কোনও সমস্যা নয়।