دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(1)_إعداد بيئة العمل !!!!!!!!

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(1)_إعداد بيئة العمل !!!!!!!!

مُساهمة من طرف أحمد مناع في الثلاثاء مايو 22, 2012 9:34 pm

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

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

وقبل المضى قدما فى شرح هذا الدرس أحب أن أنوه أنه ليس هناك ما يسمى بلغة الجافا الرسومية و الجافا غير الرسومية و انما ما قصدته من العنوان (دورة الجافا الرسومية) أننا سنقوم بإنشاء برامج ذات واجهة مستخدم رسومية عن طريق الجافا...كما يجب عدم الخلط بين الجافا والجافا سكريبت فرغم تشابة اللغتين في السياق والتراكيب إلا أنهما لغتان مختلفتان ولهما أهداف مختلفة ....أما من ناحية أخرى أريد أن أهمس في أذن كل واحد منكم....أننى لن أحدثكم عن مميزات تلك اللغة...ولن أقول لكم من هو مؤسسها ..ولن أشرح لكم مراحل تطورها ..ولن أقارن بينها وبين أي لغة برمجة أخرى ..فأنتم تعلمون قبلي جميع هذه التفاصيل .. وأنا متأكد أن أغلبكم قد سئم منها لكثرة ما تعاد وتكرر في منتديات أخرى .....

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

Java SE

الإصدار القياسي من الجافا وهو أختصار لكلمة (Java Standard Edition) هو الجزء الخاص ببرمجة برامج سطح المكتب و الذى نحن بصدده (StandAlone applications)


Java EE

اصدار الإنتربرايس بالإنجليزية (Java Enterprise Edition)هو يختلف عن الإصدار القياسي في أنه خاص ببرمجة الخوادم والتطبيقات الموزعة وبرمجة الويب

Java ME

اصدار المايكرو بالإنجليزية (Java Micro Edition) وهو اصدار خاص بالرمجة على الهواتف المحمولة والأجهزة المحدودة في المصادر عموما وتعتبر الخيار الأول لمبرمجي ألعاب الهواتف المحمولة.

كيفية إعداد جهازك لانشاء تطبيقات الجافا

لكى تتمكن أخى الكريم من أنشاء تطبيقات بلغة الجافا يجب عليك أولا ثبيت بيئة العمل الخاصة بلغة الجافا على جهازك و هى تسمى java Development Kit وتختصر الى JDK وتم تطوير تلك البيئة من قبل شركة Sun Microsystems المملوكة لشركة أواركل حاليا ....وبعد تثبيت JDK على جهازك تستطيع لكتابة أكواد الجافا بمحرر نصوص بسيط مثل Notepad المرفق مع الويندوذ ....أما أنظمة التشغيل الاخرى فهي أيضاً تحتوي على محرراتها فعلى سبيل المثال هناك vi على Unix، وكذلك على linux، هناك أيضاً Text edit على الماكنتوش...

فبواسطة هذا البرنامج الصغير ( المحرر ) يمكنك كتابة برنامج جافا بأكمله بجميع أكواده، بعد ذلك يجب عليك حفظ هذا الكود في ملف بإمتداد : File.java.

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

إذاً ماهو الحل؟؟ الحل ببساطة هو اننا نحتاج بيئة التطور المتكاملة Integrated Development Environement ويتم أختصارها الى IDE والتى تسهل علينا كتابة الاكواد لانشاء زر أمر مثلا أو حتى أنشاء نافذة فعن طريق خطوة واحدة يتم فيها انشاء ما تريدة من العناصر الرسومية عن طريق السحب و الافلات كما تعودنا فى الفجوال بيسك ....ومن أمثلة تلك البيئات JBulide / Eclipse/ netbeans ...ونحن هنا في هذه الدورة سوف نتكلم عن واحد من أقوى بيئات التطوير ( IDE ) وهو برنامج نت بينز( netbeans )...وذلك لكونه مدعوم من قبل الشركة المنتجة للغة الجافا oracle

لذلك أرجو أن تتبع الخطوات التالية لتحميل البيئة الخاصة بلغة الجافا JDK بالاضافة الى بيئة التطور المتكاملة وهو برنامج NetBeans :

_ الدخول على الموقع التالى

http://www.oracle.com/technetwork/java/javase/downloads/index.html

_ سنقوم بأختيار الخيار الثالث وهو تحميل JDK + NetBeans كما فى الصورة التالية :



_ ستظر لك الصفحة التالية ...قم بالموافقة على شروط الترخيص ثم بعد ذلك حدد نظام التشغيل على جهازك و سيتم بدء عملية التحميل ....



_ أما اذا لم يتم بدء عملية التحميل وظهرت الرسالة التالية ...



.فمعنى ذلك أن الدولة التى تقطن فيها عليها عقوبات مفروضة من قبل الولايات المتحدة الامريكية مثل السودان و سوريا فأعلم أنك لن تستطيع التحميل من هذا الموقع ...لذلك سيقوم منتدى مصر التقنى برفع JDK + NetBeans على سرفر خاص حتى يتثنى للجميع تحملية بالعند فى الولايات المتحدة الامركية What a Face .

- بعد التحميل سيظهر لك ملفان ...الاول خاص ببيئة تشغيل الجافا على جهازك JDK ...أما الثانى هو الخاص ببرنامج NetBeans ...كما فى الصورة التالية :



تثبيت JDK البيئة الخاصة بلغة الجافا

يجب عليك أخى الكريم تثبيت JDK أولا قبل تثبيت برنامج NetBeans ...فإن لم يحدث غير ذلك سوف يظهر لك رسالة خطأ عند تثبيت NetBeans مفداها أنه لايوجد على جهازك بيئة الجافا JDK .....وكيفيك لتثبيت JDK الضغط على زر Next حتى يتم الانتهاء من التثبيت ....لكن بقى شىء أخير يجب فعله ....أتبع التالى :

_ الدخول على المجلد الذى تم تثبيت فيه JDK .....فمثلا أنا قمت بالتثيت على القرص C و بالتالى فأن مجلد التثبيت سيكون فى مجلد C:\Program File

_ عند الدخول فى هذا المجلد C:\Program Files ....ستجد مجلد بأسم Java ...قم فتح هذا المجلد ....ستجد فيه مجلدان أخران ....واحد يسمى jdk1.7.0_01 و الاخر يسمى jre7

_ قم بفتح المجلد الذى يسمى jdk1.7.0_01 ....ستجد به مجلد يسمى bin ...قم فتحه هو ايضا ...وعندما تكون بداخلة أنسخ المسار الموجود فى شريط العنوان كما فى الصورة التالية :



_ ثم بعد ذلك أذهب الى My Computer ثم كليك شمال ستظهر لك نافذة الخصائص ....أضغط على التويب Advanced ...ستجد فى أخر النافذة زر الامر Envirment Variables ....كما فى الصورة التالية :



_ ستظهر لك النافذة التالية ....كل ما عليك هو تحديد path ثم بعد ذلك أضغط Edit كما فى الشكل التالى :



_ ستظهر لك نافذة صغيرة ...فى مربع النص Variables value ستجد عدة سطر كلمات ....كل ما عليك أن تضع مؤشر الكتابة نهاية هذا السطر ...وعندما تتأكد أن المؤشر فعلا نهاية السطر قم بوضع فاصلة منقوطة ; ثم ضع المسار الذى قمنا بحفظة سابقا (C:\Program Files\Java\jdk1.7.0_01\bin).ثم ننهى السطر أيضا بالفاصلة المنقوطة ; ...كما فى الصورة التالية :



ثم بعد ذلك أضغط Ok _OK_OK _OK الى أن تنهى جميع النوافذ عندك ....وهكذا تكون قد جهزت بيئة عمل الجافا بنجاح على جهازك .......

و أخير قم بتثيت برنامج NetBeans ...ويكفيك لذلك الضغط على زر Next حتى الانتهاء من التثبيت ....

و اللى اللقاء فى الدرس الثانى أن شاء الله تعالى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(1)_إعداد بيئة العمل !!!!!!!!

مُساهمة من طرف زهراء في الإثنين مايو 28, 2012 7:15 pm

الف الف شكرا أستاذ أحمد ....والله أنه شرح ممتع للغاية

زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(1)_إعداد بيئة العمل !!!!!!!!

مُساهمة من طرف أحمد مناع في السبت يونيو 23, 2012 9:32 pm

زهراء كتب:الف الف شكرا أستاذ أحمد ....والله أنه شرح ممتع للغاية



بل شكر لكى انتى زهراء ....

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(1)_إعداد بيئة العمل !!!!!!!!

مُساهمة من طرف نجلاء فتحي في الثلاثاء مارس 12, 2013 7:24 pm

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

نجلاء فتحي
...
...

تاريخ التسجيل : 20/02/2011
المساهمات : 48
النقاط : 94
التقيم : 0
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى