الحقول مقابل الرموز
الحقول والأيقونات كلاهما عناصر مرئية تظهر في كتلة، لكن لها أغراض مختلفة.
تعرض الحقول أو تحدِّد بيانات عن كتلة تؤثر في كيفية عمل البرنامج.
على سبيل المثال، تحتوي كتلة النص على علامتي اقتباس، مما يشير إلى أنك تقوم بتعريف سلسلة، وإدخال نص يتيح لك تحديد تلك السلسلة. تخبرك علامات الاقتباس بدالة الكتلة، ويتيح لك الإدخال
تعديل الدالة.
تعرض الرموز معلومات "التعريف" (meta) حول المجموعة نفسها أو تعرّفها. على سبيل المثال، يمكنك إلحاق أيقونة تعليق بأي كتلة، مما يتيح لك كتابة ملاحظات
لنفسك، ولكن لا يؤثر في كيفية عمل الكتلة داخل البرنامج.
مقارنة الوظائف
السمة |
الحقول |
الرموز |
العرض
|
يمكن أن تكون الحقول مصنوعة من
أي عناصر تريدها. |
يمكن أن تتكون الأيقونات من أي
عناصر يريدونها. |
العدد
|
يمكن أن تظهر كل حقل بأي
عدد من المرات في كتلة. |
يمكن أن تظهر كل أيقونات
مرة في كتلة واحدة. |
موضع إعلان
|
يمكن وضع الحقول في أي موقع على أي إدخال في كتلة. |
يتم وضع الأيقونات دائمًا في
الجزء العلوي من الكتلة.
|
التسلسل
|
يمكن أن تكون الحقول متسلسلة،
وغالبًا ما تكون كذلك.
|
يمكن أن تكون الأيقونات تسلسلية، لكنها في كثير من الأحيان
لا تكون كذلك، لأنها
غالبًا ليس لها حالة. |
قابلة للطي
|
يتم إخفاء الحقول عند تصغير كتلة وعرض نصها بدلاً من ذلك. |
يمكن للأيقونات التحكم في عرضها أو إخفاؤها عند تصغير
الحظر. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Fields define a block's data and functionality, while icons provide metadata or supplemental information about the block."],["Fields can have multiple instances, flexible positioning, and are often serialized, whereas icons are singular, positioned at the top-start, and may not always be serialized."],["Both fields and icons are visual elements on a block and offer flexibility in their rendering using various elements."]]],["Fields and icons are distinct visual elements on a block with different purposes. Fields display or define data affecting a program's function, like the quotation marks and text input on a text block. Icons provide \"meta\" information about a block, such as a comment icon, which doesn't impact program function. Fields can appear multiple times, have varied rendering and placement, and are often serialized. Icons appear once per block, are fixed at the top-start, and are often not serialized, but can control visibility when a block is collapsed.\n"]]