دليل البدء السريع لـ NetBeans IDE 5.5
مرحباً بك في NetBeans IDE!
يوفر هذا البرنامج التعليمي مقدمة بسيطة وسريعة جداً إلى سير العمل في NetBeans IDE وذلك بنقلك عبر عملية إنشاء تطبيق وحدة تحكم Java البسيط "Hello World". بعد أن تنتهي من هذا البرنامج التعليمي، ستتوفر لديك معرفة عامة تتعلق بكيفية إنشاء، وبناء، وتشغيل التطبيقات في IDE.
يحتاج هذا البرنامج التعليمي إلى أقل من 10 دقائق لكي يكتمل.
بعد أن تنتهي من هذا البرنامج التعليمي، يمكنك الانتقال إلى مسارات التعلّم في NetBeans IDE توفر مسارات التعلّم برامج تعليمية شاملة تلقي الضوء على سلسلة واسعة من ميزات IDE وأساليب البرمجة فيه بالنسبة إلى تشكيلة من أنواع التطبيقات. إذا لم تكن ترغب في إنشاء تطبيق "Hello World"، فيمكنك تخطي هذا البرنامج التعليمي والانتقال مباشرة إلى مسارات التعلّم.
قبل أن تبدأ
لكتابة برنامجك الأول، ستحتاج إلى وجود البرامج التالية مثبّتة على النظام الذي تستخدمه:
إعداد المشروع
لإنشاء مشروع IDE:
- ابدأ تشغيل NetBeans IDE.
- في IDE، اختر File (ملف) > New Project (مشروع جديد)، كما يظهر في الرسم التوضيحي أدناه.

- في New Project wizard (معالج مشروع جديد)، قم بتوسيع الفئة General (عام) وحدد Java Application (تطبيق Java) كما يظهر في الرسم التوضيحي أدناه. ثم انقر فوق Next (التالي).

- في صفحة Name and Location (الاسم والموقع) في المعالج، قم بما يلي (كما يظهر في الرسم التوضيحي أدناه):
- في الحقل Project Name (اسم المشروع)، اكتب
Hello World App.
- في الحقل Create Main Class (إنشاء فئة رئيسية)، اكتب
helloworldapp.HelloWorldApp.
- اترك خانة الاختيار Set as Main Project (تعيين كمشروع رئيسي) محددة.

- انقر فوق Finish (إنهاء).
فيتم إنشاء المشروع ويفتح في IDE. يجب أن تشاهد المكونات التالية:
- الإطار Projects (المشاريع)، الذي يحتوي على عرض شجرة مكونات المشروع، وهذا يشمل ملفات التعليمات، والمكتبات التي تعتمد عليها تعليماتك البرمجية، وغيرها.
- يفتح الإطار Source Editor (محرر التعليمات البرمجية) وفيه ملف مفتوح يحمل الاسم
HelloWorldApp.
- الإطار Navigator (المتنقل)، الذي يمكنك استخدامه للتنقل بسرعة بين العناصر ضمن الفئة المحددة.

إضافة تعليمات برمجية إلى ملف التعليمات البرمجية الذي تم إنشاؤه
لأنك تركت خانة الاختيار Create Main Class (إنشاء فئة رئيسية) محددة في New Project wizard (معالج مشروع جديد)، فلقد قام IDE بإنشاء فئة بنية عمل skeleton class نيابة عنك. يمكنك إضافة الرسالة Hello World!"" إلى التعليمات البرمجية لهذه البنية وذلك باستبدال السطر:
// TODO code application logic here
بالسطر:
System.out.println("Hello World!");
احفظ التغييرات باختيار File (ملف) > Save (حفظ).
يجب أن يبدو الملف على الشكل التالي:
/*
* HelloWorldApp.java
*
* Created on September 15, 2006, 5:27 PM
*
* To change this template, choose Tools > Template Manager
* and open the template in the editor.
*/
package helloworldapp;
/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
public class HelloWorldApp {
/** Creates a new instance of HelloWorldApp */
public HelloWorldApp() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
//Display "Hello World!"
System.out.println("Hello World!");
}
}
ترجمة ملف التعليمات البرمجية
لترجمة الملف التعليمات البرمجية، اختر Build (بناء) > Build Main Project (بناء مشروع رئيسي) من قائمة IDE الرئيسية.
فيفتح الإطار Output (إخراج) ويعرض إخراجاً مماثلاً لما ستشاهده في الرسم التوضيحي التالي.

إذا انتهى إخراج البناء بالعبارة
BUILD SUCCESSFUL, congratulations! فهذا يعني أنك نجحت في ترجمة البرنامج!
إذا انتهى إخراج البناء بالعبارة
BUILD FAILED، فهذا يعني على الأرجح وجود خطأ في بناء الجملة في التعليمات البرمجية. يتم الإعلام عن الأخطاء في Output (إخراج) كنص ارتباط تشعبي. انقر نقراً مزدوجاً فوق مثل هذا الارتباط التشعبي للانتقال إلى مصدر الخطأ. ويمكنك حينئذ تصحيح الخطأ ومرة أخرى اختر Build (بناء) > Build Main Project (بناء مشروع رئيسي).
عندما تبني المشروع، يتم توليد ملف التشفير بالبايت bytecode وهو HelloWorldApp.class. يمكنك أن تشاهد المكان حيث يتم إنشاء الملف الجديد وذلك بفتح الإطار Files (ملفات) وتوسيع العقدة Hello World App/build/classes/helloworldapp كما يظهر في الرسم التوضيحي التالي.

الآن وقد أنشأت المشروع، يمكنك تشغيل البرنامج.
تشغيل البرنامج
من شريط القوائم في IDE، اختر Run (تشغيل) > Run Main Project (تشغيل المشروع الرئيسي).
يعرض الرسم التوضيحي التالي ما يجب أن تشاهده الآن.

تهانينا! برنامجك أصبح صالحاً للعمل!
إنك تعرف الآن كيفية تنفيذ بعض المهام الشائعة في IDE.
الخطوات التالية
للحصول على مقدمة شاملة إلى ميزات IDE المفيدة التي تنطبق عادة على كل أنواع تطوير التطبيقات، انظر مقدمة إلى تطوير تطبيقات Java العامة.
للبحث عن معلومات معيّنة تتعلق بنوع التطبيقات التي تريد تطويرها، استخدام مسارات تعلّم NetBeans IDE لذلك النوع من التطبيقات. يحتوي كل مسار من مسارات التعلّم على سلسلة من البرامج التعليمية والإرشادات التي يتراوح نطاقها من أساسية إلى متقدمة تتوفر مسارات التعلّم التالية: