عرض مشاركة واحدة
قديم منذ /31-07-2011, 11:41 PM   #2

سُندسْ
ملكة التنسيق
مبدعة الردود
♥ K A T L I N E *

L18
 
    حالة الإتصال : سُندسْ غير متصلة
    رقم العضوية : 43324
    تاريخ التسجيل : Oct 2007
    العمر : 27
    المشاركات : 6,078
    بمعدل : 1.01 (مشاركة/اليوم)
    النقاط : سُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant futureسُندسْ has a brilliant future
    التقييم : 1803
    تقييم المستوى : 59
    الأسهم : 0 (أسهم/سهم)
    الجواهر : (جواهر/جوهرة)
    عدد الدعوات : 1
    زيارات ملفي : 103661
    علم الدولة :  Egypt

     SMS : الحُريّة..جنّة المُغتَصَبينْ..وحقُّ كُلّ بشريّ!

مزاجي :
    استعرضي : عرض البوم صور سُندسْ عرض مواضيع سُندسْ عرض ردود سُندسْ
    تجديني هنا :
     MMS :

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


عندما تحتاج إلى ربط البيانات بطريقة معقدة بين أنظمة تشغيل مختلفة.



.

.




 


التعديل الأخير تم بواسطة سُندسْ ; 31-07-2011 الساعة 11:44 PM
  رد مع اقتباس