المتغيرات وأنواع البيانات في لغة البرمجة فيجوال بيسك Visual Basic
تُعد المتغيرات في لغة البرمجة فيجوال بيسك (Visual Basic) عبارة عن أسماء لمواقع في الذاكرة تُستخدم لتخزين البيانات بشكل مؤقت لحين الحاجة إليها أثناء عملية تنفيذ البرنامج.
تُعد المتغيرات في لغة البرمجة فيجوال بيسك (Visual Basic) عبارة عن أسماء لمواقع في الذاكرة تُستخدم لتخزين البيانات بشكل مؤقت لحين الحاجة إليها أثناء عملية تنفيذ البرنامج.
تدعم لغة البرمجة بايثون مكتبة تحتوي على مجموعة من الوحدات القياسية (standard modules)، ومن أهم هذه الوحدات الوحدة (re) والتي تنفذ مجموعة من العمليات الخاصة بمطابقة التعابير النمطية في بايثون (Regular Expressions)، وهي مشابهة إلى حدّ كبير للعمليات الموجودة في لغة البرمجة (Perl).
تُعد الوحدة (wekref) واحدة من الوحدات القياسية الخاصة بلغة البرمجة بايثون (Python)، وتقوم هذه الوحدة بإنشاء إشارات ضعيفة (weak references) للكائنات، وتظهر فائدة الإشارات الضعيفة في لغة البرمجة بايثون عند الحاجة إلى استخدام الذاكرة من نوع الذاكرة المؤقتة التي تسمى ب (cache memory) وتُستخدم أيضاً هذه الوحدة مع البيانات الضخمة، وهناك العديد من الدوال والخصائص الخاصة بهذه الوحدة.
تعتبر الوحدة (gzib) من الوحدات القياسية المهمة في لغة البرمجة بايثون (Python)، حيث أنها تقدّم واجهة بسيطة لضغط الملفات وفك ضغطها بنفس الأسلوب المتّبع في البرامج المختصة بهذه العملية مثل: (gzip) وبرنامج (gunzip).
تعد الوحدة (Array) من الوحدات المهمة في لغة البرمجة بايثون، حيث تقوم هذه الوحدة بتعريف كائن يمكن عن طريقه تمثيل مصفوفة من القيم الأساسية ضمن لغة البرمجة بايثون مثل الحروف والأعداد الصحيحة و الأعداد ذات الفاصلة العائمة بشكل مضغوط، وتعد المصفوفات نوع من أنواع التسلسلات وتشبه القوائم في عملها على نحو كبير، بإستثناء أن أنواع الكائنات التي يمكن تخزينها في المصفوفات محدودة.
إن الفكرة الأساسية من الترقيم التلقائي في لغة البرمجة (SQL) هو وضع رقم موحد لكل سطر يتم إضافته في الجدول و بشكل تلقائي، حيث يتمكن المستخدم لاحقاً من العودة إلى هذا السطر بكل سهولة من خلال الرقم، وبشكل عام كلما أنشأ المستخدم جدول جديد فيتم إضافة فيه حقل يتم ترقيمه بشكل تلقائي و في العادة يتم بتسميته ب (id).
يتم التعامل مع قيم وخاصيات لغة البرمجة (CSS) في (jQuery) من خلال مجموعة من الدوال والتوابع التي تستخدم لضبط عناصر (CSS)، وفيما يلي أهم هذه الدوال.
هناك العديد من الدوال التي تستخدم مع مختلف لغات البرمجة ومن بينها لغة البرمجة (SQL) والتي تقوم بدورها بتنفيذ العديد من المهام، ومن أهم هذه الدوال وأكثرها استخداماً الدالة (Sum)، والدالة (Avg)، و (count) وفيما يلي استخدام كل دالة من هذه الدوال.
تعد الأحداث (Events) من المفاهيم المهمة في جميع لغات البرمجة ومن بينها لغة البرمجة جافا سكريبت (JavaScript)، حيث أن بدون هذا المفهوم لا يستطيع المستخدم أن يجعل صفحات الويب تفاعلية، حيث أنه من خلال هذا المفهوم من الممكن تنفيذ دالة معينه عندما يحدث شيء مثل تنفيذ تحميل صفحة الويب أو أن يقوم المستخدم بالضغط على عنصر معين في الصفحة.
هناك العديد من الخصائص والمزايا الخاصة بكل لغة من لغات البرمجة، ومن بين هذه اللغات لغة البرمجة (CSS) حيث هناك العديد من هذه الخصائص والتي تقوم بتنفيذ مهمات معينة، ومن بين هذه الخصائص الخاصية (Visibility) التي تستخدم للتحكم فيما إذا كان العنصر مرئياً أم لا.
يُعد هذا الكائن من الكائنات المهمة قي لغة البرمجة جافا سكريبت (JavaScript)، حيث يعتبر هذا الكائن هو الكائن الأب لجميع الكائنات الموجودة في هذه اللغة، وقبل تعريف أي كائن في هذه اللغة يمكن كتابة إسم الكائن (window)، لكن بما أنه الكائن الأب لجميع الكائنات الأخرى فمن الممكن عدم كتابته لأنه يمثل القيمة الافتراضية لهذا الكائن.
هناك العديد من الدوال الخاصة بالتعامل مع الحروف في لغة الأردوينو، حيث أن هذه الحروف تستخدم لتخزين قيم معينة، وتتم كتابة الأحرف في لغة الأردوينو داخل علامات الإقتباس.
يُعد إطار العمل (Ember.js) واحد من أهم الأُطر الخاصة بلغة البرمجة جافا سكريبت (JavaScript)، وهو عبارة عن منصة أو بيئة عمل مفتوحة المصدر والذي تم إصداره بواسطة (Yehuda Katz) في عام (2011)، ويستخدم هذا الإطار بشكل أساسي في مجال تصميم مواقع الإنترنت أو ما يسمى ب (Front-end).
هناك العديد من عناصر المحتوى النصي تُستخدَم في لغة البرمجة (HTML) في عملية تنظيم أجزاء من المحتوى الموجودة في العنصر ()، وهذه العناصر مفيدة لتعريف الغرض من المحتوى الموجود داخلها، مما يفيد في فهرسة الصفحة أو زيادة قابلية الوصول إليها.
تعد العناصر التقسيمية من المصطلحات المهمة في مختلف لغات البرمجة، ومن بين هذه اللغات لغة البرمجة (HTML)، حيث تسمح للمستخدمين بالقيام بتنظيم محتوى المستندات وتقسيمها إلى أقسام منطقية، إذ تُستعمَل هذه العناصر لإنشاء تخطيط هيكلي للصفحة المكتوبة باستخدام لغة البرمجة (HTML)، بما في ذلك ترويسة الصفحة وتذييلها، وعناصر الترويسات المختلفة.
هناك مجموعة من الكلاسات الجاهزة في الحزمة (javafx. scene .shape) والتي تستخدم لرسم أشكال ثنائية الأبعاد ( 2D Shapes ) في (Java FX)، حيث أن كل كلاس موجود في هذه الحزمة تم تصميمه حتى يسمح للمستخدم برسم شكل معين في النافذة.
يعد الكلاس (Flow Layout) من الكلاسات المهمة في (Java Swing)، حيث أنه يستخدم لترتيب العناصر التي يتم إضافتها بشكل مرتب، ويتم تعريفه على النحو التالي.
يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي (PHP) مفهوم الإختبارات (Tests)، والتي يتم استخدامها مع المعامل (is) لإختبار متغير إذا حقق تعبير معين، بحيث يكون المعامَل (operand) الأيسر للعامل (is) هو العنصر الذي سيتم إختباره أو العنصر المُختبَر، والأيمن هو اسم الغختبار، وفيما يلي أهم الإختبارات التي تُستخدم مع محرك القوالب (Twig).
يدعم محرك القوالب (Twig) في لغة البرمجة بي إتش بي مفهوم المرشحات (Filters)، والهدف الأساسي من استخدام المرشحات مع هذا القالب هو تعديل بيانات المتغيرات قبل استخدامها، وأشهر استخدام لها أيضاً هو عند إخراج المحتوى من صفحات الويب، كما يستطيع المبرمج استعمالها عند القيام بإسناد قيمة المتغير إلى متغير آخر، وفيما يلي أهم المرشحات التي تُستخدم مع محرك القوالب (Twig).
في لغة البرمجة سي بلس بلس (++C) تم إضافة أسلوب برمجي جديد يمكن استخدامه لتقليل حجم الكود عند القيام بعملية تعريف دوال جديدة، ويسمى هذا الأسلوب (Lambda Expressions) أو (Closures) أو (Literals Function) أو (Lambdas)، وعادةً ما يُستخدم هذا الأسلوب البرمجي للاستفادة من مفهوم التغليف.
يُعد مفهوم إعادة هيكلة الكودات (Refactoring) مفهوم مهم في عالم لغات البرمجة، ويُعرف على أنه عملية يتم من خلالها إعادة هيكلة التعليمات البرمجية (codes) دون تغيير سلوكها ووظائفها الخارجية أو الإضافة إليها، ويعد الهدف الأساسي من عملية إعادة التصميم هو الحصول على أكواد برمجية سهلة القراءة ويسهل تطويرها أيضاً، وهذا ما يُعرَف بالشيفرة النظيفة (clean code).
تدعم لغة البرمجة جافا مفهوم تعدد الأشكال الذي يسمى ب (Polymorphism) والذي يعني بناء دالة تنفذ أوامر مختلفة على حسب الكائنات والعناصر التي يتم تمريرها عندما يتم استدعائها، حيث أن الكائن يصبح قادر على يأخذ عدة أشكال، وبمعنى آخر فإن مفهوم تعدد الأشكال هو عبارة عن أسلوب في كتابة الكود.
المقصود بالحقول الفارغة ( Null Values ) في لغة البرمجة (SQL) هي عبارة عن أي حقل قيمته غير محددة من قبل المستخدم في الجدول، وفي حال أراد المستخدم جعل العمود لا يسمح بأن يكون فيه أي حقول فارغة فيجب إضافة الكلمة (NOT NULL) عند القيام بتعريف العمود لحظة إنشاء الجدول، حيث عندما يقوم المستخدم بإدخال أي سطر في الجدول سيكون عليه إدخال قيمة لكل حقل لا يقبل أن يكون فارغاً و إلا فلن يُسمح للمستخدم بإدخال السطر الذي كان يريد إضافته.
تُستخدم التعليقات ( Comments ) في معظم لغات البرمجة ومن بين هذه اللغات لغة البرمجة (SQL)، حيث أن الهدف الأساسي من استخدامها هو وضع ملاحظات أو شروحات حول الإستعلامات أو الدوال المعقدة الكبيرة التي قام المستخدم بإنشائها حتى لا ينسى سبب كتابته لهذه الأوامر التي وضعها.
هناك العديد من المواقع الإلكترونية التي تُمكن المستخدم من رفع ملف من جهاز الحاسوب الخاص به إلى الخادم كإرفاق ملف بأحد المنشورات أو رفع صورة شخصية، وفي المواقع التي تستخدم لغة البرمجة (PHP) يتمكن المستخدم من رفع الملفات إى الخادم بالإضافة إلى تنسيق هذه الملفات، ويتم ذلك عن طريق عدة طرق وفيما يلي أهمها.
يُعد مفهوم التعابير النمطية (Regular Expressions) من أهم المفاهيم التي تستخدم في لغة البرمجة جافا سكريبت (JavaScript) كغبرها من لغات البرمجة المختلفة، وتعتبر طريقة أو أسلوب يستخدم في وصف الأنماط ال (patterns) في بيانات السلاسل النصية، وهناك العديد من الخصائص الخاصة بهذا الكائن.
تعد الوحدة القياسية (lzma) من الوحدات القياسية المهمة في لغة البرمجة بايثون (Python)، حيث تقدّم مجموعة من الأصناف والدوال التي تُستخدم في إجراء عمليات ضغط البيانات وفك الضغط عنها باستخدام خوارزمية الضغط المعروفة ب (LZMA)، وتتضمّن هذه الوحدة أيضاً واجهة للتعامل مع الملفات ذات الامتداد (.xz) و (.lzma).
تعد لغة البرمجة (PHP) من أكثر لغات البرمجة إنتشاراً في برمجة المواقع الإلكترونية، لأنها تستخدم كوسيط بين زوار المواقع الإلكترونية وقواعد البيانات، حيث أن لغة (PHP) تعمل مع جميع برامج قواعد البيانات بما في ذلك (Oracle) و (Sybase)، ولكن الأكثر شيوعاً هي قاعدة بيانات (MySQL) المتاحة بشكل مجاني.
السجلات في لغة (SQL) عبارة عن مجموعة من عناصر البيانات ذات الصلة والتي يتم تخزينها في الحقول المختلفة، ولكل منها اسمها ونوع بياناتها الخاص بها، حيث من الممكن التفكير في السجل كمتغير يمكنه الاحتفاظ بصف في الجدول أو بعض الأعمدة من صف الجدول، ويتم التعامل مع السجلات في لغة البرمجة (SQL) بعدة طرق وأساليب وفيما يلي أهمها.
تدعم لغة القوالب ( liquid template language) مفهوم وسوم التحكم والتي تسمى ب (Control flow tags)، حيث تقوم هذه الوسوم في التحكم في تدفق وسير تنفيذ الكود البرمجي، وكما تتحكم بتنفيذ الشروط حيث أن آلية عملها تقوم على إنشاء علامات تدفق والتي تحدد ما إذا كان سيتم تنفيذ الكودات البرمجية أم لا، وهناك مجموعة من هذه الوسوم بهذه اللغة وفيما يلي أهمها.