المجلس اليمني ... يمن واحد وآراء متعددة
::  قوانين المنتدى  |   طلب رقم التنشيط   |   تنشيط العضوية  |  استعادة كلمة المرور
العودة   المجلس اليمني :: العلمية والتقنية :: الكمبيـوتر والانتـرنت :: المواقع ولغات البرمجة والشبكات
|
 
أدوات الموضوع
قديم 17-04-2004, 07:53 PM   مشاركة رقم : 1
قلم فضي
 
لا توجد صورة

 
تاريخ التسجيل: 21-07-2003
المشاركات: 2,622

افتراضي تعلم (الجافا سكريبتس ) مع ابن الاصول لتكون محترف..بسهولة ويسر!!!

بسم الله الرحمن الرحيم

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

[align=center]تحية للجميع:[/align]
اخواني الاعزاء اعضاء المجلس الموقر ( المجلس اليمني)
ان شاء الله على مدى هذه الاسابيع سوف اقدم شرح كامل ومتكامل لهذه اللغة الرائعة لذا اتمنى المتابعة والصبر الى ان نكمل هذه السلسلة من الدروس
لنبدأ الرحلة بعون الله....
[align=center]الدرس الاول:[/align]

ماهي الجافا سكريبتس وكيف تعمل ؟



الجافا وبكل بساطه لغة من لغات البرمجة ان صح التعبير .. مهامها الأساسيه بث الحياة في صفحات الويب المكتوبة بلغة ال HTML وتعطيك امكانية التحكم بكل جزء في صفحة الوب، من ال forms الى الوصلات بل وحتى بعض الوظائف الخارجيه .

الجافا سكريبتس صممت من قبل Netscape لإضافة بعض الحيوية الى صفحات الويب، طبعا لايفوتني أن أذكر أن ال Java في الاصل صممت من قبل شركة Sun وهي المالك الأساسي للغة، المهم، من الأمثلة عليها مانراه كثيرا في بعض الصفحات، من اظهار التوقيت، وتحريك الصفحات الى أعلى والى أسفل، وكذا التحكم بال Forms .


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

بكل بساطة،الجافا سكريبتس هي الهواء لصفحتك .



حسنا، أعلم أنه وبعد تلك السطور في الأعلى، توارد الى ذهنك العديد من الأسئله ،، فلنحاول معا الإجابه على بعضها :

1- لماذا أتعلم الجافا سكريبتس ؟
سؤال جميل وفي محله لذا :
أول مايخطر في بالي إجابة على هذا السؤال هو : القوة .. الحريه .. الإبداع . لأنه بمجرد الكتابه بال HTML فأنت مقيد بأن تضل صفحتك كما هي ثابته لاتتغير الا بتغيير الكود ، وهذا غير مقبول بتاتا في عالم التكنولوجيا الجديده .وبواسطة الجافا سكريبتس يمكنك حتى الباس صفحتك حلة جديدة من ألوان الخلفيه .. وأنواع الخطوط .. وحتى الصور .. حسب التوقيت اليومي للزائر وبدون أي تدخل منك !


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

وربما لاتجد مبتغاك بسهولة ! أو قد لاتجده إطلاقا .


2 - مالمقصود بشفرة البرنامج أو السورس كود ؟

الكود أو السورس كود :

هو مجوعة الأوامر التي تكتب مجتمعة أو متفرقة ليعمل البرنامج بصورتة الرئيسيه ، أي البنية التحتية للبرنامج ، وتكون دائما مكتوبه كتابة ويمكن عرضها بأي برنامج تحرير نصوص عادي مثل ال NOTEBAD .

3- ماهو الفرق بين الجافا .. والجافا سكريبتس ؟

الفرق بينهما كبير . نعم فالجافا أقوي بكثير من الجافا سكريبتس ، وأكثر تعقيدا ، وولأسف ، أصعب في التحكم . وهي تأتي في نفس مستوى لغتي السي ، والسي بلس بلس .

بالإضافه الى أنك تحتاج الى برامج خاصة للكتابة بلغة الجافا ، بينما الجافا سكريبتس أبسط بكثير ! يمكنك بمجرد فتح أي برنام تحرير نصوص مثل
ال NOTEBAD كتابة السكريبت كاملا !!! صدق أولا تصدق . لن تحتاج الى شي آخر سوى المتصفح لترى النتيجه .

4- هل بإمكان الكود الذي كتبته بالجافا سكريبت العمل على متصفحي النتسكيب والإكسبلورر بدون أية مشاكل ؟
للأسف ، الإجابة لا !

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

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

لأفضل عرض ، ينصح بإستخدام المتصفح الفلاني .


طبعا ولأن الأغلبية تستخدم الإكسبلورر ، فسيكون التركيز علية في الشرح والأمثله ، ولن أنسى التطرق الى كيفية معرفة نوع المتصفح الخاص بالمستخدم .

في نهاية هذا الدرس لا يسعني الا ان اقول اشكركم للمتابعة والقراءة بتمعن
ملاحظة: الكثير من الاعضاء وللاسف اقولها يرد على الموضوع بكلمة شكر وهو لم يستفيد من الموضوع اساسه..لذا اقول استفد واقرأ بتمعن وطبق ثم وجهة كلمة شكر
الى لقاء قريب جداً في( الدرس الثاني)
استودعكم الله الذي لا تضيع ودائعه
والسلام عليكم ورحمة الله وبركاته
[blink]ابن الاصول[/blink]

  رد مع اقتباس
قديم 17-04-2004, 08:33 PM   مشاركة رقم : 2
عضو متميّز
 
لا توجد صورة

 
تاريخ التسجيل: 29-03-2003
المشاركات: 1,764

افتراضي

صراحة مقدمة رهيبة..

لكن أخي الحبيب هل ستكون هذه الدروس تشرح طريقة عمل نصوص الجافا (جافا سكريب)..

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

فالكثير (وأنا منهم) يقتصر على نقل الكود وتغير المتغيرات وفقط

دون أن يفه ما هو هذا الكود.

على العموم أتابع معك الدروس إنشاء الله :)

  رد مع اقتباس
قديم 18-04-2004, 06:29 AM   مشاركة رقم : 3
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 18-04-2004
المشاركات: 40

افتراضي

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

  رد مع اقتباس
قديم 20-04-2004, 12:45 PM   مشاركة رقم : 4
قلم فضي
 
لا توجد صورة

 
تاريخ التسجيل: 21-07-2003
المشاركات: 2,622

افتراضي

اقتباس الرّسالة الأصليّة كتبت بواسطة يافع
صراحة مقدمة رهيبة..

لكن أخي الحبيب هل ستكون هذه الدروس تشرح طريقة عمل نصوص الجافا (جافا سكريب)..

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

فالكثير (وأنا منهم) يقتصر على نقل الكود وتغير المتغيرات وفقط

دون أن يفه ما هو هذا الكود.

على العموم أتابع معك الدروس إنشاء الله :)

مشكور اخي يافع على التعقيب
اشكرك واشكر متابعتك
ان شاء الله تجد غاية او ماترجو في هذه الدروس
ومعاً سوف نتناقش ونستفيد بأذن الله تعالى
لان كلاً من يكمل الاخر
تحية وتقدير
وموفق ان شاء الله

  رد مع اقتباس
قديم 20-04-2004, 12:47 PM   مشاركة رقم : 5
قلم فضي
 
لا توجد صورة

 
تاريخ التسجيل: 21-07-2003
المشاركات: 2,622

افتراضي

اقتباس الرّسالة الأصليّة كتبت بواسطة قاهر الاعداء
السلام عليكم ورحة الله وبركاته
في البدايه مشكور اخي ابن الاصول على الموضوع وعلى المقدمه الرائعه
وانا اتمنى ان نستفيد من هذه الدروس التي انشاء الله تكون تحت اشرافك
كذلك انا مع الاخ يافع هل سيكون هناك سورس كود وشرح عليه ام ماذا؟
اتمنى لك التوفيق والقاك بعافيه انشاء الله في الدرس الثاني
تحياتي

اخي الحبيب قاهر الاعداء ....باذن الله
اشكر متابعتك
وان شاء الله يكون خير
تحية وتقدير لك على الدوام

  رد مع اقتباس
قديم 20-04-2004, 01:02 PM   مشاركة رقم : 6
قلم فضي
 
لا توجد صورة

 
تاريخ التسجيل: 21-07-2003
المشاركات: 2,622

افتراضي الدرس الثاني

[align=center]بسم الله الرحمن الرحيم[/align]
[align=center]السلام عليكم ورحمة الله وبركاته[/align]

نتابع سلسلة دروسنا هذا ... المتعلقة بلغة الجافا سكريبتس
[align=center]الدرس الثاني:[/align]


ودرسنا اليوم يتحدث عن كيفية وضع الكود واين
أين يمكنني وضع الجافا سكريبتس كود في صفحتي ؟ في الأصل ، في أي مكان تريده طالما كان هذا المكان بين وسمي ال :


<HTML>
<HEAD>

أي مكان هنا
</HEAD>
<BODY>

أي مكان هنا</BODY>
</HTML>




طبعا يجب إعلام المتصفح أن هذا الجزء من الصفحة هو جافا سكريبتس ، ويتم ذلك بوضع :


<****** language="Java******">


الكود هنا

</******>




كما ترون في الأعلى ، إبتدأنا بتنبيه المتصفح الى أن مابعد :


<****** Language="Java******">




هو سكريبت مكتوب بلغة الجافا، ولايفوتني أن أذكر أيضا أن هناك فيجوال بيسك سكريبتس لكنها غير مدعومة سوى من قبل الإنترنت إكسبلورر ، كما أنها تستخدم في إنشاء صفحات السيرفر الفعالة ASP


ثم نأتي بعد ذلك الى :


<!--




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

alert
("Ibn alassool" )


الجملتين متتابعتين

وهذا هو مربط الحديث هنا ، وهو الكود . هذا الكود لإظهار رسالة للزائر كلما دخل الى الصفحة . ثم في النهاية نأتي الى :


</******>




لإعلام المتصفح أن الكود قد إنتهى ..


وكما هو الحال في ال HTML وكذا لغات البرمجة الأخرى ، يمكنك إضافة بعض التعليقات الى السكريبت وذلك للتذكير أو الشرح ، لاننسى أن المحترفين دائما يدرجون بعض التعليقات والشروحات لتسهيل تعديل الكود لاحقا ، أو حتى قراءته ، كل ماعليك هو وضع هاتين العلامتين قبل التعليق :


//




في حالة أردت كتابة سطر واحد فقط ، أو :


/*


التعليق هنا .. سطر أو عدة سطور

*/




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

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

  رد مع اقتباس
قديم 20-04-2004, 06:52 PM   مشاركة رقم : 7
عضو فعّال
 
لا توجد صورة

 
تاريخ التسجيل: 08-12-2003
المشاركات: 527

افتراضي

بسم الله الرحمن الرحيم
السلام عليكم

رائع ... هذا الموضوع رائع بحق
استمر أخي الغالي ابن الأصول

ياشباب حاولوا تستفيدوا قدر الإمكان وأي حد عنده سؤال لا يتردد

عن نفسي مستعد أوضح و أشرح أي كود ان شاء الله ( بالقدر الذي أعرفه )

السلام عليكم

  رد مع اقتباس
قديم 20-04-2004, 10:24 PM   مشاركة رقم : 8
مشرف سابق

الصورة الرمزية العمراوي

 
تاريخ التسجيل: 24-11-2002
المشاركات: 7,559

افتراضي

موضوع جميل يا عزيزي إبن الأصول .,.,.,., ولو لاقى التفاعل المناسب من الشباب ستجد إن شاء الله نصيبه من التثبيت .,.,.,.,

  رد مع اقتباس
قديم 20-04-2004, 10:45 PM   مشاركة رقم : 9
عضو
 
لا توجد صورة

 
تاريخ التسجيل: 18-04-2004
المشاركات: 40

افتراضي

يعطيك الف عافيه وسلمت يمينك اخي ابن الاصول
انا في الجافا سكريبت لا اعلم فيها شي يعني صفررررر
لي سؤال هل من الضروري عند تعلم الجافا سكريبت ان تكون لديك خبره في ال html ? وذلك كما ارى ان الاجافا سكريبت مبنيه على ال html

ولي سؤال اخر هل هذا الامر
<!--
هل هذا يلغي التطبيق للجافا سكريبت اذا كان المتصفح لا يدعم الجافا؟

لك جزيل الشكر والتقدير
تحياتي

  رد مع اقتباس
قديم 22-04-2004, 05:09 AM   مشاركة رقم : 10
عضو متميّز
 
لا توجد صورة

 
تاريخ التسجيل: 15-01-2004
المشاركات: 1,526

افتراضي

انا عن نفسي
باقول لك مشكور



بس لسة ما درستها



احنا ندرس الان
الفرونت بيج

  رد مع اقتباس
إضافة رد

أدوات الموضوع

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

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.