java من لغات البرمجة الموجهة poo وهي منتشرة كثيرا وسهلة التعلم
تدعم فكرة البرمجة الموجهة بشكل كبير جدا
لكتابة اول كود برمجي للغة java يجب علينا تثبيت بعض البرامج ومعرفة ذلك خطوة بخطوة
وهو المطلوب في بحثنا
لغة جافا مستقلة عن نظام التشغيل تماما فهي تشتغل عن طريق جهاز تخيلي
لذلك اول شيء يجب تحميله هو JAVA DEVELOPMENT KIT اختصار JDK وتم تطويرها من قبل
شركة تابعة ل اوراكل حاليا حتى لا نهتم بنوع نظام التشغيل مهما كان
طبعا بعد تثبيت JDK يمكن كتابة الكود البرمجي في محرر نصوص بسيط
لكن سيكون من الصعب التعامل به في برامج حقيقية
لذلك يجب علي ان اثبت بيئىة عمل للغة البرمجية IDE
يوجد العديد منها JBulide / Eclipse/ netbeans
انا قمت باختيار netbeans لانني سمعت انها سهلة التعامل ومدعومة بشكل كبير خاصة من شركة اوراكل
يمكننا تحميل كل من JDK و netbeans بشكل منفرد
او انا حملتهم مباشرة بشكل تجميعي من الرابط التالي
http://www.oracle.com/technetwork/java/javase/downloads/index.html
قمت باختيار JDK + NETBEANS كما هو موضح في صورة
تظهر صفحة اخرى نوافق على الشروط واحدد نظام تشغيل الخاص بي
jdk-8u5-nb-8-windows-x64.exe
ثم ابدء عملية تحميل
بعد انتهاء عملية التحميل اذهب الى مكان حفظ عملية التحمييل
وابد بتثبيت JDK
لانه يجب تبيت JDK اولا حتى استطيع تثبيت NETBEANS والعمل به
لثتبيت JDK والعمل به يكفي الظغطة عليه ثم next مرات متتالية حتى الانتهاء من العملية
ثم ناتي الى اهم عملية وهي تثبيت NETBEANS
وجدت ان العملية جد بسيطة بالظغط على البرنامج ثم عمليات تتابعة ل next يكون البرنامج قد
تم تثبيته بنجاح
كما يمكن تثبيتهما مع بعض مرة واحدة
بعد انتهاء عملية التثبيت البسيطة جدا
ساحاول انشاء اول مشروع لي وكود برمجي
اقووم بالظغط على اختصار البرنامج NETBEANS
ثم تفتح لي واجهة البرنامج
اقوم باختيار new project
ثم اختار من قائمة الخيارات JAVA SE APPLICATION
وبالظغط على موافق ثم تسمية المشروع
لتظهر لي واجهة جديدة متكونة من 3 اقسام
قسم خاص بالكود البرمجي SOURCE
وقسم خاص بالواجهة الرسومية DESGNE
ام القسم الذي على اليسار فهو خاص بتحديد الاحداث والخصائص للواجهة الرسومية
وهناك العديد من المزايا الرائعة فيه تجعلك تقوم بعمل برمجي بكل بساطة
اول تجربة لي
العمل ب الجافا امر بسيط وممتع حيث انني قمت بانشاء الة حاسبة بسيطة
الامر كان ممتعا وسهلا بحيث فقط معرفة استغلال الواجهة الرسومية
اهم ما في الامر التحاور مع الكود البرمجي في البداية واجهت صعوبات
لكن ما سهل االمر اكثر ان هناك دوال جاهزة فلا داعي للعناء ابدا
وهذا ما زادني اصرارا على اقتحام هذا المجال الممتع
وهذا ما يجعل البرمجة الموجهة امرا رائعا جدا