جلسه سوم
جلسه سوم
تا اینجا یاد گرفتیم به برنامه های سمت گوشی MIDlet گفته میشه در پروژه اولی که نوشتیم از کدهای حاضری خود برنامه زمان درست کردن پروژه استفاده کردیم ، تو این جلسه قصد داریم کدها خودمون رو بنویسیم و و تا چند جلسه آینده از محیط ویژوال استفاده نمیکنیم تا کمی به کدهای برنامه مسلط بشیم
1 . پروزه را میسازیم
پروژه رو با نام helloWord بسازین و در مراحل نصب تیک گزینه create hello Midlet رو بردارین تا یک پروژه خاالی ایجاد بشه و ما کدهای خودمون رو بنویسیم
2 . روی پروژه کلیک راست کینید و new ---- MIdlet رو بزنید
تا یک MIdlet به برنامه ما اضافه بشه و اونو توسعه بدیم
3 . اسم کلاس و MIDlet رو HelloMIDlet یزارین
دقت کنین که جاوا به حروف بزرگ و کوچک حساسه و هرطور که در اینجا نام گزاری بشه باید در برنامه هم به همین صورت استفاده بشه
4 .کلاس ها و متدهای لازم رو به برنامه import کنین
برای اینکار کافیه کد
کد:
public class HelloMIDlet extends MIDlet {
رو پیدا کنین و کدهای زیرو رو به قبل از اون اضافه کنین
کد:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
کد
معنی این دو خط :
خط اول کلاس MIDlet رو گسترش میده در J2Me این کلاس از قبل وجود داره
معنی خط دوم :
این خط تمام کامپوننت های مورد نیاز برنامه نویسی موبایل رو به برنامه ما وارد میکنه مثلا اگه شما بخواین فقط یه کامپوننت textbox رو به برنامه اضاف کنین باید به صورت زیر بنویسین
کد:
javax.microedition.lcdui.textbox
حالا بعد از اضاف کردن دستورات import به کد
کد:
public class HelloMIDlet extends MIDlet {
میرسیم
معنی این کد : یک کلاس عمومی با نام HelloMIDlet به برنامه اضافه میکنه که کلاس MIDlet رو گسترش میده یعنی از اون ارث میبره
هر کلاس ممکنه شامل متدهای زیادی باشه و این کلاس به صورت پیشفرض شامل یکسر متده ک
همونطور که میدونین متدها انجام دهنده کارها در کلاس هستن
متدهای این کلاس :
1 . متد startapp() وقتی برنامه شما اجرا میشه در اول کدهای داخل این متد اجرا میشن که معمولا کدهای که در ارتباط با به دست گرفتن صفحه نمایش درون اون قرار میگیره
2 . متد pauseapp () وقتی اجرای برنامه متوقف می شه کدهای داخل این متد اجرا میشن
3 . متد destroyapp () وظیفه این متد آزاد کردن منباعی هست که در زمان اجرای برنامه در اختیار برنامه بوده
در جلسه بعدی یک برنامه ساده رو با هم مینویسیم