romansy
- لعَمْرُكَ، ما الدّنيا بدارِ بَقَاءِ؛
- informatic-ar.com
- Challenging Problems
- مقدمه في التحليل والتصميم الكائني Ooad
وعليكــم السـلام ورحمة الله وبركاتـه.. حياك الله ،، أولا الكلاس Employee هو كلاس Abstract ، بمعنى أنك لا تستطيع عمل كائن منه .. فقط تستطيع أن ترث منه Inheritance . راجع الصوره التاليه (لم تتضح في المثال السابق ) : هناك مفهوم في البرمجه الموجهه وهو تعدد الأشكال…
- مقدمه في التحليل والتصميم الكائني Ooad
السلام عليكم ورحمه الله ويركاته ،، مقدمه : =-=-=-= إن موضوع التحليل والتصميم بالكائنات من أهم المواضيع الني ينبغي لأي مبرمج أو مطور يستخدم لغه كائنيه أن يجيده ، حيث على المبرمج أن يقوم بتحليل البرنامج أولا ويعرف ما هي المشكله التي يريد أن يحلها Analysis ومن ثم…
- الأستدعاء الذاتى للدوال - Recursion
فعلا الFractal هذا مجال ممتع وفيه صور خياليه لكنه صعب قليلا :wacko: .. كنت قد طبقت Mandalbrot & Julia set بجافا بالاستعانه بأحد الكتب والمواقع بالطبع :) . وهذه صوره شجره تعبانه :) . وده كود سي++ لMandalbrot باستخدم الloop ، ويفضل عمل direction للمخرج في ملف لأ…
- الأستدعاء الذاتى للدوال - Recursion
وعليكــم السـلام ورحمة الله وبركاتـه.. أيضا لتقليل زياده حجم الStack space يفضل أن نضع دائما جمله النداء الذاتي كأخر جمله في الداله وبالتالى لا نهتم لعنوان العوده Return address لأنه لا توجد جمله بعد تلك في الداله ، وهو ما يعرف بـ Tail recursion . ومن التطبيقا…
- مشكلة مع Delete Operator
تحرير الذاكره لا يعني مسح القيمه في ذلك المكان ، فقط جعل هذا المكان قابل للأستخدام من قبل أي برنامج أخر .. وقد يصدف أن لا تتغير هذه القيمه ومن خلال العنوان الذي لديك (المؤشر) تستطيع الوصول لتلك المنطقه ، وقد يصدف أن تتغير كما في مثال أخي time . بالتوفيق :) .
- هل ممكن واحد يساعدني في عمل برنامج بصمة اليد بالجافا
وعليكــم السـلام ورحمة الله وبركاتـه.. يمكن أن تستخدم كما ذكر شادي طرق معالجه الصور ،، وعليك أن تجيد التعامل مع الصور : Processing Image Pixels using Java, Getting Started أو يمكنك أن تستخدم المكتبه JAI لمعالجه الصوره ، كتاب جيد وهو Java Image Processing Cookb…
- لمحة حول إحدى الميزات الجديدة في لغة C++0x
ممتاز يا خالد :) . وصراحه اللغه كل شويه تأخذ منحنى جديد يسهل على مستخدم الكلاسات الأستخدام ، ويُصعب على الClass Writer كثيرا :) . يعني النظريه منها هو استخدام move بدلا من النسخ العادي ، وذلك عن طريق عمل Overload للcopy constructor و assignment operator ، وبمج…
- كود بحث في السي بلس بلس
وعليكــم السـلام ورحمة الله وبركاتـه.. تحتاج لترتيب المصفوفه بأي طريقه ،، لكن طرق الترتيب العاديه في العاده تأخذ O(n log n) وأنت تريد o(n) ، كلام عجيب :S ، على العموم هناك طريقه تسمى FlashSort قد قرأت عنها ولم أجربها يقال أنها تعمل في o(n) ، ربما يفضل ان تلقى …
- اسئلتكم واستفساراتكم
راجعت تعريف العدد الكامل في ويكي بيديا ، وهناك خطأ بسيط في الكود : ublic static boolean isPerfect (int number) { int sum = 0; for (int i=1; i<number; i++) { if ( number%i == 0 ) sum += i; } if ( sum == number) return true; else return false; } فقط تغيير اشاره …
- اسئلتكم واستفساراتكم
سبب التعليق هو من الحلقات ، حيث بعض الأحيان قد يتحقق الشرط وتستمر الحلقه في العمل : for (; x%5 == 0; ) {sum = sum + 5; y = x / 5; } لو كانت قيمه x هي 10 ، فإن الشرط سيتحقق كل مره وبالتالى تستمر عمليه الجمع في sum وحفظ قيمه في y الى ما لا نهايه !! ونفس الأمر لب…
- كيف يمكنني كتابة جميع معلوماتي في تقرير واحد
وعليكــم السـلام ورحمة الله وبركاتـه.. صراحه لم أفهم المطلوب بشكل جيد ، أيضا io.writeInfo هذه لم اشاهدها من قبل ، على العموم يبدوا أنك تريد طباعه السطرين كل منهم في سطر ، جرب : io.writeInfo("User Name is " + name); io.writeInfo("\n"); io.writeInfo("Your curren…
- ماهي طريقة الوراثه في برنامج الترتيب
أخي خالد ، البرنامج يعمل بدون عمل اضافه للهيدر algorithm ، ربما يكون السبب لأن الدوال التي فيه دوال عاديه وهي معرفه في namespace std لذلك لا توجد حاجه لأن نحدد ملف الرأس ، والله أعلم . بالتوفيق :) .
- ماهي طريقة الوراثه في برنامج الترتيب
هات المحاوله لكي نراها .. بالنسبه للأخطاء ، فما هو نوع المترجم الذي تعمل عليه ؟ أيضا namespace تكتب بدون حروف كبيره capital ، وقد تحولت بسبب خاصيه الترجمه ،، لذلك تأكد منها ،، بالتوفيق :) .
- كود للتشفير أتمنى المساعدة
وعليكــم السـلام ورحمة الله وبركاتـه.. خوارزميه RC4 تقريبا على ما أذكر من أصغر و أسهل الخوارزميات حتى في التطبيق ،، فلم لا تقوم بالقرائه حول الخوارزميه وان شاء الله تستطيع كتابه تطبيق RC4 بنفسك ،، أنظر هنا بالويكي RC4 وستجد شرح مفصل للخوارزميه ،، وكود بسيط بال…
- ماهي طريقة الوراثه في برنامج الترتيب
كما ذكر أخ خالد ، استخدام الكلاسات في هذه الحاله أمر غير جيد واستخدام داله عاديه أفضل بكثير ،، لذلك أكمل الفراغات :) التي طرحها أخ خالد وستصل للحل الصحيح تماما .. وكما نذكر دائماأستخدام STL دائما يسهل الحل ويجعله أفضل ،، اذا كنت تعرف كيف تطبق هياكل البيانات وط…
- ماهي طريقة الوراثه في برنامج الترتيب
وعليكــم السـلام ورحمة الله وبركاتـه.. لماذا تحتاج للوراثه هنا ؟ فالكلاس search لا يصح أن يكون أبن لSort و العكس أيضا غير صحيح ،، علاقه is-a لا تنطبق هنا أبدا . يمكن عمل داله sort تستقبل مصفوفه وتقوم بترتيبها ، وداله تستقبل مصفوفه ومفتاح وترجع موقع المفتاح أو …
- كودjdbc
وعليكــم السـلام ورحمة الله وبركاتـه.. results.getString(); خطأ لأنك يجب أن تحدد العمود الذي تريد أن تأخذ منه القيمه (سواء باسمه ، أو برقمه) . مثلا : results.getString(1); أو results.getString(name); اذا كان يوجد عمود بالأسم name . أيضا يبدوا أن سطر الSelect غ…
- ادخال متغير الى قاعدة بيانات باستخدم كود جافا
وعليكــم السـلام ورحمة الله وبركاتـه.. الاستعلام غير صحيح على ما يبدوا . جرب : بالتوفيق :) .
- كيف ارسل بيانات من برنامج الجافا للداتا بيس
وعليكــم السـلام ورحمة الله وبركاتـه.. تأكد من وضع علامه ' ' بين أي string مرسل للقاعده ، وتأكد وجود مسافه بين كل تعليمه وقيمه .. بهذا الشكل ،، int c=statement.executeUpdate(" INSERT INTO xx "+"User_Name" + " VALUSE(1,'ahmed') "); وتستطيع الكتابه فوق البيانات …
- ارجاع انواع بيانات مختلفة من دالة واحدة
حسنا في تلك الحاله ستضطر الى كتابه داله واحده sort تأخذ قيمه غير معروفه Template ،، وتحتوي على نفس الحلقتين في كود أخ فهد ،، وتحتوي على داله Swap تأخذ متغيرين أيضا غير معروفين Template ، ويتم التبديل بينهم ،، الأن في حال أراد المستخدم الترتيب بناء على الراتب ،…