هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


 
الرئيسيةجستجوأحدث الصورثبت نامورود

 

 سورس شطرنج AAChess

اذهب الى الأسفل 
+7
parmida
Mah
hamid
Admin
leila5552
fmehdi
haamoon
11 مشترك
نويسندهپيام
haamoon




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

سورس شطرنج AAChess Empty
پستعنوان: سورس شطرنج AAChess   سورس شطرنج AAChess Icon_minitimeالجمعة أبريل 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 Empty
پستعنوان: رد: سورس شطرنج AAChess   سورس شطرنج AAChess Icon_minitimeالسبت أبريل 19, 2008 10:13 am

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




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

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

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


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

سورس شطرنج AAChess Empty
پستعنوان: پاسخ   سورس شطرنج AAChess Icon_minitimeالثلاثاء أبريل 22, 2008 2:03 am

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




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

سورس شطرنج AAChess Empty
پستعنوان: سلام   سورس شطرنج AAChess Icon_minitimeالأحد مايو 11, 2008 12:19 am

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




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

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

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




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

سورس شطرنج AAChess Empty
پستعنوان: رد: سورس شطرنج AAChess   سورس شطرنج AAChess Icon_minitimeالإثنين ديسمبر 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 Empty
پستعنوان: رد: سورس شطرنج AAChess   سورس شطرنج AAChess Icon_minitimeالثلاثاء ديسمبر 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 Empty
پستعنوان: رد: سورس شطرنج AAChess   سورس شطرنج AAChess Icon_minitimeالأحد يناير 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 Empty
پستعنوان: رد: سورس شطرنج AAChess   سورس شطرنج AAChess Icon_minitimeالأحد يناير 11, 2009 11:11 pm

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




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

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

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




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

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

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

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




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

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

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




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

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

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

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