• الإعلانات

    • فيصل الحربي

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

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

Muhammed Magdy

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

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

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

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

4 عادي

عن Muhammed Magdy

  • الرتبة
    عضو
  • تاريخ الميلاد 04/10/1991

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

  • الجنس ذكر
  1. جزاك الله خيراً على الموضوع ، هل حصلت على الشهادة عن طريق دراسة الكورس في مركز تدريب أم عن طريق دراسته عن طريق الإنترنت Online ? و أي الخيارين تنصحني ، لأنه يوجد عرض من أحد مراكو التدريب في بلدي على الكورس كامل
  2. ما رأيكم في مسابقة شهرية

    للأسف التفاعل قل جداً بالرغم من إني عضو جديد لم أكمل السنة ، حتى الأن هناك مواضيع منذ شهور ولم تجد تعليق واحد ، لا أعرف بسبب الدراسة أو الإنشغال في الحياة الفعلية ، أتمنى المنتدى يعود مثل سابق عهدة وخصوصاً إني عرفت إن المنتدى من أكبر منتديات البرمجة و أقدمها
  3. بسم الله الرحمن الرحيم   كشفت شركة مايكروسوفت أنها ستقوم بفتح مصدر منصتها التطويرية NET. بالإضافة إلى أنها ستكون متوفرة على نظامي ماك و لينكس و هو الشيء الذي قوبل بترحيب كبير من طرف المطورين، بالإضافة إلى أن مايكروسوفت أعلنت أن منصة Visual Studio  2013 ستصبح مجانية.   و كانت المنصة التطويرية NET. متوفرة فقط على نظام ويندوز لكن مايكروسوفت تقول أنها تريد تقريب خدماتها لكل المطورين و المشتغلين على باقي الأنظمة خصوصا لينكس و ماك، حيث تشير مايكروسوفت أن عدد المطورين المستفيدين من خدمات المنصة يصل إلى ستة ملايين.   كما أن مايكروسوفت ستوفر مجانا كل من منصة Visual Studio 2013 و النسختين التجريبيتين من Visual Studio 2015 و NET 2015.   المصدر   ######################################################   رأيت بعض الأخوة المطورين المتذمرين من القرار و خصوصاً إنه سيأثر على اللغات الآخرى و بالأخص Java وبعضهم وصف بإنه قد تسقط اللغة ! ممكن تشاركونا أرائكم في هذا الموضوع وخصوصاً إني لا أحب ال .Net :)
  4. إستفسارات عامة عن Ubuntu 14.04

    شكراً تم حل مشكلة فتح و حفظ المشاريع أما بالنسبة لل vlc سأحاول البحث :)
  5. إستفسارات عامة عن Ubuntu 14.04

    بعد إستخدام اﻷمر أعطاني أخطاء لها أول وليس لها آخر VLC media player 2.1.4 Rincewind (revision 2.1.4-0-g2a072be)No protocol specifiedxcb_connection_has_error() returned trueFailed to create secure directory (/run/user/0/pulse): Permission deniedNo protocol specified[0x15e82b8] pulse audio output error: PulseAudio server connection failure: Connection refusedNo protocol specifiedxcb_connection_has_error() returned trueFailed to create secure directory (/run/user/0/pulse): Permission deniedNo protocol specifiedNo protocol specified[0x153c3b8] main interface error: no suitable interface module[0x1510058] main libvlc error: interface "globalhotkeys,none" initialization failed[0x153c3b8] dbus interface error: Failed to connect to the D-Bus session daemon: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.[0x153c3b8] main interface error: no suitable interface module[0x1510058] main libvlc error: interface "dbus,none" initialization failed[0x1510058] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.No protocol specified[0x153b868] qt4 interface error: Could not connect to X serverNo protocol specified[0x153b868] skins2 interface error: cannot initialize OSFactory[0x153b868] [cli] lua interface: Listening on host "*console".VLC media player 2.1.4 RincewindCommand Line Interface initialized. Type `help' for help.
  6. برنامج ترتيب الملفات

    لم أفهم مايقوم به البرنامج ، ياريت شرح بسيط عن البرنامج ، ترتيب أبجدي أو بالملفات، إلخ ، نقلها أو نسخها بالترتيب :)
  7. تبديل داخل مصفوفة بين معلومتين

    لم أفهم ما يعنيه الكود ولكن هذا الكلاس يقوم بالمطلوب public class NewClass1 {    public void changeCouleurCrayon() {        int x[] = {0, 1};        for (int val : x) {            if (val == 0) {                System.out.println(0);            } else {                System.out.println(1);            }        }    }}الإستدعاء من ال Main new NewClass1().changeCouleurCrayon();
  8. إستفسارات عامة عن Ubuntu 14.04

    يبدو إنك لم تفهم قصدي ، قصدت الحفظ أو الفتح خارج قرص الجذر ، مثﻻً عندي قرص C,D أريد أن أحفظ أو أفتح مشاريع داخل القرص D وليس في قرص النظام ، هذة صورة توضح المشكلة  
  9. إستفسارات عامة عن Ubuntu 14.04

    أعتقد هتبقى عيب و مشكلة كبيرة في لينيكس إذا كانت المشكلة لهذا السبب ، يا أخ أحمد أنت تعرف إن معظم البرامج و الأدوات والإضافات تستخدم حساب ال Root  أنا لا أحب ما يطلقون عليه "الرقابة الأبوية" الخاصة بلينكس وعلى رأي أحد الأخوة طالما إن شخص إختار إنه يستخدم لينكيس فا الطبيعي إنه يعرف ماذا يفعل ! ، عموماً هل الحل فقط في إستخدام user آخر ؟
  10. إستفسارات عامة عن Ubuntu 14.04

    لعدم فتح موضوع جديد ﻷنه في داخل الإطار تقريباً ، كيف أحل مشكلة ال NetBeans ﻻ يفتح أو يحفظ مشاريع إﻻ في المسار Root أو المسارات المرتبطة به ؟  
  11. قريبا سيتم إطلاق الإصدار الأول من JProtector

    يبدو برنامج رائع ، سأحاول أن أكتبه كتمرين حالما أنهي تعلم اللغة ، ولكن عندي إستفسار ما هي ال design patterns Model–View–Controller Observer Pattern وأتمنى تجيبو على مواضيعي اللي بالقسم لعل و عسى ألحق بالمشاركة في التطوير :P
  12. ListSelection > jList1ValueChanged

    السلام عليكم ورحمة الله وبركاته   أحاول في هذا المثال عمل Action لل JList عن طريق ال Drag & Drop ولكن المشكلة لا يقبل أي مصوفة جديدة ولا تعريف المصفوفة في ال Event public class JList_example extends javax.swing.JFrame { /** * Creates new form JList_example */ public JList_example() { initComponents(); } /** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { jPanel1 = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); jList1 = new javax.swing.JList(); jLabel1 = new javax.swing.JLabel(); jPanel1.setLayout(null); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("JList example"); jList1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED)); jList1.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N jList1.setModel(new javax.swing.AbstractListModel() { String[] strings = { "Red", "Green", "Blue", "Black", "White", "Yellow" }; public int getSize() { return strings.length; } public Object getElementAt(int i) { return strings[i]; } }); jList1.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); jList1.addListSelectionListener(new javax.swing.event.ListSelectionListener() { public void valueChanged(javax.swing.event.ListSelectionEvent evt) { jList1ValueChanged(evt); } }); jScrollPane1.setViewportView(jList1); jLabel1.setFont(new java.awt.Font("Tahoma", 1, 50)); // NOI18N jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(20, 20, 20) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(65, 65, 65) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 150, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(65, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(20, 20, 20) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel1) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(120, Short.MAX_VALUE)) ); layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] {jLabel1, jScrollPane1}); pack(); setLocationRelativeTo(null); }// </editor-fold> private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) { if (strings) } /** * @param args the command line arguments */ public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(JList_example.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new JList_example().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JLabel jLabel1; private javax.swing.JList jList1; private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; // End of variables declaration }
  13. ترتيب الأحداث

    السلام عليكم ورحمة الله وبركاته   أحاول عمل ActionListener ل 2 JCheckBox ولكن عند الضغط على الأثنين معاً لا ينفذ إلا واحدة ، أعتقد المشكلة في ترتيب الأحداث private void BoldActionPerformed(java.awt.event.ActionEvent evt) { if (Bold.isSelected()) { jTextField4.setFont(new Font("Tahoma", Font.BOLD, 30)); } else { jTextField4.setFont(new Font("Tahoma", Font.PLAIN, 30)); } } private void ItalicActionPerformed(java.awt.event.ActionEvent evt) { if (Italic.isSelected()) { jTextField4.setFont(new Font("Tahoma", Font.ITALIC, 30)); } else { jTextField4.setFont(new Font("Tahoma", Font.PLAIN, 30)); } } private void Bold_ItalicActionPerformed(java.awt.ActiveEvent evt) { if (Bold.isSelected() && Italic.isSelected()) { jTextField4.setFont(new Font("Tahoma", Font.BOLD + Font.ITALIC, 30)); } else { jTextField4.setFont(new Font("Tahoma", Font.PLAIN, 30)); } }
  14. Generator example 01

    السلام عليكم ورحمة الله وبركاته   رأيت مثال عجبني وحبيت أنفذه ، في هذا المثال عندما يضع المستخدم رقم في ال JTextField يولد JTextField بالعدد الذي وضعه و عند الضغط على Total يحسب مجموع الأعداد المدخلة في النص     وصلت حتى ال jButton2ActionPerformed هل من أفكار :)  ؟
  15. مشكلة في مثال تشفير

    تم حل المشكلة ، المكتبة تعمل على الإصدار Java SE 7u71/72 جيداً :)