اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القرية الذكية > معرض الصور و التصاميم و الفنون المتنوعة

معرض الصور و التصاميم و الفنون المتنوعة ( ممنوع وضع مواد خاضعة لحقوق الملكية والنشر )

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 15-08-2010, 10:30 PM
الصورة الرمزية ~: Zac :~
~: Zac :~ ~: Zac :~ غير متواجد حالياً
طالب جامعى ( كلية حاسبات ومعلومات )
 
تاريخ التسجيل: Jul 2009
العمر: 33
المشاركات: 602
معدل تقييم المستوى: 16
~: Zac :~ is on a distinguished road
Post (الدرس الأول ) ...دورات web design التدريبية... مدخل الى لغة الـ HTML


السلام عليكم ورحمة الله بوركاته

سنبدا بإذن الله اول دروس دورات Web Design التدريبية ...

وسنبدأ بلغة الـ Html ..



<<

أحب اولا ان اذكركم بنظام الدروس والدورات ...

وهتكون يومين في الاسبوع : أحد - أربعاء

سيتم وضع الدروس في الساعة الـ 11:00 مساءاً ان شاء الله

وهتكون عبارة عن مواضيع عادية يتم وضعها في القسم ..

وسيتم وضع جميع لينكات الدروس في الموضوع الأساسي لسرعة الوصول ليها ..

وسيتم استقبال الاستفسارات والردود عليها يوميا من الساعة العاشرة مساءا حتى الواحدة بعد منتصف الليل ..


>>


هناك بعض البرامج التي تستخدم لبناء صفحات الويب ولا يشترط على مستخدمها معرفة الكود الذي تم انشاء الصفحة به

فدوره يقتصر على استخدام البرنامج بما فيه من الوان ورسوم وجداول لانشاء صفحته

لذا لا انصح باستخدام هذه البرامج الا بعد الوصول لدرجة كبيرة من الاحتراف في هذه اللغة ..

وسيكون تطبيقنا على محرر نصوص مثل الـ notepad في أنظمة تشغيل Windows ...

أو ما يماثله في أنظمة التشغيل الأخرى ..

حيث يتم حفظ العمل بامتدادhtml او htm >>

name.html

ويتم عرضها بمستعرض الانترنت مثل Internet Explorer








ولكن ماذا تعني HTML ??




هي اختصار لجملة :




ومعناها : لغة الترميز للنصوص التشعبية ..

......

ولغة الـ html ليست لغة برمجة بالمعنى المتعارف عليه ..

فهي لا تحتوي على اوامر وعمليات معقدة مثل اوامر التحكم والدوران ..

ولا تحتاج الى مترجم خاص بها ..( compiler)

لذا فنستعين ببعض اللغات الاخرى الى جانبها لجعل الموقع اكثر حركة وحيوية واحترافية ..







لغة الـ Html تكتب على هيئة أوسمة ( tags )

ولكل تاج بداية ونهاية ..

<tag>...</tag>

الا بعض الأوسمة لا تحتاج الى نهاية سنقوم بذكرها فيما بعد ..

وهناك ما يسمى بالسمات او الخواص attributes

وهي وسوم اضافية تضاف للوسم الاساسي لتحديد خواصه..

وسنقوم بالتوضيح فيما بعد






نبدأ معا بانشاء اولى صفحاتنا ..

>>

نفتح ملف Notepad

ونبدأ بكتابة الاوامر التالية

كود:
<html>
<head>
<title>my site</title>
</head>
<body>
this is my first site
</body>
</html>

ونقوم بحفظ العمل بإسم :
my site.html
..

سنجد النتيجة كالتالي ..:





...


فلنقوم بتحليل ما كتبناه ..

<html>
هو وسم البداية لكل صفحات المواقع لذا فهو من الأوسمة الاساسية ..
وقمنا في النهاية بغلقه
</html>

..

<head>
ويتم فيه كتابة عنوان الصفحة ومعلومات عنها والميتاتاج..
وقمنا بغلقه ايضا..
</head>

..

<body>
وهذا هو جسم الصفحة او محتوى الصفحة وما سنكتبه هنا سيظهر عند استعراض الصفحة
سواء كان كلاما كما فعلنا في هذا المثال او وسم يظهر تطبيقه او كلاهما معا ..
وقمنا ايضا بغلقه ..
</body>

..

قم بمحاولة انشاء هذا المثال .. وهذه اول صفحة لك ..

لا تقول الكود بسيط والصفحة بسيطة ..

فهذا هو اساس بناء اضخم المواقع ..

والجبل الكبير أصله حجر صغير ..







ملحوظة :

في لغة الـ HTML
لا يوجد فرق اذا قمت بكتابة الاوسمة بحروف كبيرة او بحروف صغيرة .. فهي تقبل الحالتين ..

ملحوظة :

المتصفحات لا تأخذ بعين الاعتبار الفراغات الزائدة الافقية او الرأسية ..

فهناك أوسمة خاصة لعمل سطر جديد ..

وكود خاص لعمل فراغ افقي زائد ..

للتوضيح أكثر :

حاول كتابة المثال السابق كالآتي :

كود:
<html><head><title>my site</title></head><body>this     is    my    first     site</body></html>
ستجد النتيجة واحدة

هل اتضحت الصورة الآن ؟؟

..


اذا فلغة الـ Html تعتمد في الاساس على حفظ وفهم الاوسمة ومعرفة دور كل وسم واستخدامه في المكان المناسب للحصول على المظهر المناسب ..






لنقوم اذا بالتعرف على بعض هذه الاوسمة :

الوسم <br>

هو وسم لا يحتاج الى وسم نهاية ..

وهو يكتب للنزول سطر رأسيا ( اضافة سطر ) ..

فمثلا قم بكتابة المثال السابق كالآتي :
كود:
 
<html>
<head>
<title>my site</title>
</head>
<body>
this is my <br> first site
</body>
</html>
ستجد النتيجة كالآتي :






...

هل حصلت على نفس النتيجة ؟؟؟


...

يمكنك فعل هذا ايضا بالوسم <p>..</p>
ولكن باضافة سطر فارغ بين السطرين ..
فهو في الاساس خاص لكتابة الفقرات .. ويقوم تلقائيا بوضع سطر فارغ بين كل فقرتين


كود:
<html>
<head>
<title>my site</title>
</head>
<body>
<p>this is my </p><p> first site</p>
</body>
</html>

قم بالتجربة ولترى الناتج



.........

الكود

كود:
&nbsp;
فانا اعتبره ايضا من اساسياتت بناء الصفحات
فهو لزيادة فراغ افقيا ..

مثلا لو أردنا ان نكتب

كود:
my    site
لو كتبناها هكذا فستظهر لنا
my site

ان مستعرض الانترنت يقرا هذه الفراغات كفراغ واحد فقط ..

ولكي نقوم بصنع هذه الفراغات نكتب :

كود:
my&nbsp;&nbsp;&nbsp;&nbsp;site
وهكذا سيقوم بوضع اربع فراغات بين الكلمتين ..

او يمكن كتابتها ثلاث مرات فقط + صنع الفراغ الاساسي الذي يقرأه المستعرض

كود:
my &nbsp;&nbsp;&nbsp;site





والآن لنرى كيف يمكننا تنسيق نص ...:


اذا اردنا ان نكتب كلمة الله ونطبق عليها بعض التأثيرات في اللون والحجم .

كود:
<font size="3" color="red">الله </font>
هنا استخدمنا الوسم <font>..</font>

والخواص size ,color

ويتم كتابة الخواص كما هو موضح :

attribute="value"

وفي الوسم <font>

تأخذ الخاصية size قيم من 1 الى 7
والخاصية color تكون قيمتها اسم اللون او الكود الخاص به ويكون عبارة عن علامة # متبوعة بستة حروف او ارقام او كلاهما ..
ويمكن الحصول على اكواد الالوان من هنا :
http://www.computerhope.com/htmcolor.htm







لتغيير شكل النص :

<b>YOUR TEXT</b>

للكتابة بخط سميك ..

..


<i>YOUR TEXT</i>

للكتابة بخط مائل ..

..


<u>YOUR TEXT</u>
لوضع خط تحت النص ..







لتحديد موقع الفقرة :

نستخدم الوسم <p>
والخاصية align
وتأخذ القيم : left , right , center
كالآتي :

كود:
<p align="center"> الله </p>





والان نريد ان نكتب كلمة ما ونجعلها وصلة لصفحة اخرى بمعنى عند الضغط عليها ننتقل الى الصفحة الاخرى :

نستخدم الوسم <a>..</a>

وحرف a اختصار لكلمة anchor
وهذا الوسم لا يعمل بمفرده بل يحتاج لـ attributes

وأهمها الخاصية href

وهي اختصار لجملة :

Hypertext REFerence

...


وتكون طريقة الكتابة كالآتي :

كود:
<a href=".........">click here</a>
ونضع رابط الصفحة المراد الانتقال اليها مكان النقاط

مثلا :
كود:
<a href="www.thanwya.com/vb">click here</a>
اذا ستظهر لنا كلمة
click here

وعند الضغط عليها سينتقل الى الصفحة التي كتبنا الرابط الخاص بها ...
........
ولهذا الوسم استخدامات اخرى كثيرة سنقوم بعرضها فيما بعد ..






اذا فسنكتفي بهذا القدر اليوم

فالهدف من هذا الدرس هو التعريف باللغة ومعرفة اساسياتها ..

وباذن الله الدرس القادم سنتقدم اكثر ونتعرف على الكثير من الاوسمة والسمات واستخداماتهما ..







ملحوظة : اذا اردت الاستفادة حقا من الدروس لا تقم بالقراءة فقط بل قم بالتطبيق والتدريب كثيرا ..

فهو ليس موضوع فهم فقط .. فالتعود على كتابة الاكواد سيسهل عليك الامر كثيرا ويقربك اكثر للاحتراف باذن الله ...

اذا ف المطلوب منكم اليوم والى يوم الاربعاء ان شاء الله التطبيق على ما تم شرحه ..
...

لم اقم في هذا الدرس بوضع الكثير من التطبيقات والنتائج لان برغم اهمية ما قمت بشرحه الا فانه سهل وبسيط جدا و سنتفق جميعا في الناتج ..
ولكن اهم شيء التدريب كثيرا ....

واذا اردت الوصول لاعلى السلم فسيجب عليك بالتأكيد صعود اول درجة مهما كانت في نظرك قليلة .. اليس كذلك ؟؟

في انتظار استفساراتكم ..



رد مع اقتباس
  #2  
قديم 16-08-2010, 12:49 AM
abdelrahim666 abdelrahim666 غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Aug 2008
المشاركات: 310
معدل تقييم المستوى: 17
abdelrahim666 is on a distinguished road
افتراضي

بداية قوية اخي العزيز واتمني المزيد بارك الله فيك واتنمي التخطي من ال html الي اللغات الاحدث مثل اكسبرشن وب او دريم ويفر واعلم جيدا ان الاساس لهم جميعا فهملغة ال html فارجو الاستفاضة في هذه اللغة
رد مع اقتباس
  #3  
قديم 16-08-2010, 01:13 AM
Mahmoud3129 Mahmoud3129 غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Dec 2009
العمر: 26
المشاركات: 210
معدل تقييم المستوى: 15
Mahmoud3129 is on a distinguished road
افتراضي

لماذا درس واحد في المرة ؟ اقترح علي الاقل 3 دروس

لاننا في الدورة يومين فقط

فأقترح اكثر من درس وشكرا علي هذا الدرس الرائع الذي افادني جدا
رد مع اقتباس
  #4  
قديم 16-08-2010, 01:25 AM
أ/أحمدجاد أ/أحمدجاد غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Nov 2009
المشاركات: 91
معدل تقييم المستوى: 16
أ/أحمدجاد is on a distinguished road
افتراضي

درس مفيد جدا
لقد قمت بالتنفيذ بالفعل
شكرا لك
__________________
مر سحاب الحب هنا ولم يسقط المطر
فإلى متى يازمان القحط سوف أنتظر
رد مع اقتباس
  #5  
قديم 16-08-2010, 02:25 AM
الصورة الرمزية ahmeddeep
ahmeddeep ahmeddeep غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jan 2009
المشاركات: 739
معدل تقييم المستوى: 16
ahmeddeep is on a distinguished road
افتراضي

جزاك الله خيرا ممتاز
__________________
سبحان الله وبحمده سبحان الله العظيم
اتقوا الله وصلوا من قطعكم واعفوا عن من ظلمكم واعطوا من حرمكم حتى تدخلوا جنة ربكم
رب اغفرلى ولوالدين وللمؤمنين يوم يقوم الحساب


رد مع اقتباس
  #6  
قديم 16-08-2010, 01:22 PM
mohamed romio mohamed romio غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Aug 2010
المشاركات: 2
معدل تقييم المستوى: 0
mohamed romio is on a distinguished road
Icon Music

بارك الله فيك وزادك علما إلى علمك وعلمنا الله بما ينفعنا أمين
رد مع اقتباس
  #7  
قديم 16-08-2010, 09:37 PM
الصورة الرمزية ~: Zac :~
~: Zac :~ ~: Zac :~ غير متواجد حالياً
طالب جامعى ( كلية حاسبات ومعلومات )
 
تاريخ التسجيل: Jul 2009
العمر: 33
المشاركات: 602
معدل تقييم المستوى: 16
~: Zac :~ is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة abdelrahim666 مشاهدة المشاركة
بداية قوية اخي العزيز واتمني المزيد بارك الله فيك واتنمي التخطي من ال html الي اللغات الاحدث مثل اكسبرشن وب او دريم ويفر واعلم جيدا ان الاساس لهم جميعا فهملغة ال html فارجو الاستفاضة في هذه اللغة
باذن الله هحاول بعد الدورات دي اعمل دورات تانية للويب ديفيلوبنج .. وهيكون فيها لغات البي اتش بي والجافا سكربت و الايه اس بي دوت نت .. بس هتكون بعدها بفترة ..
بس اهم حاجة الجميع يوصل لدرجة الاحتراف في الهتمل والسي اس اس في الاول ان شاء الله وربنا يكرمكم على المتابعة الطيبة

اقتباس:
المشاركة الأصلية كتبت بواسطة medowebhost.com مشاهدة المشاركة
لماذا درس واحد في المرة ؟ اقترح علي الاقل 3 دروس

لاننا في الدورة يومين فقط

فأقترح اكثر من درس وشكرا علي هذا الدرس الرائع الذي افادني جدا
والله يا غالي انا هعمل اللي ربنا هيقدرني عليه .. بس المرة دي كان طبيعي يكون درس بسيط عشان اكيد فيه ناس لسه دا اول عهد ليها بالهتمل فلو الكمية كبيرة اعتقد هيكون فيه " توهان ولخبطة " ..

بس باذن الله بعد كده الدروس هتكون مكثفة و الشرح فيها كتير وبحييك على حماسك ربنا يزيدك من علمه وينفعك بيه وينفع الناس بيك

اقتباس:
المشاركة الأصلية كتبت بواسطة أ/أحمدجاد مشاهدة المشاركة
درس مفيد جدا
لقد قمت بالتنفيذ بالفعل
شكرا لك
رأي حضرتك شرف ليا استاذ احمد ربنا يكرمك وباذن الله تكون كل الدروس عند حسن ظن حضرتك

اقتباس:
المشاركة الأصلية كتبت بواسطة ahmeddeep مشاهدة المشاركة
جزاك الله خيرا ممتاز

وجزاك كل خير يا غالي ياريت متابعتك الجميلة معانا تدوم على طول

اقتباس:
المشاركة الأصلية كتبت بواسطة mohamed romio مشاهدة المشاركة
بارك الله فيك وزادك علما إلى علمك وعلمنا الله بما ينفعنا أمين

آمين يارب .. تسلم على الدعاء الجميل ربنا يكرمك يا محمد



........
رد مع اقتباس
  #8  
قديم 17-08-2010, 11:43 PM
smsma_2020 smsma_2020 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Aug 2010
المشاركات: 5
معدل تقييم المستوى: 0
smsma_2020 is on a distinguished road
افتراضي

والله درس مفبد حدا وطريقه شرح حضرتك ماشاء الله جميله ومبسطه
جعله الله فى ميزان حسناتك وان شاء الله نوصل لدرجه الاحتراف مع حضرتك
رد مع اقتباس
  #9  
قديم 18-08-2010, 08:38 PM
flower25 flower25 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2009
المشاركات: 35
معدل تقييم المستوى: 0
flower25 is on a distinguished road
افتراضي

شكرا لك على هذا الدرس
ولكن عندى استفسار لماذا لغة html ففى البرامج الحديثة لسنا فى حاجة الى معرفة اللغة وكتابة الاكواد بمجرد التعامل مع الازرار والقوائم تضاف الاكواد تلقائيا فما الفائدة منها الان؟؟
رد مع اقتباس
  #10  
قديم 19-08-2010, 11:04 PM
flower25 flower25 غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2009
المشاركات: 35
معدل تقييم المستوى: 0
flower25 is on a distinguished road
افتراضي

فين الدرس الثانى انا من يوم الاربعاء وانا متظرة الدرس ولم يتم اضافته مش مفروض ان فى درس يومين فى الاسبوع لعل المانع خير ان شاء الله
رد مع اقتباس
  #11  
قديم 21-08-2010, 08:49 AM
الصورة الرمزية ~: Zac :~
~: Zac :~ ~: Zac :~ غير متواجد حالياً
طالب جامعى ( كلية حاسبات ومعلومات )
 
تاريخ التسجيل: Jul 2009
العمر: 33
المشاركات: 602
معدل تقييم المستوى: 16
~: Zac :~ is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة smsma_2020 مشاهدة المشاركة
والله درس مفبد حدا وطريقه شرح حضرتك ماشاء الله جميله ومبسطه
جعله الله فى ميزان حسناتك وان شاء الله نوصل لدرجه الاحتراف مع حضرتك
ربنا يكرمك الف شكر على التشجيع دا .. وباذن الله كلنا نوصل لدرجة الاحتراف .. جزاكي الله كل خير ..

اقتباس:
المشاركة الأصلية كتبت بواسطة flower25 مشاهدة المشاركة
شكرا لك على هذا الدرس
ولكن عندى استفسار لماذا لغة html ففى البرامج الحديثة لسنا فى حاجة الى معرفة اللغة وكتابة الاكواد بمجرد التعامل مع الازرار والقوائم تضاف الاكواد تلقائيا فما الفائدة منها الان؟؟
تمام جدا ودا اللي قولته في بداية الدرس .. بس البرامج دي مش هتفرق بين المحترف والهاوي ..
يعني لو واحد عمل موقع بالبرامج دي وحب يعدل جزء معين في الكود مش هيعرف ..
لانه مضطر يستخدم اللي بيتيحه ليه البرنامج بس ..
انما اللي يكون عارف الكود وفاهمه ومتمكن منه يقدر يبني موقع كامل بنفسه من غير الاستعانة ببرامج ..
ساعتها ممكن يستخدم البرامج دي عشان توفر عليه الوقت والتعب ..
يعني تكون كـ مساعد عليه .. مش بديل ليه ..

ودا رأيي واكيد لكل واحد مننا رأيه

اقتباس:
المشاركة الأصلية كتبت بواسطة flower25 مشاهدة المشاركة
فين الدرس الثانى انا من يوم الاربعاء وانا متظرة الدرس ولم يتم اضافته مش مفروض ان فى درس يومين فى الاسبوع لعل المانع خير ان شاء الله
اسف جدا والله فيه اسباب اضطرتني ااجل معاد الدرس ..
ان شاء الله مش هتتكرر .. والدرس التاني موجود دلوقتي الحمد لله ..

ربنا يكرمك .. وان شاء الله يكون مفيد ووافي ..
رد مع اقتباس
إضافة رد

العلامات المرجعية

الكلمات الدلالية (Tags)
css, html, photoshop


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 03:52 AM.