هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

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

اذهب الى الأسفل 
4 مشترك
نويسندهپيام
haamoon




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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالأحد يوليو 13, 2008 4:28 am

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

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

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


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


اين مطلب آخرين بار توسط haamoon در الإثنين يوليو 14, 2008 5:14 am ، و در مجموع 1 بار ويرايش شده است.
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالأحد يوليو 13, 2008 2: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 در الإثنين يوليو 14, 2008 5:13 am ، و در مجموع 2 بار ويرايش شده است.
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالإثنين يوليو 14, 2008 5: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 رو هم به فرم اضافه کنید و نتیجه رو ببینید و اگر مشکلی داشتید برای پرسیدن سوالاتتون وقت رو از دست ندید که اگر یاد نگیرید از دستتون رفته.
بازگشت به بالاي صفحه اذهب الى الأسفل
Admin
Admin
Admin


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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: جواب   آموزش استفاده از microWindowsToolkit Icon_minitimeالأربعاء يوليو 16, 2008 2:27 am

امير جان جا داره ازت تشكر كنم به خاطر اين آموزشها كه نظيرش در هيچ جا نيستSmile
بازگشت به بالاي صفحه اذهب الى الأسفل
http://j2me.blogfa.com
z.siavash




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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالإثنين يوليو 21, 2008 1:43 am

خیلی ممنون.
بازگشت به بالاي صفحه اذهب الى الأسفل
reza.com0511




تعداد پستها : 40
Location : mashad
Registration date : 2008-08-31

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالثلاثاء سبتمبر 02, 2008 2:22 pm

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




تعداد پستها : 40
Location : mashad
Registration date : 2008-08-31

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالأربعاء سبتمبر 03, 2008 3:10 pm

reza.com0511 نوشته است:
سلام دوستان ميشه بگين اين فايل mwt.jar رو كه دانلودش كردم چطوري به class patch پروژه اضافش كنم.
سلام.كسي جواب منو نميده؟ Sad من ديشب اينو پرسيدم! No
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالخميس سبتمبر 04, 2008 3:17 am

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

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




تعداد پستها : 40
Location : mashad
Registration date : 2008-08-31

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالخميس سبتمبر 04, 2008 5:04 pm

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

ولی همه ی IDE ها اگر روی فایل پروژه کلیک راست کنی یه پیزی شبیه add to classpath داره.
سلام . من از netbeans 5.5 استفاده ميكنم هر چي گشتم چيزي بنام class patch پيدا نكردم تا اون فايلو به پروژه اضافه كنم .لطفا بيشتر راهنمايي كنيد.ممنون ازتون.
بازگشت به بالاي صفحه اذهب الى الأسفل
haamoon




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

آموزش استفاده از microWindowsToolkit Empty
پستعنوان: رد: آموزش استفاده از microWindowsToolkit   آموزش استفاده از microWindowsToolkit Icon_minitimeالجمعة سبتمبر 05, 2008 2:06 am

من گفتم class path نه ...!
روی فایل پروژه کلیک راست کن و properties رو بزن. در لیست درختی سمت چپ برو به build>Libraries & resources بعد هم تو کلیدهای سمت راست Add jar/zip رو بزن.
بازگشت به بالاي صفحه اذهب الى الأسفل
 
آموزش استفاده از microWindowsToolkit
بازگشت به بالاي صفحه 
صفحه 1 از 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: سوال و جواب-
پرش به: