|
Sigma VirTual Laboratories Network
|
||
|
طراحی پروژه دانشجویی و تجاری برنامه موبایل با J2ME، آموزش برنامه نویسی موبایل با J2ME |
الان تابستونه و بهترین موقعیت واسه یاد گیری مطالب غیر درسی. 2 نفر با من تماس گرفتن و خواستار کلاس برنامه نویسی موبایل با J2ME شدن. خوب خیلی خوبه چون این زبان برنامه نویسی هم جایه خوبی تو بازار داره و هم جایه خیلی خوبی در دانشگاه و پروژه.
به هر حال من تو این پست از تمام دوستانم چه خواهر و چه برادر می خوام که اگر تمایل دارن کلاس J2ME رو بگذرونند با من تماس بگیرن تا ببینم اگر تعداد از 6 نفر بیشتر میشه، یک کلاس رو اجاره کنم. و الا باید خصوصی برگزار شه.
شماره همراه: 09151245664 هر روز میتونید از ساعت 9 تا 11 و یا از 17 تا 20 با من تماس بگیرید.
در ضمن این کلاس برای دوستان مشهدی هست.
راستی چون من هم مثل خیلی از شما ها یک دانشجویم، هرچه قدر که تعداد بیشتر بشه من هم سعی میکنم هزینه ها رو تا حد قابل توجهی کم کنم. با من حتما تماس بگیرید تا در مورد همه چیز توضیح بدم.
متشکرم
گرچه حدس میزدم مشکل سیاه شدن پس زمینه فونت از فرمت عکس باشه، ولی این مشکل تو محدودده کار من خیلی نمایان نبود و دنبالش رو نگرفتم.
ولی از آقا ایمان به خاطر توجهشون خیلی ممنونم.
ایمان:
"... فایل تصویر فونت ها رو با فتوشاپ باز کردم، دیدم روی تایتلش نوشته
(Index)
با خودم گفتم غلط نکنم مشکل از همینه! و فرمت عکس رو تبدیل کردم، از منوی
Image>Mode>RGB Color
و با همون نام ذخیرش کردم."
در ضمن روی حجم هم خیلی تاثیر نذاشته.
با تشکر از آقا ایمان.
لینک دانلود عکس : http://ntlab.persiangig.com/1.png
خوب از آقا محسن ممنون که اشتباه کلاس رو گزارش دادن. راستش من خیلی درگیر پروژه های خودم شدم و اگر کسی نظر یا ایمیل نده من اصلا متوجه برخی از اشتباهاتم نمیشم، و بعضی وقتا یادم میره که اشتباهاتم رو درست کنم. به هر حال سعی کنید گزارش خطا را برام MAIL کنید.
کلاس فارسی نویس و عکس کنار دستش رو با محتویات این فایل RAR جایگزین کنید تا:
سرعت لود فونت افزایش بیابد
حافظه کمتری از گوشی اخذ شود
به مشکلاتی مثل NULL POINTER بر نخورید.
در مورد سفید و یا سیاه شدن پشت زمینه فونت در بعضی از گوشی ها.{ این دیگه خیلی جالبه، باید تحقیق کنم. فکر کنم باید درصد فشردگی عکس رو پایین بیارم}
لطفا کارهایی رو که انجام میدین (اگر تمایل دارید) برام میل کنید.
regsvr32.exe c:\saver2.ocx
البته باید اول فایل مذکور رو تو درایو C کپی کنید.
در ضمن هر کس که کتابی می نویسه که میتونه اون رو به صورت openSource ارائه بده. یک کپی برام بفرسته تا برای همه تو وبلاگ بذارم. حتی اگر Host دارید یک لینک بدید تا دوستان وبلاگ یا سایت شما رو هم ببینن.
افشین
--
شبکه آزمایشگاه های مجازی سیگما
واحد توسعه
بیسیم
برای اینکه بتونید برنامه یک کتاب رو بنویسید نیاز به یک سری چیز هایی دارید که در این فایل rar برایتان خمه موارد قید کردم.
فایل document رو حتما مطالعه کنید.
| حتما به این موارد توجه کنید: 1- برنامه مترجم با framework 3.5نوشته شده. 2- ما در فارسی دو نوع ک ، دو نوع ی و ... داریم، وقتی در word عبارتی رو تایپ می کنید، از unicode عربی برای درج ی و ک استفاده می شود. پس سعی کنید حتی المقدور در محیط نرم افزار فوق العاده قدرتمند، NOTE PAD متن هایتان را تایپ کنید. 3- در زمانی که در word متنی رو تایپ می کنید، متوجه باشید که بعضی علائم اضافی به متن اضافه می شود، این علائم در زمان ترجمه به کد 0 تبدیل شده و در موبایل با حرف ض نمایش داده می شود. بعضی از این علائم عبارتند از: پاراگراف، Tab، return، Column، و .... البته قبول دارم که نرم افزار و کلاس فارسی نویس مشکل دارن، اما اونقدری نیست که نشه با هاش کار کرد. من با همین کلاس و مترجم چند پروژه تجاری تهیه کردم. البته باید بگم که من این سری از مشکلات رو کم کم از بین می برم و نسخه های بی عیب تری رو تحویل شما میدم. |
شاید فکر کنید، که نظراتتون به چه درد من میخوره؟
باید بدونید، اگه نظر ندید، یعنی کار من بی فایده است و هیچ ارزشی نداره، اون وقت من هم رقبتم رو به فعالیت های Open source از دست میدم.
پس نظر بدید، انتقاد کنید، گیر بدید...
09151245664
افشین حسینی
1- این کد یک Image از شما میگیره و به اندازه دلخواه تغییر اندازه میده.
|
public Image rescaleImage(Image srcImg, int newWidth, int newHeight) { for (yy = 0; yy < newHeight; yy++) { |
2- البته، من این کد رو برای اولین بار از یک فروم آمریکایی گرفتم، ولی بعد از مدتی از برنامه AAchess اون رو الگو برداری کردم، چون اونی که از فروم آمریکایی گرفتم یه مقداری الکی طولانی و بی منطق بود.
از مدیر سایت www.j2me.blogfa.com برای این برنامه تشکر می کنم.
چرا این کد برای تشخیص بهتره؟ چون بعضی از گوشی ها مثل K750i دکمه های نرم رو با این کد فقط می تونن شناسایی کنند.
|
public static int leftOrRightSoft(int keyCode ,Canvas myCanvas) if(keyCode == -6 && myCanvas.getGameAction(keyCode) != DOWN) return keyCode; |
در مثالی که براتون طراحی کردم سعی شده که کدهای اضافی حذف بشه تا فهم اون ساده تر باشه.
راستی چرا کسی نظر نمیده.
بابا اصلا انتقاد کنید. اینطوری احساس می کنم چهارتا آدم زنده میان به این وبلاگ سر میزنن.
مرسی
موضوع برنامه : استفاده از بلوتوث برای برقراری ارتباط دو گوشی از طریق پروتکل SPP که در واقع شبیه ساز پورت کامه.
http://ntlab.persiangig.ir/J2ME/BTcomm-1/BTcomm.rar
این فایل RAR در واقع حاوی دوتا برنامه است. یکی به عنوان سرور و یکی به عنوان Client .
البته برنامه بسیار ساده است و باید Comment ها رو هم مطالعه کنید ولی به زودی من یه فایل PDF برای این برنامه می نویسم و در اون توضیحات کاملتری رو در اختیارتون قرار می دم..
این هم برنامه ارتباط موبایل با کامپیوتر. فقط اینو بدونید که خیلی با برنامه CLIENT در مثال بالا فرق نمیکنه فقط در اینجا از این UUID استفاده می کنید: 0x1101 که در واقع UUID ای برای دریافت پروتکل SPP یک بلوتوث است.
http://ntlab.persiangig.ir/J2ME/SppTest.rar
موفق باشید.
|
|