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

مشاهدة النسخة كاملة : تعلم الجافا من الصفر حتى الاحتراف



hassan_sleman
30-11-2008, 07:25 PM
بسم الله الرحمن الرحيم




دروس بالجافا



من الصفر حتى الاحتراف



ان شاء الله




مقدمة عن جافا



تاريخ الجافا



انتج جافا عام 1995 من شركة sun micro system



تسمى جافا full object oriented على عكس c++



لانه لا تسطيع كتابة برنامج داخل جافا من دون استخدام class



برمجية جافا تدعم برامج client مع server




يوجد للجافا ثلاث اصدارات



1-J2SE: java 2 standard editions



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



يستخدم هذا الاصدار class ,if, array, loop



2- J2ME: java 2 micro editions



يستخدم هذا الاصدار لبرامج الموبايل (خلوي)



3- J2EE: java 2 enterprise editions



يستخدم هذا الاصدار للبرامج الموسسات الكبيرة مثل(الجامعات ....)



Programming server client




1- جملة الطباعة



يوجد طريقتين لطباعة في الجافا




1- بستخدام text base (شاشة السوداء)



2- GUI (graph caluse inter face)



بستخدام text base



} public class Bau1




;([] public static void main(String args



}



;("System.out.print("hassan_sleman



{



{








ملاحظات على البرنامج:





1- لغة جافا تفرق بين كيبتل وسمول بين الاحرف



فيجب كتابة اسماء CLASS اول حرف كيبتل



مثل (Bau1) هذا هو الذي يعرفة user لتعريف اسماء class في جافا شروط



1- لا يحتوي على كلمات محجوزة لنظام (system)



2- لا يبدأ برقم



3- يجوز البدا بحدى الرموز التالية _ @ $





2- تكتب اسماء object ومتغيرات بحرف صغيرة



3- يجب ان يعرف class رئسي public (Bau1)



4- يجب ان يعرف main static public



5- كل جملة بجافا لازم تنتهي ب ;



6- يجب ان يتطابق اسم class مع اسم ملف مخزن



7- يجب تخزين ملف (Bau1) نفس اشي بضبط




يوجد class معرفة من برنامج System , String يجب ان يكتب اول حرف كيبتل



علما اذا لم يكتب رح يعطيك ( error)



على عكس Bau1 ما رح يعطيك خطا ولاكن متعارف في جافا اول حرف كيبتل




يفضل اسخام برنامج java التالي




JCreator Pro





طباعة GUI (graph caluse inter face)





;import javax.swing.JOptionPane



}public class Bau2




}( []public static void main(String args




;("JOptionPane.showMessageDialog(null,"hassan_sleman



{




{








اي شيء يكتب داخل "" يظهر كما هو



للمزيد من الصور البرنامج



على الرابط التالي



http://hassan.43i.net/java/java%201.doc (http://hassan.43i.net/java/java%201.doc)



الفاصلة المنقوطة تظهر بشكل خاطئ



وشكرا



يرجى اعلام عن اي اخطاء



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

إسلام 2006
30-11-2008, 08:02 PM
مشكور جدا أخي على الدرس، ونتمنى منك الإستمرار في الطرح :)

cool heart
1-12-2008, 05:25 PM
مشكووووور أخوي...
أنا عضوه يديده وهذي أول مشاركه لي

بس ممكن طلب بما أنك تفهم في الجافا أنا عندي بروجكت عن الــ currency converter و لازم أسلمه بعد العيد مباشره.... أنا حاولت فيه بس ما عرفت كيف أسوي convert.. إذا ماعليك كلافه تنزل الكود أو درس له علاقه بالــ currency .....

أدري أنه هالنوع من الدروس لازم إيكون بعدين بس والله في حاجه له ضروووري

مشكووور أخوي وماقصرت والسموووحه

alkhateeb
4-12-2008, 10:03 AM
ان شاء الله نستفيد منك

~natsu~
4-12-2008, 10:09 AM
هلا وغلا http://www.up.6y6y.com/uploads/de119409b9.gif (http://www.up.6y6y.com/)

مشكور على هذا الطرح الرائعhttp://www.up.6y6y.com/uploads/5fdd1ad331.gif (http://www.up.6y6y.com/)

وان شاء الله اشوف جديدك في اقرب وقت
http://www.up.6y6y.com/uploads/b97941f4df.gif (http://www.up.6y6y.com/)

الاسيوي
6-12-2008, 10:58 PM
شكرا على المعلومات الهامة

hassan_sleman
9-12-2008, 01:28 PM
ان شاء الله سوف اقوم بكتابة الدرس الثاني غدا

WaHdAiN
9-12-2008, 05:23 PM
صراحة قرأت الدرس وكان رائع جدا

واعجبني انه كان من إنشائك

وهذا يدل على ان فيه الكثير من المبرمجين والمبدعين في هذا القسم

استمر , سأنتظر بقية الدروس منك لربما سيحصل الموضوع على التثبيت فيما بعد ....

بالتوفيق ,,

mam225
10-12-2008, 04:55 AM
متابع لك .. ^_^

ولكن لدي سؤال

في بداية كتابتك لاي كلاس .. وتقول import.java لاي حاجة مثل الي كتبتها انت
;import javax.swing.JOptionPane

مافائدتها بصفة عامة ؟

{..سندريلا..}
10-12-2008, 05:12 AM
مشكوره اخى على موضوعك الرائع واتمنى منك الاستمرار ننتظر جديدك