بسم الله الرحمن الرحيم نبدأ الدرس
أولا : Netbeans (IDE ) 6.9.1
ال Netbeans ما هو الى برنامج يمكن كتابة برامج الجافا من خلاله
ويمكن أستخدام أى سنخة من النسخ ولكن النسخة الموجودة عندى هى 6.9.1 ةيمكن أستخدام الأصدار السابع الجديد
مميزات هذا البرنامج
يتميز هذا البرنامج عن برامج أخرى بالواجهة الرسومية GUI سهلى التعامل
نبدا بشرح شريط المهام
" border="0" alt=""/>
الأرقام الموجودة فى الصورة تدل على
1- بروجكت ( Projects ) : وهاذا التاب سيكون به جميع المشاريع المفوحة فى البرنامج
2- الملفات ( Files ) وهذا التاب سيكون به جميع ملفات المشاريع المفتوحة
3- الخدمات ( services ) : وهاذا التاب به بعض خدمات النت بينز مثل الأتصال بقواعد البيانات بدون كود وما إلى ذلك
4- الصفحة الرئيسية (Stare Page ) وهى الصفحة التى يتم فتحها مع البرنامج
5- هذا الرمز هو المسؤول عن أصلاح ملف الجار أو المشروع
6- يقوم بعمل تنظيف ونمظيم للمشروع ومن ثم أنشاء ملف الجار
7 - تشغيل المشروع
8- أنشاء ملف جديد ( كلاس أو فرام أو بانل ....... )
9أنشاء مشروع جديد : سنتناوله خطوة خطوة فى الدروس المتقدمة
10 - فتح مشروع موجود بالجهاز
11 - حفظ المشروع
12 - أرجاع عن الخطوة التى تم تنفيذها
13 - الذهاب للأمام الى الخطوة التى تم التراجع عنها
الان مع القوائم
قائمة file
" border="0" alt=""/>
1- أنشاء مشروع جديد : سنتناوله خطوة خطوة فى الدروس المتقدمة
2- أنشاء ملف جديد ( كلاس أو فرام أو بانل ....... )
3- فتح مشروع موجود بالجهاز
4- فتح مشروع تم فتحة بالبرنامج
5- فتح ملف ( وليكن كلاس مثلا )
6- فنج ملف تم فتحة من قبل
7- حفظ الكلاس أو الفورم أو أى كان ما تريد حفظه
8- كما فى الرقم 7 ولكن الحفظ بأسم أخر
9 * حفظ جميع الكلاسات والفورمات ( أى خفظ كل ما بداخل المشروع )
نأتى للقائمة View
" border="0" alt=""/>
1- التراجع عن الخطوة الاخيرة
2- التراجع عن عملية التراجع
3- كت ( لنقل كلمة من مكان لأخر )
4- نسخ الكلمة ( إذا أردت النسخ إلى مكان أخر )
5- اللصق ويأتى بعد عملة القص أو النسخ
6- حذف الفورمات ( أو التنسيق )
7- حذف ( حذف كلمة محددة )
8- تحديد الكل ( تحديد لكل الموجود فى منطقة كتابة الكود أو منطقة التصميم
9 - مش محتاجنها دلوقتى
10- بحث بالكلمة المحددة
11 - بحث التالى بالكلمة التى تم البحث بها
12- بحث السابق بالكلمة التى تم البحث بها
13 - البحث عن كلمة
14 - البحث والأستبدال ( لأستبدال كلمة بأخرى )
15- للبحث عن الأاستخدامات ( الأدرجات فى بيئة العمل )
16 بحث بداخل المشروع كله
17 الأستبدال بداخل المشروع كله
نأتى الى قائمة Run ( تشغيل )
" border="0" alt=""/>
1- تشغيل المشروع
2- أختبار المشروع
3- بناء المشروع ( لا أنصح بها ويتم أستخدام رقم 4 أفضل )
4- تنظيف وتنظيم للمشروع ومن ثم عملية البناء
5- تشغيل الملف المحدد
6- تجربة الملف المحدد
7- عمل ترجمة للملف
نأتى لأخر قائمة وهى
" border="0" alt=""/>
1- أظهار / أخفاء تاب المشروعات الذى تم شرحه فى الصورة الأولى
2- أظهار / أخفاء تاب الملفات وتم شرحه فى الصورة الاولى
3- أظهار / أخفاء تاب المفضلة وهو لأضافة كلاس أو فورم الى مفضلتك
4- أظهار / أخفاء تاب الخدمات وتم شرحه فى الصورة الأولى
5- أظهار / أخفاء وهو خاص بفريق عمل تطوير البرنامج
6- أظهار / أخفاء تاب تا*** الموجود بالأسفل وستجد بيه جملع العمليات فى البرنامج
7- أظهار / أخفاء المكونات وهو خاص بالواجهة الرسومية GUI
8- أظهار / أخفاء الخصائص وهى نافذة خصائص المكونات
9- أغلاق النافذة المفتوحة
10- تكبير النافذة المفتوحة
11 - وهذا الأمر لجعل النافذة الخاصة بالكلاس أو الفورم منفردة بعيده عن البرنامج
شرح عمل أول برنامج لك بلغة الجافا
من قائمة ملف أختر مشروع جديد
ستظهر لك هذه النافذة
أختر منها الموضح بالصورة
" border="0" alt=""/>
رايحة تجيك هاذي البلاكة
" border="0" alt=""/>
1- أسم المشروع
2- مكان المشروع ( أتركه كما هو فهو المكان المخصص للنت بينز )
3- أترك الخيارات كما هى فهى تقوم بأنشاء الكلاس الرئيسى للبرنامج تلقائيا
سيكون الشكل النهائى للبرنامج
" border="0" alt=""/>
1- وهو مجلد السورس الذى يحوى الباكتج الخاص بالمشروع
2- الباكتش : وهو يحوى الكلاسات والفورم الخاص بالبرنامج
3- هذا هو الكلاس الرئيسى الذى تم أنشاءه مع البرنامج
4- الباكتش الذى يحتوى على هذا الكلاس
5- الكلاس الأفتتاحى لهاذا الكلاس ويتم بداخله كتابة جميع الأوامر والأحداث مثل private و
public
وكلمة بابلك تعنى أنه عام أى يمكن أستدعائه من أى كلاس أخر على عكس ال private
6- الحدث الرئيسى وأى شئ يكتب به يتم تنفيذه عند تنفيذ المشروع وكلمة main تدل على أن البرنامج سوف يبدأ من هنا
بالنسبة الل String[] args فهى تعنى أننا نتعامل مع مصفوفة وال args هى أسم هذه المصفوفة
يوجد بالأسفل ال Output أو ال Run للبرنامج المحدد باللون الاسود
البرنامج الأول
قم بكتابة هذا الكود داخل الحدث الرئيسى للبرنامج
- الكود:
-
System.out.println("My First Program In Java ");
[code] public static void main(String[] args) {
// TODO code application logic here
System.out.printlالشرح السريع للكود System.out.println وهى دالة الأخراج فى الجافا
أما ما بين القوسين هو ما سيظهر للمستخدم عند تشغيل البرنامج
قم بتعديل الكود السابق ليصبح هكذا
[code] System.out.println("My Name Is walid ");
System.out.println("My First Program In Java ");[/code]
وقم بتشغيل البرنامج
ماذا ستلاحظ
ستلاحظ أن البرنامج قام بطباعة سطرين
الاول هو My Name Is walid
والثانى هو My First Program In Java
أى أن System.out.println تقوم بطباعة سطر واحد
وتكرارها يقوم بطباعة سطر أخر وهاكذا
س1 :
هل يمكت أن أقوم بطباعة عدد من السطور بأستخدام جملة
نعم يمكن ذلك
قم بكتابة هاذا الكود
[code] System.out.println("My \nFirst \nProgram \nIn \nJava ");[/code]
ستلاحظ أن البرنامج قام بطباعة الكلمات كالأتى
My
First
Program
In
Java
أى أن البرنامج لم يقم بطباعة \n وذلك لأن هذه من الكلامات المحجوزة داخل علامة التنصيص فى جافا وهى تسمى سلاسل الأفلات
أى إذا أردت طباعة أسمك وأسم أخيك فى جملة طباعة واحدة ولكن على سطرين يتم كتابة الكود التالى
System.out.println("Ahmed \n Mohamed ");
وسأضع لكم جمل المحجوزة داخل ال قوص النصى
\n = وهى لعمل سطر جديد وما يأتى بعدها يتم طباعته فى هذا السطر
\t = وهى تنتقل بكل ثلاث مسافات TAB
\b = وهو يقوم بما يفعله الزر (back space ) أى أنها تقوم بحذف الحرفى يسبقها
أن أريدت تشغيل ملف الجار عن طريق الدوس يمكن نسخ ملف الجار بعد تكوينه من الادوات المشروحة بالاعلى الى ممجلد السى
والدخول على مجلد السى من الدوس
ويتم كتابة هاذا الأمر
[code] java -jar first.jar[/code]
شكرا لي ولكم الان مع الاسئلة لكي تبدا التمارين