romansy
- لعَمْرُكَ، ما الدّنيا بدارِ بَقَاءِ؛
- informatic-ar.com
- Challenging Problems
- لم أستطع كتابة كودها بالسي! لا أدري إن كانت تتحقق برمجيا!
سؤال جميل.. أظن أن عليك اكتشاف هل هناك مسار (بالأصح تقاطع في هذه المسئلة Intersection) بين أي عقدة مثلا A والعقدة الأخرى B. لمعرفة هل هناك تقاطع بين الدائرتين ، قم يجاد المسافة بين مركز النقطه A والنقطه B (باستخدام Euclidean distance ) .. واذا كانت هذه القيمة …
- كيف ابرمج مثل ذلك البرنامج " محرر ويب "
ما تريده هو syntax highlighter .. هناك كثير من المكتبات في جافا بهذا الخصوص، مثلا: https://jhighlight.dev.java.net/ http://code.google.com/p/jsyntaxpane/ أما لتطبيق ذلك بنفسك، فكما ذكر الاخ علاء عليك بعمل parse لكل ما يتم كتابته (عن طريق Thread مخصص للفحص) وتق…
- لعبة الكلمات
أهلا بأخي علاء .. شيء رائع. قمت بتجربة اللعبة كمستخدم عادي، ولاحظت : 1) تداخل في الصناديق: 2) بعد تشغيل اللعبة يجب تحويل الtext في الbutton الى stop .. لكي يكون معناه أفضل .. أو توفير عدة أزرار مثلا restart .. stop ... play .. وتقوم ب enable/disable الزر على ح…
- oracle jdeveloper
يا حبذا لو تم طرح المزايا في الJDeveloper حتى نستطيع تقييمه بشكل واقعي مع بيئات التطوير الأخرى.. عن نفسي مرتاح جدا بالNetbeans وأطور جميع مشاريعي من خلاله. بالتوفيق..
- المصفوفة بدون حجم []array
كما ذكر بعض الشباب، لا تستخدم المصفوفات ، ببساطة! استخدم الvector ... راجع الدروس في الفهرس. @هويدي: هذا ليس كود سي++ قياسي ولن يعمل في أغلب المترجمات القياسية، راجع: /index.php?showtopic=218586&view=findpost&p=1082298 بالتوفيق..
- ارجو المساعدة
ما هو مصدر الخطأ (السطر الذي يحدث فيه الخطأ).. قم بالتأكد من الناتج بعد استدعاء الدالة: arr=v.selectAll(); فاذا كان arr == null فهذا يعني ان الدالة بها خطأ selectAll ، فتأكد من وجود الجدول..وتأكد من صحة الاتصال بالقاعدة.. قم بعمل catch ثم finally في الدالة sel…
- كتاب core java لتصميم المواقع ام البرامج
الأول يتحدث عن لغة الجافا Java SE والمكتبات فيها بالتفصيل .. لذلك قسم لجزئين الأول للأساسيات اللغة والأخرى للAPI في اللغة. ولا يتطرق لبناء المواقع .. الثاني لم أقراه ولكني تصفحته من قبل ، وهو يتحدث عن Graphics والswing .. عند دمج مفاهيم الكتاب مع كتاب core2 ja…
- قراءة ملفات ال HTML
+1 هناك عشرات من المكتبات للHTML Parsing في الجافا.. سابقاً استخدمت JTidy و JSoup .. ووجدت الأخيرة http://jsoup.org/ هي الأسهل على الاطلاق.. String html = "<p>An <a href='http://example.com/'><b>example</b></a> link.</p>"; Document doc = Jsoup.parse(html); Ele…
- مواقع الانترنت التي يتصل بها البرنامج المكتبي
أنت تحتاج لمراقب لأي شيء داخل وخارج الى جهازك على العديد من البرتوكولات.. اذاً ابحث عن اي network montior ، مثلا: http://www.wireshark.org/ أعتقد هو الأفضل قي المجال.. لكن هناك أدوات معينة تراقب برتوكولات معينة، مثلا Http/Https: http://www.ieinspector.com/http…
- مشكلة تحتاج إلى حل...أرجو المساعدة!
قم بعمل مصفوفة من الطلاب Array of Students قم بعمل مصفوفة من المواد كل منها بسعه 25 طالب Arrays of Subject, and Subject consists from name and Arras of Students in this subject رتب الطلاب حسب أعلى نسبة sort array of studens خذ الطالب التالي (i): خذ الرغبة التا…
- مشروع تسجيل مبيعات مكتبه بالجافا وقواعد البيانات
[C@d9660d هذه النتيجه في الغالب (التي تكون هناك أحرف ثم علامة @ ثم ارقام تمثل عنوان في الذاكرة) تكون من أي كائن يتم استدعاء دالة toString (ويكون الكائن لا يوجد فيه اعادة تعريف لهذه الدالة) له فيستخدم الدالة من الكلاس الأب Object. عليك بتحويل الأحرف في مصفوفه ا…
- كيفية تغيير استايل البرنامج فى اثناء عمله " Change LookAndFeel On Runtime "
نعم فهناك MAXIMIZED_VERT و MAXIMIZED_HORIZ لجعل حجم الframe او dialog بحجم الشاشه بالعرض أو بالطول ، او بالاثنين معا BOTH. استخدم هذه الطريقة دائما لتكبير حجم الdialog اذا أردته بحجم الشاشه ككل.. بالتوفيق..
- مشروع تسجيل مبيعات مكتبه بالجافا وقواعد البيانات
موضوع الfinilizer موضوع شائك دوما لذلك استخدم النصحية العامة " لا تستخدم هذه الدالة " " Finalizers are unpredictable, often dangerous, and generally unnecessary" لكي تبعد عن المشاكل.. في حالتك هذه لا توجد مشكلة حقيقية دائما حيث أنك لا تقوم بعمل update للقاعدة …
- كيفية تغيير استايل البرنامج فى اثناء عمله " Change LookAndFeel On Runtime "
setExtendedState(MAXIMIZED_BOTH) تستخدم لجعل الDialog بحجم الشاشه كاملة.. @هويدي: هناك كثير من التطبيقات سطح مكتب مكتوبة بجافا، الأمر طبيعي هذه الأيام وليس كالسابق..
- مشروع تسجيل مبيعات مكتبه بالجافا وقواعد البيانات
مجهود رائع.. لماذا تستخدم finalizer عند غلق db connection ؟ الدالة قد لا تعمل وقد يتوقف برنامجك عند انهائه بواسطة المستخدم وتكون db في حالة غير معروفة لك ،ربما يقوم jdbc driver بهذه المهمه (اغلاق الconnection) ، ولكن لا تعتمد عليه.. اعتقد ان driver الخاص باورا…
- نظرة سريعة حول Lucene
حياكم الله.. تحديث الملفات في الindex يتم بصورة بدائية قليلا.. حيث يستوجب عليك حذف الملفات التي تريد تحديثها من الindex من خلال دوال الحذف ثم اضافتها من جديد..لكن في الحقيقة الindex مرن ويمكن عمل دمج بين أكثر من index ، أما عملية الاضافة append فهي لا تتطلب سو…
- نظرة سريعة حول Lucene
بسم الله الرحمن الرحيم. العديد من البرامج التي نستخدمها بشكل يومي تستخدم خوارزميات سريعة في البحث قد لا ندري عنها، فبدئا من محرك البحث في على الويب google أو MSN Search والتي تخرج لك النتائج في غضون ثانية واحدة وأيضا برامج البحث في نظام التشغيل لديك Desktop Se…
- SCJA
http://faq.javaranch.com/java/ScjaFaq
- افتتاح أكبر تجمع لعشاق لغتي السي و السي++ على منتديات الفريق العربي للبرمجة.
هل المجموعتين بنفس عدد الطلاب ، أي نصف في المجموعه الأولى والنصف الأخر في المجموعة الثانية؟ اذا كان الأمر كذلك فيكف ستقسم مجموعه فيها 8 طلاب لهم نفس المعدل؟ لذلك أعتقد أن المجموعتين غير متساويات وأن هذا ما تقصده به " يتوخى العدل قدر الإمكان " . أتمنى التصحيح ف…