• الإعلانات

    • فيصل الحربي

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

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

th3g3ek

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

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

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

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

  1. السلام عليكم اخواني الكرام اريد الاستفسار كيف يمكنني استخدام material theme في بيئة الاندرويد في sdk api 10 مع العلم اني استخدم بيئة Android Studio
  2. السلام عليكم اخواني الكرام اريد طريقة لاضافة اعلانات ادموب في تطبيقات اندرويد مع العلم اني قمت باضافة هذا الكود الى الواجهة الرئيسية  <com.google.android.gms.ads.AdView android:layout_width="fill_parent" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-2847927260438345/2100587116" android:background="#555555" />ولكن يبقى مكان الاعلان فارغ ولا يظهر الاعلان وكذلك قمت باضافة هذا الكود في manifest <uses-permission android:name="android.permission.INTERNET"/>    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>للأتصال بالانترنت ولم يظهر الاعلان ارجو الافادة
  3. السلام عليكم ورحمة الله وبركاته   اخواني الكرام اريد ان اخذ رأيكم في مسابقة شهرية سيتم طرحها في هذا المنتدى وهي خاصة ببرمجة برامج جافا والمسابقة عبارة عن ان كل شهر سوف يقوم شخص بعمل برنامح بسيط ويقوم بطرحه في هذا المنتدى ثم يحاولون الاعظاء انشاء مثل هذا البرنامج مع اضافة بعض الميزات عليه والبرنامج الذي يكون افضل برنامج به ميزات سوف يتم تكريم صاحب البرنامج وهكذا.     هذه المسابقة سوف تجعل تفاعل في المنتدى وكذلك سوف تجعل الاعظاء يقومون ببمارسة البرمجة بشكل مستمر وهذا سوف ينمي مهاراتهم في لغة جافا.     من يوافق على هذه المسابقة ارجو ان يقوم بوضع تعليق.
  4. استفسار فى الجافا

    لأنظمة التشغيل يتم استخدام جافا اما للأنترنت يتم استخدام جافا سكربت ويمكن استخدام جافا
  5. استفسار فى الجافا

    لأنظمة التشغيل يتم استخدام جافا اما للأنترنت يتم استخدام جافا سكربت ويمكن استخدام جافا
  6. استفسار فى الجافا

    لأنظمة التشغيل يتم استخدام جافا اما للأنترنت يتم استخدام جافا سكربت ويمكن استخدام جافا
  7. استفسار فى الجافا

    لأنظمة التشغيل يتم استخدام جافا اما للأنترنت يتم استخدام جافا سكربت ويمكن استخدام جافا
  8. ضرب مصفوفتين

    مرحبا اخي هل يمكنك تغيير جمل الطباعة الى اللغة العربية لكي افهم ما تريد لأني لا افهم الفرنسية بالضبط مع العلم اني اريد منك ان تقوم بتغييرها في هذا الكود   package arrays;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Scanner;public class MatriceOpx extends Thread{ private int [][] resultat,matrice2,vecter,matrice1; private int Integer1,Integer2,Integer3; public MatriceOpx(int i){ Integer3 = i; this.start(); } public MatriceOpx(){ int i,j,k; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Multiplication de 2 matrices carres des entiers naturels : "); Scanner e1 = new Scanner(System.in); Integer1 = e1.nextInt(); System.out.print("Veuillez introduiez le nombre de thread: "); try{ Integer2 = e1.nextInt(); }catch(Exception e){} if (Integer2 > Integer1) { System.out.println("Non, Integer2 <= Integer1"); }else{ matrice1 = new int[Integer1][Integer1]; matrice2 = new int[Integer1][Integer1]; resultat = new int[Integer1][Integer1]; vecter = new int[Integer1][2]; for(i = 0; i < Integer1; i++){ vecter[i][0] = 0; } for(i = 0; i < Integer1; i++) { for(j = 0; j < Integer1; j++){ try{ matrice1[i][j] = 150; }catch(Exception e){} } } System.out.println(); System.out.println("Veuillez remplir les cases de la matrice deux : "); for(i = 0;i < Integer1; i++) { for(j = 0; j < Integer1; j++){ try{ matrice2[i][j] = 50; }catch(Exception e){} } } MatriceOpx mat[] = new MatriceOpx[Integer2]; for(i = 0; i < Integer2; i++){ mat[i] = new MatriceOpx(i); } try { for(i = 0; i < Integer2;i++) mat[i].join(); }catch(Exception e){} System.out.println(); System.out.println("Ci dessous le resultat :"); System.out.println(); k = i + 1; System.out.println("le ligne numéro:" + k + " dans la matrice resultat fait le calcule à l'aide de thread N° : " + vecter[i][1] + ""); for(j = 0; j < Integer1; j++) System.out.println(resultat[i][j]); } } public void run(){ for(int i = 0; i < Integer1; i++){ if(vecter[i][0] == 0){ for(int c = 0; i < Integer1; c++){ resultat[i][i] = 0; for(int j = 0; j < Integer1; j++) resultat[i][c] = resultat[i][c] + matrice1[i][j] * matrice2[j][c]; } vecter[i][0] = 1; vecter[i][1] = Integer3; } } } public static void main(String[] args0){ new MatriceOpx(); }}
  9. مساعدة ,,Jbutton et Jtextfield

    اخي اتمنا لو تخبرني لماذا سوف تستعملها كلي افهم اكثر 
  10. ممكن شرح لهذا الكود البسيط

    قائمة التشغيل هذه راح تفيدك إن شاء الله فهي تشرح الـ Generic Class للأستاذ عبدالله عيد   https://www.youtube.com/playlist?list=PLqmVQqNLdVv11bup4o0bRR4zxG2Gu05gX
  11. ضرب مصفوفتين

    هذه الطريقة قد تساعدك   /** * * @author Mohamed */public class Arrays { public Arrays(){ int[] x = {1,3,5,7,9,11}; int[] y = {2,4,6,8,10,12}; if(x.length == y.length){ for(int i = 0; i < x.length; i++){ System.out.println(x[i] * y[i]); } }else{ System.err.println("Arrays is not equal"); } } public static void main(String[] args) { new Arrays(); }}
  12. مساعدة ,,Jbutton et Jtextfield

    هذا المثال يوضح ما تريد import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;import javax.swing.UIManager;/** * * @author Mohamed */public class JTextFieldAndJButton extends JFrame implements ActionListener { JFrame frame; JButton button; JTextField TxtField; public JTextFieldAndJButton(String Title){ frame = new JFrame(Title); for(int i = 1; i <= 10; i++){ button = new JButton("" + i); frame.add(button); button.addActionListener(this); } TxtField = new JTextField(""); frame.add(TxtField); frame.setSize(400, 300); frame.setLocationRelativeTo(null); frame.setLayout(new GridLayout(6,0)); frame.setDefaultCloseOperation(3); frame.setResizable(true); frame.setVisible(true); } public static void main(String[] args) throws Exception { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); new JTextFieldAndJButton("Example"); } @Override public void actionPerformed(ActionEvent e) { if("1".equals(e.getActionCommand())){ TxtField.setText("1"); }else if("2".equals(e.getActionCommand())){ TxtField.setText("2"); }else if("3".equals(e.getActionCommand())){ TxtField.setText("3"); }else if("4".equals(e.getActionCommand())){ TxtField.setText("4"); }else if("5".equals(e.getActionCommand())){ TxtField.setText("5"); }else if("6".equals(e.getActionCommand())){ TxtField.setText("6"); }else if("7".equals(e.getActionCommand())){ TxtField.setText("7"); }else if("8".equals(e.getActionCommand())){ TxtField.setText("8"); }else if("9".equals(e.getActionCommand())){ TxtField.setText("9"); }else if("10".equals(e.getActionCommand())){ TxtField.setText("10"); } }}
  13. ما رأيكم في مسابقة شهرية

        للأسف اخي لاحظت هذا الشيئ
  14. عكس رقم في جافا

    اخي الطريقة سهلة كل ما عليك انك تنشئ String وتنتظر قيمة يدخلها المستخدم وبعد ما يقوم المستخدم بادخال القيمة تقوم تقوم بجلبها عن طريق For وتلف على عناصر الـ String خانة خانة وتسجلها داخل متغير من نوع Char بعد هيك بتحول الــ Char ل integer وبتطبع الناتج هذا المثال يقوم بالمطلوب   import java.util.Scanner;/** * * @author Mohamed Hamdan */public class Number { private String m; public Number() { Scanner scan = new Scanner(System.in); System.out.print("Input the number here : "); m = scan.nextLine(); for( int i = m.length(); i > 0; ){ i--; int x1 = Character.getNumericValue(m.charAt(i)); System.out.print(x1); } System.out.println(); } public static void main(String[] args) { new Number(); }}
  15. طلب توضيح الفرق بين private و public

        شكرا لكم اخواني تم الافادة
  16. السلام عليكم اخواني الكرام.   اريد الاستفسار عن private و public انا اعلم ان private لا يمكن استخدامها خارج الكلاس الى بطرق معينة ولكن لماذا يفضل استخدام private بدل من public    ارجو الافادة
  17. قراءة نص عن طريق DataInputStream

    هذا الكود يقوم بالواجب   try{ DataInputStream input = new DataInputStream(System.in); System.out.println("Input Number One"); double x = Double.parseDouble(input.readLine()); System.out.println(x + x); }catch(Exception Ex){ System.out.println("#######"); }
  18. طلب توضيح الفرق بين private و public

    ارجو الافادة
  19. طلب توضيح الفرق بين private و public

    للأسف لم افهم اخي الكريم انا اريد ان اعرف لماذا يفضل استخدام private بدل public و protected
  20. الفرق بين الـ Methods والـ Functions في جافا

            شكرا لك اخي على الافادة يعني الجافا لا يوجد بها سوى ميثود فقط لا يوجد بها فنكشن
  21. السلام عليكم ورحمة الله وبركاته   اخواني الكرام اريد الاستفسار كيف افرق بين Methods Functions في جافا وأين توجد Methods وFunctions وأين يتم كتابتها وكتى نقوم بتسميتها Methods ومتى نقوم بتسميتها Functions 
  22. السلام عليكم اخواني الكرام اريد توضيح الفرق بين  Files.move(fileToMovePath, dirPath,StandardCopyOption.COPY_ATTRIBUTES);وFiles.move(fileToMovePath, dirPath,StandardCopyOption.ATOMIC_MOVE);وFiles.move(fileToMovePath, dirPath,StandardCopyOption.REPLACE_EXISTING);
  23. السلام عليكم اخواني الكرام لدي استفسار عن طريقة عمل حدث واحد لأكثر من زر ولنفرض ان لدي 100 زر اريد عن الضغط على اي زر من هذه الازرار يقوم بطباعة Hello World هل يجب علي ان اقوم بكتابة حدث لكل  زر ام يوجد طريقة لوضع الحدث لجميع الازرار دفعة واحدة يعني بدل ما اكتب هكذا لكل زر ​if(e.getSource() == button){ textfield.setText("Hello World"); }ولنفرض اني اريد كتابة هذا الحدث على الف زر هل يجب ان اقوم بكتابة هذه الاسطر الف مرة ام ان الجافا توفر خاصية كتابة الاحداث دفعة واحدة لأكثر من عنصر
  24. Generator example 01

    هذه تجربتي مع الكود  package generator;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTextField;import javax.swing.UIManager;public class Generator extends JFrame implements ActionListener { JFrame frame; JPanel panel,panel1,panel2; JTextField value; JLabel label,TotalVal; JButton Generate,total; int i,finalVal,y,x,m,val; JScrollPane scroll; public Generator(){ frame = new JFrame("Mohamed Generator"); frame.setDefaultCloseOperation(3); frame.setLayout(new BorderLayout()); panel = new JPanel(); panel1 = new JPanel(); panel2 = new JPanel(); panel2.setLayout(new FlowLayout(FlowLayout.CENTER, 25, 10)); panel1.setLayout(new FlowLayout(25, 150, 10)); value = new JTextField(); Generate = new JButton("Generate"); total = new JButton("Total"); TotalVal = new JLabel("Total Value : "); panel2.add(new JLabel("No. of values")); panel2.add(value); value.setPreferredSize(new Dimension(250, 27)); panel2.add(Generate); panel1.add(total); panel1.add(TotalVal); scroll = new JScrollPane(panel); frame.add(scroll,BorderLayout.CENTER); frame.add(panel1,BorderLayout.PAGE_END); frame.add(panel2,BorderLayout.PAGE_START); frame.setSize(600, 400); frame.setLocationRelativeTo(null); frame.setVisible(true); Generate.addActionListener(this); total.addActionListener(this); } public static void main(String[] args) throws Exception { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); new Generator(); } @Override public void actionPerformed(ActionEvent e) { try{ val = Integer.parseInt(value.getText()); }catch(Exception ex){ JOptionPane.showMessageDialog(rootPane, "يرجى ادخال قيمة عددية"); } if(e.getSource() == Generate){ for(i = 1; i <= val; i++){ Random ran = new Random(); JTextField txt = new JTextField(Integer.toString(ran.nextInt(200))); panel.setLayout(new GridLayout(val,0)); panel.add(txt); frame.setSize(599, 399); x = finalVal; finalVal = Integer.parseInt(txt.getText()); y = y + x; } m = y + finalVal; }if(e.getSource() == total){ TotalVal.setText("Total Value : " + m); } }}