الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع جديد يحتاج مساعدة لحفظ البيانات

مغلق
بدأه sih في 24 سبتمبر 2004 · 4 رد · 752 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

إخواني السلام عليكم ورحمة الله وبركاته

مشروع جديد يحتاج مساعدة لحفظ البيانات

هذا المشروع هو عبارة عن مثال تطبيقي أرجو أن يستفيد منه كل مبتدئ يرتاد هذا المنتدى

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

هذا المشروع مكتمل تقريباً كتجربة لكنه يحتاج حفظ البيانات

إن شاء الله ماتقصرون ولو كلف ذلك من وقتكم الكثير أثابكم الله .

مرفق ملف مع تحسينات

//import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.rms.*;
public class MyTestStore extends MIDlet implements CommandListener
{
//  static final String DBNAME = "mydata";
private Display disply;
Command ggg=new Command("خصم قطع مستهلكة",Command.SCREEN,0);
Command ttt=new Command("استلام قطع جديدة",Command.SCREEN,0);
Command ext=new Command("خروح",Command.EXIT,0);
Command got=new Command("تنفيذ",Command.SCREEN,0);
Command ret=new Command("تجاهل",Command.SCREEN,0);
TextBox box = null;
Form form;
int m;
int t;
int g;
String l;
int x;
int del;
public void MyTestStore( ) { 
      }
public void startApp(){ 
disply =Display.getDisplay(this);
TextField res = new TextField("Result","",20,TextField.NUMERIC);
box =new TextBox("NUMERIC ","",20,TextField.NUMERIC);
form =new Form("الكترونيات"); 
box.addCommand(got); //تنفيذ
box.addCommand(ret); //تجاهل
form.addCommand(ext); //خروج
form.addCommand(ggg);//خصم
form.addCommand(ttt); //إضافة
box.setCommandListener(this);
form.setCommandListener(this);
   form.append("قطـع جديـدة +"+Integer.toString(t)+"\n");
   form.append("خصـم مستهلك -"+Integer.toString(g)+"\n");
   form.append("------------");
   form.append("\nالموجود= +"+Integer.toString(m)+"\n");
disply.setCurrent(form);
}
public void pauseApp(){
}
public void destroyApp(boolean unconditional){
}
public void commandAction(Command c, Displayable s) 
{
	if (s == form)
     {	
x=1;
	box.setTitle("إضافةقطع");
	box.setString("0");

 if (c == ggg)
	{
    x=-1;
	box.setTitle("خصم قطع");
}
    disply.setCurrent(box);
}
   
  l= box.getString();  
	if (s == box)
	{
  if (c == got)  
	{
 if(x==1)
    t=t+Integer.parseInt(l);	
else if(x==-1)
if((m-Integer.parseInt(l))<0)
  x=3;
   else
   g=g+Integer.parseInt(l);
 m=t-g;
    form.delete(0);
    form.delete(0);
    form.delete(0);
    form.delete(0);
	form.append("قطـع جديـدة +"+Integer.toString(t)+"\n");
	form.append("خصـم مستهلك -"+Integer.toString(g)+"\n");
	form.append("------------");
	form.append("\nالموجود= +"+Integer.toString(m)+"\n");
if(x==3){
form.delete(3);
form.append("لم يتم\nلايوجد كمية كافية\n");
}
x=0;
l="0";
disply.setCurrent(form);
 }}
	if (c==ret)
	disply.setCurrent(form);
	if (c == ext) 
             {
//RecordStore  frm;
  destroyApp(false);
   notifyDestroyed();
	}
	}
}

MyTestStore.zip

تم تعديل هذه المشاركة بواسطة sih في 24 سبتمبر 2004 في 18:03

#2

كيف يعني حقظ البيانات؟؟؟

لم استوعب ما تريده تماما

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#3

حفظ البيانات المقصود به هو عند اغلاق الميدليت تخزين معلومات او شئ من هذا القبيل ان شاء الله ساضع تكملة لدروس الاخ مصعب ابتداءا من الاحد او الاثنين

لست متواجد بشكل يومي

#4

بسم الله الرحمن الرحيم

يا إخ رامي

إذا كنت لم تجرب الملف المرفق أرجو انك تجربه

تلاحظ ان البيانات التي تسجلها فيه (للتجريب )مثلاً

يعطيك نتائج يعتمد عليها 100/100

لكن البرنامج لا يخزن هذه النتائج بحيث أنه يفقدها بمجرد إغلاق التطبيق

أريد طريقة التخزين

لكي تبقى النتائج محفوظة ونستطيع الإضافة عليها والخصم منها في أي وقت نشاء .

المهم : جرب الملف المرفق وأرجو أن يكون واضح طلبي

وإذا كان يصعب ذلك أرجو شرح أي برنامج آخر يستخدم أحدخواص التخزين

مثل RecordStore , input stream

أو على الأقل عرض ملف مفكرة عادية تستخدم التخزين أرجو من أي شخص يستطيع المساعدة أن يكسب المعروف وشكراً .

#5

رح حاول اعدل لك الكود بالطريقة الاسهل مع انه نعسان كثيييييييير

بس رح حاول...

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

مواضيع مشابهة