PDA

مشاهده نسخه کامل : تاپیک اختصاصی نت بینز و برنامه نویسی موبایل



A L I E N
13-09-09, 13:41
سلام

جای این برنامه اینجا خالی بود

دوستان اگر کسی سر رشته ای از این برنا مه دارند لطفا همکاری کنند

MoBiN.R
13-09-09, 13:48
دوست عزیز این تاپیک "مباحث برنامه نویسی موبایل تحت جاوا" بزودی ایجاد خواهد شد .. لطفا کمی صبر کنید ..

A L I E N
13-09-09, 13:51
باشه

هر جور راحت هستید

ولی مگه همین چشه

همینجا ادامه بدیم

ravegoat
22-09-10, 20:08
با سلام خدمت همه!

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

برای برنامه نویسی موبایل تحت پلتفرم جاوا زبان هایی مختلفی وجود داره که شاید معروف ترین این زبان ها J2ME (نسخه ی Micro زبان جاوا) باشه. برای برنامه نویسی با J2ME محیط های گوناگونی هست ولی اون محیطی که ما باهاش اینجا سر و کار داریم NetBeans محصول شرکت سان هستش. شما خیلی راحت می تونید تحت این IDE برنامه نویسی کنید، برنامه رو تو یه محیط مجازی تست کنید و در نهایت یه خروجی JAR رو به عنوان برنامه ی ساخته شده تحویل بگیرید.

برای دانلود NetBeans IDE 6.7.1 به این لینک مراجعه کنید. (Only the registered members can see the link)

پس از نصب برنامه بهتره که با محیط برنامه و مبانی برنامه نویسی J2ME آشنایی پیدا کنید. برای شروع می تونید این کتاب الکترونیکی به زبان فارسی رو از اینجا دریافت کنید. (Only the registered members can see the link 6%D9%88%DB%8C%D8%B3%DB%8C%20%D8%AA%D9%84%D9%81%D9% 86%20%D9%87%D8%A7%DB%8C%20%D9%87%D9%85%D8%B1%D8%A7 %D9%87)

در ادامه سعی میشه که سورس ها و مراجع مفید J2ME رو برای استفاده شما دوستان در این تاپیک قرار بدیم:great:. البته فکر نکنم به این زودی ها بتونیم تاپیک رفع اشکال بزنیم.

از دوستانی هم که در این زمینه فعالیت می کنند و یا علاقه مند به یادگیری این موضوع هستند دعوت میشه که در بحث شرکت کنید تا همه بهره ببریم.
:give_rose:

ravegoat
23-09-10, 19:03
خب ابتدا بياييد يه مروري بر برنامه سازي در نت بينز تحت J2ME داشته باشيم. فرم كاري شي گرا در اين زبان تحت عنوان VisualMIDlet نام داره. شما مي تونيد رو اين فرم اشيا گوناگون قرار بديد كه اين اشيا در جعبه Palette قرار دارند. سه بخش مهم در نت بينز براي كار روي فرم وجود داره كه عبارت اند از:


Source يا محيط كد نويسي
Screen يا محيط شي گرا
Flow يا محيط كنترل جريان برنامه

در اين بخش قصد داريم تا فايل هاي موجود در تلفن همراه رو به صورت متني بخونيم. براي اين كار با مجموعه هاي IO و FileConnection رو به پروژه import كنيم.
بعد بايد دو Displayable رو كه يكي textBox براي نمايش متن و ديگري fileBrowser براي كاوش فايل ها است رو از طريق محيط Screen به فرم اضافه كنيم.
جريان برنامه رو به گونه تنظيم مي كنيم كه با شروع برنامه textBox نمايش داده بشه. سپس دو دكمه يا command رو به برنامه اضافه مي كنيم:


Open Command براي نمايش fileBrowser كه جريان برنامه رو به اون كنترل منتقل مي كنه.
Exit Command براي خروج از برنامه.

خاصيت هر شي از طريق بخش Properties در دسترس است.
وقتي كه يك فايل از طريق fileBrowser انتخاب ميشه فرمان اختصاصي SELECT_FILE_COMMAND اجرا ميشه كه از طريق بخش Source دستورات مورد نظر InputStream را اونجا قرار مي دهيم تا محتويات فايل انتخاب شده با دستور setString وارد textBox بشه.

براي راحتي كار من پروژه TJNotepad رو اينجا پيوست كردم كه كاربرد توضيحات بالا رو بهتر متوجه بشيد. اگه تو تحليل سورسش توضيح خواستيد در خدمتم.

در ادامه سعي ميشه بخش ها جديد تري از محيط برنامه و همچنين مباني تفسير كد ها در جاوا و API معروف J2ME معرفي بشوند.
آرمين:Love-PCN~!:

ravegoat
28-09-10, 13:18
شايد اصلي ترين نكته در مورد Java Mobile Games بحث گرافيك بازي باشه. براي توليد گرافيك بازي در J2ME ميشه از ابزار Game Designer استفاده كرد.
براي بهره گيري از اين ابزار بايد يه پروژه جديد ايجاد كنيد و با كليك روي گزينه ي New File از بخش MIDP گزينه ي Game Design رو انتخاب كنيد. شي Game Design داراي سه عنصر اصلي صحنه، لايه و Sprites است كه به شما اين امكان را مي دهند كه گرافيك بازي رو طراحي كنيد.
سعي مي كنم مقالاتي در اين رابطه رو براتون بذارم.

براي آشنايي بيش تر در مورد Java Game API به اين پيوند (Only the registered members can see the link) مراجعه كنيد.

در اينجا سورس بازي شاهزاده ايراني رو ضميمه كردم كه نحوه ي به كار گيري Sprites در مختصات و لايه هاي معين رو نشون ميدم.

آرمين:Love-PCN~!:

ravegoat
25-01-12, 01:26
لینک قرار داده شده در زیر برای دوستانی که قصد شروع یادگیری J2ME رو دارند می تونه مفید باشه:


Only the registered members can see the link


همچنین می تونید نسخه ی PDF این کتاب رو تحت عنوان J2ME: Step by step (توسط Steven Gould از IBM) از لینک زیر دانلود کنید (1.3 مگابایت):



Only the registered members can see the link


به علاوه یک منبع دیگه با نام Teach Yourself Internet Game Programming with Java in 21 Days هم پیوست شده که در 21 روز به مقدماتی پیرامون برنامه نویسی بازی، چند رسانه ای و شبکه با Java اشاره می کنه.

موفق باشید
آرمین:love: