• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 41 رای - 2.56 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: برنامه نویسی J2me برای موبایل با دلفی
حالت خطی
#6
توابع General

این تابع برای ایجاد تاخیر است که زمان تاخیر برحسب میلی ثانیه بعنوان پارامترورودی تابع محسوب میشود.
در مثال زیر یک پیغام به مدت 2ثانیه برروی صفحه نمایش داده میشود و بعد برنامه بسته خواهد شد.یک نکته قابل ذکر : کسانی که با Turbo c و کلا برنامه های کنسول از خانواده c زا کار کرده باشند می دانند که برنامه به طور خودکار بعد اجرا بسته میشود و برای دیدن خروجی برنامه باید از دستوری به نام getch() استفاده کنند.این قضیه هم در اینجا اتفاق می افتد که می بایست عملی مانند getch() را در اینجا پیاده سازی کنیم.
کد:
procedure delay(millis: integer);

example:
  begin
    drawText('Hello world', 0, 0);
    repaint;
    delay(2000);
  end.


این تابع نیز برای گرفتن مشخصاتی از سیستم جاوا گوشی می باشد.که برای اطلاعات بیشتر می توانید از داکیومنت های موجود جاوا استفاده نمایید.
کد:
function getProperty(propertyName: string): string;


برای پایان داده کار برنامه است.
کد:
procedure halt;


برای انجام دادن بایت کدهای جاوا است.بایت کدهای مورد نظرتان را که می خواهید اجرا شوند باید بعنوان پارامتر به این تابع بفرستید.مثال :
کد:
procedure inline(java_bytecode_statements);

example:
inline(nop;);


مشخص میکند که آیا MIDlet حالت توقف بوجود آمده است یا نه؟
حالت توقف می تواند هنگام داشتن یک تماس ورودی اتفاق بیفتد.که MIDlet به حالت توقف رفته بعد از پاسخ دادن به تماس به حالت resume در خواهد آمد.اگر یک بازی نوشته ایم پس هنگامیکه MIDlet به حالت توقف در آمد بازی مانیز باید متوقف شود.در تکه کد زیر این حالت را پیش بینی کرده و کد آن را نوشته ایم:
کد:
function isMidletPaused: boolean;

example:
  ...
  repeat
    { process keypad inputs and read the timer }

    { if the MIDlet is paused, wait until it is resumed }
    while isMidletPaused do
    begin
      delay(100);
    end;

  until gameOver;
  ...

کدهای Debug

ورودی این تابع یک شرط است درست بودن و یا نبودن آن را در پنجره debug ببینید.مثال:
کد:
procedure assert(cond: boolean);

example:
Assertion failed at: Tetris.mpsrc:162
معبودا مرا ببخش، بخاطر درهایی که کوبیدم ولی هیچکدام خانه تو نبود ...
 
پاسخ
  


پیام‌های این موضوع
RE: برنامه نویسی J2me برای موبایل با دلفی - توسط Oep - 02-28-2012، 11:30 AM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست راهنمایی : ساختن کتاب برای اندروید با basic4android saiedfsd 4 9,815 02-02-2018، 11:49 PM
آخرین ارسال: behinesaz
Exclamation مشکل در run کردن برنامه در basic4android barid 7 14,873 08-13-2017، 07:53 AM
آخرین ارسال: amir6776
  درخواست کتابخانه wifi direct برای basic4android masoud.pezeshkzade 1 7,727 12-20-2014، 01:03 AM
آخرین ارسال: Marc33
  دانلود نرم افزار فارسی سازنده برنامه های فارسی اندروید meisam1376 4 8,971 12-05-2014، 05:50 PM
آخرین ارسال: bah69man
  دانلود Basic4android v1.20 - نرم افزار توسعه و ساخت برنامه های کاربردی تحت آندروید Amin_Mansouri 11 19,035 10-10-2014، 09:24 PM
آخرین ارسال: Amin_Mansouri
Wink برنامه نویسی «در» آندروید Kei armin 5 8,548 08-14-2014، 08:23 PM
آخرین ارسال: sahandmax
  مشكل حرف "ي" در برنامه hamid1148 3 8,989 12-03-2013، 07:35 PM
آخرین ارسال: omid_student
  آموزش باز کردن Lock code موبایل نوکیا امیر 2 7,784 08-15-2012، 03:33 PM
آخرین ارسال: امیر
  آشنایی با برنامه نویسی ++c برای ویندوز موبایل erfanweb 1 6,986 01-03-2012، 10:30 AM
آخرین ارسال: erfanweb
  برنامه نویسی برای اندروید Amin_Mansouri 2 7,990 12-26-2011، 04:31 PM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


Browsing: 1 مهمان