البرمجة للمبتدئين 1 : برنامجي الأول
سبتمبر 15th, 2009 بواسطة: admin |
السلام عليكم
كيف حالكم يا شباب
لماذا المبتدئين وقد عودتكم على نظام اللمحات التي لا يصلح إلا لمحترف؟
الحق والحق يقال أنا هضمت حق هذه الفئة في مدونتي
مع أن هناك الكثير ممن يريدون تعلم البرمجة لكن لا يعلمون من أين البداية
من المستهدف من هذه الدروس؟
كل من يتطلع للدخول في مجال تكنولوجيا المعلومات
العاملين في قطاعات قد تحتاج إلى البرمجة في بعض الأحيان
ما هي اللغة التي سأستخدمها في هذه السلسلة؟
هذه السلسلة ستشرح البرمجة باستخدام لغة جافا
وسنتدرج بإذن الله معكم في اللغة حتى تصبحون قادرين على كتابة برامج معقدة بإذن الله
ما الأدوات التي أحتاجها لمتابعة هذه الدروس؟
1-نسخة (J2SE (JDK من شركة صن
ويمكن الحصول على آخر نسخة منها على الرابط التالي
http://java.sun.com/javase/downloads/index.jsp
ملاحظة: لا تقم بتحميل النسخة Bundles
وإنما النسخة ذات الاسم التالي
Java SE Development Kit (JDK)
2-نسخة J2SE من برنامج Eclipse
ويمكن الحصول على آخر نسخة منه على الرابط التالي
http://eclipse.org/downloads/
حمل النسخة المسماة
Eclipse IDE for Java Developers
بداية نقوم بتشغيل الملف الذي قمنا بتحميله من الرابط الأول
لا تقم سوى بالضغط على next وفي النهاية اضغط على finish
الآن جاء دور برنامج Eclipse الذي قمنا من الرابط الثاني
قم بفك الملف المضغوط ثم قم بالضغط على الملف eclipse.exe
ستظهر لك الشاشة التالية
قم باختيار مجلد لتخزين البرامج التي ستقوم ببرمجتها فيه
طبعاً ينصح بأن لا يكون هذا المجلد في القرص C
لأسباب تتعلق بحب الناس للـ format ![]()
بعد هذا ستظهر لك الشاشة الترحيبية التالية
قم بالضغط على علامة الإغلاق
الآن اذهب إلى القائمة file واختار منها new ثم اختار java project
كما هو موضح في الشاشة التالية
بعدها ستظهر لك الشاشة التالية
اكتب اسم المشروع الذي تعمل عليه
ثم اضغط على الزر finish
سنتفق على أن المشروع الواحد يحتوي على أكثر من ملف برمجي
(مبدأياً سنغير تسمية ملف برمجي إلى فئة Class لكن حالياً لتسهيل الأمور نحن نتكلم عن ملف برمجي
)
سنلاحظ وجود مشروع جديد في package explorer
(ملاحظة: في حالة عدم وجودها أو إغلاقها بالخطأ
يمكن الحصول عليها مرة أخرى من القائمة window ثم القائمة show view)
نضغظ على هذا المشروع باليمين ونقوم باختيار new
ثم نقوم باختيار class كما نلاحظ في الشاشة التالية
ستظهر لنا الشاشة التالية
نقوم بكتابة اسم الملف البرمجي الذي سنكتب فيه الشيفرة الخاصة ببرنامجنا
ثم نضع علامة صح أمام الاختيار
public static void main(String[] args)
سنحصل على النتيجة التالية
وسنجد الكلام التالي مكتوباً في الملف البرمجي الناتج لدينا
public class Hello {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
سنتفق حالياً على أن هذا الكلام ثابت لا يتغير
وبإذن الله سيكون لنا وقفة مع كل تفصيلة منه في وقتها
الآن نحن جاهزون للبرمجة على لغة الجافا
سيكون أول درس لنا في الجافا
برنامجك يبدأ تشغيله من السطر الذي يلي هذا السطر
public static void main(String[] args) {
أما الدرس الثاني
لطابعة أي شيء نستخدم الجملة التالية
System.out.println("Hello world");
بهذا نكون أنهينا أول برنامج لنا
والذي يقوم بعمل عظيم ألا وهو طباعة جملة Hello world
نريد تشغيل البرنامج الخاص بنا
سنجد في الشريط الأعلى زر مدور يحتوي على مثلث في منتصفه
سنجد جنبه مثلث أسود صغير سنضغط عليه
انظروا الصورة التالية لكي تكون الأمور أوضح
سنلاحظ أن عملية الطباعة تتم في الأسفل
انظروا الصورة التالية
إذا كنت من المناضلين الذين وصلوا إلى هذه الخطوة
فأنا أهنئك فقد حصلت على لقب مبرمج مبتدئ من الدرجة الخامسة عشر
أعرف أن الطريق طويلة لكنك بدأت بإذن الله ستصل
أية استفسارات حول الخطوات التي تم شرحها أنا جاهز للإجابة
تحياتي









why Eclipse IDE for Java Developers


اعرف انك تحبه جدا ولكن مجرد امزح معك
علي فكرة netbeans 6.7 علي لينوكس سررررريع
اخترت eclipse
1- لأنه أخف من Netbeans على بيئة النوافذ windows
2- لأنه يقدم مجموعة جيدة من الأدوات
على فكرة هذه السلسلة موجهة إلى من يريد تعلم المنطق البرمجي
وجافا مجرد أداه هنا
أما لماذا جافا لأنها
1- تحتوي على كمية أدوات مساعدة للمستخدم
2- لأني أعرف الكثير عنها وسأكون متمكن من الإجابة على الأسئلة بإذن الله
تحياتي
دخييييييييييييل ربك يا علوش زود رامات تنكة الزيت اللي عندك
هههههههههههههههههه
ايش يا بني خلفت من وراي
ولك أنا معاي الألاتوب تبع الجامعة يعني الرامات بطلت مشكلة عندي
بس بيقولك من شب على شيء شاب عليه
ويعني بعد خمس سنين باستخدم eclipse متوقع مني أقلب NetBeans
وبعدين أكيد في ناس غلابة أجهزتهم راماتها معفنة
حبيبي يا أنس ونورت المدونة
يعطيك العافية مسيو علاء ..
سؤال جانبي ^_^:
هلأ شو الفرق بين eclipse ganymede و eclipse Galileo ؟؟
هل التاني تطوير للي قبله .. ؟
الله يعافيك سلام
صحيح eclipse Galileo هو النسخة 3.5
أما eclipse ganymede هو النسخة 3.4
من eclipse IDE
تحياتي
شكرااااااا
اخي انا عندي مشروع تخرج واستخدم NetBeans
عباره عن تطبيق داخل الموبايل واستخدم لغة j2me
ياريت لو تساعدني
أعتذر أخت لمى فـ J2ME
هي الفرع الوحيد في لغة جافا الذي لا أعرف أي شيء عنه
تحياتي
جلسني من المشتركين في الدروس للمبتدئين…
مع انني اعرف الكثير بالنسبه لان اكون مبتدئه بس حبيت ابدا من الصفر..
وكأنني لاافقه شيء..لانه منجد حابه اطور نفسي في البرمجه
وماعرف هل ينفع …
JCreator LE
او دكتورجافا..
وشكرا..
كل شيء يقضي الحاجة فهو جيد
لكني اخترت eclipse
1-لأنه يسهل العملية
2-لأنه لا يشكل حمل كبير على الجهاز
تحياتي
مشكوور اخي علاء ،اتمنى منك أن تتابع الدروس وانا سأكون متابع الدروس معك أول بأول ،بعرف القليل عن الجافا وصراحة مهملها شوية لاني بحسها معقدة
لكن ان شاء الله معك ستكون أسهل بكثير من تدريس الجامعة.
سلام
بإذن الله ستكون أسهل
تحياتي