• الإعلانات

    • فيصل الحربي

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

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

asminf

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

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

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

السمعه بالموقع

1 عادي

عن asminf

  • الرتبة
    عضو

معلومات الملف الشخصي

  • الدولة : الجزائر
  1. موضوع رائع و مفيد بوركت
  2. لمحة جافاوية 60: الخيوط الخفية

    لقد اتضح الأمر، شكرا على الشرح تحياتـــــنا
  3. لمحة جافاوية 60: الخيوط الخفية

    انشاء a Thread يكون عن طريق Runnable implements أو extends Thread فكلاهما صحيح ، ويفي لنا بغرض جعل الخيط Daemon و بصراحة لا أعلم اماكن اختيار الطريقة الأولى من الثانية.والتغيير الذي قمت به كان لجعل خيط daemon واحد بارز "من وجهة نضري".لنعلم أين هو الخيط NON daemon الذي سيوقف تنفيذ البرنامج بالكامل. فما هو ال NON Daemon Thread في المثال؟
  4. لمحة جافاوية 60: الخيوط الخفية

    السلام عليكم، بالنسبة للمثال المقدم من طرف الأخ علاء ، هو يحتوي على ثلاث خيوط اثنان Non Daemon وواحد daemon وهوالمتغير thread في المثال. يمكن تقليص العدد إلى اثنان فقط كمايلي: public class DaemonThread extends Thread{ public void run() { while (true) { System.out.println("daemon thread"); } }} public class Main { public static void main(String[] args) { DaemonThread daemonThread=new DaemonThread(); daemonThread.setDaemon(true); daemonThread.start(); for (int i = 0; i < 10; i++) { System.out.println("main thread"); } } } في انتظار الردودد..
  5. ال Communication بين عملاء ال Jade

    السلام عليكم. اعتقد أن هذا النظام "system multi agents" يعتمد على client/server architector و هذا يعني أن العملاء تنتقل من جهاز لآخر لانجاز عمل ما. ففي المثال أعلاه Agent A+Agent B هل يصلح عملهما ان كان كل عميل في جهاز أو البرنامج مقتصر على جهاز واحد فقط.
  6. شكرا على التوضيح :lol:
  7. السلام عليكــم ورحمـة الله وبركاتــه ،، شكرا لكما أخ علاء و محمد. بالنسبة لتحديد مساريjavac and java لأني لم أضفهم أصلا لقائمة متغيرات النظام (علما أني أتكلم عن نظام ويندوز) و أعتد أنه بتحديد مساري البرنامجين أعلاه يمكن الاستغناء عن ذكر المسار والاكتفاء بذكر الأمر فحسب java and javac بالنسبة لنظام ويندوز المسار الذي حددته يعتبر افتراضيا عند تنصيب الجافا jdk and jre,ولكن سيكون هناك خلل في حال تغيير نظام التشغيل ولهذا يجب استخدام الأمر الأشمل والمشترك لجميع الأنظمة. وأعتقد أن المتود exec () تمكننا من ذلك عن طريق استخدام البارامتر envp المذكور في الكود "فهو المختص بمتغيرات البيئة" بصراحة لم أجربه بعد لأني أخلط بينه وبين System.getProperties()، أترك الشرح لمن له علم بالفرق كيف يتم ذلك؟ لو سمحتم هل باستخدام System.getEnv(...) .
  8. السلام عليكــم ورحمـة الله وبركاتــه ،، نضرا لاهتمامي بموضوع تنفيذ أوامر الجافا برمجيا ، حاولت تتمة بناء أكواد الجافا التي ينشؤها برنامج Easy Jform Maker بتنفيذها و هذا بادراج Menu جديدة تحمل اسم Compile and Run مثلا وتحمل Item تنفذ الكود التالي: //نقوم باستخدام الActionperformed Event كما بالItem To java from Generate Menu private void CompileActionPerformed(java.awt.event.ActionEvent evt) { frame.GenerateByteCode(); } //المتود المناداة أعلاه هي كالآتي void GenerateByteCode() { if( DesignerPanel.genFile !=null ){ String [] envp= {}; String root=DesignerPanel.genFile.getName(); String javaFile= root+".java"; String path = DesignerPanel.genFile.getParent(); try { Process p = Runtime.getRuntime().exec("\"C:\\Program Files\\java\\jdk1.6.0\\bin\\javac.exe\" "+" "+javaFile,envp,new File(path)); p.waitFor(); Runtime.getRuntime().exec("\"C:\\Program Files\\java\\jre1.6.0\\bin\\java.exe\" "+" "+root,envp,new File(path)); } catch (IOException ex) { ex.printStackTrace(); } catch (InterruptedException ex) { ex.printStackTrace(); } } else JOptionPane.showMessageDialog(null, "the java code not yet generated..","information message",JOptionPane.INFORMATION_MESSAGE); } ملاحظات: المتود ناجحة في انشاء .class File عن طريق ال .javaFile و من ثم تنقيذه لكن تحتاج لبعض التعديل للتأكد من كون java code file منشأ وملاحظة أخرى هو فصل Compile عن Run مثلما نجده بباقي ال IDEs.
  9. تشكر أخ MKSOFT لقد تم تنفيذ البرنامج بنجاح، وفكرة البرنامج جد رائعة ويحتاج الكثير من الاضافات بالطبع لينافس NetBeans and Eclipse فهل تنوي المنافسة يا ترى ؟ :D دعها على الهامش و البرنامج طماح وفي انتظار تجريبه أكثر لنوافيك بالملاحظات. بارك الله فيك
  10. على ما أعتقد عرفت سبب الخطأ، عدم توافق في طبعة الجافا "version of jdk or netbeans" هل تم تطويرالبرنامج باستخدام جافا 1.7؟
  11. السلام عليكــم ورحمـة الله وبركاتــه ،، صراحة مشروع رائع يستحق كل التشجيع. ولكن لم استطع تنفيذه، فبعد الضغط على ملف jar لم يحدث شيئ فحاولت تشغيله بال NetBeans فظهر لي الخطأ أدناه Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: MKEnvironment.setAutoRequestFocus(Z)V at MKEnvironment.initComponents(MKEnvironment.java:2295) at MKEnvironment.<init>(MKEnvironment.java:32) at MKEnvironment$20.run(MKEnvironment.java:2778) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273 ) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173 ) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) BUILD SUCCESSFUL (total time: 3 seconds) فهل هناك library أو خطا في مسار ملف ما أو.... لاأدري أين الخطأ .. ..
  12. تعرف على Ant

    أوكي Ok المرة الجاية ان شاء الله
  13. تعرف على Ant

    وهو الأصح ، جربته ونجح مع اضافة المتغير Ant_Home المقصود اذن فالأنت لا تستخدم مع الجافا فقط؟ وأن فائدة اضافة متغير نظام جديد له علاقة مباشرة مع ملفات البات والملفات النظام التنفيذية، المقصود الفائدة من اضافة متغير نظام جديد
  14. تعرف على Ant

    السلام عليكــم ورحمـة الله وبركاتــه ، وأخيرا تم تنفيذ الAnt والانشاء ملف البايت كود و ملف الجار وتنفيذ البرنامج HelloWorld وذلك بحذف المتغير ant_home واضافة مسار ال Bin of Ant مباشرة في ال path كمايلي path=.....;e:\apache-ant-1.7.1\bin; ولكن عن سبب رفض المتغير ant_home لا أدري السبب
  15. تعرف على Ant

    نعم لقد قمت بإضافة %ANT_HOME% إلى المتغير path و محتوى المتغير pathهو: c:\windows\system32;c:\windows;c:\windows32\wbem; e:\apache-ant-1.7.1\bin ولو كتبت Ant في موجه الأوامر تظهر لي الرسالة التالية: ant_home is set incorrectly or ant could not be located. Please set Ant_home هل من أحد يعلم الجواب بعلما بأني تتبعت الخطوات بدقة.