نتائج البحث

اذهب إلى التنقل اذهب إلى البحث

التابع String.equalsIgnoreCase()‎ في أردوينو

يتحقَّق التابع equalsIgnoreCase()‎ إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه مع عدم أخذ حالة الأحرف بالحسبان. هذا يعني أنَّ عملية التحقق من التساوي غير حساسة لحالة الأحرف، لذا تكون السلسلة "hello" مساويةً للسلسلة "HELLO". البنية العامة string.equalsIgnoreCase(string2) المعاملات string السلسلة النصية الأولى المراد التحقق من تساويها مع السلسلة string2. string2 السلسلة النصية الثانية المراد التحقُّق من تساويها مع السلسلة string. القيم المعادة تعاد القيمة true المنطقية إن كانت السلسلة string مساويةً للسلسلة string2، أو ...

التابع Keyboard.click()‎ في أردوينو

يرسل التابع click()‎ ضغطة سريعة وخاطفة إلى الحاسوب عند موقع مؤشر الفأرة الحالي. يشبه سلوك هذا التابع الضغط بسرعةٍ على زر الفأرة ضغطةً واحدةً. الزر الافتراضي الذي يضغطه هذا التابع هو زر الفأرة الأيسر. البنية العامة Mouse.click(); Mouse.click(button); المعاملات button محرفٌ يحدِّد هذا المعامل زر الفأرة المراد ضغطه. القيم التي يمكن استعمالها مع هذا المعامل هي: MOUSE_LEFT (القيمة الافتراضية) MOUSE_RIGHT MOUSE_MIDDLE القيم المعادة لا يعاد أي شيء. أمثلة الضغط على زر الفأرة الأيسر في موقع المؤشر الحالي عند الضغط على الزر ...

الدالة bitWrite()‎ في أردوينو

تكتب الدالة bitWrite()‎ قيمة معينَّة على أحد بتات العدد المُمرَّر إليها. البنية العامة bitWrite(x, n, b) المعاملات x العدد المراد كتابة قيمة معيَّنة على أحد بِتَّاته. n عدد يمثِّل فهرس البت المراد تغيير قيمته؛ يأخذ البت الأقل أهمية (الواقع في أقصى اليمين) الفهرس 0. b القيمة المراد كتابتها على البت n وتكون إمَّا 0 أو 1. القيم المعادة لا يعاد أي شيء. أمثلة مثال على استعمال الدالة bitWrite()‎: byte bits = 11000111; ...

التابع String.equals()‎ في أردوينو

يتحقَّق التابع equals()‎ إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. عملية التحقق من التساوي حساسة لحالة الأحرف؛ هذا يعني أنَّ السلسلة "hello" لا تساوي "Hello" على الإطلاق. البنية العامة string.equals(string2) المعاملات string السلسلة النصية الأولى المراد التحقق من تساويها مع السلسلة string2. string2 السلسلة النصية الثانية المراد التحقُّق من تساويها مع السلسلة string. القيم المعادة تعاد القيمة true المنطقية إن كانت السلسلة string مساويةً للسلسلة string2، أو تعاد القيمة false خلاف ذلك. أمثلة مثال ...

الدالة pinMode()‎ في أردوينو

تهيِّئ الدالة pinMode()‎ رجل معيَّنة لتسلك إمَّا سلوك دخل (input) أو سلوك خرج (output). اطلع على «الدرس التعليمي حول الأرجل الرقمية» لمزيدٍ من المعلومات حول وظائف الأرجل. بدءًا من الإصدار أردوينو 1.0.1، أصبح بالإمكان تفعيل مقاومة الرفع الداخلية عبر استعمال الوضع INPUT_PULLUP. أضف إلى ذلك أنَّ الوضع INPUT يعطِّل مقاومات الرفع الداخلية تلقائيًّا. البنية العامة pinMode(pin, mode) المعاملات pin عددٌ يشير إلى الرجل الرقمية المراد تهيئتها إلى الوضع mode. mode الوضع الذي يحدِّد سلوك الرجل pin ويكون إمَّا INPUT أو ...

الدالة sizeof()‎ في أردوينو

تعيد الدالة sizeof()‎ الحجم المحجوز من الذاكرة بالبايت لمتغير أو مصفوفة معيَّنة. البنية العامة sizeof(variable) المعاملات variable متغير من أي نوع من البيانات يراد معرفة حجمه، أو المصفوفة المراد معرفة حجمها الحالي. القيم المعادة تعاد عدد البايتات التي يحجزها المتغير أو المصفوفة variable. أمثلة الدالة sizeof()‎ مفيدةٌ جدًا في التعامل مع المصفوفات (مثل مصفوفات السلاسل النصية) المعرَّضة لتغيُّرٍ في الحجم دون التأثير على أجزاء أخرى من البرنامج. يطبع المثال التالي كل محرف من محارف سلسلة نصية على حدة. جرب تنفيذ ...

الواجهات الساكنة (Facades) في Laravel

مقدمة تُوفِّر الواجهات الساكنة واجهة "ساكنة" (static) للأصناف المتوافرة في حاوي خدمات تطبيقك. يأتي Laravel مع عدة واجهات تمكنك من استخدام كل خاصيات Laravel تقريبًا. تمثل واجهات Laravel الساكنة "وسطاء ساكنات" (static proxies) للأصناف الأساسية بحاوي الخدمات مما يوفر كل فوائد الصِّيغ (syntax) المقتضبة والمُعبِّرة مع الحفاظ على قابلية الاختبار ومرونة أكبر من الدالات الساكنة التقليدية. كل واجهات Laravel الساكنة مُعرَّفةٌ في مجال الأسماء Illuminate\Support\Facades. يمكننا الوصول لواجهة ساكنة بهذه الطريقة: use Illuminate\Support\Facades\Cache; Route::get('/cache', function () { return ...

التابع String.lastIndexOf()‎ في أردوينو

يعيد التابع lastIndexOf()‎ فهرس آخر ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه. تبحث الدالة ابتداءً من نهاية السلسلة النصية المعطاة افتراضيًّا، ولكن يمكن بدء البحث من أي موضع ضمن السلسلة النصية. البنية العامة string.lastIndexOf(val) string.lastIndexOf(val, from) تمثِّل string السلسلة النصية التي سيُبحَث ضمنها عن قيمة المعامل val. المعاملات val القيمة التي يراد البحث عنها وإعادة فهرس آخر ظهور لها ضمن السلسلة النصية المعطاة. يمكن أن يكون هذا المعامل محرفًا أو سلسلةً نصيةً. from فهرس المحرف الذي يراد ...

الدالة randomSeed()‎ في أردوينو

تهيِّئ الدالة randomSeed()‎ البذرة التي يستعملها مولد الأعداد الشبه عشوائية (pseudo-random numbers) في عملية التوليد. استعمال قيم مختلفة للبذرة يؤدي إلى بدء المولد عملية توليد سلسلة الأعداد العشوائية عند نقطة اعتباطية. رغم أنَّ هذه السلسلة المولَّدة طويلة جدًا وعشوائيَّة إلا أنَّها ثابتة (أي تبقى نفسها ولا تتغير). إن كان من المهم أن تختلف سلسلة من القيم المولدة باستعمال الدالة random()‎ عن بعضها بعضًا في التنفيذ اللاحق للشيفرة، فاستعمل الدالة randomSeed()‎ لتهيئة مولد العدد العشوائي مع تمرير قيمة مدخلة عشوائية تمامًا ...

التابع Keyboard.isPressed()‎ في أردوينو

يتحقَّق التابع isPressed()‎ إن كان زر معيَّن من أزرار الفأرة مضغوطًا أم لا. البنية العامة Mouse.isPressed(); Mouse.isPressed(button); المعاملات button محرفٌ يحدِّد هذا المعامل زر الفأرة المراد التحقُّق منه. القيم التي يمكن استعمالها مع هذا المعامل هي: MOUSE_LEFT (القيمة الافتراضية) MOUSE_RIGHT MOUSE_MIDDLE القيم المعادة تعاد القيمة true المنطقية إن كان الزر button (أو الزر الأيسر إن لم يُعطَ) مضغوطًا أم لا. أمثلة استعمال قاطعتين لضغط زر الفأرة الأيسر باستمرار وتحريره: #include <Mouse.h> void setup(){ // قاطعة تستعمل من أجل الضغط على زر ...

عرض (20 السابقة | 20 التالية) (20 | 50 | 100 | 250 | 500).