|
Sigma VirTual Laboratories Network
|
||
|
طراحی پروژه دانشجویی و تجاری برنامه موبایل با J2ME، آموزش برنامه نویسی موبایل با J2ME |
بعضی از دوستان به یک کلاس فارسی نویس بسیار خوب نیاز دازن تا به راحتی بتونن، برنامه های تجاریشون رو سریع و راحت بنویسن و البته درآمد هم بدست بیارن.
برای این دوستان یک توصیه دارم و اون هم اینه که جدید ترین و کاملترین سیستم فارسی نویسی رو که قابلیت های زیر رو هم داره رو برای خودشون تهیه کنند:
1- قابلیت تغییر بسیار سریع رنگ.
2- نوشتن متن های پیچیده یا به عبارتی، فارسی و انگلیسی با هم، از راست به چپ و انگلیسی محض از چپ به راست.
3- تغییر رنگ هرکدام از کاراکترها.
4- سرعت لود شدن بسیار عالی. برای K750 دو ثانیه و برای Jblend نا محسوس.
5- سرعت نوشتن بسیار بالا.
6- قابلیت درج عکس بین خطوط.
امکاناتی که در ورژن بعدی قرار است اعمال شود:
1- امکان درج کاراکترهای script
2- امکان درج عکس در داخل خط
برنامه دارای دو بخش کد کننده متن و نویسنده متن است و هزینه این برنامه به دو صورت تعیین میشود:
1- برنامه کدر به صورت application دات نت و برنامه نویسنده متن به صورت کلاس لایبری. 20000 تومان.
2- سورس کد کامل به همراه مستندات 100000 تومان.
دوستانی که بیشتر کارهای دانشجویی و پروژه های تجاری کوچک تا متوسط را انجام میدهند، تنها با خریداری نوع اول به تمامی نیاز های خود پاسخ میدهند. اما برای پروژه های حرفه ای و یا تجاری بزرگ، نوع دوم مشکل گشا است. زیرا در بسیاری از موارد به سورس کد نیاز خواهید داشت.
ارائه سورس کامل با پیشنهاد چنین قیمتی، مسلما جنبه متن باز بودن کار را میرساند و دریافت هزینه، تنها بابت متعهد کردن توسعه دهنده نسبت به کد و عدم سؤ استفاده وی میباشد.
به ایمیل من به نشانی mic_r_c@yahoo.com سفارش و سوالات خود را ارسال کنید و یا با 09151245664 تماس بگیرید و جزئیات کار آگاه بشوید.
یه چند روزی حال کرد و بعدش گفتم، خداییش باید با این وضع بد اقتصادی دنیا و خودم یه کمی صرفه جویی کنم.
می دونی چکار کردم.
برای Cool pad یک تایمر گذاشتم
از کسانی که در الکترونیک و AVR سر رشته دارن خواهش میکنم قبل خوندن خط های پایین به این نکته توجه کنند که یکی از پایه های این میکرویی که فقط برای تایمر استفاده شده، به همراه یکی از تخته های طراح کمه.
از AT MEGA 32L استفاده کردم. در صورتی که می تونستم از یک TINY استفاده کنم
اینم عکساش:


الان تابستونه و بهترین موقعیت واسه یاد گیری مطالب غیر درسی. 2 نفر با من تماس گرفتن و خواستار کلاس برنامه نویسی موبایل با J2ME شدن. خوب خیلی خوبه چون این زبان برنامه نویسی هم جایه خوبی تو بازار داره و هم جایه خیلی خوبی در دانشگاه و پروژه.
به هر حال من تو این پست از تمام دوستانم چه خواهر و چه برادر می خوام که اگر تمایل دارن کلاس J2ME رو بگذرونند با من تماس بگیرن تا ببینم اگر تعداد از 6 نفر بیشتر میشه، یک کلاس رو اجاره کنم. و الا باید خصوصی برگزار شه.
شماره همراه: 09151245664 هر روز میتونید از ساعت 9 تا 11 و یا از 17 تا 20 با من تماس بگیرید.
در ضمن این کلاس برای دوستان مشهدی حضوری و برای سایر دوستان در شهر های دیگه به صورت Online هست. البته به شرط داشتن ADSL.
متشکرم
گرچه حدس میزدم مشکل سیاه شدن پس زمینه فونت از فرمت عکس باشه، ولی این مشکل تو محدودده کار من خیلی نمایان نبود و دنبالش رو نگرفتم.
ولی از آقا ایمان به خاطر توجهشون خیلی ممنونم.
ایمان:
"... فایل تصویر فونت ها رو با فتوشاپ باز کردم، دیدم روی تایتلش نوشته
(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; |
|
|