ايران ويج

نسخه‌ی کامل: آموزش برنامه نویسی برای موبایل توسط جاوا
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7
سلام ،
هادی کجایی !
بیا کارت دارم.
من میخوام با جاوا برای موبایل برنامه بنویسم .
زود باش بیا یادم بده .
مقدمه و فلسفش رو هم نمیخوام ... یه هو برو سر اصل مطلب !
کاربردی هم باشه...
اول بگو باید چی چی دون لود کنم و نصب کنم.
بعد بگو چطوری دو تا عدد رو با هم جمع بزنیم و چاپ کنیم !
بعد چجوری رو موبایل نصبش کنیم.
اصلا یه سورس آماده که فقط همین کارو کنه بدی خودم سرنخ میاد دستم...
میخوام یه شبه ره صد ساله برم ؟
آره ! درست فکر کردی . اصلا میخوام یه هو بپرم آخرش...!
عصبانی ؟!
اصلا آره ...! عصبانیم. یلا زود یادم بده !
زوره ؟
آره زوده ...! یادم ندی میکشمت ...!!!

دوستت دارم
نبی
سلام
حالا چه خبر شده این قدر به موبایل علاقه مند شدی؟Biggrin
نکنه پول توشه ؟  :cool:
ولی شانس آوردی این کتاب ما بالاخره چاپ شد می خواستم صبر کنم اول خودم ببینمش بعد خبرش رو بدم ولی حالا فعلا خبرش رو از یه منبع غیررسمی داشته باشین تا بعد Biggrin
اما محیط اول کتاب به میزان لازم بحث کردم در بارش ولی چیز هایی که هست1 - Borland JBuilder MobileSet
http://www.borland.com/us/products/jbuilder/index.html
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 را فراخواني کنيم.
کد:
import javax.microedition.midlet.*;
import javax.microedition.midlet.*;
در ابتداي هر برنامه MIDP بايد کلاس MIDlet را براي آن برنامه به صورت زير تعريف نمود:
کد:
public class HelloMidp extends MIDlet {
حال شما يک Display ايجاد کرده و بعد يک فرم مي‌سازيد:
کد:
Display display;
Form mainForm;
public HelloMidp() {
    mainForm= new Form("HelloMidp");
}
فرم يک کلاس مخصوص از  Displayableاست. فرم يک عنوان دارد که در بالاي صفحه نمايش ديده‌مي‌شود. در اينجا مطلب زيادي در فرم نمي‌آوريم. در ادامه بخش به فرمها بيشتر خواهيم پرداخت. اين برنامه تنها همان عنوان را در بالاي صفحه نمايش خواهد داد.
در بدو اجراي يک MIDlet مجري برنامه زيرروال startApp() را فرامي‌خواند. در اينجا شما دستور نمايش فرم را مي دهيد و مي‌خواهيد که فرم قابل ديدن باشد.(تفاوت نمايش و قابل ديدن يا همان Display و Displayable را بياد بياوريد.)
کد:
public  void startApp() {
    display = Displayable.getDisplay(this);
    display.setCurrent(mainForm);
}
از آنجا که حافظه يا متغيرهاي خاصي را نداريد که در حالت توقف برنامه نيازي به آزادکردن آنها داشته‌باشيد، بنابراين فقط بايد يک زيرروال خالي pauseApp() بنويسيد:
کد:
public void pauseApp() {
}

مثل زيرروال pauseApp() زيرروال destroyApp() هم به همان دليل بايد خالي باشد:
کد:
public void destoryApp(Boolean unconditional) {
}
}
این کپی پیست بود امید وارم کار کنه  :question:
احتمالا می دونین که کدها right to left باید باشن تا خونده بشن البته باید این طوری نشون داده می شدن ولی فکر کنم تو تنظیمات فروم مشکل داره امید وارم یکی درستش کنه
سلام داداش
میبینم که ترکوندی.

ما از اولشم به برنامه نویسی موبایل علاقه داشتیم !
ضمنا اتفاقا این بار پول در میون نیست، میخوایم آخرتمون رو بسازیم !

کتاب نو مبارک باشه بابا . رو مسنجر گفتی انتشارات ناقوس ، خودم اولین نفر میخرمش  :))):

از اون 3 تا برنامه اصلی که معرفی کردی و گفتی نیازه ، روی مسنجر گفتی که شماره 2 و 3 اصل کاریه و فعلا همون دو تا کافیه.

من لینک مستقیم فایلها رو میزارم که دوستان مشکل نداشته باشن:

1. برنامه NetBeans Mobility Pack 5.0 Installer
لینک دون لود
حجم: 22.49 MB

2. برنامه NetBeans IDE 5.0 Installer
لینک دون لود
حجم: 58.03 MB

3. برنامه Sun Java Wireless Toolkit 2.5 for CLDC, Beta
لینک دون لود
حجم: 34.10 MB

4. برنامه Windows Platform - Java™ 2 Runtime Environment, Standard Edition 1.4.2_05 (Windows Offline Installation, Multi-language
لینک دون لود
حجم: 14.91 MB

ضمنا زحمت لینکها رو آقا هادی کشیدند و من فقط اینجا دسته بندی کردم. با این حال چک کن یه وقت لینک ها مشکل نداشته باشه.
تجب نکنید که 2 تا فایل شد 4 تا ! آخه هر کدوم یک فایل همنیاز داره که باید دان لود بشه ، شاهکار آها هادیه دیگه ، تازه همه اینها به یه برنامه دیگه هم نیازمندن که اسمش ویندوزه ! آقا هادی گفتن که میشه از سایت مایکروسافت اون رو دون لود کرد ...!!!  :whistle:

فعلا چند روز با دون لودشون سرگرم هستیم تا کدهای شما رو تست کنم و بیام سوالام رو بپرسم.
فقط چیزه ...
این کدها رو تو برنامه اصلی که وارد کنم خروجی jar بهم میده و مستقیم روی موبایل نصب میشه ؟ درسته؟

دست شما درد نکنه آقا هادی
یه دنیا ممنونم
نبی
مبارکه آقا هادی نویسنده.
آقا ميگم با وي بي هم ميشه براي موبايل برنامه نوشت؟
نقل قول: آقا ميگم با وي بي هم ميشه براي موبايل برنامه نوشت؟
آره ولی نرم افزار مجانی براش پیدا نمی تونی بکنی
نقل قول: مبارکه آقا هادی نویسنده.
قابل نداره همون PDF هست که یه بار ترجمش کردیم فقط کامل تر
نقل قول: این کدها رو تو برنامه اصلی که وارد کنم خروجی jar بهم میده و مستقیم روی موبایل نصب میشه ؟ درسته؟
یه Jad بهت می ده یه Jar که با همون Jar کارت راه می افته
ممنون هادی !

دیشب خواب جاوا رو دیدم !!!!! عجب !
خواب دیدم پلت فرم برنامه ظاهر شد، چند تا باتوم رو فرم گذاشتم ولی بلد نبودم باش کار کنم پنجره رو بستم !!!

عجب سوژه ای :))
تصویرش تو ذهنمه ، ببینم با وافعیت چقدر تفاوت داره . فعلا که یه 20 نگشون رو دون لود کردم...

نبی
NabiKAZ نوشته است:... خواب دیدم پلت فرم برنامه ظاهر شد، چند تا باتوم رو فرم گذاشتم ...
خواب بوده جدی نگیرWink خواب ویژوال بیسیک بوده اگه خواستی خواب جاوا ببینی ببینکه 2 صفحه کد نوشتی که یه دکمه تولید کنی ولی صفحه کامل سیاه Tongue
گفتم منم یه دخالتی بکنم.
میگن برنامه هایی که با جاوا مینویسن هم تو ویندوز و هم تو لینوکس اجرا میشه؟!
مگه پسوند خروجیش چیه؟
jar
صفحه‌ها: 1 2 3 4 5 6 7