برامج

دورة الجافا : مقدمة [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة الجافا : مقدمة


loayy
10-04-2005, 08:10 AM
بسم الله الرحمن الرحيم

هذه المقدمة ليست من تأليفي وإنما من تأليف أخ وصديق كريم لي اسمه huss22us (حسين) ، جزاه الله كل خير على هذه المقدمة وإليكم المقدمة

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

هذا الدرس للتعريف بالجافا

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

بسم الله نبدأ
• نبذة عن تاريخ الجافا:
الجافا هى من أحد مشاريع شركة صن ميكروسيستمز "SUN MICROSYSTEMS"
وكان الإسم البدائى للغة هو "Oak" ولكن إكتشف الفريق البحثى الذى أنشأ اللغه بقيادة جيمس جوسلينج"James Gosling" وجود لغه بهذا الإسم فقرروا إستخدام java نظرا للقهوة التى كانوا يرتترددوا عليها و فى الحقيقة لم يكن الغرض من لغة الجافا هو ما تستخدم فيه الأن من تطبيقات الويب ولكن كان للأجهزة المنزلية الذكية "intelligent consumer-electronic devices" حيث كانت صن تتوقع أن مع تطور الأجهزة المنزلية ستصبح يمكن برمجتها وتنزيل برامج لها من على النت وتحديثها و لكن هذا لم يحدث لذا فقد قررت صن إيقاف العمل فى هذا البحث ولكن جيمس جوسلينج تحدث مع رئيس الشركة عم إمكانية إستخدامها فى مجال الويب
وبالفعل لم تغلق صن ملف الجافا و أصبحت الأن من أهم لغات الويب حيث تستخدم فى
عمل صفحات الويب المتحركة " Dynamic Web Pages" والمقصود بالحركة هنا هو أن المعلومات التى تعرض بالصفحة متغيرة أو تعتمد على المستخدم "Interactive" أى تفاعلى
وكذلك فى عمل المواقع الكبيرة "large Scale Applications" وكذلك الويب سيرفير وكذلك بعض الأجهزة مثل الموبايل والبيجر و ما إلى ذلك

• الفرق بين الجافا والجافا سكريبت:
تحدثنا عن الجافا وهى لغة برمجية وأغراض البرمجة بواسطة الجافا وهى الويب مثل السيرفليت"Servlet " و الجى إس بى "JSP " و الأبليت " Applets"
أما الجافا سكريبت فهى كأى لغة سكريبت "****** Language" ما هى إلا دوال تكتب داخل صفحات الويب لعمل مهام معينة فى ال"Client Side" أى على جهاز المستخدم مثل التأكد من إدخال المستخدم حقول معينة فى الصفحة ويمكن إيقاف عملها من خصائص المتصفح الذى تستحدمة

• الفرق بين الجافا و اللغات البرمجية الأخرى:
هناك نوعان من البرمجة وهما
1. البرمجة الدالية " بصراحة مش عارف أترجمها كويس"
"Functionally Oriented "
ويكون البرنامج له هدف معين من خلال تنفيذ بعض خطوات متتالية فقط وهذا يظهر فى الفيجوال بيسك حتى الإصدار السادس

2. البرمجة الكائنية "Object Oriented "
ويكون البرنامج له هدف معين يصل له من خلال الكائنات حيث لكل كائن خصائصة و دوالة و قد تعرف البرمجين لهذة الطريقة عندما نظروا للحياة العامة فالإنسان له خصائصة ووظائفة وكذلك كل شئ و تعريف الكائن هو ال " Class " وهذا موجود فى الجافا و الدوت نت والسى بلس بلس

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

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

vemtoo
10-04-2005, 10:11 AM
بداية طيبة ان شاء الله
وبالتوفيق والنجاح باذن الله :)

loayy
10-04-2005, 11:11 AM
بسم الله الرحمن الرحيم

أشكر لك أخي الكريم / vemtoo

كلامك الجميل وجزاك الله كل خير وإن شاء الله باقي الدروس قريبا

أخوك / لؤي (ابو العبد)

Mohamed_Maher
10-05-2005, 10:39 PM
مشكووور أخى الكريم
واصل و نحن معك

loayy
10-06-2005, 08:49 AM
بسم الله الرحمن الرحيم

حياك الله أخي الكريم وجزاك الله كل خير على حسن الرد وقد قمت بنشر الدرس الأول أيضا

أخوك / لؤي (أبو العبد)

zbexworld
10-26-2005, 10:55 PM
حياك الله اخي على هده المقدمة

loayy
10-27-2005, 09:46 AM
بسم الله الرحمن الرحيم

حياك الله أخي الكريم وجزا الله كل خير أخي حسين صاحب المقدمة

أخوك / لؤي (أبو العبد)

rachidx2010
12-11-2006, 07:56 PM
حياك الله أخي الكريم على هده المقدمة

Ahmed_ghanam
12-11-2006, 11:14 PM
مشكور اخى لؤى والله انى اعرف عنك انك بتعمل دورات رائعه يارب تجمع الدورة كلها فى صفحه واحدة عند الانتهاء منها او من الاناء مثل دورة مشرفنا الفرعون المحترف فى الفجوال بيسك ومشكور مليون مرة

الفرعون المحترف
12-12-2006, 10:10 AM
اخي الحبيب بارك الله فيك
جزاك الله الف خير...
لكن عندي ملاحظف اخي فالله
ممكن تنسق المواضيع شويه كي تكون اكثر
جمالا واكثر جذبا
وشكرا لك

loayy
12-12-2006, 10:21 AM
بسم الله الرحمن الرحيم

لا شكر على واجب أخي الكريم المشرف الكريم / الفرعون المحترف

شرفني تواجدك في موضوعي وجزاك الله كل خير على حسن الرد

وأشكرك على ملاحظتك القيمة ولكن يبدو أنك أخي الكريم قد عدلت الموضوع وأصبح أكثر جمالا فجزاك الله كل خير

أخوك المحب لك في الله / لؤي (أبو العبد)

nometer
10-20-2007, 12:00 PM
السلام عليكم و رحمة الله وبركاته
شكرا على هدا الشرح المفيد

loayy
10-20-2007, 12:33 PM
بسم الله الرحمن الرحيم

لا شكر على واجب أخي الكريم وجزاك الله كل خير على حسن الرد

أخوك المحب لك في الله / لؤي (أبو العبد)

EMO_KCM
11-08-2007, 08:04 AM
مشكوووووووور اخوي ومااااقصرت
سلمت اناملك ويمناك........