Power Speak
08-09-2003, 08:32 PM
المعلومة الأولى
الفرق بين HTML ولغات البرمجة:
[B]الواقع أن HTML ليست لغة كمبيوتر أبدا . كما أنها ليست لغة برمجة بالمعني المعروف ولكنها عبارة عن مجموعة رموز يتم استخدامها لكتابة النصوص الغنية بمكوناتها لإرسالها عبر الشبكة العالمية وذلك من أجل تمكين أي مالك كمبيوتر من أي نوع وعلى اتصال بالإنترنت أن يستقبلها ويقرأها. إن إنتاج صفحة الموقع تتضمن إنتاج ملف يتم ترميز محتوياته برموز لغة ترميز النص الفائق HTML :HyperText Markup Language وذلك حتى يكون مناسبا للإنترنت. كما أن هذا الملف يمكن أن يحتوي على النصوص والرسوم والصور والصوت والصور المتحركة. بالإضافة إلى أنه يمكن للملف أو مكوناته أن تكون مرتبطة بمواقع أخرى. وباستعمال HTML فإنك تخبر برنامج التصفح ما النص وما نوع وحجم الأحرف وما الألوان والخلفية والصور والرسوم والروابط مع الصفحات الأخرى وأي مكون آخر من مكونات الصفحة وذلك باستعمال علامات مميزة وبطريقة سيتم شرحها لاحقا وذلك لتشير لكل صفة من صفات تلك المكونات علي الصفحة. إن تلك العلامات المميزة والتي تحيط عادة بكل أجزاء الصفحة تقوم بإخبار برنامج التصفح ما هي الطريقة التي يجب عليه عملها كي يقوم بإظهار تلك الصفحة بالشكل الذي يريده مصممها.
هذه اللغة ليست لغة برمجة حقيقيةcompiled programming language مثل C أو Java أو Basic. ولكن يمكننا أن نقول بأنها لغة تقوم بالترجمة والتفسيرinterpreted language وأسلوب لعرض النصوص والصور معا. كما لا تعمل إلا في وجود برنامج معين يسمى المتصفح browser. والواقع أن لهذه اللغة صفات تتشابه مع برامج معالجة الكلمات أكثر من تشابهها مع لغات البرمجة.
كما أن المتصفح هو في الأساس شيء يقوم بإعادة الترميز أكثر من أن يكون برنامجا. فإذا أمرت المتصفح أن يفتح مستندا، فإنه أولا يقوم بقراءته لتلقى التعليمات منه. ويقوم المستند بتحديد كيف سيملأ الشاشة، وكيف سيتم عرض النص والصور. وعلى سبيل المثال إذا قرأ المتصفح ما يلي:
<b>هذه هي الصفحة الأولى </b> فسيفهم بأن عليه أن يقوم بإظهار جملة "هذه هي الصفحة الأولى" بحروف عريضة bold font.
لماذا لا نستعمل البرامج الخاصة بعمل الصفحات؟
يمكنك بالطبع أن تقوم بعمل صفحات الموقع مستخدما أحد هذه البرامج بدون أن تتعلم HTML. ولكن هناك سلبيات عديدة تتعلق بتلك البرامج جعلت تعلمك HTML أمرا ضروريا منها:
عدم التكيف إن HTML في تطور وازدياد أما هذه البرامج فإنه نادرا ما يكون بإمكانها استخدام ما يستجد من الأمور التي تضاف باستمرار. ولهذا فقد لا تستعمل هذه البرامج كل التكنولوجيا المتوفرة لهذه اللغة.التكلفة إن أسعار هذه البرامج لا يزال عاليا وفي غير متناول الجميع. بينما إن عمل البرنامج مستخدما HTML لن يكلفك شيئا.
عدم الجدوىإن معظم هذه البرامج تحتوي على كميات ليست قليلة من الرموز التي لا تخدم أي عمل ضروري أو ذو فائدة . وهذا يعني أنك قد تحمل الصفحة عبئا كبيرا يتسبب في التقليل من سرعة تفريغها إلي أجهزة القراء من خلال الإنترنت.
ماذا تحتاج كي تتعلم HTML ؟
حتى تتعلم HTML فإنك بحاجة إلى :
1. برنامج تصفح web browser. ويمكن أن يكون أي برنامج سواء كان من مايكروسوفت Microsoft Internet Explorer أو من نيت سكيب Netscape's Navigator إن البرنامج الذي تستخدمه الآن في مطالعة هذا الموضوع يعتبر كافيا لذلك.
2. أي برنامج لتحرير أو معالجة الكلمات ASCII text editor. من تلك البرامج ما أنت معتاد عليها وتقوم باستعمالها لكتابة النصوص مثل برنامج word processor أو Windows Notepad أو Macintosh SimpleText.كيفية العمل لإنتاج مستند مبني بواسطة HTML :
الصفحة أو المستند المكتوب بواسطة HTML يتكون من ملف نصوص بسيط من نوع ASCII . وهذا يعني أنه لا يحتوي على أية صفات مميزة لبرنامج أو نظام تشغيل معين. ولذا يمكن أن يتم كتابته وكذلك قراءته بأي محرر نصوص كان.
إن ملف HTML يحتوي على شيئين:
1) نص الصفحة نفسها ( Text ) .
2) العلامات الدالة التي تبين عناصر الصفحة وبناؤها وتشكيلها. وكذلك روابط النصوص النشطة التي يمكنها أن تنقلك إلى صفحات أخرى أو تتضمن وسائط إعلامية.. .
سنتعلم الآن كيفية استخدام محرر النصوص في كتابة نص باستخدام HTML . والواقع أن محرر النصوص يختلف حسب نظام التشغيل الذي تقوم باستعماله في جهاز الكمبيوتر وهو حسب الآتي:
Windows 95/98/NT
في هذه الحالة فإن محرر النصوص هو ما يسمى المفكرة Notepad وتستطيع الوصول إليها بالنقر على لائحة "ابدأ" Start menu وبعد أن تختار البرامج Programs أنقر على الأدوات Accessories ثم انقر لتختار المفكرة Notepad .
Windows 3.x
تستخدم المفكرة أيضا في كافة نسخ ويندوز من هذا النوع وهي Windows3.11 وكذلك Windows3.1. مع أن قلة لا تزال تستخدم أنظمة التشغيل هذه. أنقر مرتين على Program Manager ثم مرتين على Accessories group ثم على أيقونة Notepad.
Macintosh
ستقوم باستعمال SimpleTextكمحرر للنصوص. يمكنك أن تصل إليها إختر Find File من لائحة apple menu وابحث عن SimpleText .
UNIX.
إذا كنت ممن يستعملون هذا النظام فلا حاجة لأحد أن يدلك على محرر النصوص بالطبع. وإذا كنت جديدا عليه فإن pico و emacs سيقومان بالعمل المطلوب.
بعد هذا منقول خخخخ
الفرق بين HTML ولغات البرمجة:
[B]الواقع أن HTML ليست لغة كمبيوتر أبدا . كما أنها ليست لغة برمجة بالمعني المعروف ولكنها عبارة عن مجموعة رموز يتم استخدامها لكتابة النصوص الغنية بمكوناتها لإرسالها عبر الشبكة العالمية وذلك من أجل تمكين أي مالك كمبيوتر من أي نوع وعلى اتصال بالإنترنت أن يستقبلها ويقرأها. إن إنتاج صفحة الموقع تتضمن إنتاج ملف يتم ترميز محتوياته برموز لغة ترميز النص الفائق HTML :HyperText Markup Language وذلك حتى يكون مناسبا للإنترنت. كما أن هذا الملف يمكن أن يحتوي على النصوص والرسوم والصور والصوت والصور المتحركة. بالإضافة إلى أنه يمكن للملف أو مكوناته أن تكون مرتبطة بمواقع أخرى. وباستعمال HTML فإنك تخبر برنامج التصفح ما النص وما نوع وحجم الأحرف وما الألوان والخلفية والصور والرسوم والروابط مع الصفحات الأخرى وأي مكون آخر من مكونات الصفحة وذلك باستعمال علامات مميزة وبطريقة سيتم شرحها لاحقا وذلك لتشير لكل صفة من صفات تلك المكونات علي الصفحة. إن تلك العلامات المميزة والتي تحيط عادة بكل أجزاء الصفحة تقوم بإخبار برنامج التصفح ما هي الطريقة التي يجب عليه عملها كي يقوم بإظهار تلك الصفحة بالشكل الذي يريده مصممها.
هذه اللغة ليست لغة برمجة حقيقيةcompiled programming language مثل C أو Java أو Basic. ولكن يمكننا أن نقول بأنها لغة تقوم بالترجمة والتفسيرinterpreted language وأسلوب لعرض النصوص والصور معا. كما لا تعمل إلا في وجود برنامج معين يسمى المتصفح browser. والواقع أن لهذه اللغة صفات تتشابه مع برامج معالجة الكلمات أكثر من تشابهها مع لغات البرمجة.
كما أن المتصفح هو في الأساس شيء يقوم بإعادة الترميز أكثر من أن يكون برنامجا. فإذا أمرت المتصفح أن يفتح مستندا، فإنه أولا يقوم بقراءته لتلقى التعليمات منه. ويقوم المستند بتحديد كيف سيملأ الشاشة، وكيف سيتم عرض النص والصور. وعلى سبيل المثال إذا قرأ المتصفح ما يلي:
<b>هذه هي الصفحة الأولى </b> فسيفهم بأن عليه أن يقوم بإظهار جملة "هذه هي الصفحة الأولى" بحروف عريضة bold font.
لماذا لا نستعمل البرامج الخاصة بعمل الصفحات؟
يمكنك بالطبع أن تقوم بعمل صفحات الموقع مستخدما أحد هذه البرامج بدون أن تتعلم HTML. ولكن هناك سلبيات عديدة تتعلق بتلك البرامج جعلت تعلمك HTML أمرا ضروريا منها:
عدم التكيف إن HTML في تطور وازدياد أما هذه البرامج فإنه نادرا ما يكون بإمكانها استخدام ما يستجد من الأمور التي تضاف باستمرار. ولهذا فقد لا تستعمل هذه البرامج كل التكنولوجيا المتوفرة لهذه اللغة.التكلفة إن أسعار هذه البرامج لا يزال عاليا وفي غير متناول الجميع. بينما إن عمل البرنامج مستخدما HTML لن يكلفك شيئا.
عدم الجدوىإن معظم هذه البرامج تحتوي على كميات ليست قليلة من الرموز التي لا تخدم أي عمل ضروري أو ذو فائدة . وهذا يعني أنك قد تحمل الصفحة عبئا كبيرا يتسبب في التقليل من سرعة تفريغها إلي أجهزة القراء من خلال الإنترنت.
ماذا تحتاج كي تتعلم HTML ؟
حتى تتعلم HTML فإنك بحاجة إلى :
1. برنامج تصفح web browser. ويمكن أن يكون أي برنامج سواء كان من مايكروسوفت Microsoft Internet Explorer أو من نيت سكيب Netscape's Navigator إن البرنامج الذي تستخدمه الآن في مطالعة هذا الموضوع يعتبر كافيا لذلك.
2. أي برنامج لتحرير أو معالجة الكلمات ASCII text editor. من تلك البرامج ما أنت معتاد عليها وتقوم باستعمالها لكتابة النصوص مثل برنامج word processor أو Windows Notepad أو Macintosh SimpleText.كيفية العمل لإنتاج مستند مبني بواسطة HTML :
الصفحة أو المستند المكتوب بواسطة HTML يتكون من ملف نصوص بسيط من نوع ASCII . وهذا يعني أنه لا يحتوي على أية صفات مميزة لبرنامج أو نظام تشغيل معين. ولذا يمكن أن يتم كتابته وكذلك قراءته بأي محرر نصوص كان.
إن ملف HTML يحتوي على شيئين:
1) نص الصفحة نفسها ( Text ) .
2) العلامات الدالة التي تبين عناصر الصفحة وبناؤها وتشكيلها. وكذلك روابط النصوص النشطة التي يمكنها أن تنقلك إلى صفحات أخرى أو تتضمن وسائط إعلامية.. .
سنتعلم الآن كيفية استخدام محرر النصوص في كتابة نص باستخدام HTML . والواقع أن محرر النصوص يختلف حسب نظام التشغيل الذي تقوم باستعماله في جهاز الكمبيوتر وهو حسب الآتي:
Windows 95/98/NT
في هذه الحالة فإن محرر النصوص هو ما يسمى المفكرة Notepad وتستطيع الوصول إليها بالنقر على لائحة "ابدأ" Start menu وبعد أن تختار البرامج Programs أنقر على الأدوات Accessories ثم انقر لتختار المفكرة Notepad .
Windows 3.x
تستخدم المفكرة أيضا في كافة نسخ ويندوز من هذا النوع وهي Windows3.11 وكذلك Windows3.1. مع أن قلة لا تزال تستخدم أنظمة التشغيل هذه. أنقر مرتين على Program Manager ثم مرتين على Accessories group ثم على أيقونة Notepad.
Macintosh
ستقوم باستعمال SimpleTextكمحرر للنصوص. يمكنك أن تصل إليها إختر Find File من لائحة apple menu وابحث عن SimpleText .
UNIX.
إذا كنت ممن يستعملون هذا النظام فلا حاجة لأحد أن يدلك على محرر النصوص بالطبع. وإذا كنت جديدا عليه فإن pico و emacs سيقومان بالعمل المطلوب.
بعد هذا منقول خخخخ