خب ابتدا بياييد يه مروري بر برنامه سازي در نت بينز تحت 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 معرفي بشوند.
آرمينبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Bookmarks