• الإعلانات

    • فيصل الحربي

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

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

fatahalrhman

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

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

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

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

0 عادي

عن fatahalrhman

  • الرتبة
    عضو

طرق الإتصال

  • AIM 769
  • ICQ 687
  • Yahoo 1097

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

  • اهتمامات to get master and phd in computer science
  1. شو مشان الجافا

    الي الاخ:Aladdin11 : بالنسبه الي ان الجافا وال ++c أنه قد افل نجمهما هذا كلام غير صحيح وغير منطقي ,فانت تعلم ان العالم اجتاحته حمي البرمجه الموجهه نحو الاهداف object oriented programming , واصبحت النظرات تتجه نحو تصميم انظمه تشغيل ايضا موجهه نحو الهدف وذلك لقوه امنها high secure وسهوله التعامل معها ومع تطبيقاتها ,فالجافا والسي هما اللغتان القويتان واللتان تكونان نخاع البرمجه الموجهه نحو الاهداف, فكيف افل نجمهما ؟ ومن المعروف بان شركة microsoft تتعامل باسلوب closed source code وهذا اسلوب غير مجدي ,فانظر يا أخي الي شركة sun microsystems العملاقه والتي هي مهد الجافا والنت اسكيب تتعامل باسلوب ال open source code وهذا يجلب الفائده لتطوير مهاراتنا البرمجيه . خلاصه بان هذا الكلام غير واقعي وغير صحيح.
  2. سؤال- خطوات تصميم أنظمة التشغيل

    الحديث عن انظمه التشغيل حديث شيق وممتع ,ونظام التشغيل بغض النظر عن نوعه هو عباره عن برنامج معقد complex program وهو بمثابه الحكومه لانه يتحكم في كل عمليات الادخال والاخراج . ونظام التشغيل يستند بشكل كبير علي مفهوم ما يعرف بالمقاطعه interrupt والمقاطعه هي ارسال اشاره الي ال cpu لاداء عمل معين ,اي يمكننا القول بان نظام التشغيل هو بيئه مقاطعه interrupt invironmemnt ,حيث يكون العمل متناسق ومنسجم مع ال cpu لاداء الوظائف المراد انجازها tobeperform وتتم كل هذه العمليات المعقده بواسطه خوارزميات معده بشكل ممتاز لتاديه المهام المطلوبه بكفاءة عاليه وفي اقل زمن ممكن . وساواصل الحديث في المنتدي إن شاء الله ............................................. thankyou
  3. كود مسنجر ب java

    import java.net.Socket; import java.net.UnknownHostException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.io.IOException; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; import java.awt.BorderLayout; import javax.swing.JDialog; import javax.swing.JFrame; import java.text.ParseException; /** * The WebSiteReader class */ public class MyChat2 extends JFrame implements Runnable, ActionListener { public static final int WIDTH=700; public static final int HEIGHT = 500; public static final int LINES = 23; public static final int CHAR_PER_LINE = 50; private JTextArea theText; private JTextArea theText2; private JTextArea theText3; Socket socket; Thread t; /* *//*----------------------------------------------**/ public MyChat2() { setSize(WIDTH,HEIGHT); addWindowListener(new WindowDestroyer()); setTitle("My Chat"); Container contentPane = getContentPane(); contentPane.setLayout(new BorderLayout()); JPanel textPanel = new JPanel(); textPanel.setBackground(Color.black); theText = new JTextArea(LINES, CHAR_PER_LINE); theText.setBackground(Color.white); textPanel.add(theText); theText.setEditable(false); JScrollPane scrolledText = new JScrollPane(theText); textPanel.add(scrolledText); contentPane.add(textPanel, BorderLayout.CENTER); /*Text field 2 to display user names*/ JPanel textPanel2 = new JPanel(); theText2= new JTextArea(23, 10); theText2.setBackground(Color.white); textPanel2.add(theText2); theText2.setEditable(false); //cannot edit text contentPane.add(textPanel2, BorderLayout.EAST); /*Text field 3 to write messages*/ JPanel textPanel3 = new JPanel(); textPanel3.setLayout(new FlowLayout()); theText3= new JTextArea(3, 52); theText3.setBackground(Color.white); JScrollPane scrolledText3 = new JScrollPane(theText3); textPanel3.add(scrolledText3); /*Display a Send button*/ JButton sendButton = new JButton("Send"); sendButton.addActionListener(this); textPanel3.add(sendButton); contentPane.add(textPanel3,BorderLayout.SOUTH); /*Display menu options*/ JMenu menu = new JMenu("File"); Font font = new Font("Times", Font.BOLD, 14); menu.setFont(font); JMenuItem m; m= new JMenuItem("Exit Chat"); m.addActionListener(this); menu.add(m); m= new JMenuItem("Clear Text"); m.addActionListener(this); menu.add(m); JMenuBar mBar = new JMenuBar(); mBar.add(menu); setJMenuBar(mBar); } public MyChat2(String webAddress, int port) { public void start() { try { Socket socket = new Socket(webAddress, port); OutputStream os = socket.getOutputStream(); t = new Thread(this); t.start(); } catch (Exception e) { theText.appendText("error: "+e+"n"); } } public void stop() { try { t.stop(); socket.close(); } catch(Exception e) { theText.appendText("error 2: "+e+"n"); } } public void run() { try { InputStream is = socket.getInputStream(); byte[] buf = new byte[200]; while(true) { int avail = is.available(); if(avail<1) avail=1; if(avail>buf.length) avail=buf.length; int bytes_read=is.read(buf,0,avail); theText.appendText(new String(buf,0,0,bytes_read) ); } } catch (Exception e) { System.err.print(e); } } byte[] linebuffer=new byte[80]; public boolean handleEvent (Event e) { if(e.id==Event.ACTION_EVENT && e.target==theText3) { String line =theText3.getText(); int len =line.length(); if(len>linebuffer.length-1) { len=linebuffer.length-1; } line.getBytes(0,len,linebuffer,0); linebuffer[len]='n'; try { os.write(linebuffer,0,len+1); } catch (Exception g) { System.err.print(g); } theText3.setText(""); return true; } return false; } } /* *//*----------------------------------------------**/ public void actionPerformed(ActionEvent e) { String actionCommand = e.getActionCommand(); if(actionCommand.equals("Exit Chat")) System.exit(0); else if(actionCommand.equals("Clear Text")) theText.setText(""); else theText.setText("Error in chat interface"); } /* *//*----------------------------------------------**/ public static void main(String[] args) { MyChat2 guiChat = new MyChat2(); guiChat.setVisible(true); if (args.length != 2) { System.out.println("[WebSiteReader] usage: java MyChat IPAddress port"); System.exit(1); } try { int port = Integer.parseInt(args[1]); MyChat2 mc = new MyChat2 (args[0], port); } catch (NumberFormatException e) { System.out.println("[MYChat:main] improperly formatted port number, using 7001"); MyChat2 mc = new MyChat2 (args[0], 7031); } } }
  4. code to send message via java

    import java.util.*; import java.io.*; import javax.mail.*; import javax.mail.internet.*; import javax.activation.*; public class email{ private static void send(String host, String from, String to, String subject, String time){ //setup the contents of the e-mail message String contents = ("Email content"); //set the properties Properties prop = System.getProperties(); //set up the mail server prop.put("mail.smtp.host", host); //create a new session Session session = Session.getDefaultInstance(prop, null); try { //define the message MimeMessage message = new MimeMessage(session); //set who the message is from message.setFrom(new InternetAddress("[email protected]")); //set who the message is to message.addRecipient(Message.RecipientType.TO, new InternetAddress(to)); //set the message subject message.setSubject("Details of Meeting " + subject); //set the message content message.setContent(contents + footer, "text/plain"); //send the message Transport.send(message); //exception handling } catch (MessagingException mex) { System.out.println("n--Exception handling in sending email"); mex.printStackTrace(); System.out.println(); Exception ex = mex; do { if (ex instanceof SendFailedException) { SendFailedException sfex = (SendFailedException)ex; Address[] invalid = sfex.getInvalidAddresses(); if (invalid != null) { System.out.println(" ** Invalid Address"); if (invalid != null) { for (int i = 0; i < invalid.length; i++) System.out.println(" " + invalid); } } Address[] validUnsent = sfex.getValidUnsentAddresses(); if (validUnsent != null) { System.out.println(" ** ValidUnsent Address"); if (validUnsent != null) { for (int i = 0; i < validUnsent.length; i++) System.out.println(" "+validUnsent); } } Address[] validSent = sfex.getValidSentAddresses(); if (validSent != null) { System.out.println(" ** ValidSent Address"); if (validSent != null) { for (int i = 0; i < validSent.length; i++) System.out.println(" "+validSent); } } } System.out.println(); if (ex instanceof MessagingException) ex = ((MessagingException)ex).getNextException(); else ex = null; } while (ex != null); }//end of catch }//end of send email public static void main(String [] args){ send("iserve1.infj.ulst.ac.uk", "[email protected]", "[email protected]", "Conformation", "Whenever");} }
  5. بارك الله فيك والي الامــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــام(f)
  6. كيف تعمل متصفحات الانترنيت؟

    *اضف الي معلوماتك بالنسبه الي طلب الصفحات ,بان هناك خوارزميات algorithms تعمل في المخدمات الضخمه ودور هذه الخوارزميات هو التسريع بقدر الممكن للاستجابه للطلبات الوارده للمخدم ,وايضا هناك معالجات processors فائقه السرعه ,وهي تجمع من المعالجات تتقاسم المهام ايضا وتسمي SMP ) symetric multi processors ) .
  7. نظره على برنامج forte for java

    fantastic يا اخي...............................................................................
  8. كتاب Advanced Java™ 2 Platform How to Program

    مشــــــــــــــــــــــــكور وبارك الله في سعيك....
  9. سلسلة دروس PL/SQL

    بارك الله فيك ,والي الامـــــــــــــــــــــام..........
  10. موقع جيد للجافا ابلت مع تشكيلة أخرى

    goodluck علي هذا الموقع الرائع ونرتجي منك المزيد...............(f)
  11. مرحبا

    اولا مرحبا بك يا اخت ,من المعروف ان البرمجه من الاعمال الجماعيه فلا داعي للاحباط والي الامام دوما ,فعليك الاجتهاد والجد والمثابره (gift)
  12. Library System

    وفقك الله لما فيه الخير............(f)
  13. اجزاء من كتاب JAVA how to program الاصدار الخامس

    وفقك الله (gift)
  14. موقع مميز للcodes تفضلوا

    1000 شكر علي مجهودك الرائع(f)