بسم الله الرحمن الرحيم
يسعدنى ويشرفنى انى اشارك معكم في المنتدى ويارب اقد افيد واستفيد
ودى او مشاركه لي في مجال الكمبيوتر اتمنى ان تنال رضاكم .
تفضولوا هو منقول للافاده
أولاً: ما هو المنتدى (Forum) ؟
هو برنامج متكامل مصنوع بلغة PHP و MySQL و طبعاً HTML الأساسي في أي موقع ويب و من أشهر المنتديات منتديات طبعا vBulletin
و نسخة منتديات vBulletin مصنوعه خصيصاً للإستعمال من قبل المستخدم النهائي بمعنى أنه اذا رغبت في عمل منتدى خاص بك فلا يتطلب الأمر منك أي مهارات أو تعلم للغات البرمجة بل يمكنك التعامل معه كأي برنامج آخر.
ما هو الهاك؟
الهاك هو أي اضافة أو تعديل في نسخة المنتدى الإفتراضية بحيث يوفر ميزة جديدة أو شكلأ مبتكراً لجزئيه معينه
و قد يتضمن تعديل في ملف في نسخة المنتدى أو في القوالب أو في قاعدة بيانات المنتدى نفسه أو طبعاً مزيجاً بين اي من ذلك بمعنى أنك طالما أنك عدلت على جزئية معينة يقال أنك أضفت هاك الى المنتدى.
وفى النسخ الجديدة المتطورة 3.5 وفوق تم تسمية هذه الهاكات بأسامى أخى وهى إما منتج Product أو إضافة Plugin والفرق بين الأولى والأخيرة أن المنتج يكون هاك كبير وقد يتم فيه إضافة عبارات وقد يتم التعديل على قاعدة البيانات وقد يتم إضافة أكثر من إضافة من نفس المنتج و و و يعنى تستطيع أن تطلق عليها مجازاً Pacage فهى رزمة من الأشياء يتم تنفيذها فور استيراد المنتج من لوحة التحكم أما الإضافة Plugin فهى تكون تعديل واحد فقط على ملف ولا تضيف أى عبارات أو تعدل فى قاعدة البيانات.
و من أمثلة الهاكات:
اضافة الابتسامات الى الرد السريع
شريط المواضيع الأخيرة المتحرك و الذي يظهر في أغلب المنتديات العربية
تحديد حجم التوقيع
و الكثير و الكثير من الهاكات المشهورة
ما هي القوالب (Templates) ؟
القوالب هي مجموعة أوامر تتكرر أكثر من مرة في أكثر من مكان في المنتدى
بمعنى أصح هي عبارة عن اجراءات يتم تنفيذها من قبل برنامج المنتدى عند الحاجة اليها
ومعظم محتوياتها فى برنامج vbulletin يكون بلغة HTML وتخزن كلها فى قاعدة البيانات.
ما هو الاستايل (Style) ؟
الاستايل هو تغيير شكل المنتدى بالكامل عن طريق استبدال الصور الافتراضيه متضمنه الأزرار و اللوجو
و كذلك تغيير الألوان و الاحجام و الأشكال للخطوط المختلفة و التي تظهر في المنتدى ككل وقد يتضمن الاستايل تغيير بعض من القوالب بمعنى انه من الممكن أن يحتوي على هاكات
و يتم حفظ الاستايل في ملف من النوع XML متضمناً كل التغييرات و ذلك لتركيبة بسهولة على أي منتدى آخر.
تعريف لغات البرمجة
لغة البرمجة هى مجموعة من التعليمات التى تهدف إلى معالجة البيانات لإيجاد حل لمشكلة وتعرف البرمجة حسب طريقة عملها وطريقة تناولها للبيانات.
1- لغات أمر imperative language تسلسل الأوامر.
2- لغات تصريحية declarative language وصف البيانات والعلاقات.
3- لغات إجرائية procedural language : تصرح بما تتخذه من إجراءات.
4- لغات وظيفيةfunctional language : وظائف الطلب الأعلى.
5- لغات تعريفيةdefinitional language : تطبيقية بها مهام تترجم كتعاريف.
6- لغات تعريف مفردsingle assignment language : تطبيقية.
7- لغات الانسيابdataflow language : تسير على مخططات السير.
8- لغات منطقlogic language : تبنى الجمل على العلاقات.
9- لغات إعاقة constraint language : تحديد المشكلة ثم سلسلة إعاقة العلاقات.
10- لغات موجهة object-oriented language تعامل البيانات والوظائف كوحدة واحدة .
أما عن تاريخ لغات البرمجة فقد وصلت من 1952 إلى 1972 حوالى (200) لغة اشتهر منها (13) فقط منها : فورتران – الجول – ليسب – كوبول – بيسك – برولوج – سى - SQL.
ما هى الـ SQL؟
هى لغة من اللغات ولكن ليست عامة مثل كوبول وفورتران ولكنها متخصصة فى التعامل مع قواعد البيانات بإصدار أسئلة قياسية توفرها لمستخدميها للحصول على المعلومات وهى من structured query language واستخدمتها شركة I.B.M فى تطوير برامج DB4 وتستخدم أوامرها فى الحصول على تقارير من قاعدة البيانات مباشرة أو بحشرها بين أوامر لغة أخرى مثل كوبول وسى.
لما ابتكرت لغة الـ SQL؟
وهى اختصار لـstructural query language أى لغة الاستفسار الهيكلية ووضعتها آى. بى ..إم ، ولم يكن ممكناً نقل أنظمة قواعد البيانات بين أنظمة الكمبيوتر المختلفة وخاصة الـ MICRO, MINI, MAINFRAME ، لذا قامت IBM بإنتاج هذه اللغة وهى لا تعتبر لغة حقيقية حيث أنها تحتوى على 30 أمر فقط . ولكنها تتمتع بمميزات عدة إذ أنها لا تعتمد على نوع البيانات ولا على نوع الأجهزة المنقولة بينها.
ما هو تركيب كلمة كوبول COBOL؟
Common Business Language
هى نشأت عام 1960 م فى مؤتمر من مستخدمى ومنتجى الكمبيوتر فى العالم وتوحدت قياسياً عام 1968م.
مميزاتها : السيطرة على أنواع الملفات بأنواعها direct , sequential ، التعامل مع قواعد البيانات.
عيوبها: استخدام العديد من البيانات لتأدية غرض يأخذ عدة أحرف بالمقارنة بلغات أخرى.
ما هى لغة الفورتران ؟
Formula translation
ونشأت فى شركة I.B.M الأمريكية عام 1975 لخدمة المهندسين والعلمين والرياضين واعترف بها عام 1966 من قبل المعهد الأمريكى للتوحيد
مميزاتها : معالجة الأعداد المعقدة.
عيوبها: قدرتها المحدودة فى معالجة الملفات وتهيئة البيانات للطباعة والتعامل مع الحروف الهجائية والبيانات غير الرياضية.
ما هى لغة السى C ؟
كان اسمها القديم B ونشأت فى شركة بل Bull Labs عام 1972م ووضعت على جهاز من شركة دك الذى يعمل بيونكس والذى لأعيد كتابته بها.
مميزتها: متعددة الأغراض – تجمع بين ميزة اللغات العالية (سهولة الاستخدام وعلى أى جهاز) وميزة لغات التجميع منخفضة المستوى (السرعة وصغر الحجم والاستفادة من إمكانيات الكمبيوتر).
ما هى لغة c& turbic++ & visual c ؟
لغة سى ابتكرها برايان وكرينجان ودينيس ريتشى عام 1978م ثم أصدر المعهد الأمريكى نسخة ANSI (C) ثم نشرت بولاند تيربوسى ثم أنتجت ميكروسوفت وبورلاند C++ بإمكانية Object Oriented Programming ثم انتجت ميكروسوفت Visual C لتعمل فى بيئة وندوز.
للدرس بقيه