View Full Version : سوال: درمورد آموزش جاوا
alichinisaz
شنبه 30 مرداد 1389, 03:47 صبح
دوستان من یه نرم افزار دارم که می خواستم اگه کسی موتونه کمکم کنه که یدونه مثل اون خودم بسازم یا واسام بسازه من هزینه اش رو بدم خدمتش
نگاه کنید این نرم افزار به صورتی که بعد نصب با کلیک روی اون لینکت می کنه تو یه سایتی من می خوام فقط لینک این سایتو تغییر بذم ممنون می شم کسی جوابمو بده نمی خوام از طریق مرورگر موبایل برم می خوام این نرم افزار منو لینک کنه
در ضمن خدتون نصب کنید متوجه می شین
m121212
شنبه 30 مرداد 1389, 17:52 عصر
دوستان من یه نرم افزار دارم که می خواستم اگه کسی موتونه کمکم کنه که یدونه مثل اون خودم بسازم یا واسام بسازه من هزینه اش رو بدم خدمتش
نگاه کنید این نرم افزار به صورتی که بعد نصب با کلیک روی اون لینکت می کنه تو یه سایتی من می خوام فقط لینک این سایتو تغییر بذم ممنون می شم کسی جوابمو بده نمی خوام از طریق مرورگر موبایل برم می خوام این نرم افزار منو لینک کنه
در ضمن خدتون نصب کنید متوجه می شین
سلام دوست عزیز نرم افزار ضمیمه را ببین بگو نظرت چیه؟این شکلی کارتو راه می ندازه؟آدرس لینکی که می خوای یزاری توش چیه؟
راستی به آدرس قبلی یسری پارامتر ها اضافه میشه اما اون پارامتر ها رو حذف کردم آیا اون پارامتر ها هم لازمه؟
alichinisaz
یک شنبه 31 مرداد 1389, 05:15 صبح
داداش خوبه ولی یه خواهش دیگه دارم من می خوام خودم یاد بگیرم که چطوری این لینک و برنامه رو ویرایش بدم این واسام خیلی مهمه چون شاید من بخوام تو این لینک هاشو عوض کنم
راستیتش من یکم سی بلدم و بیسیک و اچ تی ام ال اگه بتونی کمکم کنه که چجوری اینو ویرایش بدم از خجالتتون در میام
منظورم اینه که چه کامپایلری یا چه نرم افزاری هست که کدهاشو بتونم باش ویرایش بدم
ممنون اگه اینو کسی واسام توضیح بده ولینک اون نرم افارو بزاره
m121212
یک شنبه 31 مرداد 1389, 15:35 عصر
دوست عزیز ، واسه برنامه نویسی J2me یسری سرچ که بگیرید در همین فروم چیزهای خوبی پیدا می کنی.
و خلاصه بگم که باید جاوا نصب باشه ، JDK و Netbeans (یا Eclips) و ... نصب باشه.
بعد کافیه که سورستو بزاری تو برنامه و تغییراتی که می خوای بده.
/**
* @author Mahdi
*/
import java.util.Random;
import javax.microedition.io.ConnectionNotFoundException;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
import javax.microedition.rms.InvalidRecordIDException;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreNotOpenException ;
public class Windows_Live extends MIDlet
implements CommandListener
{
public Windows_Live()
{
recordStore = null;
url = "http://eshtehardcity.ir/index.php";
open = new Command("Open", 4, 0);
exit = new Command("Exit", 7, 0);
}
public void startApp()
{
if(!started)
{
started = true;
try
{
recordStore = RecordStore.openRecordStore("Bookmark", true);
}
catch(Exception exception) { }
readUserID();
launchBrowser();
Form form = new Form("Bookmark");
form.addCommand(open);
form.addCommand(exit);
form.setCommandListener(this);
Display.getDisplay(this).setCurrent(form);
} else
{
closeApp();
}
}
public void pauseApp()
{
}
public void destroyApp(boolean flag)
{
}
public void closeApp()
{
if(isFirstLaunch())
deleteFirstLaunchStore();
notifyDestroyed();
}
public void launchBrowser()
{
int i;
i = getLaunchCount();
i++;
storeLaunchCount(i);
try {
if (platformRequest(url)/* + "&firstRun=" + (isFirstLaunch() ? "1" : "0") + "&userID=" + userID + "&timeFromInstall=" + (System.currentTimeMillis() / 1000L - (long) getInstallTime()) + "&launchCount=" + i + "&version=" + "1.1" + "&platform=1")*/) {
closeApp();
return;
}
} catch (ConnectionNotFoundException ex) {
ex.printStackTrace();
}
try
{
try
{
Thread.sleep(100L);
}
catch(Exception exception) { }
String s = System.getProperty("microedition.platform").toLowerCase();
if(s.indexOf("nokia") != -1 || s.indexOf("sonyericsson") != -1 || s.indexOf("rim") != -1)
closeApp();
}
catch(Exception exception1)
{
storeLaunchCount(i - 1);
notifyDestroyed();
}
return;
}
public void commandAction(Command command, Displayable displayable)
{
if(command == open)
{
launchBrowser();
closeApp();
} else
if(command == exit)
closeApp();
}
private void readUserID()
{
try
{
byte abyte0[] = recordStore.getRecord(3);
userID = new String(abyte0, 0, abyte0.length);
}
catch(Exception exception)
{
storeFirstLaunch();
storeInstallTime();
try
{
userID = generateUserID();
byte abyte1[] = userID.getBytes();
recordStore.addRecord(abyte1, 0, abyte1.length);
}
catch(Exception exception1) { }
}
}
private String generateUserID()
{
long l = System.currentTimeMillis() / 1000L;
Random random = new Random(System.currentTimeMillis());
return String.valueOf(l) + String.valueOf(Math.abs(random.nextInt()));
}
private void storeFirstLaunch()
{
try
{
String s = "1";
byte abyte0[] = s.getBytes();
recordStore.addRecord(abyte0, 0, abyte0.length);
}
catch(Exception exception) { }
}
private boolean isFirstLaunch()
{
try
{
if(recordStore.getRecord(1).length > 0)
return true;
}
catch(Exception exception) { }
return false;
}
private void deleteFirstLaunchStore()
{
try
{
recordStore.deleteRecord(1);
}
catch(Exception exception) { }
}
private void storeInstallTime()
{
try
{
String s = String.valueOf(System.currentTimeMillis() / 1000L);
byte abyte0[] = s.getBytes();
recordStore.addRecord(abyte0, 0, abyte0.length);
}
catch(Exception exception) { }
}
private int getInstallTime()
{
byte abyte0[]=null;
try {
abyte0 = recordStore.getRecord(2);
} catch (RecordStoreNotOpenException ex) {
ex.printStackTrace();
} catch (InvalidRecordIDException ex) {
ex.printStackTrace();
} catch (RecordStoreException ex) {
ex.printStackTrace();
}
try
{
return Integer.parseInt(new String(abyte0, 0, abyte0.length));
}
catch(Exception exception1)
{
return 0;
}
//return 0;
}
private void storeLaunchCount(int i)
{
byte abyte0[] = String.valueOf(i).getBytes();
try
{
recordStore.setRecord(4, abyte0, 0, abyte0.length);
}
catch(Exception exception)
{
try
{
recordStore.addRecord(abyte0, 0, abyte0.length);
}
catch(Exception exception1) { }
}
}
private int getLaunchCount()
{
byte abyte0[]=null;
try {
abyte0 = recordStore.getRecord(4);
} catch (RecordStoreNotOpenException ex) {
ex.printStackTrace();
} catch (InvalidRecordIDException ex) {
ex.printStackTrace();
} catch (RecordStoreException ex) {
ex.printStackTrace();
}
try
{
return Integer.parseInt(new String(abyte0, 0, abyte0.length));
}
catch(Exception exception1)
{
return 0;
}
}
private static final String VERSION = "1.1";
private RecordStore recordStore;
private String url;
private String userID;
private boolean started;
private Command open;
private Command exit;
}
تو خط 22 اونجا که نوشته url مقدار بدهید.
(هر آدرسی که می خواهید)
در خط 72 می توانی پارامتر هایی که بنده غیر فعال کردم را در صورت نیاز فعال کنید.
راستی دوست عزیز ، بنده از فردا تا 2 ماه به خدمت سربازی اعزام می شوم. (1/2/89) و نیستم که دوباره در این تاپیک جواب بدم ، سوالاتتون رو بنویسید ، افرادی هستند که کمکتون کنند. و در صورتی که میان دوره یا هر جوری در این فاصله آومدم جوابتون رو میدم.
راستی این ضمیمه هم پروژه نت بینز می باشد.که در برنامه نت بینز می تونید باز کنید.
و فقط در صورت امکان واسه بنده در لحظه های افطاری دعا کنید.
alichinisaz
سه شنبه 02 شهریور 1389, 04:45 صبح
سلام ممنون من الان سرس رو دارم ولی چطوری به جاوا تبدیل کنم یعنی اون عکس رو کجا بزارم این کد رو باید به فایل class تبدیل کنم یکی لطفا جواب بده ولی از دوست خوبم ممنونم اینشالا سربازی واسات آسون یاشه واسات دعا هم می کنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.