الدرس  6
الدرس  5
الدرس  4
الدرس  3
الدرس  2
الدرس 1
الدرس 12 الدرس 11 
الدرس 10
الدرس 9
الدرس 8
الدرس 7
      الدرس 15 الدرس 14 الدرس 13
الدرس الأول
 تصميم صفحات Web
 
 خدمات الأنترنت متعددة منها :
 
Mail server  :  يخزن رسائل البريد الالكتروني .
 Chatting :  خدمة محادثة مباشرة ( on line  ) بين طرفين (P C  ) .
Video conferencing :  تطوير ل chatting  واضافة الصوت والصورة .
Chat server :  مخدم محادثة مسؤول عن محادثات الزبائن مع بعضهم البعض online .
 Web :  وهي خدمة قلبت معايير الأنترنت رأساً على عقب صممها Tim-Lee Berner  سنة 1990 .
News groups  : مجموعات أخبارية والمسؤول عنها مخدم الأخبار news server  وعليه توجد مجموعات الأخبار . وكل مجموعة مختصة بمجال معين من الأخبار ( سياسية – اقتصادية – اجتماعية – فنية – ثقافية – تجارية – موضة – طبخ ..............) .
ويدور حوار بين هذه المجموعات مع بعضها وكذلك يستطيع الزبون المشاركة في الحوار مع وبين مجموعات الأخبار .
 Voice over IP : أي تحميل الصوت على IP  .
كل الخدمات على شبكة الانترنت تعمل بتقنية client / server . وتحتاج الى مستعرض .
Web  : وهذه الخدمة مسؤول عنها مخدمها الخاص وهو web server  وهذا المخدم يحوي عدد من المواقع تدعى  sites  ويتم الاتصال مع الsite  على العنوان المخصص لهذا الموقع . ( كل موقع هو وحيد وكذلك عنوانه وحيد أيضاً  web address  ) .
كل site  يتألف من عدة صفحات تدعى  web pages  .
Server address \ path \ file  = عنوان الصفحة .
اٍن البروتوكول الأساسي المسؤول عن الاتصالات على الانترنت هو TCP/IP .
ويوجد بروتوكولات أخرى مسؤولة عن مهام أخرى .
اٍن البروتوكول المسؤول عن الاتصال ب Web   هو : HTTP
http//server address/path file .               
 الملفات على web  مكتوبة بلغة HTML  ويفهمها ال  Browser  الذي يفسر لغة    HTML .
Browser = HTML Interpreter  مترجم
Compiler  ( المفسر ) :  يحول اللغة الى لغة أخرى  وهذا هو الفرق بين المفسر والمترجم .
Interpreter  :  ينفذ الملف مباشرة دون التحويل الى لغة أخرى .
 اٍن صفحات Web  تحوي عدة عناصر منها :
  •  نصوص Texts : يمكن أن تكون منسقة Formated  . ومن هذه النصوص ما يسمى Hyper Text  وهو عبارة عن نصوص موجودة في صفحة  HTML  والهدف منه ربط هذه الصفحة مع صفحة أخرى موجودة على هذا الموقع أو آخر . و Hyper Text  يحوي بداخله Hyper Link .
  • صور   Images : يمكن أن تكون ثابتة أو متحركة animated  . ويمكن أن تحوي الصور Hyper Link  أيضاً .
  • النماذج  Forms : شكل يحوي مجموعة من الحقول يمكن أن يتفاعل معها المستثمر .
  • اٍطارات  Frames : ضمن كل Frame  يمكن أن أعرض صفحة Web  مختلفة .
  • مقاطع صوتية : اي ملف صوتي .
  • مقاطع فيديوية : اي ملف فيديوي .
HTML
اٍنّ أي صفحة مصممة لتعرض على  Web  يجب ان تكون مكتوبة ( مصممة ) بلغة HTML  مباشرة باستخدام منقحات النصوص مثل ( المفكرة – الدفتر – word  ........) .
أو نستخدم مساعدات للغة  HTML  والتي تسمى  HTML Editors  ومنها  Front Page  وتدعى عادة :
WYSIWYG = What you see IS what you get
 ولغة HTML   عبارة عن مؤثرات ندعوها ( Tags )  وكل منها يؤدي عمل ما  وعمل أي مؤثر متعلق ويؤثر على ال  objects  االذي يليه , وشكله هو : < Tag > ……..< / Tag >          
 حيث  < Tag >  يعلن عن بداية المؤثر ( أي بداية تأثير المؤثر ) .
< / Tag >           يعلن عن نهاية المؤثر ( أي نهاية تأثير المؤثر ) .
يتألف ملف HTML  من جزئين :     ترويسية    Header
                                               جسم          Body
الأوامر المكتوبة ضمن ال  Header  لا تظهر ضمن نافذة المستعرض .www.tartoos.com
الذي يظهر فقط الأوامر المكتوبة في الجزء  Body  .
اٍن ملف  HTML  يبدأ دائماً بالجزء < HTML > وينتهي بالجزء < /HTML >  .
أما الجزء < HEAD >  فيحدد بداية المقطع الذي يحوي على المعلومات الخاصة بتعريف الصفحة كالعنوان الظاهر على شريط عنوان المتصفح , وهذا العنوان بدوره يحتاج الى أن يوضع بين جزئين :
< TITLE > ...... < /TITLE >  وبالطبع يجب كتابة الوسم  < / HEAD >  لإنهاء المقطع .
ثم يأتي الجزء < Body > والذي تتم كتابة نصوص صفحة Web  ضمنه . بالإضافة الى ادراج الصور والجداول وباقي محتويات الصفحة , وهو أيضاَ يحتاج الى جزء الإنهاء </ Body >   .
اذاً ملف HTML  يأخذ الشكل التالي :
< HTML >
< HEAD >                                                                                                                             
< TITLE >                                                                                                                    
This is a first web page                                                                                                              
< / TITLE >                                                                                                                
< / HEAD >                                                
< Body >                                                                                                                        
......محتويات الصفحة ........
      < / Body >                                                                                                                           
< / HTML >
 تلاحظ أن كل جزء تبدأ به يجب أن تنهيه .
يجب أن تحفظ جميع ملفات الموقع الواحد ضمن نفس المجلد لسهولة الحصول عليها ( يفضل ذلك ) , ولا تنسى ان الامتداد المستخدم في أسماء ملفات HTML  هو htm .  أو html  . 
 
  • بعض الملاحظات عند كتابة صفحة Web   :
1.      لا يوجد فرق بين كتابة المؤشرات بالأحرف الانكليزية الكبيرة UPPER CASE  أو بالأحرف الصغيرة lower case  . لذلك نستطيع الكتابة بأي شكل منها أي كليهما معاً .
    1. اٍن المتصفحات لا تأخذ بعين الاعتبار الفراغات الزائدة أو ٍاشارة نهاية الفقرات ( أي عندما تقوم بضغط مفتاح ( Enter  التي تجدها هذه المتصفحات في ملف HTML  .
    أي يمكنك كتابة ملف بالشكل التالي :
< HTML > <HEAD > <TITLE>…. text…. </TITLE > </HEAD > < Body >
                                                              ….Text….</Body > </HTML >                   
 أو بالشكل التالي :
< HTML >
< HEAD >
< TITLE >
…..Text….
…..Text….
 وفي كلا الحالتين ستحصل على نفس النتيجة .
لكن هذا لا يعني أن الفقرة المكونة من عشرة أسطر ستمتد الى عدة أمتار بعرض الشاشة , بالطبع لا , لأن المتصفح سيقوم بعمل التفاف تلقائي لها بحسب عرض الشاشة , مهما كان مقدار هذا العرض .
ولكن كيف يمكن التحكم بمقدار النص المكتوب في كل سطر وكيف يمكن تحديد نهاية الفقرة وبداية الفقرة التي تليها ؟
الجواب : نستخدم المؤثر < BR >  لتحديد نهاية السطر والبدء بسطر جديد ( اي كأنك تضغط Enter  في أي منقح نصوص ) . وهذا المؤثر مفرد أي ليس له مؤثر نهاية , و BR   تعني Break  .
3- اٍن ضغط المفتاح Enter  تفهمه HTML  كفراغ Space  وليس انتقال الى سطر جديد.
4- اٍن ملفك يحفظ محلياً وليس على مخدمات الانترنت .
5- اٍن المؤثر يمكن أن يأخذ أكثر من بارامتر ( محدد ) كما يلي :
< Tag  param1= value1  param2=value2….>…..</Tag > .
 مثل المؤثر < font >  والمؤثر  < Color >  .
 وبعضها لا تأخذ بارامتر مثل < Center > و < Bold > و <Italic >  و ........
 
  -لنأخذ بعض المؤثرات التي سنستخدمها في هذا الدرس :
  < B > تجعل الخط Bold  أسود عريض .
< U >   تجعل النص مسطر ( تضع تحته سطر ) .
 < I >   تجعل النص مائلاً ( Italic )  .
< BR >    تعني Break  اي انتقال الى سطر جديد .
< Center >    يضع النص في نصف السطر , وهذا ال Tag  يتضمن المؤثر < BR >  .
ملاحظة : عدد من الفراغات المتتالية باستخدام المشيرة cursor  يفهمها HTML  كفراغ واحد .
< BIG >  :  لتكبير حجم النص والذي يتحدد بعدد مرات كتابة < BIG >  .
 : < SMALL >  لتصغير حجم النص والذي يتحدد بعدد مرات كتابة < SMALL >  .
< &mbsp; >  : يعطي فراغات بعدد مرات كتابته وهي فراغات صغيرة جداً .
اٍن الفراغات تعتبر رموزاً خاصة ( كأي حرف ) لذلك لا نستطيع التحكم بها وبعددها اٍلاّ باستخدام المؤثر &mbsp;  ( Non Breakable space  ) .
 واٍذا أردت ادخال عدة فراغات بين نص وآخر فما عليك اٍلاّ كتابة هذا المؤثر بنفس عدد الفراغات المطلوبة , كما يجب عليك هنا التقيد بالأحرف الصغيرة .
< FONT >  : هذا المؤثر يتحكم بالخط وله عدة بارامترات وشكله :
< Font  Size = Value   Face =Value   Color = Value > ….< / Font >
- البارامتر Size ويأخذ الأرقام من1…….7  حيث 7  أكبر حجم .
< Font   Size = 5 > …Text …< / Font > .
 البارامتر  Face  وهو يحدد شكل الخط بالاعتماد على الإسم المتداول .
< Font   Face =" ANDALUS" > ….Text….< / Font >
- البارامتر  Color  : يحدد لون النص ويوجد عشرات الملايين من الألوان ( سيشرح بالتفصيل لاحقاً ) .
< Font   Face =" Red " > ….Text ….< /Font >
< SUP >  : اختصار ل Superscript  ويكتب الحرف أو الرقم بشكل يعلو السطر .
< SUB >  : اختصار ل Subscript  ويكتب الحرف أو الرقم تحت السطر .
مثلاً لكتابة المعادلة  التالية :  X2 +3yj = 0  نكتبها كما يلي :
X < SUP > 2 < /SUP > + 3y < SUB > J < /SUB > = 0
 
  ملاحظة :
هناك العديد من الرموز الخاصة التي يجب أن تكتب بصورة معينة باستخدام المؤثرات وليس مباشرة بصورتها العادية , مثل ( اٍشارتي أكبر وأصغر واٍشارة الاقتباس ) كل هذه الإشارات تستخدم أصلاً مع المؤثرات فهي محجوزة ضمن مفردات HTML  ومن الخطأ أن نستخدمها بصورتها الصحيحة بدون مؤثرات , فذلك يؤدي الى أخطاء في عرض Web  وهناك رموز غير موجودة على لوحة المفاتيح مثل رمز حقوق الطبع ©  Copy right   ورمز العلامة المسجلة ® ل Trad mark  فهي تحتاج مؤثرات لإظهارها في صفحة Web  .
 والجدول التالي يبين بعض هذه الرموز ومؤثراتها المكافئة :www.tartoos.com
 
<
& lt ;
1/2
&frac12;
£
& povnd  ;
>
& gt ;
3/4
&frac34;
¥
& yen ;
&
& amp ;
R
&reg;
¿
& iquest ;
"
& qvot :
±
&plusmn;
°
& deg ;
C
& copy ;
µ
&micro;
¦
& brvbar ;
TM
& # 153 ;
&para;
§
& sect ;
1/4
& frac 14 ;
 
&cent;
¹
& supi ;
الألوان
نطلق كلمة خاصية ( Attribute )  على التعابير التي تضاف الى المؤثرات  Tags   من أجل تحديد الكيفية أو الشكل الذي تعمل به هذه المؤثرات , أي أن المؤثر يقوم باٍخبار المتصفح ( Browser  ) عن العمل الذي يجب القيام به , أما الخاصية فتحدد الكيفية التي سيتم بها أداء هذا العمل .
وكمثال على ذلك تأمّل الشيفرة التالية :
< BODY   BG COLOR  ='' FFFFFF '' >
                                      ....................
                                      ....................                                         
< / BODY >                                         
 ففي هذه الشيفرة أضفناالخاصية  BG COLOR الى المؤثر  < BODY >  والتي تقوم بتحديد لون خلفية الصفحة التي تقوم بتصميمها  . أما القيمة FFFFFF  فهي تمثل اللون المختار وهنا هو اللون الأبيض . ( لاحظ أنها تكتب بين اٍشارتي تنصيص "    "   ) .
اللون الأسود يمثل القيمة  " 000000 "  .
اللون الأزرق يمثل القيمة " 6699cc "  ......... الخ
فمن أين جاءت هذه القيم ؟
هناك ثلاثة ألوان رئيسية هي الأحمر    والأخضر G   والأزرق B   والتي تمثل نظام لوني معروف باسم RGB
Red = R  ,    Blue = B ,        Green = G
 ولكل منها يوجد  256  درجة لونية ويعبر عن هذه الدرجات بالأرقام من 000   وحتى 255  . ومن خلال مزج هذه الألوان بدرجاتها المختلفة نحصل على ألوان جديدة .
حيث تعطى نسبة مئوية لكل لون حتى نحصل على لون جديد :
أبيض = color   →   255 ( 100 ) = B 255      ( 100 ) = G      ( 255 ) 100  = R
أسود =  color    →      000( 0  ) = B      000   ( 0  ) =     G   ( 000 ) 0  R =  
وهكذا وبنفس الطريقة باٍعطاء(  نسبة لكل لون ) يتم تكوين ألوان جديدة .
ومن الحساب التالي   256 ×256 ×256  ينتج لدينا أن عدد الألوان التي يمكن الحصول عليها بمزج هذه الألوان الثلاث ( أي النظام RGB  فقط ) هو :16777216         لون بالضبط  .
لكن من أين جاءت الرموز FFFFFF والتي عبرت عن اللون الأبيض ؟
اٍنها أرقام مكتوبة بالنظام الست عشري ( وهو نظام عددي أساسه الرقم   16  ويعبر عنه باستخدام الأرقام العادية من  9------0 والرموز ( A , B , C , D , E , F  )                            
                                                                     ( 10, 11, 12, 13, 14, 15 ) 
فمثلاً الرقم FF  بالنظام الست عشري يكافئه الرقم  255  بالنظام العشري .
اذاً FF  على اليسار يمثل الدرجة 255  للون الأحمر و FF  في الوسط يمثل الدرجة 255  للون الأخضر و FF  في اليمين يمثل الدرجة 255  للون الأزرق .
اٍذاً الألوان تمثل في لغة HTML  بالنظام الست عشري .
وهناك برامج خاصة تستطيع من خلالها دمج الألوان الثلاثية بنسب مختلفة ومن ثم يقوم البرنامج بتوليد الرمز السداسي عشري المكافئ للون الناتج . من هذه البرامج ( Corel – Photoshop  - الرسام - ......الخ )
وهناك عدة أنظمة الألوان بالإضافة للنظام RGB  منها : HSB   ,    CMYK   ,    LAB
ملاحظة هامة :  بعض المتصفحات لا تتعرف على رموز الألوان اٍلاّ بوضع اشارة # قبل هذه الرموز , لذلك يفضل استخدامها دائماً .www.tartoos.com
وبالنسبة لبعض الألوان الأساسية والدارجة فيمكن استخدام أسمائها مباشرة بدلاً من الأرقام ومنها :                 
Black
أسود
White
أبيض
Red
أحمر
Green
أخضر
Marron
بني
Purple
بنفسجي
Navy
أزرق غامق
Blue
أزرق فاتح
Teal
 
Line
فوسفوري
Gray
 
Silver
فضي
Olive
زيتي
Aqua
أزرق سماوي
Fuschia
 
Yellow
أصفر
يمكن تسمية Magenta    ل  " fuschia "
            و  Cyan       ل   " aqua "  
الدرس  6
الدرس  5
الدرس  4
الدرس  3
الدرس  2
الدرس 1
الدرس 12 الدرس 11 
الدرس 10
الدرس 9
الدرس 8
الدرس 7
      الدرس 15 الدرس 14 الدرس 13
Design PC school  
العودة إلى مدرسة الكمبيوتر    صفحة التصميم  الأولى
Home
Syria
Arwad
Amrit
عمريت
أرواد
طرطوس
سورية
صور من طرطوس
صور من سورية
للسيدات فقط أدب وفكر المعلومات معجم الكمبيوتر المجلة الطبية بانياس لمحة عن طرطوس دليل المواقع العربية دليل المواقع الأجنبية
 

 © 2002 -  2009 LBCInformation Corporation. All rights reserved Eng.Hanna Ata Lahoud.