المشاركات

- ما هو الفرق بين لغة السي والسي بلس ؟ what the different between c and c++ language

- ما هو الفرق بين لغة السي والسي بلس ؟ what the different between c and c++ language 1- ما هو الفرق بين لغة السي والسي بلس ؟ لغة السي ظهرت قبل لغة السي بلس . بالتالي لغة السي بلس هي إمتداد للغة السي . فكل الامور الموجودة في السي ستجدها في السي بلس لكن العكس غير صحيح . 2- ما هو الفرق بين Cpp و Borland Cpp . Cpp و Visual Cpp CPP و CPP.NET CPP و ؟؟؟؟؟؟ . ؟ لغة السي بلس هي لغة واحدة .. ولكن الشيء اللي يحول الكود الذي تكتبه إلى تطبيق هو الذي يختلف ..يوجد العديد من المترجمات .. منها مترجمات مايكروسوفت و بورلاند ..وغيرها . كلها في النهاية تمكنك من تحويل كود السي إلى تطبيق . أما لغة Cpp.net وتسمى الان بالCLI ,, فهي مختلفة ... ولايلزمك تعلمها .. فهي خاصة ببيئة الدوت نت .. 3 - هل أتعلم السي أو أتعلم السي بلس وهل اذا تعلمت واحدة منهما اكون قد تعلمت الاخرى ؟ نصيحة : لاتقل : أريد ان اتعلم السي .. ثم اتعلم السي بلس . ومن هذا الكلام . فالان أغلب الكتب والدروس هي تدمج السي بالسي بلس او لنقل تركز على السي بلس . لانك اذا تعلمت فقط السي...

دالة الإخراج في لغة الجافا : System.out.print

دالة  الإخراج في لغة الجافا  :               System.out.print دالة  الإخراج في لغة الجافا  :               System.out.print وهي من الدوال الهامة في لغة الجافا وهي تقوم بطباعة المخرجات سواء كانت عددية أو حرفية . ولتوضيح عمل  هذه الدالة سوف يتم دراسة بعض الأمثلة : مثال( 1 )المطلوب عمل برنامجا يقوم بطباعة العبارة Hello Egypt. public class  HelloEgypt  {            public  static  void  main ( String  [ ] s)               {                                   System.out.print("Hello  Egypt") ;                             }  }      شرح البرنامج         ...

الكلمات المحجوزة في الجافا reserved words in java

الكلمات المحجوزة في اللغة public finally abstract return float boolean short for break static if byte super implements case switch import catch synchronized instanceof char this int class throw interface continue throws long default transient native do true new double try null else void package extends volatile private false while protected final         

حروف وثوابت ورموز الجافا letters constant variable

حروف وثوابت ورموز الجافا  letters constant variable أولا :حروف لغة الجافا     تتألف حروف لغة الجافا مما يلي : 1. الحروف الأبجدية (Letters) وهي الحروف الكبيرة (Capital Letters) من A إلى Z وكذلك الحروف الصغيرة (Small Letters) من a إلى z. 2. الأرقام العددية (Digits) من 0 إلى 9. 3. الحروف الخاصة (Special Characters) وهي تلك الحروف التي ليست بأعداد أو بحروف أبجدية ولكنها تكون على هيئة رموز كالآتي:  (+,-,/,//,<,>,$,#,%,(),||,!,[],!=,,;,”,…..)  ثانيا الثوابت والمتغيرات     Constants & variables: أولا : الثوابت :Constants  وهى عبارة عن قيم ثابتة يراد الاحتفاظ بها طوال البرنامج ولا تتغير قيمتها أبدًا. وتنقسم الثوابت في لغة الجافا إلى:- 1- ثوابت عددية Numeric Constants   2- ثوابت رمزية   Non-numeric Constants 1- الثوابت العددية:  يمكن تمثيل الثوابت العددية في لغة الجافا كالآتي:- -الثابت العددي الصحيح : integer الثابت العددي الحقيقي Floating Constant - هو عبارة عن عدد مكون من الأرقام من (0 إل...

ماهو الشكل العام لبرنامج الجافا General form of Java program

صورة
      ماهو  الشكل العام  لبرنامج الجافا General form of Java program  ماهو  الشكل العام  لبرنامج الجافا General form of Java program      شرح البرنامج             1. السطر الأول     وهذا هو السطر الأول في البرنامج وهو يتكون من: Public  (  الفئة عامة ) ائما تسبق تعريف الفئة أو الفصيلة Class وهي تعني أن هذه الفئة أو أي يمكن لأي فئة أخرى في البرنامج استخدام عناصر هذه الفئة .لأن برنامج الجافا قد يتكون من أكثر من فئة class.   class   وهنا يتم بداية الفئة HelloEgypt              اسم الفئة ( البرنامج ) ولقد تم تسميته هنا بالاسم الذي نريده .  ولابد هنا أن نشير إلى نقطة هامة جدًا وهي أنه عند حفظ ملف الجافا لابد أن يتم حفظه بنفس اسم الفئة وبنفس شكل الحروف والمسافات وفي مثالنا هذا سيكون الاسمHelloEgypt.java . {         قوس بداية تعريف الفئة .  2. السطر الثاني   viod ...

دراسة بعض الطرائق والمنهجيات المهيكلة لتحليل وتصميم نظم المعلومات study for system analysis methods structural method

صورة
دراسة بعض الطرائق والمنهجيات المهيكلة لتحليل وتصميم نظم المعلومات study for system analysis methods structural method دراسة بعض الطرائق او الطرق المهيكلة لتحليل وتصميم نظم المعلومات  رغم الميزات التي تتمتع بها الطرائق  او الطرق غرضية التوجه، ورغم حداثتها وانتشارها الواسع إلا أننا لن نعتمد عليها في دراستنا العملية عند تحليل وتصميم نظام العمليات الإحصائية في المكتب المركزي للإحصاء وذلك للأسباب التالية:  أ‌. نظراً لضعفها في التعبير عن سلوك النظام والمشاكل التي يعاني منها، حيث يجري التحليل على مستوى أعلى من التجريد فمخطط الأصناف Class Diagram مخطط جيد لكن الأصناف في حد ذاتها هي كيانات على مستوى منخفض ولا يمكن لها أن تصف ما يقوم به النظام ككل باستخدام الأصناف فقط فإن الأمر يشبه محاولة فهم كيفية عمل الحاسب من خلال فحص مكونات اللوحة الأم . ب‌. لعل الاختلاف الأهم والجوهري بين الطرائق او الطرق الغرضية التوجه والطرائق او الطرق المهيكلة يكمن في مرحلة تنفيذ النظام نظراً لاعتمادها على مبدأ الأغراض والتي تتمتع باستقلاليتها، وتتميز بمبدأ الكبسلة وإخفاء المعلومات مم...

طرق تحليل الأنظمة طريقة غرضية او هدفية التوجه system analysis methods objected oriented method

صورة
طرق تحليل الأنظمة طريقة غرضية او هدفية التوجه system analysis  methods  objected oriented method  الطرق غرضية التوجه   وبحسب هذه الطرائق (OOD) Object-Oriented Design تحول التفكير في الوظائف والتفكير في المعطيات إلى التفكير في الأغراض Objects والتي تتمثل في أشياء نظرية وفيزيائية موجودة في الكون المحيط بنا. يملك الغرض حالة State وتعني مجموعة الظروف الواصفة للغرض فمثلاً حالة الغرض الممثل لحساب مصرفي تتضمن الرصيد الحالي.  تعتمد الطرائق غرضية التوجه والمتمثلة بلغة النمذجة الموحدة UML: Unified Modeling Language على المفاهيم التالية عند بناء نموذج:  أ‌. مفهوم التجريد Abstraction ب‌. مفهوم الكبسلة Encapsulation  ت‌. مفهوم إخفاء المعلومات Information Hiding  لقد ورد العديد من التعاريف لهذه المفاهيم، وقد اعتمدنا تعاريف Berard في ذلك حيث يقول: "إن التجريد، والكبسلة، وإخفاء المعلومات، هي مفاهيم مختلفة ولكنها مرتبطة  فيما بينها بشكل كبير فالتجريد هو التقنية Technique التي تساعدنا في تحديد أي المعلومات الموصفة يجب أن ت...