فعلا اينو از یه منبع غیررسمی داشته باشین تا بعد
- Borland JBuilder MobileSet
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2 - NetBeans Mobility Pack (اینو پیش نهاد می کنم)
/http://www.netbeans.org/products/mobility
3 - Sun J2ME Wireless Toolkit (ساده ترین محیط که فکر کنم بهش نیاز دارید)
این ها رو هم می تونی تو سی دی کتاب پیدا کنی دوست هم داشتی دانلود کن
\IDE\GoDB 3.6 Lite.exe
\IDE\netbeans_mobility-4_1-win.exe
\IDE\netbeans-4_1-windows.exe
\IDE\Nokia_PC_Suite_641_en.exe
\IDE\porgramer note pad 20548.exe
\Java SDK\j2me_wireless_toolkit-2_2-windows.exe
\Java SDK\j2sdk-1_4_2_07-windows-i586-p.exe
نوشتن HelloMidp
مثل اکثر زبانهاي ديگر کار را با يک Hello! آغاز ميکنيم. در بدو امر بايد کلاسهاي midlet و lcdui را فراخواني کنيم.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ابتداي هر برنامه MIDP بايد کلاس MIDlet را براي آن برنامه به صورت زير تعريف نمود:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حال شما يک Display ايجاد کرده و بعد يک فرم ميسازيد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فرم يک کلاس مخصوص از Displayableاست. فرم يک عنوان دارد که در بالاي صفحه نمايش ديدهميشود. در اينجا مطلب زيادي در فرم نميآوريم. در ادامه بخش به فرمها بيشتر خواهيم پرداخت. اين برنامه تنها همان عنوان را در بالاي صفحه نمايش خواهد داد.
در بدو اجراي يک MIDlet مجري برنامه زيرروال startApp() را فراميخواند. در اينجا شما دستور نمايش فرم را مي دهيد و ميخواهيد که فرم قابل ديدن باشد.(تفاوت نمايش و قابل ديدن يا همان Display و Displayable را بياد بياوريد.)
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
از آنجا که حافظه يا متغيرهاي خاصي را نداريد که در حالت توقف برنامه نيازي به آزادکردن آنها داشتهباشيد، بنابراين فقط بايد يک زيرروال خالي pauseApp() بنويسيد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثل زيرروال pauseApp() زيرروال destroyApp() هم به همان دليل بايد خالي باشد:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=======================
احتمالا می دونین که کدها right to left باید باشن تا خونده بشن البته باید این طوری نشون داده می شدن ولی فکر کنم تو تنظیمات فروم مشکل داره