ممنون
ادامه بدید
داره کم کم مفید میشه
منم اگه بتونم کمک می کنم
ممنون
ادامه بدید
داره کم کم مفید میشه
منم اگه بتونم کمک می کنم
با سلام .
متاسفانه به خاطر نزديكي به امتحانات نميتوانم خيلي سر بزنم ولي هرچه بيشتر به اين برنامه نگاه ميكنم متوجه قدرت ملموس آن ميشوم .
البته زمان نصب برنامه ساخته شده كمي بالا است ولي اگر برنامه (oghatesharee) را ديده باشيد بهتر است بدانيد كه با اين نرم افزار ساخته شده است ( همين نشانه قدرت آن است ) .
برای اینکه کادری ایجاد کنید و از طریق آن نوشته ای را درخواست کنید :
;(NAME := FormAddTextField(' Enter your name ',' DEFULT NAME ', SIZE , TYPE
NAME : باید از نوع integer تعریف گردد .
Enter your name : موضوعی را که میخواهید در بالای کادرتتان چاپ گردد .
DEFULT NAME : نوشته ای که درون کادر پیش فرض چاپ میگردد .
SIZE : اندازه کادر .
TYPE : برچند نوع است :
TF_ANY : گرفتن کاراکتر به طور معمولی .
TF_PASSWORD : گرفتن کاراکتر به صورت رمزی .
TF_NUMERIC : شماره .
TF_URL : بر اساس آدرس اینترنتی باشد .
TF_EMAIL : آدرس ایمیلی باید وارد شود .
در انتها باید (; ShowForm) باید چاپ گردد .
(البته خودم هم هنوز نمی دونم که فایده استفاده از (NAME) چیست , البته اگر روش چاپ عدد را پیدا کنم ممکن است به جایی برسم .
من خودم برنامه نويسي قديمي يا پاسکال کار نکردم مي خواستم هر چي کم يا زياد از پاسکال در مورد MidLetPascal بلدي به ما ياد بده. در ضمن با توابع زيادي ما رو آشنا کن.
مي خواستم بگم که اين کد ها رو وقتي کپي مي کنم تو برنامه کار نمي کنه که جاهاشون برعکس مي شه يا وقتي از روش هم مينويسم باز هم کار نمي کنه لطف کن اونا رو با پروجکت هاشون بزار که خوبتر و قابل فهم تره و ممنونم از کمکات.
با سلام .
حرف آقا احسان کاملا منطقی است .
علت اینکه جای پرانتزها و (; ) ها تغییر میکند این است که وقتی این دستورات را داخل این پست میریزم جا به جا میشوند و من سعی میکنم که آن را اصلا کنم .
برای حل این مشکل به کمی وقت احتیاج دارم .
علت اجرایی نشدن این برنامه ها هم میتوانم حدس بزنم . اگر از ابتدا و دقیق توضیح دهم این مشکل حل میشود .
شروع
در ابتدا باید یک پرو÷ه ( متاسفانه حرف j روی کیبورد ندارم ) بسازید :
از قسمت فایل (new project) را انتخاب کنید . و در پنجره موجود روی آیکن کلیک کرده یک اسم انتخاب کنید و (creat)
را فشار دهید . تعدادی نوشته می آید که همیشه باید (Program) در ابتدا باشد و با اسم اول انتخابی یکسان باشد در غیر این کامپایل نمیشود . (این کلمه باید به صورت آبی و برجسته نمایش داده شود - چون کلمه رزرو شده است ).
سپس بدنه برنامه با کلمه (VAR) شروع میشود که متغییر ها د راین قسمت و پس از آن می آیند .
سپس بنا بر نیاز مسائل دیگر هم میتواند قرار گیرد .
در آخر کل برنامه ( بدون تابع ) باید درون (begin ......... end) قرار بگیرد .
قوانین :
هر دستور در انتها باید ( ; ) را داشته باشد . جز انتهای برنامه که پس از (end) باید نقطه گذاشت .
سایر دستورات و توابع هم شرایطی دارد که هر گاه لازم شد توضیح میدهم ( حدودا شبیه با همان پاسکال است )
در ضمن برای اجرای برنامه اگر (j2me) را قبلا نصب کرده اید از منوی (project) گزینه (build & run) را بزنید .
در غیر این صورت از لینک زیر که یکی از دوستان قرار داده این برنامه را دانلود کنید و فایل ساخته شده را (build شده ) توسط آن اجرا کنید تا عملکرد آن را ببینید . (فایل ایجاد شده پسوند جار داشته و در محل نصب با جستجو پیدا میشود )
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر مشکلی بود در خدمت هستم .
توسط این تابع میتوانید نوشته ای را در بالای صفحه از راست به چپ حرکت دهید .
( در بدنه تابع یا برنامه نوشته شود )
;(' نوشته مورد نظر شما ')SetTicker
البته در بعضی از گوشی ها که فونت فارسی دارند از چپ به راست است .
درست است البته .........
این پسوند را میسازد ولی برای استفاده خود .
اگر مسیر زیر را دنبال کنید به فایل جار و جاد میرسید :
MIDletPascal\Projects\test\bin ( برای برنامه test )
با سلام .
از لینک زیر میتوانید سورس یک برنامه که ساعت را نشان میدهد دانلود کنید :
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
البته ثانیه ها رو دقیقی نمیده ولی فکر کنم دقیقه ها درست هستند .
(هدف من آشنایی شما با کد برنامه است , ضمن اینکه اسم برنامه هم moh است .
Last edited by mohammad_77; 06-05-2007 at 10:44.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)