تبليغاتX
Sigma VirTual Laboratories Network
 
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 تماس بگیرید و جزئیات کار آگاه بشوید.

 |+| نوشته شده در  88/06/29ساعت 21:44  توسط افشین  | 
از اونجایی که خیلی تلاش کردم با هنرهایی که توش فولم J2ME و C#، تا آخر تابستون یه 10 شیر بخرم، و اصلا موفق نشدم، و مثل اینکه همه مشهدی ها علاقه زیادی به J2ME ندارن، تصمیم گرفتم یه کمی به لپ تاپم برسم. یه Cool pad براش گرفتم.


یه چند روزی حال کرد و بعدش گفتم، خداییش باید با این وضع بد اقتصادی دنیا و خودم یه کمی صرفه جویی کنم.

می دونی چکار کردم.


برای Cool pad یک تایمر گذاشتم

از کسانی که در الکترونیک و AVR سر رشته دارن خواهش میکنم قبل خوندن خط های پایین به این نکته توجه کنند که یکی از پایه های این میکرویی که فقط برای تایمر استفاده شده، به همراه یکی از تخته های طراح کمه.

از AT MEGA 32L استفاده کردم. در صورتی که می تونستم از یک TINY استفاده کنم 

اینم عکساش:

 |+| نوشته شده در  88/05/04ساعت 21:37  توسط افشین  | 
سلام،

الان تابستونه و بهترین موقعیت واسه یاد گیری مطالب غیر درسی. 2 نفر با من تماس گرفتن و خواستار کلاس برنامه نویسی موبایل با J2ME شدن. خوب خیلی خوبه چون این زبان برنامه نویسی هم جایه خوبی تو بازار داره و هم جایه خیلی خوبی در دانشگاه و پروژه.

به هر حال من تو این پست از تمام دوستانم چه خواهر و چه برادر می خوام که اگر تمایل دارن کلاس J2ME رو بگذرونند با من تماس بگیرن تا ببینم اگر تعداد از 6 نفر بیشتر میشه، یک کلاس رو اجاره کنم. و الا باید خصوصی برگزار شه.

شماره همراه:  09151245664 هر روز میتونید از ساعت 9 تا 11 و یا از 17 تا 20 با من تماس بگیرید.

در ضمن این کلاس برای دوستان مشهدی  حضوری و برای سایر دوستان در شهر های دیگه به صورت Online هست. البته به شرط داشتن ADSL.

متشکرم

 |+| نوشته شده در  88/04/04ساعت 16:58  توسط افشین  | 
سلام،

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

ولی از آقا ایمان به خاطر توجهشون خیلی ممنونم.

ایمان:

"... فایل تصویر فونت ها رو با فتوشاپ باز کردم، دیدم روی تایتلش نوشته
(Index)
با خودم گفتم غلط نکنم مشکل از همینه! و فرمت عکس رو تبدیل کردم، از منوی
 Image>Mode>RGB Color
و با همون نام ذخیرش کردم."

در ضمن روی حجم هم خیلی تاثیر نذاشته.

 

با تشکر از آقا ایمان.

لینک دانلود عکس : http://ntlab.persiangig.com/1.png

 |+| نوشته شده در  88/03/10ساعت 20:52  توسط افشین  | 
سلام،

خوب از آقا محسن ممنون که اشتباه کلاس رو گزارش دادن. راستش من خیلی درگیر پروژه های خودم شدم و اگر کسی نظر یا ایمیل نده من اصلا متوجه برخی از اشتباهاتم نمیشم، و بعضی وقتا یادم میره که اشتباهاتم رو درست کنم. به هر حال سعی کنید گزارش خطا را برام MAIL کنید.

کلاس فارسی نویس و عکس کنار دستش رو با محتویات این فایل RAR جایگزین کنید تا:

سرعت لود فونت افزایش بیابد

حافظه کمتری از گوشی اخذ شود

به مشکلاتی مثل NULL POINTER بر نخورید.

در مورد سفید و یا سیاه شدن پشت زمینه فونت در بعضی از گوشی ها.{ این دیگه خیلی جالبه، باید تحقیق کنم. فکر کنم باید درصد فشردگی عکس رو پایین بیارم}

دانلود

لطفا کارهایی رو که انجام میدین (اگر تمایل دارید) برام میل کنید.

 |+| نوشته شده در  88/02/20ساعت 19:20  توسط افشین  | 
سلام، بچه ها ببینین، برنامه Translator یک برنامه با دات نت 3.5 که از یک ocx به نام saver.ocx استفاده می کنه. پس باید اون رو تو سیستم رجیستر کنید. برای اینکه این کار رو انجام بدید باید تو برنامه RUN.exe این کد رو بنویسید:

regsvr32.exe  c:\saver2.ocx

البته باید اول فایل مذکور رو تو درایو C کپی کنید.

در ضمن هر کس که کتابی می نویسه که میتونه اون رو به صورت openSource ارائه بده. یک کپی برام بفرسته تا برای همه تو وبلاگ بذارم. حتی اگر Host دارید یک لینک بدید تا دوستان وبلاگ یا سایت شما رو  هم ببینن.

افشین

--

شبکه آزمایشگاه های مجازی سیگما

واحد توسعه

بیسیم

 |+| نوشته شده در  87/12/15ساعت 18:40  توسط افشین  | 
سلام

برای اینکه بتونید برنامه یک کتاب رو بنویسید نیاز به یک سری چیز هایی دارید که در این فایل rar برایتان خمه موارد قید کردم.

فایل document رو حتما مطالعه کنید.

NTL_FARSI_BOOK_SAMPLE.rar


حتما به این موارد توجه کنید:
1- برنامه مترجم با framework 3.5نوشته شده.
2- ما در فارسی دو نوع ک ، دو نوع ی و ... داریم، وقتی در word عبارتی رو تایپ می کنید، از unicode عربی برای درج ی و ک استفاده می شود. پس سعی کنید حتی المقدور در محیط نرم افزار فوق العاده قدرتمند، NOTE PAD متن هایتان را تایپ کنید.
3- در زمانی که در word متنی رو تایپ می کنید، متوجه باشید که بعضی علائم اضافی به متن اضافه می شود، این علائم در زمان ترجمه به کد 0 تبدیل شده و در موبایل با حرف ض نمایش داده می شود.
بعضی از این علائم عبارتند از: پاراگراف، Tab، return، Column، و ....

البته قبول دارم که نرم افزار و کلاس فارسی نویس مشکل دارن، اما اونقدری نیست که نشه با هاش کار کرد.
من با همین کلاس و مترجم چند پروژه تجاری تهیه کردم.

البته باید بگم که من این سری از مشکلات رو کم کم از بین می برم و نسخه های بی عیب تری رو تحویل شما میدم.

شاید فکر کنید، که نظراتتون به چه درد من میخوره؟

باید بدونید، اگه نظر ندید، یعنی کار من بی فایده است و هیچ ارزشی نداره، اون وقت من هم رقبتم رو به فعالیت های Open source از دست میدم.

پس نظر بدید، انتقاد کنید، گیر بدید...

 |+| نوشته شده در  87/11/04ساعت 12:59  توسط افشین  | 
اگر از دوستان مشهدی، کسی تمایل به یاد گرفتن یا برگزاری کلاسهای J2ME داره با این شماره تماس بگیره.

09151245664

mic_r_c@yahoo.com

افشین حسینی

 |+| نوشته شده در  87/08/21ساعت 13:46  توسط افشین  | 
دو مطلب ممکنه خیلی به دردتون بخوره، اونا هم عبارتند از: 1- تغییر اندازه عکس 2- بررسی دکمه های نرم در برنامه های J2ME.

1- این کد یک Image از شما میگیره و به اندازه دلخواه تغییر اندازه میده.       

    

        public Image rescaleImage(Image srcImg, int newWidth, int newHeight) {
           
            int dx=0, dy=0, xx=0, yy=0;
            int out[] = new int[newWidth*newHeight];
            int x = srcImg.getWidth();
            int y = srcImg.getHeight();
            int[] ini = new int[srcImg.getWidth()*srcImg.getHeight()];
            srcImg.getRGB(ini,0,srcImg.getWidth(),0,0,srcImg.getWidth(),srcImg.getHeight());

            for (yy = 0; yy < newHeight; yy++) {
                dy = yy * y / newHeight;
                for (xx = 0; xx < newWidth; xx++) {
                    dx = xx * x / newWidth;
                    out[(newWidth*yy)+xx]=ini[(x*dy)+dx];
                }
            }
            return Image.createRGBImage(out,newWidth,newHeight,true);
    }

2- البته، من این کد رو برای اولین بار از یک فروم آمریکایی گرفتم، ولی بعد از مدتی از برنامه AAchess اون رو الگو برداری کردم، چون اونی که از فروم آمریکایی گرفتم یه مقداری الکی طولانی و بی منطق بود.

از مدیر سایت www.j2me.blogfa.com برای این برنامه تشکر می کنم.

چرا این کد برای تشخیص بهتره؟ چون بعضی از گوشی ها مثل K750i دکمه های نرم رو با این کد فقط می تونن شناسایی کنند.

      public static int leftOrRightSoft(int keyCode ,Canvas myCanvas)
 {
  
  if(keyCode == -21)
   return LEFT_SOFT;//<--- constants
  if(keyCode == -22)
   return RIGHT_SOFT;

  if(keyCode == -6 && myCanvas.getGameAction(keyCode) != DOWN)
   return LEFT_SOFT;
  if(keyCode == -7)
   return RIGHT_SOFT;
  

                return keyCode;
 } 

 

 

    

 |+| نوشته شده در  87/08/20ساعت 19:20  توسط افشین  | 
سلام

شما می تونید فایل فشرده ‌‌‌BFX رو از اینجا دانلود کنید.

Bluetooth Framework X

 

 |+| نوشته شده در  87/08/08ساعت 11:13  توسط افشین  | 
 
  بالا