• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

Ahmed SD

اعضاء جدد
  • عدد المشاركات

    36
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل شيء نشر بواسطة Ahmed SD

  1. السلام عليكم http://www.jelastic.com/ هذا الموقع يوفر استضافة مجانية على الـ Cloud الخاص به للـ WebApplications بطريقة سهلة وبسيطة للغاية تحياتي
  2. موقع مجاني لاستضافة Java EE

    السلام عليكم حزنت كثيرا عند معرفة هذا الخبر ولكن الخدمة اصبحت مدفوعة على خوادم ServInt فقط اما dogado و Rusonyx مازالا مجانا (حتى الان :sad: ) تحياتي
  3. السلام عليكم اولا يرجى وضع الـ class بالكامل حتى نستطيع تجربته و مساعدتك ثانيا مشكلة عدم زيادة او نقصان المتغيرات اعتقد انها بسبب ان ++ و -- موضوعة بداخل جملة if شرطها ان i>999 وهذا الشرط لا يتحقق هذا والله اعلم تحياتي
  4. ما معنى evenement و isteners

    السلام عليكم ارجو ان تتأكد من صحة كتابة هذه المصطلحات فا isteners اعتقد انها Listeners وهو مصطلح موجود في Java Swing اما evenement اعتقد انها event management او event handling ,id وهي كذلك مصطلحات في Java Swing اذا كانت المصطلحات التي اعتقدتها صحيحة فستجد العديد من المصادر في المنتدى او على النت تساعدك على فهم هذه المصطلحات هذا والله اعلم تحياتي
  5. موقع مجاني لاستضافة Java EE

    السلام عليكم بخصوص السؤال عن الاتصال بقاعدة البيانات عن طريق Eclipse او غيرها فهذه الخاصية غير موجودة الان وستضاف في النسخة الجديدة طبقا لردهم على السؤال بخصوص هذه المشكلة وهذا نصه -من تويتر- فالطريقة المتاحة حاليا هي عن طريق phpmyadmin في mysql اما بخصوص التحويل الى ملف WAR فمن Eclipse Right click على المشروع ثم اختاري Export ستظهر شاشة اختاري منها WAR file ثم قومي بتحديد مكان حفظ الملف او من Netbeans Right click على المشروع وختاري Build . بعد الانتهاء سيظهر في مجلد المشروع مجلد باسم dist بداخله ملف الـ WAR تحياتي
  6. اريد شرح nsertion في الجاف

    السلام عليكم في المرفقات يوجد شرح لعملية الادراج في الشجرة بصورة مبسطة تحياتي tree insertion.doc
  7. اريد شرح nsertion في الجاف

    السلام عليكم هذا الفيديو يشرح عملية tree insertion بطريقة بسيطة اتمنى ان يكون ماتحتاجي تحياتي
  8. [تنبيه - عنوان غير مناسب : ]استفسار

    السلام عليكم اعتقد ان المشكلة ان البرنامج لا يرى قاعدة البيانات هذا الفيديو يوضح كيفية اعداد قاعدة بيانات Access للعمل مع الجافا تحياتي
  9. السلام عليكم اخي العزيز اجابة سؤالك موجود في التعليق اسفل مشاركتك الاولى ومعناه انك عندما بنيت البرنامج وضعت في البداية package thefirst_1; فلكي يعمل البرنامج يجب عليك اولا الذهاب الى المسار التالي C:\Users\mahmoud\Desktop\TheFirst_1\src ثم تنفيذ الامر java thefirst_1.kookoo تحياتي
  10. حقن managed bean في أخرى

    السلام عليكم من معلوماتي القليلة عن Dependency Injection انه يتم وضع القيم الافتراضية في ملف الـ Config كما في Spring او عند استخدام JSF مع Spring هذا والله اعلم
  11. موقع مجاني لاستضافة Java EE

    السلام عليكم هو غالبا يكون اسم تطبيق الويب مثال: http://localhost:8080/MyApp/index.jsp MyApp هو الـ context عند عمل Deploy ستظهر رسالة مثل الموجودة بالصورة بالـ Context الافتراضي ROOT قومي بتغييره الى اسم تطبيق الوير الخاص بك تحياتي
  12. موقع مجاني لاستضافة Java EE

    السلام عليكم بعد رفع ملف الـ WAR وعند عمل Deploy عندما يطلب الـ Context قومي بكتابة الـ Context الذي اختارتيه عند انشاء الـ Web App على IDE ملحوظة الـ Web Service يفترض ان تعمل كما تعمل على جهازك فقط بتغيير الـ URL من Localhost الى الـ URL الخاص بك على jelastic اتمنى ان اكون قد افدت تحياتي
  13. موقع مجاني لاستضافة Java EE

    السلام عليكم نعم يمكنك ذلك فقط قومي بوضعها داخل ملف WAR ورفعها على الموقع تحياتي
  14. السلام عليكم اقدم لكم رابط يحتوي على كل فيديوهات Google IO التي تتكلم عن Android Android Related Videos on Goole IO تحياتي
  15. رجاء المساعدة في الحصول علي pdf

    السلام عليكم هل جربت الجزء الموجود في JEE 6 Tutorial http://download.oracle.com/javaee/6/tutorial/doc/bnblr.html
  16. طلب مصادر ل wxpython

    السلام عليكم wxpython video tutorial اتمنى ان يفيدك
  17. السلام عليكم لعبة tic tac toe على الـ Console اول برامجي بلغة البايثون وتطبيق عملي على اساسيات اللغة المربعات مرقمة من 1 الى 9 من اعلى اليسار الى اسفل اليمين يتم التحريك بكتابة رقم المربع من ورقم المربع الى لا اريد التطويل عليكم ولكن ارجو من الخبراء التقييم والتوجيه وادعو المبتدئين امثالي للمشاركة والاستفادة نسخة البايثون المستخدمة هي 2.7 def printView(values):# values is a list [] print '\t\t---+---+---+' print '\t\t|%s | %s | %s |' % (values[0],values[1],values[2]) print '\t\t---+---+---+' print '\t\t|%s | %s | %s |' % (values[3],values[4],values[5]) print '\t\t---+---+---+' print '\t\t|%s | %s | %s |' % (values[6],values[7],values[8]) print '\t\t---+---+---+' ################################################################################ def move(moves, movefrm, moveto): moves[moveto] = moves[movefrm] moves[movefrm] = ' ' return moves ################################################################################ # turn X or O # moves list of the game def validMove(turn, moves, movefrm, moveto): if moves[movefrm] != turn : return False if moves[moveto] != ' ' : return False return True ################################################################################ def play(moves, turn): while True: print 'Player %s Turn:' % turn movefrm = input("move %s from : " % turn) - 1 moveto = input("move %s to : " % turn) - 1 if not(validMove(turn, moves, movefrm, moveto)) : print ("Invalid Move") continue else : moves = move(moves, movefrm, moveto) return moves ################################################################################ def win(turn, moves) : winList = [[1,2,3],[4,5,6],[7,8,9],[1,4,7],[2,5,8],[3,6,9],[1,5,9],[3,5,7]] turnMoves = [] count = 0 while count < len(moves) : if turn == moves[count] : turnMoves.append(count+1) if len(turnMoves) == 3 : break count = count + 1 if turnMoves in winList : printView(moves) print ("Player %s Wins" % turn) return True else : return False ################################################################################ def main(): moves = ['X', 'X', 'X', ' ', ' ', ' ', 'O', 'O','O'] while True: #start the game printView(moves) # player X Turn moves = play(moves, 'X') printView(moves) if win('X', moves) : break # player O Turn moves = play(moves, 'O') if win('O', moves) : break if __name__ == '__main__': main() في انتظار تعليقاتكم تحياتي
  18. String Class

    السلام عليكم الجافا تعامل الرقم الصحيح الذي يبدأ بصفر على انه رقم ثماني Octal فتقوم بتحويله الى المقابل العشري للتعامل معه هذا رابط يشرح انظمة الاعداد http://www.arabteam2000-forum.com/index.php?showtopic=224688 وهذا رابط يشرح التعامل مع النظام الثماني في الجافا http://mindprod.com/jgloss/octal.html تحياتي
  19. أختبار كود الـ java و jsp بواسطة الـ white box و black box

    السلام عليكم الـ white box والـ black box هما طريقتان من طرق اختبار البرنامج (Testing Techniques) طريقة عملهم ببساطة هي black box هي ان تعامل البرنامج كصندوق مغلق لا تعرف مابداخله من كود اي انك تتقمص شخصية المستخدم وتقوم بـ 1- اختبار هل البرنامج يقوم بما هو مفترض ان يقوم به عن طريقة اعطائه مدخلات صحيحة واختبار هل المخرجات صحيحة(test to pass) 2- اعطاء البرنامج بيانات خاطئة لمعرفة كيف يتعامل البرنامج معها (هل تظهر رسالة خطأ؟ ام يتوقف البرنامج عن العمل) (test to fail) white box هي ان تتقمص شخصية مخترق يملك كود البرنامج والتوثيق الخاص بالبرنامج documentation وذلك بغرض اكتشاف الثغرات الموجود في البرنامج من ثغرات امنية وغيرها الـ Unit testing(JUnit) هو صورة من صور الـ white box testing هذه كانت مقدمة بسيطة عن موضوع الـ testing طبعا الموضوع اكبر من ذلك ولكنها مدخل بسيط اتمنى ان يفيدك تحياتي
  20. نسخ المصفوفات

    السلام عليكم قم بقراءة هذا الموضوع http://www.arabteam2000-forum.com/index.php?showtopic=217753 وأي استفسار نحن موجودون تحياتي
  21. نسخ المصفوفات

    السلام عليكم لا اعلم فروقا جوهرية بين الطريقتين حتى بالنسبة للاداء لم اجد ما يرجح كفة احدهما وهذه بعض الفروق التي استطعت استخلاصها 1- clone تعمل مع اي object اما copyArray فتعمل مع المصفوفات فقط (فرق عبقري :cool: ) 2- تستطيع عمل override للدالة clone لتنفيذ بعض العمليات المعقدة اما copyArray فلا 3- مع clone لن تحتاج الى عمل object instantiation للـ object المنسوخ اليه اما مع arrayCopy فتحتاج الى تعريف المصفوفة وتحديد طولها قبل استخدام الدالة 4- واخيرا بخصوص طريقة العمل فكلاهما يقوم بعمل نسخة سطحية shallow copy اي اذا كان لديك مصفوفة من objects وقمت بعمل نسخة منها سيصبح لديك مصفوفتان لكنهما يشتركان في نفس Objects ولكن تستطيع التغلب على ذلك بعمل override لـ clone ارجو ان اكون قد افدت تحياتي
  22. السلام عليكم هل جربت Microsoft VS Express 2008 يعمل على win XP SP2 Microsoft VS Express 2010 يعمل على win XP SP3 و فيستا و win7 http://www.microsoft.com/express/Downloads/
  23. float واستخدامه بواسطة متغير

    السلام عليكم هل جربت هذه الطريقة؟ float y = (float) (100 / RecTotal) * vv;
  24. الـDOS لا يجد ملف الجافا ؟؟

    السلام عليكم بعد تنفيذ javac NewClass.java فـ javac يستخدم لترجمة الملف الى class. قم بتنفيذ java NewClass حتى تظهر النتيجة
  25. الـDOS لا يجد ملف الجافا ؟؟

    السلام عليكم عليك اولا الذهاب الى مسار الملف ثم تنفيذه cd Documents\NetBeansProjects\AnagramGame1\src ثم javac NewClass.java