Home­Calendar­پرسشهاي متداول­جستجو­ثبت نام­ليست اعضا­گروههاي کاربران­ورود
ارسال موضوع جديد   پاسخ دادن به اين موضوعShare | 
 

 آموزش استفاده از microWindowsToolkit

مشاهده موضوع قبلي مشاهده موضوع بعدي Go down 
نويسندهپيام
haamoon



تعداد پستها: 308
Registration date: 2008-02-07

پستعنوان: آموزش استفاده از microWindowsToolkit   Sun Jul 13, 2008 10:28 am

معرفی لایبرری و لینک ها

سلام، ببخشید من یه چند روزی مسافرت در حال عشق وحال بودم و البته از دماغم چکید و یک سرماخوردگی شدید گرفتم ولی هنوز می تونم سوالاتتون رو پاسخ بدم.

--اول بدونید که این لایبرری که می خوام معرفی کنم یکی از ساده ترین و جالب ترین ابزارهای ساخت فرم ها با گرافیک خیلی بالاست این مثال ها رو دانلود کنید تا بیشتر با قدرتش آشنا بشید:
http://j2me-mwt.sourceforge.net/demomidlets.html


--دوم من قصد ندارم آموزش کامل رو اینجا بذارم فقط در حدی که بدونید چه طور کارتون رو شروع کنید و برای استفاده از اون باید راهنما خودش رو بخونید:
http://j2me-mwt.sourceforge.net/tutorial.html


اين مطلب آخرين بار توسط haamoon در Mon Jul 14, 2008 11:14 am ، و در مجموع 1 بار ويرايش شده است.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
haamoon



تعداد پستها: 308
Registration date: 2008-02-07

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Sun Jul 13, 2008 8:50 pm

آموزش دانلود لایبرری و طرح کلی کار

ابتدا باید فایل mwt.jar رو از این صفحه دانلود کنید:
http://j2me-mwt.sourceforge.net/download.html
این فایل لایبرری مورد نیاز شما برای استفاده از این framework هست.حالا یک پروژه j2me جدید بسازید و این لایبرری رو به classpath پروژه اضافه کنید.
در wmt یک کلاس به اسم Window وجود داره که در واقع فرم شماست و می¬تونید کامپوننت های مورد نیاز رو روش قرار بدید این کامپوننت¬ها عبارت¬اند از:
1-Button که نقش کلید رو داره.
2-Label که تنها یک نوشته است.
3-یک winodw دیگه.
این عناصر رو می تونید در هر مکانی روی یک Window بچسبونید این کار با تابع Window.add(Component comp) انجام می شه.
هر Window می تونه یک background داشته باشه که از نوع کلاس Skin هست.
بعد از اینکه عناصر مورد نیاز رو آماده کردید و در Winodow چسبوندید می¬ تونید اون رو با تابع Window.paint(Graphics g) روی صفحه بکشید.


اين مطلب آخرين بار توسط haamoon در Mon Jul 14, 2008 11:13 am ، و در مجموع 2 بار ويرايش شده است.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
haamoon



تعداد پستها: 308
Registration date: 2008-02-07

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Mon Jul 14, 2008 11:08 am

آموزش مثال شماره ی 1

یک پروژه ی جدید بسازید و فایل mwt.jar رو هم که تو پست قبلی گفتم از کجا دانلود کنید به classpath پروژه تون اضافه کنید.
حالا این مثال رو دانلود کنید:
http://j2me-mwt.sourceforge.net/examples/Example1.java
و به پروژه تون اضافه کنید.اگر یک بار اجراش کنید می بینید که کلمه ی Hello World در صفحه چاپ می شه و با فشار دادن کلید 5 از برنامه خارج می شوید.
توضیحات سورس:
در این فایل دو تا کلاس وجود داره یکیش Canvas1 که توش Window رو می کشه و فشار دادن کلیدها رو چک می کنه و دیگری Example1 که از MIDlet مشتق شده و به محض اجرای برنامه یک شی از Canvas1 می سازه و اون رو نمایش می ده.
خط 25: اینجا یک شی از Window به اسم win ساخته می شه در x,y برابر 0 و طول و عرضی برابر طول و عرض صفحه که بقیه ی پنجره ها و عناصر رو توی اون قرار می دیم.
خط 29: این تابع KeyPressed مربوط به Canvas هست. به محض اینکه کلیدی فشار داده می شه فشار داده شدن کلید به win اطلاعات داده می شه و در خط بعد اگر کلید فشار داده شده برابر 5 باشه فلگ خروج برنامه ست می شه.
خط 35: این Constructor کلاس Canvas1 هست و به محض ایجاد یک شی از اون یک Label در مختصات 10و10 به طول و عرض 60و20 با متن Hello World به win اضافه می شه.
خط 40: این تابع یک thread جداگانه است که توش مقدار کلیدها چک می شه و زمانی که exit == true شود از برنامه خارج می شود.
خط 51: این تابع paint مربوط به Canvas هست که توش باید Window رو بکشیم تو 2 خط اولش صفحه رو کاملا پاک می کنیم و در خط سوم با تابع win.paint(Graphics g) پنجره ی اصلی با تمام محتویاتش کشیده می شه.
خط 59: همون کلاس MIDlet هست که توش باید Canvas رو نشون بدیم و thread مربوط به کلاس Canvas1 رو اجرا کنیم.
خوب این ساده ترین مثال بود و به مرور در مثال های پیچیده تر استفاده از background و فونت bitmap که شامل فونت های فارسی هم می شه رو براتون توضیح می دم.
یه کم به این مثال ور برید مثالا در خط 35 می تونید علاوه بر Label عناصر دیگه مثل Button رو هم به فرم اضافه کنید و نتیجه رو ببینید و اگر مشکلی داشتید برای پرسیدن سوالاتتون وقت رو از دست ندید که اگر یاد نگیرید از دستتون رفته.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
Admin
Admin


تعداد پستها: 437
Location: Linux
Registration date: 2007-08-28

پستعنوان: جواب   Wed Jul 16, 2008 8:27 am

امير جان جا داره ازت تشكر كنم به خاطر اين آموزشها كه نظيرش در هيچ جا نيستSmile

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي http://j2me.blogfa.com
z.siavash



تعداد پستها: 15
Registration date: 2007-10-14

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Mon Jul 21, 2008 7:43 am

خیلی ممنون.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
reza.com0511



تعداد پستها: 40
Location: mashad
Registration date: 2008-09-01

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Tue Sep 02, 2008 8:22 pm

سلام دوستان ميشه بگين اين فايل mwt.jar رو كه دانلودش كردم چطوري به class patch پروژه اضافش كنم.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
reza.com0511



تعداد پستها: 40
Location: mashad
Registration date: 2008-09-01

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Wed Sep 03, 2008 9:10 pm

reza.com0511 نوشته است:
سلام دوستان ميشه بگين اين فايل mwt.jar رو كه دانلودش كردم چطوري به class patch پروژه اضافش كنم.

سلام.كسي جواب منو نميده؟ Sad من ديشب اينو پرسيدم! No
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
haamoon



تعداد پستها: 308
Registration date: 2008-02-07

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Thu Sep 04, 2008 9:17 am

مشکل از سوال شماست!
تو هر IDE این کار فرق می کنه و اگر مستقیم از javac استفاده کنی هم یه جور دیگس!

ولی همه ی IDE ها اگر روی فایل پروژه کلیک راست کنی یه پیزی شبیه add to classpath داره.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
reza.com0511



تعداد پستها: 40
Location: mashad
Registration date: 2008-09-01

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Thu Sep 04, 2008 11:04 pm

haamoon نوشته است:
مشکل از سوال شماست!
تو هر IDE این کار فرق می کنه و اگر مستقیم از javac استفاده کنی هم یه جور دیگس!

ولی همه ی IDE ها اگر روی فایل پروژه کلیک راست کنی یه پیزی شبیه add to classpath داره.

سلام . من از netbeans 5.5 استفاده ميكنم هر چي گشتم چيزي بنام class patch پيدا نكردم تا اون فايلو به پروژه اضافه كنم .لطفا بيشتر راهنمايي كنيد.ممنون ازتون.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
haamoon



تعداد پستها: 308
Registration date: 2008-02-07

پستعنوان: Re: آموزش استفاده از microWindowsToolkit   Fri Sep 05, 2008 8:06 am

من گفتم class path نه ...!
روی فایل پروژه کلیک راست کن و properties رو بزن. در لیست درختی سمت چپ برو به build>Libraries & resources بعد هم تو کلیدهای سمت راست Add jar/zip رو بزن.
بازگشت به بالاي صفحه Go down
خواندن مشخصات فردي
 

آموزش استفاده از microWindowsToolkit

مشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه 
صفحه 1 از 1

Permissions of this forum:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
ارسال موضوع جديد   پاسخ دادن به اين موضوع