সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Blockly হল একটি ওয়েব লাইব্রেরি যা আপনাকে আপনার অ্যাপে একটি কাস্টমাইজযোগ্য ব্লক-ভিত্তিক কোড এডিটর যোগ করতে দেয়। সম্পাদক ভেরিয়েবল, লজিক্যাল এক্সপ্রেশন, লুপ এবং আরও অনেক কিছুর মতো কোড ধারণাগুলিকে উপস্থাপন করতে ব্লকের মতো পাজল-পিস ব্যবহার করে। এটি ব্যবহারকারীদের সিনট্যাক্স বা কমান্ড লাইনের ভয় দেখানোর চিন্তা না করেই প্রোগ্রাম করতে দেয়।
এটিকে আরও ভেঙ্গে, আপনি দুটি উপায়ে ব্লকলিকে ভাবতে পারেন:
একটি মজার ধাঁধা-টুকরো UI এর মত।
একটি অভিনব স্ট্রিং নির্মাতার মত.
আপনি ধাঁধার সংযোগ এবং ইনপুট ক্ষেত্রগুলি সংজ্ঞায়িত করেন এবং তারপরে ব্লকলি তাদের জটিল রেন্ডারিং, টেনে আনা এবং সংযোগগুলি পরিচালনা করে।
আপনি স্ট্রিংটি সংজ্ঞায়িত করেন (সাধারণত কোড) যা প্রতিটি ব্লকের জন্য তৈরি হয় এবং তারপর ব্লকলি ব্লকের পুরো স্ট্রিংগুলিকে সংযুক্ত করে। আপনি সেই ফলাফলের সাথে কি করবেন তা আপনার উপর নির্ভর করে। আপনি একটি গোলকধাঁধা সমাধান থেকে শুরু করে, একটি চরিত্রকে অ্যানিমেট করা, কিছু ডেটা বিশ্লেষণ করা থেকে সবকিছু করতে পারেন। আরও উদাহরণের জন্য, ব্লকলি অ্যাপ্লিকেশনগুলির ভূমিকা দেখুন।
ব্লকলি আপনাকে ব্লক কিভাবে কাজ করে তার বিশদ চিন্তা না করে আপনার ডোমেনে ব্লক প্রয়োগ করার উপর ফোকাস করতে দেয়। আরও তথ্যের জন্য দেখুন কেন ব্লকলি?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["Blockly is a web library enabling developers to integrate a visual, block-based code editor into applications. It utilizes puzzle-piece blocks to represent code elements, allowing users to program without syntax concerns. Developers define block connections and the resulting code strings. Blockly handles rendering, dragging, and string concatenation. Developers can then use the generated code strings to create various applications like solving mazes or analyzing data, allowing focus on their application instead of block interactions.\n"]]