قسمت اول


زبان برنامه نویسی که قصد آموزش آن را داریم J2ME یکی از شاخه های زبان جاوا است که برای برنامه نویسی موبایل ،PDA و ... استفاده می شود.
J2ME مخفف Java 2 Micro Edition است.شاخه های دیگر جاوا عبارتند از :

J2SE (Java 2 Standard Edition و (J2EE (Java 2 Enterprise Edition


برای شروع برنامه نویسی به ابزاری برای ترجمه برنامه و اجرای آن در کامپیوتر نیازمندیم.این ابزار ها در J2ME Wireless Toolkit موجود هستند.
ابن مجموعه در سایت شرکت Sun موجود است.(http://java.sun.com) ولی متاسفانه امکان دانلود آن از ایران وجود ندارد (به خاطر تحریم و ...) و به جای آن می توانید از اینجا دانلود کنید :


در اینجا دو نسخه برای ویندوز و لینوکس موجود است که ما نسخه ویندوز آن را دانلود می کنیم با حجم حدودا 20 مگابایت.
پس از دانلود و نصب این مجموعه ، در منوی Start قسمت All Programs شاخه ای به نام J2ME Wireless Toolkit درست می شود.در داخل آن برنامه ای به نام KToolbar موجود است.آن را اجرا کنید.


در این برنامه از منوی File ،New Project را انتخاب کنید.در پنجره ای که با ز می شود در قسمت Project Name ، Hello و در قسمت MIDlet Class Name ، HelloWorld را وارد کنید و OK را بزنید و در پنجره بعدی که قسمت تنظیمات است هم OK را بزنید.


حالا با فرض این که برنامه در C:\WTK22 نصب شده است به C:\WTK22\apps بروید.در آنجا تعدادی فولدر وجود دارد که یکی از آنها Hello است.داخل آن بروید.سپس داخل فولدر src بروید که اینجا جایی است که برنامه ما باید نوشته شود.
آنجا یک فایل Text بسازید به نام HelloWorld.java
نکته 1 : حتما در نوشتن نامها بزرگی و کوچکی حروف را رعایت کنید چون زبان جاوا به یزرگی و کوچکی حروف حساس است.
نکته 2 : دقت کنید که پسوند فایل حتما java باشد.برای اطمینان در My Computer از منوی Tools ، Folder Options را انتخاب کنید .به تب View بروید و تیک Hide extension for known file types را بردارید.تا از ایجاد فایلی مانند HelloWorld.java.txt جلوگیری شود.

حالا داخل این فایل این برنامه رو عینا با رعایت بزرگی و کوچکی حروف بنویسید :

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class HelloWorld extends MIDlet {

    private Display theDisplay;
    private Screen mainScreen;
    public HelloWorld() {
        theDisplay = Display.getDisplay(this);
        mainScreen = new TextBox("Example 1", "Hello World", 50, TextField.ANY);
    }

    protected void startApp() {
         theDisplay.setCurrent(mainScreen);
    }
    protected void destroyApp(boolean b) { }
    protected void pauseApp() { }
}

سپس فایل رو Save کنید و بعد ببندید.
حالا توی KToolbar دکمه Build رو بزیند.اگر برنامه رو درست نوشته باشید هیچ پیغام خطایی دریافت نمی کنید.
سپس دکمه Run رو بزنید تا برنامه اجرا شود.همانطور که می بینید پنجره ای با شکل و شمایل موبایل ظاهر می شود که Emulator نام دارد و برنامه را همانطور که روی گوشی موبایل اجرا می شود به ما نشان می دهد.روی این Eulator دکمه ای که کار بالای آن launch نوشته شده بزنید تا برنامه اجرا شود.


خوب به شما تبریک می گویم.شما موفق شدید اولین برنامه جاوا را برای موبایل بنویسید.این اولین قدم و یک مرحله مهم بود که پشت سر گذاشتید.


توضیحات در مورد برنامه را در قسمتهای بعدی آموزش می توانید ببینید.

 

بازگشت
Search Engine Optimization