- لعبة من سيربح المليون " من سيربح دعائي له "
اقتراح : تمثيل السؤال على شكل صف (class) قائم بذاته يتضمن كأعضاء : صيغة السؤال , الإجابات الأربعة المعطاة للمتسابق (على شكل مصفوفة ) , و رقم الإجابة الصحيحة .. و يتضمن إجرائية تأخذ كوسيط رقماً صحيحاً (يمثل رقم الإجابة التي يعطيها المتسابق ) و تتحقق من كون الإج…
- ما هو البرنامج المناسب لبحث عنصر من مصفوفه
السلام عليكم تجد خوارزمية البحث الثنائي (binary search ) في هذا الرابط : http://en.wikipedia.org/wiki/Binary_search لاحظ أن هذه الخوارزمية تفترض أن تكون المصفوفة مرتبة .. لذا ستحتاج إلى ترتيبها قبل البدء بالبحث يمكنك استخدام إحدى خوارزميات الفرز المعروفة : htt…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
الملف المرفق يحوي البرنامج كاملاً VerbXML.rar
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
عند الضغط على زر الإدخال تتم قراءة محتويات مربعات النصوص و إنشاء غرض (كائن) من النمط Verb من هذه المحتويات .. هذا الغرض تتم إضافته إلى نهاية الشعاع باستخدام addElement String arabicVerb = txtArabicVerb.getText(); String englishTranslate = txtEnglishTranslate.g…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
الآن أصبح بمقدورنا أن نستخدم هذا القارئ عند تهيئة الواجهة (تشغيل البرنامج) من أجل قراءة البيانات من ملف XML و تسجيلها في شعاع و عند إضافة البيانات سنقوم بإضافتها إلى هذا الشعاع بدلاً من إضافتها إلى المستند مباشرة (سأبين السبب لاحقاً) .. إذاً في أي لحظة لدينا ج…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
قراءة الملف : بدلاً من قراءة ملفات XML باستخدام DOM أو SAX أفضل عادة استخدام JDOM وذلك لبساطتها و سهولة فهمها مقارنة مع غيرها من مفسرات XML . يمكنك تنزيل JDOM من موقعها الرسمي : http://www.jdom.org/ السطران التاليان يكفيان لقراءة الملف و إنشاء المستند منه : Fi…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
بسم الله الرحمن الرحيم أخي الكريم .. الموضوع ببساطة هو أن تهيئة المستند باستخدام VerbXMLWriter writer = new VerbXMLWriter(); ينبغي أن تتم مرة واحدة فقط مع تشغيل البرنامج (ضمن الإجرائية main مثلاً أو ضمن إجرائية بناء الواجهة (Gui)) و ليس في كل مرة تضيف فيها بيا…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
نسيت أن أذكر أن document و root يجب أن تكون معرفة على مستوى الصف بحيث تكون مرئية من قبل جميع الإجرائيات : public class VerbXMLWriter { Document document; Element root; .... }
- كيف يتم استيراد البيانات من Xml?
إذا كان المقصود كيفية ادراج بيانات XML في ملف HTML , يمكنك استخدام XML Data Islands كما في الرابط : http://www.w3schools.com/xml/xml_dont.asp (مع انه في الرابط لا ينصحون باستخدامها , لكني أراها عملية و بسيطة) يمكنك أيضا استخدام javascript : http://www.w3school…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
الآن نأتي للبرنامج : ينبغي التمييز بين ثلاث عمليات : تهيئة مستند XML , إضافة العقد (البيانات) , طباعة المستند إلى ملف .. كل من هذه العمليات سنضعها في إجرائية منفردة .. تهيئة مستند XML (باني الصف VerbXMLWriter ) : public VerbXMLWriter() { DocumentBuilderFactory…
- كيف اضيف Node جديد في ملف Xml عن طريق الجافا
بسم الله الرحمن الرحيم أخي الكريم .. في البداية بالرغم من أنه يمكنك تسمية الوسوم (tags) باللغة العربية ( كما في المثال الذي ذكرت) .. إلا أنها ليست فكرة جيدة .. إذ سيصبح من الصعب (إن لم يكن مستحيلاً) قراءة الملف (parsing) بشكل برمجي لاحقاً .. لذا لنتفق على البن…