الرئيسيةاليوميةپرسشهاي متداولجستجوثبت نامليست اعضاگروههاي کاربرانورود

شاطر | 
 

 سورس شطرنج AAChess

مشاهده موضوع قبلي مشاهده موضوع بعدي اذهب الى الأسفل 
نويسندهپيام
haamoon



تعداد پستها : 308
Registration date : 2008-02-07

پستعنوان: سورس شطرنج AAChess   الجمعة أبريل 18, 2008 6:04 am

سلام. پارسال یه بازی تحت عنوان AAChess نوشتم که شطرنج با بلوتوث و اس ام اس بود.
و خوب ازش استقبال شد الان هم می تونید از اینجا دانلود کنید.
http://www.getjar.com/products/12567/AAChess

بگذریم! تو این مدت متوجه شدم که اصل مشکلات خیلی از بچه ها ساخت منو گرافیکی کار با GameCanvas وBluetooth و SMS و... خوب تصمیم گرفتم سورس برنامه رو اینجا بذارم تا خوندن اون مشکلاتتون بر طرف شه .تنها فایل AAChess.java رو نداره و اونم برای خودم نگه ش می دارم.
در ضمن این بازی هنوز جای پیشرفت های زیادی داره و هر کس بخواد که این کار رو انجام بده من حتما بهش کمک می کنم.
چیزهایی که می تونید توش پیدا کنید:
-برنامه نویسی Bluetooth.
-ارسال و دریافت SMS. رو پورت خاص یا public
-ساخت لیست و منوی گرافیکی با استفاده از Canvas همراه با آیتم های TextField و ExclusiveList.
-ساخت Command ها بصورت گرافیکی.
-ساختن بازی با استفاده از GameCanvas و TiledLayer , Sprite.
-ذخیره و بازیابی اطلاعات در recordStore
-برطرف کردن bug های مختلف. تو این برنامه 4 نوع باگ و تفاوت روی گوشی های مختلف وجود داشت که برطرف کردم.
-تغییر سایز عکس و...
سورس رو از این لینک دانلود کنید:
http://forum.gsmaria.com/showthread.php?p=44939#post44939

هر سوالی و مشکلی که دارید رو تو همین تاپیک بذارید جواب می دم.


اين مطلب آخرين بار توسط haamoon در الخميس نوفمبر 13, 2008 9:27 am ، و در مجموع 1 بار ويرايش شده است.
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
fmehdi



تعداد پستها : 23
Registration date : 2007-11-08

پستعنوان: رد: سورس شطرنج AAChess   السبت أبريل 19, 2008 10:13 am

دمت گرم...
امیدوارم همیجوری بتونی ادامه بدی ... cheers bounce lol!
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
leila5552



تعداد پستها : 9
Location : Iran
Registration date : 2007-09-29

پستعنوان: رد: سورس شطرنج AAChess   الثلاثاء أبريل 22, 2008 1:42 am

سلام.
از اینکه سورستون رو در اختیار بقیه گذاشتید ممنون.
موفق باشید
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Admin
Admin
avatar

تعداد پستها : 455
Location : Linux
Registration date : 2007-08-28

پستعنوان: پاسخ   الثلاثاء أبريل 22, 2008 2:03 am

من هم به نوبه خودم از شما تشکر می کنم.

_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://j2me.blogfa.com
hamid



تعداد پستها : 12
Registration date : 2008-03-14

پستعنوان: سلام   الأحد مايو 11, 2008 12:19 am

ممنون از لطفتون
بايد بگم لينك قرار داده شده به زحمت باز مي شه.
من چندين بازتلاش كردم download كنم اما موفق نشدم
اگه يه جايي بزارين كه بشه دانلود كرد ممنون مي شم چون خيلي مايلم اين سورس رو ببينم و استفاده كنم
ممنونم
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
Mah



تعداد پستها : 4
Registration date : 2008-05-16

پستعنوان: رد: سورس شطرنج AAChess   الجمعة مايو 16, 2008 10:54 pm

سلام .
من نمی توانم از Rapidshare دانلود کنم . اگر لطف نمائید و در جای دیگری مثل 4Shared قرار دهید ممنون می شوم .
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي http://Mah.Blogfa.com
parmida



تعداد پستها : 63
Registration date : 2008-11-04

پستعنوان: رد: سورس شطرنج AAChess   الإثنين ديسمبر 29, 2008 11:24 pm

سلام . ببخشید من یه سوال در مورد این برنامه شطرنج دارم:
من این قسمت از برنامتون رو نفهمیدم "private AAChess midlet" یعنی چی؟؟؟ چرا از اسم برنامت midlet را تعریف کردی؟؟؟؟ چون کلاسی با این اسم پیدا نکردم. !!!
من زیاد نمیخام تا این گسترده بنویسم. من فقط میخام توی برنامم منوی راست چین شده داشته باشم با یه پشت زمینه .میشه منو یکم راهنمایی کنید . چون اصلا باcanvas آشنایی ندارم!!؟؟؟ Crying or Very sad Embarassed Sad Smile
واقعا لطف بزرگی به من میکنی اگه زود جوابم را بدی. cheers cheers cheers cheers
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
haamoon



تعداد پستها : 308
Registration date : 2008-02-07

پستعنوان: رد: سورس شطرنج AAChess   الثلاثاء ديسمبر 30, 2008 12:42 am

parmida نوشته است:
سلام . ببخشید من یه سوال در مورد این برنامه شطرنج دارم:
من این قسمت از برنامتون رو نفهمیدم "private AAChess midlet" یعنی چی؟؟؟ چرا از اسم برنامت midlet را تعریف کردی؟؟؟؟ چون کلاسی با این اسم پیدا نکردم. !!!
من زیاد نمیخام تا این گسترده بنویسم. من فقط میخام توی برنامم منوی راست چین شده داشته باشم با یه پشت زمینه .میشه منو یکم راهنمایی کنید . چون اصلا باcanvas آشنایی ندارم!!؟؟؟ Crying or Very sad Embarassed Sad Smile
واقعا لطف بزرگی به من میکنی اگه زود جوابم را بدی. cheers cheers cheers cheers


خوب کلاس AAChess که داریم. اینجا یک متغییر تعریف کردم که به اسم midlet از نوع AAChess برای اینکه از توابعش استفاده کنم.
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
parmida



تعداد پستها : 63
Registration date : 2008-11-04

پستعنوان: رد: سورس شطرنج AAChess   الأحد يناير 11, 2009 3:52 am

سلام دوست عزیز من سورس برنامه تون را دوباره گرفتم از کلاس AAChess استفاده کردم پشت زمینه و منوی گرافیکی برنامه ام را درست کردم اما به یک مشکل بر خوردم . من در یک قسمت از برنامه ام جند تا textbox برای ورودی اطلاعات لازم دارم می خواستم ببینم میشه به text ، menu اضافه کرد مثل appendroot ؟؟؟؟؟؟؟؟؟؟
من این کلاس را نوشتم تا اضافه کردن اطلاعات را برام انجام بده حالا چطوری این کد را به آن منویی که طراحی کردم ربطش بدم (می خوام هم پشت زمینه داشته باشم و هم text .)

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.*;
import java.io.*;
import javax.microedition.lcdui.Alert;

public class add_new extends MIDlet implements CommandListener {
private RMS midlet;
private Menu_Canvas menu;
private Display display;
public RecordStore recordstore = null;
private TextField text_name=new TextField("نام دارو :", null, 256, 0);
private TextField text_name_eng=new TextField("نام انگلیسی دارو :", null, 256, 0);
private TextField text_group_daroo=new TextField("گروه دارویی :", null, 256, 0);
private TextField text_forme_daroo=new TextField("شکل دارویی :", null, 256, 0);
private TextField text_masraf=new TextField("موارد مصرف :", null, 256, 0);
private TextField text_mizan=new TextField("میزان مصرف :", null, 256, 0);
private TextField text_mane_masraf=new TextField("موارد منع مصرف :", null, 256, 0);
private TextField text_avarez=new TextField("عوارض جانبی :", null, 256, 0);
private Command sabt = new Command("اضافه", Command.SCREEN, 1);
private Command back = new Command("برگشت", Command.SCREEN, 2);
int num;

public add_new() {
display=Display.getDisplay(this);
Form form_add=new Form("اضافه کردن داروی جدید ");
form_add.append(text_name);
form_add.append(text_name_eng);
form_add.append(text_group_daroo);
form_add.append(text_forme_daroo);
form_add.append(text_masraf);
form_add.append(text_mizan);
form_add.append(text_mane_masraf);
form_add.append(text_avarez);
form_add.addCommand(back);
form_add.addCommand(sabt);
form_add.setCommandListener(this);
display.setCurrent(form_add);
}
public void commandAction(Command c,Displayable d){
if(c==sabt){
try
{
recordstore = RecordStore.openRecordStore("myRecordStore", true );
num=recordstore.getNumRecords();
}catch (Exception error)
{
Alert alert = new Alert("Error Creating",error.toString(), null, AlertType.WARNING);
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert);
}
try
{
byte[] outputRecord;
String outputString_name = text_name.getString();
String outputString_name_eng = text_name_eng.getString();
String outputString_group_daroo = text_group_daroo.getString();
String outputString_form_daroo = text_forme_daroo.getString();
String outputString_masraf = text_masraf.getString();
String outputString_mizan = text_mizan.getString();
String outputString_mane_masraf = text_mane_masraf.getString();
String outputString_avarez = text_avarez.getString();

ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
DataOutputStream outputDataStream =new DataOutputStream(outputStream);

outputDataStream.writeUTF(outputString_name);
outputDataStream.writeUTF(outputString_name_eng);
outputDataStream.writeUTF(outputString_group_daroo);
outputDataStream.writeUTF(outputString_form_daroo);
outputDataStream.writeUTF(outputString_masraf);
outputDataStream.writeUTF(outputString_mizan);
outputDataStream.writeUTF(outputString_mane_masraf);
outputDataStream.writeUTF(outputString_avarez);

outputDataStream.flush();
outputRecord = outputStream.toByteArray();
recordstore.addRecord(outputRecord, 0, outputRecord.length);
outputStream.reset();
num=recordstore.getNumRecords();
Alert alert = new Alert("ثبت شد",null, null, AlertType.WARNING);
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert);

text_name.setString(" ");
text_name_eng.setString(" ");
text_group_daroo.setString(" ");
text_forme_daroo.setString(" ");
text_masraf.setString(" ");
text_mizan.setString(" ");
text_mane_masraf.setString(" ");
text_avarez.setString(" ");

outputStream.close();
outputDataStream.close();
}
catch ( Exception error)
{
Alert alert = new Alert("Error Writing",error.toString(), null, AlertType.WARNING);
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert);
}
try
{
recordstore.closeRecordStore();
}
catch (Exception error)
{
Alert alert = new Alert("Error Closing",error.toString(), null, AlertType.WARNING);
alert.setTimeout(Alert.FOREVER);
display.setCurrent(alert);
}

}
}
protected void destroyApp(boolean flag){ }

protected void pauseApp(){}

protected void startApp(){}
}

خط اول مربوط به تعریف کلاسم را باید چطوری بنویسم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
یه سوال دیگه ام داشتم که اگه بخوام هر صفحه ای پشت زمینه اش فرق بکنه باید چیکار کنم ؟؟؟؟؟؟؟؟؟؟ confused confused
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
romina



تعداد پستها : 9
Registration date : 2008-11-04

پستعنوان: رد: سورس شطرنج AAChess   الأحد يناير 11, 2009 11:11 pm

سلام من از سورس کدتان استفاده کردم می خواستم ببینم چطوری نوشته هاتون را وسط چین کردین چون من می خوام راست چین باشه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ confused confused confused اگه جواب بدین ممنون میشم ...........................
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
parmida



تعداد پستها : 63
Registration date : 2008-11-04

پستعنوان: رد: سورس شطرنج AAChess   الثلاثاء يناير 13, 2009 12:00 am

تو رو خدا یکی جواب بده چون واقعا موندم باید چیکار کنم Crying or Very sad Crying or Very sad
یکی به من جواب نمیده confused confused
واقعا ممن.ن میشم یکی به سوالم جواب بده ......... cheers
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
hadii



تعداد پستها : 5
Registration date : 2009-06-23

پستعنوان: در مورد شطرنج   الثلاثاء يونيو 23, 2009 5:51 am

haamoon
هر سوالی و مشکلی که دارید رو تو همین تاپیک بذارید جواب می دم.

دوست عزیز
من تونستم برنامه مربوط به شطرنج رو از روی سایت download کنم .
لطفا منو راهنمایی کنید که چگونه می تونم از سورس برنامه شطرنج شما بخش مربوط به ارتباط با بلوتوث رو جدا کنم . برنامه شما برای من خیلی جالبه هر چند که نتونستم اونو کامپایل کنم و یه عالمه error داد .
البته من کاربر جدید هستم و اطلاعات کمی در زمینه j2me دارم . من یک ماژول بلوتوث خریداری کردم و میخواهم از طریق یک برنامه موبایل با اون ارتباط برقرار کنم لطفا منو راهنمایی کنید ؟ با چه دستورهایی میشه با پورت ها ارتباط برقرار کرد ؟
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
صفر درجه



تعداد پستها : 1
Location : تهران
Registration date : 2009-08-31

پستعنوان: رد: سورس شطرنج AAChess   الثلاثاء سبتمبر 01, 2009 8:14 am

این برنامه کامله ؟
یعنی روی گوشی اجرا میشه ؟
Question Question Question
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
dr_jacky_2005



تعداد پستها : 5
Registration date : 2011-01-31

پستعنوان: رد: سورس شطرنج AAChess   الثلاثاء فبراير 01, 2011 4:36 am

ببخشید من نتونستم از سایت دانلود کنم!؟
کجاست لینک!؟
گوشی من: w700
Rolling Eyes
بازگشت به بالاي صفحه اذهب الى الأسفل
خواندن مشخصات فردي
 
سورس شطرنج AAChess
مشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه 
صفحه 1 از 1

صلاحيات هذا المنتدى:شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
 :: آموزشی :: سورس کدهای آماده و نوشته شده-
پرش به: