نویسنده و مترجم: حبیب الله علیخانی
منبع:راسخون



 

مقدمه

تکنولوژی جاوا از 2 جز اصلی زیر تشکیل شده
1- زبان برنامه نویسی جاوا
2- پلتفرم جاوا
پلتفرم : ترکیبی از محیط نرم افزار و سخت افزار است که برنامه ها داخلش اجرا می شوند شامل سخت افزار، نرم افزار، سیستم عامل، زبان برنامه نویسی، کتابخانه ها یی که برنامه از انها استفاده میکند dll ها است

پلتفرم های جاوا :

1- Java SE ( Java Standard Edition)
قابلیت های اصلی زبان برنامه نویسی و تقریبا همه چیز برای کار با زبان جاوا را فراهم می کند.
مثلا : انواع داده های اولیه، اشیاء، کلاسهای سطح بالابرای برنامه نویسی شبکه، دسترسی به پایگاه داده، کار با فایل های XML ، و ....
2- Java EE ( Java Enterprise Edition)
بر پایه پلتفرم java SE ساخته شده اما برای توسعه واجرای برنامه های مقیاس بزرگ، تحت شبکه، تحت وب، قابل اعتماد، امن و .... است.
3- Java ME ( Java Micro Edition)
شامل زیر مجموعه ای از API های پلتفرم java SE بعلاوه یکسری کتابخانه مفید برای توسعه ی برنامه برای دستگاههای کوچک مثل موبایل می باشد. (API رابط کاربردی برنامه نویسی : یک رابط پیاده سازی است که به دیگر برنامه ها اجازه می دهد که با آن ارتباط داشته باشند مانند ارتباط word با notpad مثلا در عمل کپی )
4- Java Card
برای ایجاد برنامه برای دستگاه ها با امکانات سخت افزاری بسیار محدود مثل کارت هوشمند استفاده می شود.

NetBeans

NetBeans یک IDE (محیط توسعه مجتمع) open source و همچنین یک پلتفرم است. خود این نرم افزار به زبان جاوا نوشته شده، اگرچه در ابتدا فقط برای توسعه ی برنامه های کاربردی جاوا استفاده می شد، از ورژن 6 چندین زبان برنامه نویسی را پشتیبانی می کند. زبان های برنامه نویسی که توسط netbeans پشتیبانی می شود شامل: java ، javaFX ، C ، C++ ، PHP و... است
چیز هایی که شما احتیاج دارید :
1- (java development kit) JDK 6 یا جدیدتر (اگر ورژن NetBeans پایین تر از 7 باشد)
2- NetBeans 7.0 (netbeans-7.0-ml-java-windows.exe) یا NetBeans 6.9.7

نصب JDK 6

قبل از نصب netbeans باید JDK 6 را نصب کرده باشید. البته از netbeans 7 به بعد نیازی به نصب JDK جداگانه نیست.
می توانید این بسته را از سایت رسمی شرکت sun و از لینک زیر دانلود کنید http://java.sun.com/javase/downloads/index.jsp
و یا در این سایت به دنبال Java 2 Software Development Kit , Standard Edition بگردید و بعد از دانلود آن را بر روی سیستم خود نصب نمایید.
در هنکام نصب همه چیز را به طور پیشفرض در نظر می گیریم اما بعد از نصب یکسری تنظیمات باید در متغییر محیطی path در ویندوز انجام شود . با راست کلیک روی mycomputer گزینه ی properties را انتخاب میکنیم
و در صفحه بالا گزینه ی advanced system settings را انتخاب می کنیم
در عکس بالا از تب Advanced قسمت environment variables را انتخاب میکنیم
در قسمت system variable روی قسمت path 2 بار کلیک میکنیم
و پنجره باز شده در بخش variable value به انتهای خط رفته و بعداز قرار دادن یک ; ادرس جایی که مترجم java.exe در ان قرار دارد را می نویسیم مثلا
;C:\Program Files (x86)\Java\jre6\bin;
حال برای اینکه ببینیم درست نصب شده در command prompt دستور زیر را تایپ میکنیم
Java -version
اگر ورژن جاوا را داد یعنی درست نصب شده.

نصب NetBeans

ان را از http://www.netbeans.org/download/index.html دانلود میکنیم
یا با جستجو در اینترنت NetBeans 7.0 All Bundles را دانلود می کنیم. البته بسته به سیستم عاملی که داریم دانلود می کنیم (Windows 7/Vista/XP/2000 Linux x86 Linux x64 Solaris x86 Solaris x64 Mac OS X )
نصب آن آسان است و طبق زیر انجام می شود و خودش jdk را می شناسد. البته ورژن های قبل از 7 روی ویندوز سون win.7 نصب نمی شوند.
طبق عکس بالا به طور پیش فرض همه ی پلتفرم ها و چند زبان را نصب می کند و بر اساس GlasFish server 3 است
برای ادامه ی نصب گزینه ی I accept the terms in the license agreement را تیک می زنیم.
برای نصب JUnit گزینه ی بالا را انتخاب میکنیم.
JUnit : سرنام java unit testing framework است.
مسیر فولدر نصب NetBeans و مسیر JDK برای NetBeans را به طور پیش فرض انتخاب می کنیم.
و با انتخاب install نصب را ادامه می دهیم.
اجرای NetBeans برای اولین بار:
هر بار که NetBeans اجرا می شود به طور پیشفرض صفحه زیر را نشان می دهد که در آن لینک های
demos (نمونه نمایشی), tutorials(آموزش), sample projects(پروژه های نمونه) , و غیره وجود دارد.
برای غیر فعال کردن این صفحه میتوان تیک checkbox (Show on startup) پایین صفحه را برداشت.

شروع کار با NetBeans

ابتدا از منوی file گزینه project را انتخاب می کنیم (صفحه زیر) و از قسمت categories ، java و از قسمت project ، گزینه ی java Application را انتخاب و Next را می کنیم.
1- در قسمت Project name نام پروژه (HelloWorld) را وارد می کنیم .
2- تیک قسمت Use dedicated Folder for Storing Libraries، را می گذاریم.
3- تیک قسمت Create Main Class، را می گذاریم و کلمه com را به ابتدای آن اضافه می کنیم.
4- تیک قسمت Set as Main Project ، را می گذاریم.
5- بقیه گزینه ها را پیش فرض در نظر میگیریم و finish می کنیم.
مادامیکه موقعییت پروژه را تعیین کردیم و پوشه ی انرا تغییر نداده ایم برنامه به طور اتوماتیک پروژه را به NetBeansProject اضافه می کند، که این پوشه ی پروژه به طور پیش فرض برای برنامه است.
گزینه Use dedicated Folder for Storing Libraries را که هنگام ساخت پروژه جدید تیک زده ایم این امکان را به ما می دهد که فولدر پروژه اختصاصی داشته باشیم که همه ی library هایی(کتابخانه هایی) که ذخیره می شود یک دسته بندی و توزیع اسانتری در اینده داشته باشد. به عنوان مثال کتابخانه های دسته بندی شده به نامjar فایل ها .jar فایل ها نمونه ای از کتابخانه ها هستند که شامل سورس کد های جاوا می باشند .
وقتی که گزینه ی Create Main Class را در هنگام ساخت پروژه تیک بزنیم تابع main و کامنت ها (توضیحات) را به طور اتوماتیک می سازد.
در سمت چپ یک ساختار درختی می سازد که شامل source packages و test packages و libraries است،
که قالب های کد آماده شده توسط NetBeans دقیقا در فولدر موبوطه قرار می گیرند.مثلا یک شاخه ی کتابخانه ها نشان داده شده که شامل کتابخانه های ضروری است.
اکنون NetBeans برای نوشتن برنامه به زبان جاوا آماده شده است و شما میتوانید از آن استفاده کنید.