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

اجراء اتصال هاتفي

مغلق
بدأه البريشي في 17 أبريل 2005 · 41 رد · 5,123 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#26

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

أشكرك أخ رامي على الرد .

اقتباس
على الأقل أعرف لماذا لا يعمل على NOKIA 6600 أو غيره خصوصا أن المناقشه ستكون عليه على الأغلب . حيث أنني كنت قد أشرت سابقا بأنه يعمل على محاكي صن ( WTK Emulater ) بدون أي أخطاء .

- اذا كان عندكم تفسير لما حصل معي ، أفيدوني ، فأنا قد عجزت تقريبا .

- هل يمكن أن نرفق قاعدة بيانات الـ RMS مع البرنامج أم أن أنشئ Class يقوم بتعبئتها ( هذا ما أعمل عليه الآن ) .

- كنت قد سألت سابقا عن مشكلة J2ME ونظام السمبيان ,ولم أجد أي رد عنه . ( هل يوجد حل معين أو مشكلة يجب أن نتجنبها ) فبرنامجي أبسط من أن يكون فيه كل هذه المشاكل .

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

تم تعديل هذه المشاركة بواسطة البريشي في 3 مايو 2005 في 10:14

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#27

في اعتقادي أن شفرة برنامجك تحتاج إلى المراجعة! بسبب الخطأ الذي رأيته في جوالي!

سؤال: هل تستخدم rms في حفظ بيانات الأسماء بالعربية؟ إذا كان ذلك صحيحا فيجب عليك أن تنوه بذلك في البرنامج! كما أن الجوال 6600 بالذات به مشاكل في حفظ الحروف العربية!

إذا أردت حفظ الأسماء بالعربية فاستخدم:

String name= "البريشي";
recordStore.add(name.getBytes("UTF-8"));

تم تعديل هذه المشاركة بواسطة أبومازن في 3 مايو 2005 في 13:38

#28

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

أخ أبو مازن : هل جربته على WTK لأنه يعمل معي جيدا عليه .

أما عندما أضفت الكود الذي أعطيتني اياه فقد أعطى خطأ عليه ، هل هو متعلق ب Midp2 أو أنه أساسي في J2ME .

اقتباس
إذا كان ذلك صحيحا فيجب عليك أن تنوه بذلك في البرنامج!

هل تقصد في المنتدى أم أنه يجب أن أدخلها كملاحظة في البرنامج ولماذا ؟

كما أرجو الرد عن سؤالي عن ارفاق قاعدة بيانات الـRMS مع البرنامج ونظام السمبيان . للضرورة والإفادة .

الأخ رامي لقد ذهبت الى موقع نوكيا حسب الوصله وسجلت اسمي ولكنني لم أقدر على تنزيل البرنامج . هل يمكن أن تعطيني اسمه بالانجليزي كي أبحث عنه في مواقع البحث ( Google , Download ) .

ولكم جزيل الشكر

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

تم تعديل هذه المشاركة بواسطة البريشي في 4 مايو 2005 في 15:04

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#29

هذه الشفرة في CLDC 1.0 يعني أساسي برامج الجوالات.

أنت لم ترفق سوى ملف Jar ولم ترفق ملف Jad لهذا لا أستطيع تشغيل برنامجك باستخدام wtk!

كما أني لا أعرف عن شفرة برنامجك!

أما عن نقل rms إلى الجوال فلا أدري!

#30

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

بالنسبة للبرنامج فقد نفذ على الجهاز الا أنه لا يكتب عربي على الـText Fild ( أعتقد أنها مشكلة غير التي تقول عنها )

فعلا أنت تنبئت بالمشكلة قبل حدوثها عندي فهو يأتي بالأسماء على شكل علامات استفهام .

يعني أنه يفترض بالكود أن يعمل على برنامجنا ؟!؟!

-- قد أكون أخطأت بمكان اضافة الكود . سأحاول أن أتأكد .

أود السؤال كيف طبق الأخ مجدي محمود في أول طرح الموضوع ( قبل أن يغادرنا ) ، اذا جربه على جهاز !!!! ما هو ؟؟؟

سأقوم باضافة ملف الـ Jad ان شاء الله .

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

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#31

جوال 6600 والدمعة لا يدعم UTF-8، لهذا لن تفعل الشفرة السابقة أي شيء في جوالك. والله أعلم.

حاول تحميل آخر إصدار من برنامج المسبح (الوصلات بالأسفل). وانظر هل يعمل البرنامج جيدا... كما أعرف أن البرنامج سيعمل لكن لن يخزن التسبيح لأنه بالعربي!

سؤال: لماذا لا تضع شفرة البرنامج؟

أما عن مشكلة أنه لا يكتب على TextField بالعربي فهذا على حد علمي سهل، والطريقة هو تحويل لغة الجوال من الانجليزية إلى اللغة العربية. (بالطبع يجب أن يكون جوالك يدعم العربي)

#32

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

أخي أبو مازن

البرنامج كتب بالعربي والحمد لله ، لكن بقيت مشكلة علامات الاستفهام عند الاستدعاء من الRMS .

كنت أنوي أن أحمل نسخة عن برامجك التي تتعامل مع العربي ووجدتك تنصحني بذلك لكن

اقتباس
كما أعرف أن البرنامج سيعمل لكن لن يخزن التسبيح لأنه بالعربي!

لماذا لن يخزنها وما الفائدة ما دامت لن تخزن بالعربي . على كل حال سنكسب الاطلاع على برنامجك وهذا بحد ذاته مكسب .

كما أنه يوجد عندنا مشكلة أخرى وهي أن البرنامج يستدعي صورة لعرضها أول تشغيل البرنامج ، البرنامج يعرض الصورة عند تجريبه على ال WTK لكن لا يعرضها على الموبايل . علما أنني وضعت الصورة في مجلد الres .

..........................................................................................................................................................

سؤال آخر هل يوجد علاقة بين الـ

DataOutputStream(ByteArrayOutputStream).writeUTF("     " );
و
readUTF();

مع الRMS ؟؟

..........................................................................................................................................................

بالنسية للبرنامج سأقوم باضافته غدا ان شاء الله .

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

تم تعديل هذه المشاركة بواسطة البريشي في 7 مايو 2005 في 15:21

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#33
اقتباس
كنت أنوي أن أحمل نسخة عن برامجك التي تتعامل مع العربي ووجدتك تنصحني بذلك لكن
اقتباس

كما أعرف أن البرنامج سيعمل لكن لن يخزن التسبيح لأنه بالعربي!

لماذا لن يخزنها وما الفائدة ما دامت لن تخزن بالعربي . على كل حال سنكسب الاطلاع على برنامجك وهذا بحد ذاته مكسب

كما قلت سابقا، المشكلة والله أعلم فقط في جوالك فقط (جوال الباندا) 6600 وجوال الدمعة، أما الجوالات الأخرى فلا توجد أي مشكلة. تستطيع تجربة برنامجك أو برنامج المسبح حتى على جوال الفيصلية 6610!!

وهذا لأن جوالك لا يدعم UTF-8 الذي يمكنك من تخزين العربي وقراءته.

#34

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

اخي أبو مازن :

اليك الـ Jad and Jar files

كما أنني قد بعثت لك رسالة أرجو منك الاطلاع عليها .

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

phonnum.zip

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#35

السلام عليكم،

أنت استخدمت التالي لعرض الصورة في بداية البرنامج:

public Alert(String title,
             String alertText,
             Image alertImage,
             AlertType alertType)

ملاحظة، طريقتك صحيحة، لكن كل جهاز جوال سيعرض التنبيه Alert بطريقته الخاصة: مثلا: جوالي نوكيا 6810 لن يعرض الصورة، بل سيعرض علامة استفهام بدلا منها. جوال wtk (المحاكي) سيعرض الصورة كما رأيت. جوال 6600 لا أدري، جوال سيمنز لا أدري.

العبرة: كل جهاز سيظهر التنبيه بطريقته الخاصة. جميع التنبيهات على جوالي البسيط سواء كانت من برنامجي أم من خطأ اتصال مثلا أو تأكيد أن الرسالة أرسلت SMS لا يعرض إلا علامة الاستفهام!!!!!

أضف إلى ذلك أن جميع المكونات العالية المستوى مثل TextField و List و Form تظهر بطريقة مختلفة بين كل جوال وآخر وتنفذ بطريقة مختلفة! (هذه من أحلى ميز برامج الجافا، كلما شغلت البرنامج في جهاز سيظهر برنامجك بصورة وشكل مختلف)!!

أما إذا أردت التحكم بالرسم، فاستخدم الفئة Canvas وارسم بداخلها الصورة التي تريد كشاشة مرشوشة SplashScreen. وهذه أفضل من الطريقة السابقة ومضمونة أكثر، وتستطيع التحكم بكل شيء تقريبا. تصفح الفئة Canvas بنفسك.

        //    display.setCurrent(splashScreenAlert, mainScr);
       	 display.setCurrent(new Canvas(){
          {
         	 Thread t=new Thread(new Runnable(){
            public void run(){
           	 try{
              Thread.currentThread().sleep(5000);
           	 }catch(InterruptedException e){
              e.printStackTrace();
           	 }
           	 display.setCurrent(mainScr);
            }
         	 });
         	 t.start();
          }
          public void paint(Graphics g){
         	 g.setColor(255,255,255);
         	 g.fillRect(0,0,getWidth(), getHeight());
         	 g.drawImage(splashScreen,
              (getWidth()-splashScreen.getWidth())/2,
              (getHeight()-splashScreen.getHeight())/2,0);
          }
       	 });

طبعا ضع الصورة التي تريد (صغر حجم الصورة حتى ينقص حجم برنامجك)

كما أقترح وضع رسوم في القائمة الرئيسية، مثلا "إضافة" يكون بجانبها رسمة قلم، والدليل التجاري يكون بجانبها صورة رجل أعمال. وغيرها. هذا يضفي نكهة أن البرنامج محترف.(تأكد من تصغيير حجم الرسوم)

استعمل

public List(String title,
            int listType,
            String[] stringElements,
            Image[] imageElements)

---------------------

موضوعك الآخر عن الحفظ والقراءة بالعربية، وهذا الله يعينك عليه، فيه مشاكل، مثلا جوالك 6600 لا يدعم UTF-8 (يعني انس الموضوع حسب علمي حتى لو استعملت الطريقة التي سأتناولها بعد قليل) ، و i-mate يظهر العربي بالمقلوب!! ولا أدري كيف يظهر العربي في الجوالات الأخرى. ولم أجرب سوى في جوالات النوكيا الجيل 40 وبعض من الجيل 60.

الجوالات ذات الجيل 40 تدعم العربي بصورة ممتازة جدا جدا. مثل الفيصلية 6610والمملكة ومثل جوالي 6810 وغيرها.

الجوالات ذات الجيل 60 ليست كلها نفس الشيء (حسب أنظمة Symbian المتغايرة!!). 6600لا يدعم UTF-8 أما جوال 6670 فهو يدعم UTF-8 ، فالمسألة متعلقة بكل جوال على حده.

على العموم، اذهب إلى برنامج المسبح وانظر كيف حفظت المعلومات بالعربي. اكتب نفس الطريقة (مع أنها لن تصلح في جوالك، لكن ستنفع في جوال آخر) سأضع شفرة البرنامج في ذاك الموضوع

بالخصوص اقرأ الطرق: load(); و الفئة Thikr الطريقة data(). سترى كيف استعملت UTF-8. على الأقل سيعمل برنامجك في كثير من الجوالات ماعدا جوالك!!!

ملاحظات عامة:

أسماء الفئات يجب أن تعكس محتوى وعمل كل فئة. تسمية الفئات مثل SimpleRecord و SimpleRecord2 قد يتيه القارئ، ويصعب الفهم. واستعمال المتغيرات العجيبة مثل asdf (الحروف التي تضع عليها أصابعك في الغالب على لوحة المفاتيح) تضيع مجهودا كبيرا!

مثال 1:

public final class SimpleRecord {
	//code
	public static String getLastName(byte[] b) {
//code
	}
	public static String getFamily(byte[] b){}
}

مثال 2:

       	 String qwer = SimpleRecord.createRecord( Fulldata.GetFirst(i), Fulldata.GetSecond(i) , Fulldata.GetLast(i) , Fulldata.GetFamily(i) , Fulldata.GetNum(i) );

            asdf=true;

أشياء غريبة!! رتب برنامجك... ليسهل تطويره.

أضف إلى ذلك عليك باستخدام الطريقة شيئية التوجه! من المفترض مثلا أن تصمم فئة PersonInfo وتحتوي على المكونات الأساسية من أرقام وأسماء، وتجعله يقرأ نفسه من القاعدة ويكتب نفسه في القاعدة مثلا. بمعنى آخر استخدم البرمجة شيئية التوجه. ولا تصنع أوامر كثيرة static لعمل ما تريد في بياناتك!

مثلا يكون لديك هذه الواجهة:

public class PersonInfo{
	String name(){}
	String phone(){}
	void setName(String name){}
	byte []getBytes(){}
	PersonInfo createPersonInfo(byte[] b){}
}

بهذه الطريقة ستستريح كثيرا.

بالمناسبة برنامجك لا يحتاج حتى الآن إلا إلى CLDC1.0 و MIDP1.0

في wtk لا تختر الحزم إلا التي تحتاجها فأنت لن تحتاج إلى MMAPI مثلا.

بالتوفيق!

#36

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

الأخ أبو مازن :

أشكرك على تحليل البرنامج بهذا الشكل المفيد الرائع .

بالنسبة لملاحظاتك :

أولا : بالنسبة للصور فسأجرب طريقتك في استدعاء الصورة . علما أنني كنت قد أخرت الصور في القائمة كمرحلة أخيرة . ولكن هل يجب علينا أن نرسمها بنفس الطريقة التي ذكرتها .

ثانيا : بالنسبة لأسماء الفئات والمتغيرات فأكيد معك حق ، حيث أنني كنت عندما أجد مشكلة وتستعصي علي أجرب أي فكرة بشكل سريع وأي شيء تقع عليه يدي فهو مناسب . كما أن العمل مقسم بين مجموعة ونحن قليلا ما نلتقي ( كل أسبوع الى اسبوعين مرة ) ، مما يصعب التنسيق أحيانا ولا يجعلنا نتأكد من ما هية الكود بقدر أنه يعمل . ( وهذا ما جعلني أقترح وضع تأخير عرض المشروع بشكل تعليمي ) .

ثالثا : الطريقة شيئية التوجه ( كائنية التوجه )

اقتباس
أضف إلى ذلك عليك باستخدام الطريقة شيئية التوجه! من المفترض مثلا أن تصمم فئة PersonInfo وتحتوي على المكونات الأساسية من أرقام وأسماء، وتجعله يقرأ نفسه من القاعدة ويكتب نفسه في القاعدة مثلا. بمعنى آخر استخدم البرمجة شيئية التوجه. ولا تصنع أوامر كثيرة static لعمل ما تريد في بياناتك!

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

رابعا :

اقتباس
بالمناسبة برنامجك لا يحتاج حتى الآن إلا إلى CLDC1.0 و MIDP1.0

في wtk لا تختر الحزم إلا التي تحتاجها فأنت لن تحتاج إلى MMAPI مثلا.

ماذا عن كود الاتصال ، حيث أنني سأضيفه اليوم ان شاء الله للبرنامج ، علما أنني جربت برنامجك الذي أرفقته وكان يعمل تماما .

إضاءة :

جهاز النوكيا 6600 يدعم العربي كما أنه يخزن الأسامي بالعربي !!!!!!!!!!!!!!!!

لا أقصد أن كلامك غير صحيح أو أنه خالي من الدقة لكن أكيد أنه يوجد طريقة ما ،

هذا لا يعني أنك يجب أن تجدها لي ، لكن مجرد ملاحظة خطرت ببالي .

أشكرك كثيرا على وقتك الثمين وملاحظاتك القيمة و... .

بانتظار أي اقتراحات أو تعديلات تريدها أوتساعدنا بها .

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

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

تم تعديل هذه المشاركة بواسطة البريشي في 9 مايو 2005 في 16:27

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#37

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

الأخ أبو مازن

حاولت أن أعمل على اصلاح البرنامج واعادة تنظيمه في الأيام السابقة والآن تقريبا البرنامج جاهز .

البرنامج عند اختيار الرقم وطلب اتصال يتصل بشكل جيد لكنه عند انهاء الاتصال لا يعود الى البرنامج ، وعندما أذهب الى البرنامج وأشغله من جديد يرجع لي في الشاشة التي طلبت الاتصال منها سابقا . هذا يدل على أن البرنامج ما زال في الذاكرة .

حاولت أن أجعل الفورم يساوي null لكن لم ينفع ذلك . كيف أقدر أن أزيله من الذاكرة .

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

تم تعديل هذه المشاركة بواسطة البريشي في 15 مايو 2005 في 08:47

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#38

نظام السمبيان، جوالك، لا يقفل البرامج إلا إذا ضغطت على زر الخروج من البرنامج. أو ناديت على notifyDistryed كما تعلم.

تستطيع أن تعرف جميع البرامج التي تعمل في الخفاء بالضغظ على زر 'c' مدة طويلة وأنت في الشاشة الرئيسية والله أعلم. (ستظهر لك قائمة بالبرامج التي تعمل في الخلف ومنها برنامجك الذي لم تغلقه)

بعد أن تنادي على أمر الاتصال platformRequest، حول الصفحة إلى الصفحة التي تريد في برنامجك باستخدام display.setCurrent. (طبعا هذا يتوقف على ماذا تريد أن تفعل بعد رجوع البرنامج من حالة الاتصال.

#39

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

أشكرك أخي أبو مازن :

لكن الأمر الذي يتبع استدعاء الـ platformRequest لا ينفذ .

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#40

أرى أن الأوامر تتنفذ بشكل جيد بعد مناداة هذا الأمر!! حتى أنه تستطيع إيقاف تشغيل البرنامج بمناداة notifyDestroyed ويقوم البرنامج بإكمال إجراء الاتصال.

وتستطيع تغيير الصفحة...

#41

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

أخي أبو مازن

الحمد لله تمت المناقشة وبشكل جيد

أما بالنسبة لتنفيذ الأوامر بعد اجراء المكالمة فإنه لم تنفذ على النوكيا 6600 . رغم أن هذا غير طبيعي حيث يفترض أن ينفذ حتى لو بعد انتهاء الاتصال ولم أجرب الضغط على C لأنني أرجعت الجهاز لصاحبه .

الان سأغادر الموضوع الى فترة لكن وكما وعدتك أخي فاني سأقوم بنشر الكود بما يفيد الأخوة في المنتدى باذن الله تعالى .

أخي أبو مازن :

لا أعرف كيف أشكرك على مساعدتك لي وتحملك لأسئلتي ومتابعتك للموضوع بشكل خاص وموضوعات المنتدى بشكل عام . فأنا لست أجد ما يعطيك حقك من الثناء

( جزاك الله عني وعن أعضاء المنتدى كل خير وجعله في ميزان حسناتك ) اللهم آمين .

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

تم تعديل هذه المشاركة بواسطة البريشي في 19 مايو 2005 في 14:16

********************* ******************** *********************

(( أشــهد أن لا اله الا الله ..... وأشهد أن محمد رسول الله ))

********************* ******************** *********************

لا تقـل من أيـن أبدأ

طـاعـة الله الـبدايـة

***

لا تقـل أين طـريـقي

شــرع الله الهـدايـة

***

لا تـقـل أيـن نعـيمي

جـنـة الله كـفـايـــــة

***

لا تقـل في الغـد أبدأ

ربمـــا تأتـي النهـايـــة

**************** **************** ****************

#42

أين كود هذا البرنامج اخ بريشى ارجو منك نشرة لتعم الفائدة وجزاكم الله كل الخير

Mohamed Deraz

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

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