الموضوع
:
جولـة في عـالمِ البرمجة "Freedom Group"
عرض مشاركة واحدة
منذ /
31-07-2011, 11:41 PM
#
2
سُندسْ
ملكة التنسيق
مبدعة الردود
♥ K A T L I N E *
حالة الإتصال :
رقم العضوية :
43324
تاريخ التسجيل :
Oct 2007
العمر :
28
ا
لمشاركات :
6,078
بمعدل :
1.00
(مشاركة/اليوم)
النقاط :
التقييم :
1803
ت
قييم المستوى :
59
الأسهم
:
0
(أسهم/سهم)
الجواهر
:
(جواهر/جوهرة)
عدد الدعوات :
1
زيارات ملفي :
111781
علم الدولة :
SMS :
الحُريّة..جنّة المُغتَصَبينْ..وحقُّ كُلّ بشريّ!
مزاجي :
استعرضي :
تجديني هنا :
MMS :
مٌـقدٍمـَـًـًـَہ
, ,
يقوم
الحآسب الآلي
عند أداء أي عمل من
أعمالـہ
بتتبع مجموعـہ من
الآوآمر المتسلسلـہ
و
المترابطـہ
مع بعضہـآ و ـآلتي تسمى بٍ (
آلبرنـآمج
) ، وٍ طبعـآ
ـآلششخص
آللي يقوٍم
بكتآبـہ هذه آلتعليمـآت
يسسّمى بٍ [
آلمبرمــج
] وهذه
آلآوآمر
آو آلجمل
ـآلمككتوبـہ
تركيبتـہـآ تعتمـد علىآ
لغِـِہٌ
ـآلبرمجـہ ـآلمسسّتخدمـہ
, وتستطيـعنَ آنتٍ كً
مُسسّتخدمـًـَہ
آن تععْمليَ
توٍجـيـّہِ للآعمـآل آللي تريدنهَـِآ
بآسستخدآم
لغغـآت ـآلبرمجـہ
.
.
هي
لغة مخترعة
تستخدم
لكتابة البرامج
حيث يقوم
جهاز الحاسوب
بتنفيذها بعد
مرور البرنامج
المكتوب
بعدة مراحل يصبح
الحاسوب
قادرا علي
فهمه
.
تقسم
لغات البرمجة
بناء على قربها من
اللغات الإنسانية
إلى :
*
لغة
عالية المستوى
(
قريبة من
اللغة
التي
يفهمها البشر
)
*
و لغة
منخفضة المستوى
(
كلغة
الأسيمبلي
وهي قريبة من
لغة الآلة
)
وتقسم
أحيانا بناء على
الأغراض لهذه اللغة
.
ومن الممكن
تعريف البرمجة
:
بأنها
عملية كتابة تعليمات
وأوامر
لجهاز الحاسوب
أو أي
جهاز آخر
،
لتوجيهه
و
إعلامه
بكيفية
التعامل مع البيانات
أو لتنفيذ
فعل معين
.
و تتبع
عملية البرمجة
قواعد خاصة
باللغة
التي
اختارها المبرمج
.
و كل لغة لها
خصائصها التي تميزها
عن الأخرى و تجعلها
مناسبة بدرجات متفاوتة
لكل نوع من
أنواع البرامج
و
المهمة المطلوبة
من
هذا البرنامج
, كما أن
للغات البرمجة
أيضاً
خصائص
مشتركة و حدود مشترك
ة
بحكم أن كل
هذه اللغات
صممت
للتعامل مع الحاسوب.
لغة البرمجة
هي بالأساس
طريقة تسهل للمبرمج
كتابة
تعليمات
برنامجه التي تنفذ
العمل المطلوب منه,
و
لكتابة التعليمات
توفر
لغة البرمجة
المختارة مجموعة من
الل
بنات
الأساسية
للاستناد
عليها خلال
عملية بناء البرنامج
و مجموعة من
القواعد
التي
تمكن من التعامل مع معلومات
و
تنظيم هذه
الأسس
التي توفرها
اللغة
لتتكامل و تقوم
بعمل مفيد
, تتمثل هذه
الأسس و القواعد بصفة عامة
في:
المعلومات
و
تخزين الأوامر
و
تنظيم سيرها
.
صفحة الويب
هي عبارة عن
صفحة مكونة من ثلاثة طبقات
(
Layers
)
كالتالي
:
١-
Content Layer
:
أو
طبقة المحتويات
والمقصود
بالمحتويات
أي
المحتويات الخاصة
بالصفحة والمسؤل عن
إنشاء هذه
الطبقة
هو
HTML
وللتوضيح اكثر فإنه لا يمكنك
بناء منزل
بدون
مخطط
او
خريطة
ولهذا فإن مسؤلية
HTML
هي
بناء المخطط
حيث ان
HTML
تساعدك في
ترتيب العناصر
على
الصفحة
وذلك انك
تضع مثلاً
جدول في الأعلى
و
نص عريض على الشمال
و
صورة في الأسفل
وهذا
الشئ
يعتبر ترتيب
للعناصر على الصفحة وليس
تصميم
كما
يعتقد العديد
فأنت فقط تضع
التخطيط للصفحة
وهذه هي
المسؤلية الحقيقية
لـ HTML
.
٢-
Presentation Layer
:
أو
طبقة العرض
والمقصود بالعرض هنا
التصميم
أي كيف
ستظهر صفحة الويب
للمستخدم والمسؤل!
عن إنشاء هذه الطبقة هو
CSS
وبكلام أخر أي هي
التزيين
أو
التجميل
فبعد الإنتهاء من
بناء منزل
فإن
وضع الألوان
و
تزيين المنزل
هي
المرحلة الثانية
بعد
التخطيط له وبناءه
ولهذا السبب تأتي مسؤلية
CSS
هنا حيث أنها تقوم بوضع
قناع
على صفحة
HTML
لتزيين
التخطيط
الذي تم
بنائه بواسطة
HTML .
٣-
Behavior Layer
:
أو
طبقة التفاعل
وتترجم أحياناً
السلوك
والمقصود
بشكل عام
هو كيف
تجعل الصفحة تفاعلية
او
تتخاطب مع
المستخدم
والمسؤل عن إنشاء هذه
الطبقة
هو لغة
JavaScript
وبإختصار
شديد هو أن
JavaScript
هي
كالروح
بالنسبة
للجسد
أو بكلام أخر هو كيف
تجعل الصفحة
تتحدث
والمقصود بكلمة
تتحدث
هو أي كيف
تتخاطب
مع المستخدم ولكي أسهل عليك الأمر أقول
لك أن
JavaScript
تمكن
صفحة الويب
من التحدث مع
المستخدم
وذلك عن طريق
معرفة
ما يقوم به المستخدم على صفحة الويب
حيث تقوم بالرد على
طلبات المستخدم
وأخذ مدخلاته خلال
الصفحة أي بكلام أخر أيضاً أريدك أن تفهم أن
JavaScript
هي شخص وليست
لغة
وعندها عندما تتكلم مع شخص فأنت تسأل ويجيب عليك ويسألك وتجيب عليه ! .
وبعد أن أستعرضنا
ا
لطبقات الثلاثة
لصفحة الويب عندها أقول لك أن بناء
صفحة الويب
يبدأ من الطبقة
الخاصة بلغة
HTML
والسبب هو أنها هي
طبقة التخطيط
فلا يوجد منزل بدون
خريطة
..
وبعد ذلك تأتي
طبقة التصميم CSS
ثم
طبقة التفاعل JavaScript
ويجب أن يكون
بناء الموقع
بهذا الترتيب لأنه في حالة تم فقد
التصميم
لأي سبب كان فإن
التخطيط
يكون سليم فأحياناً بعض
المستعرضات
يكون عليها
بعض القيود
فتجدها لا تتعامل مع
جافاسكربت
اويتم تعطيل
جافاسكربت
عندها مظهر الموقع
بـ
HTML
معروف لديك مسبقاً إن تم
فقد التصميم
أو تم
تعطيل جافاسكربت
.
HTML
لغة
النص المتشعب
هي
اللغة الإجبارية
في كل صفحة، فهي
روح صفحات الإنترنت
،
ولا نستطيع إطلاق مصطلح
صفحة إلكترونية
على أي صفحة لا تتكون من
هذه اللغة
.
JS
جافا سكريبت
لغة
تحتاجها عندما تود القيام ببعض العمليات المنطقية البسيطة
(
كبعض البرمجيات البسيطة
)
والمؤثرات المرئية
(
مثل القوائم المنسدلة والنوافذ المنبثقة
)
وعيبها يكمن في
عدم توافقيتها
مع
جميع المتصفحات
، وإرهاقها لجهاز
الشخص المتصفح.
Flash
كسابقتها مع
تميز الأخيرة
بالتوافق مع
جميع المتصفحات
.
CFM
,
ASP
,
PHP
,
JSP
عندما
تحتاج للتعامل
مع
محتوىً ديناميكي
(
متغير أو معتمد على قاعدة بيانات
)
وعيبها أن لكل منها
اشتراطات خاصة
من حيث
نظام تشغيل خادم الويب
، ومن
حيث نوع
قواعد البيانات
التي يمكن
الربط معها
.
CGI
&
Perl
كسابقاتها ولكن
الأخيرة
أصابتها
الشيخوخة
بسبب
سهولة سابقاتها المتناهية
.
CSS
ليست
ملزمة
، كما
ينصح بها بشدة
، فهي بمثابة
مساحيق تجميل
صفحات الإنترنت.
XML
عندما
تحتاج إلى ربط البيانات
بطريقة
معقدة
بين أنظمة
تشغيل مختلفة
.
.
.
من مواضيع :
سُندسْ
"نـهاية المُحقق كُونان..مُسابقة القصص الأنيميّة"
|| إفتـكـاسـاتْ..يوميـاتُ كـاتـلينْ المدرسـيةْ ||♥
"تـعـلمي كـيفيـة كتـابـة قـصـة أنـمي مُميـزة"
|[ .. دلِيلڪِ للقِصصِ المُـڪتمِـلـة ♥
" Movie Maker"--> F r e e d o m G r o u p
جولـة في عـالمِ البرمجة "Freedom Group"
أسآۈر ٺسٺآهل إيدڪِ | Ḟrяєέḍσм Gяoup | ◆
عـآجلْ لِ الجميع*
عـآآآآآآآآآآجـل للجميع*
الموضوع الرابـع المرحله الـ2 "قسم نافذه علي العالم"
التعديل الأخير تم بواسطة سُندسْ ; 31-07-2011 الساعة
11:44 PM
سُندسْ
مشاهدة ملفه الشخصي
البحث عن كل مشاركات سُندسْ