- المشاركة في المشروع الجماعي
السلام عليكم كما تعلمون بدأن منذ فترة بتنفيذ مشروع جماعي جديد باسم شارك هدفنا في المشروع هو خلق بيئة للمشاركة ما بين العائلة ، الأصدقاء و زملاء العمل مشروع تحب أن تكون أحد أعضاؤه آلية العمل في المشروع اعتمدنا في عملنا هنا على مشروع JKelany chat مفتوح المصدر قد…
- تقارير المشاكل
السلام عليكم سيتم هنا تسجيل تقارير المشاكل التي تم إيجادها عن طريق فريق متتبعي الأخطاء testers التقرير يكون على النحو التالي اسم العضو الذي اكتشف المشكلة bug اسم الملف الذي يحتوي على المشكلة (إن وجد) اصدارة الملف التي تم اكتشاف المشكلة فيه (إن كانت المشكلة في …
- تطوير خادم شارك
في انتظارك حتى تنتهي من مسحك حتى أعاود التعديل على الخادم بالمناسبة ألا تلاحظ معي أنه لا يتم قتل أي خيط في الخادم بمعنى أن العميل يبقى موجود حتى بعد عمله لـ signout هل هناك شيء لم ألاحظه؟ تحياتي
- تطوير خادم شارك
هناك مثل يقول اسمع جعجعة ولا أرى طحناً أرسل إليكم رسالة فيرد عليه ثلاثة من أصل ستة يعتذرون بانشغالاتهم ويقولون بأنهم سيكونون معنا في أقرب وقت -وكأني خالي أشغال- وعلى الأرض لا أرى إلاك وأراك تجيب على كلامي حول مشروعك ولا تضيف لكني ما تعلمت أن أيأس لذا أنا هنا أ…
- تطوير خادم شارك
السلام عليكم قمت بتعديل النسخة بتبديل الـ ArrayList إلى HashMap وإجراء التعديلات عليها بإمكانك سحب التعديلات من المخزن بالطبع لو كان هناك من يهتم وأنا أشك في ذلك تحياتي
- كيفية جعل البرنامج يدعم اكثر من لغة
بالمناسبة شكلي حبيت Netbeans :) تحياتي
- تطوير خادم شارك
السلام عليكم قمت بتغيير بعض أسماء الفئات مثل ServerListen إلى Server و HandelClientRequest إلى Client كنت أعمل على تحويل الـ ArrayList إلى HashMap واعتمد على emaild كمفتاح و الفئة Client ككائن لدي سؤال هنا لماذا في الرسالة ChatMessage استخدمت البريد ولم تستخدم…
- حفظ اللعبة
بنفس الطريقة الذي قمت بها بحل المشكلة في الشيفرة الخاصة بالأخ فؤاد أزيلي الـ try-catch واستبدليها بجزء من throw في تعريف الدالة تحياتي
- حفظ اللعبة
public static ObjectType loadGame(String filePath) throws IOException,FileNotFoundException { FileInputStream fileIn = new FileInputStream(filePath); ObjectInputStream in = new ObjectInputStream(fileIn); return (ObjectType) in.readObject(); } } تحياتي
- كيفية جعل البرنامج يدعم اكثر من لغة
درس جميل يا حج محمود لكن لماذا لا تستخدم tools>internationalization؟ تحياتي
- كيف اربط resultSet مع jTable
هناك أداة قام باستعراضها الأخ العيافي تقوم بعمل paging للجدول أطلبها منه وانظر ما الوضع لو لم تكن الأداة تأخذ هذا الموضوع في الاعتبار يمكنك القيام بتصميم نفس الأداة بنفس الطريقة وتأخذ بعين الاعتبار هذا الموضوع فتقوم بجلب البيانات في خيط جديد ويقوم هذا الخيط بت…
- تطوير خادم شارك
السلام عليكم محمود حاولت تشغيل البرنامج لفحص شيء معين لكني حصلت على الخطأ التالي java.lang.NullPointerException at com.sharek.gui.LoginFrame.loadSittings(LoginFrame.java:74) at com.sharek.gui.LoginFrame.<init>(LoginFrame.java:69) at com.sharek.main.Main$1.run(…
- كيفية التعامل مع حزمة محاكي المستعرض prowser.jar
في انتظار عودتك أنت تعرف العنوان :) وأشركنا في ما تصل إليه تحياتي
- تفعيل الحزم اثناء تشغيل المشروع من خلال ملف دفعي
أي حزمة يعمل عليها البرنامج توضع في ملف Mainfst (بالتأكيد الاسم خطأ لكني كسلت أنسخ الاسم الصحيح) تحت بند class-path: على ما أظن لأوفر عليك الوقت ابحث هنا عن في المنتدى عن الموضوع ستجد الكثير تحياتي
- تطوير خادم شارك
اه يا معلم ماشية معاك حلاوة أنا لم أنتبه على العميل بالمرة لا زلت في طور تشريح الخادم حلو يا محمود بس الي مش حلو أنه لا يصح أن يكون للعميل تعامل مباشر مع قاعدة البيانات هل هناك سبب يدعو إلى ذلك تحياتي تحياتي
- تطوير خادم شارك
أنا وضعت الدالة لإزالة التكرار من الباني الخاص بـ ServerListen والسبب في ذلك هو أن الباني مكان لإنشاء الكائن وأعتقد أن له معاملة خاصة في الآلة الافتراضية VM لذا أردت أن أجعله واضحاً ولا يحتوي على تكرار يبقيه فترة طويلة النقطة هنا هل يقوم الجميع بتحميل كافة أصد…
- تطوير خادم شارك
هناك بعض الكائنات لا حاجة لإنشاءها وكل الموضوع أنها كائنات صورية فقط لعمل serialization لها قمت بتحويلها إلى كائنات متحودة Singleton Objects وهي BadLoginMessage و EmailNotSigninMessage قمت برفع النسخة على SVN يمكنك سبحها من هناك تحياتي
- [تنبيه - عنوان غير مناسب : ]انشاء class
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته مرحباً بكم في منتدى الفريق العربي للبرمجة نود تنبيهك أن العنوان غير مناسب. الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية. وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!! ق…
- سؤال في برمجة لعبة حذف الصور ...
بالمناسبة أحبذ الرسم بدون أزرار وإنما بـ panel تحياتي
- تطوير خادم شارك
في الفئة HandleClientRequest هناك مشكلة في التعامل مع الـ Exception public HandleClientRequest(Socket client) { this.client = client; getStreams(); } private void getStreams() { try { outputStream = new ObjectOutputStream(client.getOutputStream()); inputStream…