الدرس الثاني / مقدمة في لغة الجافا
• شركة Sun هي المصنعة للجافا ، وشركة Oracle اشترت موقع Sun فأصبحت جميع برامج شركة Sun باسم شركة Oracle .
• ( JDK ( Java Development Kit : صندوق عدة المبرمج " طقم كامل كأدوات مساعدة غرضها تطوير البرامج " ، هذا الملف يجب تحميله ، يوجد بداخل هذا المجلد ملفات
كثيرة ، يوجد إصدارات متعددة ، يفضل دوما تنزيل آخر إصدار ، حاليا موجود 7.3 تم تنزيلها .
• ملاحظة : من غير JDK لا يوجد Java ، بمعنى تنزيل ملف ال جي دي كي مهم جدا ، للمبرمج وللمستخدم .
• (JRE ( Java Run Time Envioronment : " بيئة تشغيل (تجريب ) الجافا " ، وهي ملفات مساعدة تعمل ال Kit و تعمل Package .
• JRE : هام تنزيله للمبرمج من أجل تطوير البرامج أما المستخدم فلا يلزمه ، فهو ذا حجم كبير نسبيا .
• يوجد بداخل الجي آر إي ملفات وهي : Java و Java.exe و Java.com ..... الخ .
يتبع
التعديل الأخير تم بواسطة صاحب القرآن ; 05-06-2013 الساعة 12:08 AM
• (JVM ( Java Virtiual Machine : " آلة نسخة طبق الأصل " ، بمعنى : أي لعبة شاهدتموها من الألعاب الحديثة كلعبة كرة القدم " الفيفا أو البيس " أو ألعاب الأكشن أو أي لعبة ، هناك بعض الأشخاص الحقيقيون ، تم إدخالهم على جهاز الحاسوب ، فأصبحوا وكأنهم داخل الحاسوب وكأنها حقيقة ، فمثلا نشاهد صورة ميسسي أو رونالدو في لعبة Pes2013 وهو يلعب ، وكأنه هو يلعب بالحقيقة ، في مشيته وحركاته و و و و .... ، وهذا هو معنى نسخة طبقة الأصل ، سواء كانت لعبة أو برنامج شاهدتموه على التلفاز ، أي شيء ... ، المقصد أننا نحتاج تحويل الحقيقة وإدخالها إلى جهاز الحاسوب وكأننا فعلا في الحقيقة .
• الماكينة والآلة المستخدمة هي CPU "وحدة المعالجة المركزية " . ، وهي التي تقوم بتشغيل البرنامج وتقوم بعمل العمليات الحسابية ، فهي المعالج بالنسبة للكمبيوتر ، تعمل كعملالوزير للملك أو كعمل السكرتير للمدير .
• Compiler : عملية الترجمة ، وهو عمل Testing للبرامج داخل ال JDK .
• الكومبايلر أو عملية الترجمة تلزم المبرمج ليتفحص البرنامج ويعدل به كما يشاء .. أما المستخدم فيصله كل شيء جاهز .
• IDE ( بيئة كتابة البرامج ) وهي البرامج المستخدمة لبرمجة الجافا ...
1- Notpad و Notpad++ أو أي محرر نصوص لا يحتوي على فورمات كالوورد: وهو للخبراء فقط ، بداية نشوء البرمجة لم يكن هناك استخدام سوى لها ، وهي معقدة نوعا ما كونه تعتمد عليك فقط ولا يوجد أي مساعدات ، والخطأ أنت مسؤول عن اكتشافه مع مساعدة بسيطة عند التنفيذ ، ويتم استخدام برنامج محرر التنفيذ cmd أو مايسمى بشاشة الدوس ، لترجمة ومن ثم تنفيذ البرامج الذي يتم صنعها .
2- NetBeans وبرامج أخرى مماثلة له ، وجدت هذه البرامج لمساعدة المبرمجين ، وتطوير إمكانيات البرمجة ، وتسهيل صنع البرامج كثيرا بخلاف النوتباد ، فهو يقدم مساعدات كثيرة وتيسر العمل كثيرا أكثر من النوتباد بأضعاف مضاعفة .
• ملاحظة : الوورد خطير نفتحه ونبدأ نبرمج عليه ، لأنه عنده فورماتنج (Formating ) بمعنى تنسيق معين ، والحاسوب كما أسلفنا بالسابق آلة غبية ، فمش رح يقدر يفهم الكود البرمجي ، وإنما رح يخلط الكود بالفورماتنج ، مما يؤدي عدم فهم البرنامج أي عدم القدرة على تنفيذه والتعامل معه .
• (API ( Application Programme Interface: وهي مجموعة دوال وتغيرات تلزم عملية البرمجة ، فهي تحتوي على مجموعة من الكلاسز ( class ) ، مثل كلاس لإظهار التاريخ ، وكلاس للإدخال ، وكلاس للعمليات الحسابية ... الخ .
مستلزمات الجافا :
رابط موقع أوراكل : http://www.oracle.com/index.html
JDK
http://www.oracle.com/technetwork/ja...s-1880260.html
JDK 7u21 with NetBeans 7.3
http://www.oracle.com/technetwork/ja...ad-432126.html
JRE
http://www.oracle.com/technetwork/ja...s-1880261.html
NetBeans
https://netbeans.org/downloads/index.html
برنامج النوتباد ++
الموقع الرسمي :
http://notepad-plus-plus.org/
البرنامج للتحميل :
http://notepad-plus-plus.org/download/v6.3.3.html
ملحق تفصيلي لشرح تنزيل مستلزمات الجافا :
في انتظار استفساراتكم ..
تم بحمد الله وفضله
بارك الله فيك ..
سيتم التحميل بإذن الله ،
طبعا يلزم حفظ التعاريف المدرجة ..
الله المستعان .
حملت البرامج المطلوبة
وعندي سؤال عنJRE
قمت بتحميل Windows x86 Offline
فهل هو المطلوب ؟
تصحيح لخطأ غير مقصود ::
• ملاحظة : من غير JRE لا يوجد Java ، بمعنى تنزيل ملف ال جي آر إي مهم جدا ، للمبرمج وللمستخدم ، وفي الغالب يكون نازل عند الجميع لما ظهر من برامج كثيرة تحتاج إلى ملف الجافا JRE .
• JDK : هام تنزيله للمبرمج من أجل تطوير البرامج أما المستخدم فلا يلزمه ، فهو ذا حجم كبير نسبيا .
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
المفضلات