الفارس الملثم عضو نشـيط
الدولة : www.freely.mam9.com عدد المساهمات : 291 نقاط نشاط : 657 السٌّمعَة : 0 العمر : 24
| موضوع: الجافا للمبتدئين الجمعة أغسطس 09, 2013 10:49 am | |
|
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته.
اولا قبل البدء في الدرس يا ريت من كل الاعضاء رؤية هذا الرابط الرجاء الضغط على الرابط http://www.ibda3pub.com/t24480-topic?cvf[0]=cc2b71d9c1689bf1189cb2f76e0985ce&cvf[1]=e3417168ccceaba3526564bd5703501e&eval=plus&p_vote=75081
بداية اتمنى ان تلقى مشاركاتي الاستحسان الكافي منكم لكي استطيع الاستمرار. اقوم اليوم بطرح الدرس الاول لي في الجافا, و هو من بين مجموعة الدروس التي اردت طرحها في منتداكم العزيز, و التي هي حصيلة خبرة واسعة في عالم البرمجة و خاصة الجافا.
درسنا اليوم عن اساسيات الجافا: طريقة عملها الادوات اللازمة لكي نستطيع العمل بها مميزاتها لمحة عن كتابة الكود بالجافا
بسم الله نبدأ
اولاً: نتعرف هنا على طريقة عمل لغة الجافا على الwindows.
1. نحتاج في البداية البرنامج الذي نستطيع من خلاله عمل برامج بلغة الجافا, و اسمه JavaTM 2 Platform, Standard Edition, و نستطيع انزاله من هذه الوصلة http://java.sun.com/j2se/. 2. و نحتاج الى محرر نصوص, و لنقل الnotepad الذي يأتي بشكل قياسي مع الwindows, لكي يتم كتابة الكود فيه.
ثانياً: نقوم الان بعمل برنامج بسيط بلغة الجافا, و الذي غالباً ما نسميه في لغات البرمجة HelloWorldApp.
1. نقوم اولاً بكتابة الكود في محرر النصوص. 2. نقوم بعمل compile للملف فيصبح بشفرة الbytecode. المترجم الذي سنقوم باستخدامه هو javac, يقوم عمل هذا المترجم على ترجمة الكود و تحويله الى اوامر تستطيع الjava virtual machine فهمها. سنتكلم بالتفصيل عن الjava virtual machine, و عن الbytecode بالتفصيل في وقت لاحق. 3. نقوم بتشغيل ملف الbytecode. فيقوم المترجم Interpreter بترجة هذه الاوامر الى لغة يستطيع الكمبيوتر فهمها.
· نقوم الآن بكتابة الكود في محرر النصوص: 1. نفتح الnotepad و نكتب فيه هذا الكود:
- الكود:
-
/**
* The HelloWorldApp class implements an application that
* displays "Hello World!" to the standard output.
*/
public class HelloWorldApp {
public static void main(String[] args) {
// Display "Hello World!"
System.out.println("Hello World!");
}
} 2. نعمل save as للملف في فولدر الjava · نقوم الان بعمل compile للملف اللي حفظناه: ندخل على الدوس و ندخل على فولدر الجافا مثل cd c:\java بيطلع لنا c:\java> , زي كده و نفس الطريقه اذا كنت منزل الجافا في درايف ثاني نعمل dir في فولدر الجافا,
بيطلع لنا الملف اللي حفظناه الآن نعمل compile للملف كده: javac HelloWorldApp.java اما إذا كنت منزل النسخة الاخيرة لازم تحفظ الملف في فولدر الbin اللي داخل فولدر الجافاو تشغله بهذه الطريقه بي تدخل على فولدر الbin من الدوس و تكتب امر الcompile هناك الcompiler عمل ملف امتداده class user posted image الآن معانا ملف الclass و نقدر نشغل البرنامج نشغل البرنامج عن طريق الأمر java HelloWorldApp شوفوا الصورة ثالثاً: نتعرف الآن على ملفات الapplet, و هي ملفات نستيع تشغيلها عن طريق متصفح الانترنت 1. نفتح محرر النصوص و نكتب فيه: - الكود:
-
import java.applet.*;
import java.awt.*;
/**
* The HelloWorld class implements an applet that
* simply displays "Hello World!".
*/
public class HelloWorld extends Applet {
public void paint(Graphics g) {
// Display "Hello World!"
g.drawString("Hello world!", 50, 25);
}
} و نعمل save للملف باسم HelloWorld.java. 2. الآن نكتب كود صفحة الhtml في الnotepad و هو كالتالي: - الكود:
-
<HTML>
<HEAD>
<TITLE>A Simple Program</TITLE>
</HEAD>
<BODY>
Here is the output of my program:
<APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=25>
</APPLET>
</BODY> و نحفظه بهذا الاسم Hello.html. 3. نعمل compile للملف اللي عملناه كده javac HelloWorld.java. بيطلع معاكم ملف اسمهHelloWorld.class. 4. من الأفضل تشغيل الملف عبر الapplet viewer و الذي يأتي مع حزمة البرنامج, و ذلك عبر هذا الأمر appletviewer Hello.html. ملاحظة: ارجو منكم كتابة الكود بحروفه كما هي دون تعديل لأن لغة الجافا حساسة لحالة الاحرف, مثلا: HelloWorldApp ليست مثل helloworldapp. انتهى درسنا عن اساسيات البرمجة بلغة الجافا, و يعتبر هذا الدرس للمبتدئين في الجافا. شكراً على حسن انتباهكم لي و اتمنى أن تحوز مشاركاتي على رضاكم.
مع تحياتي الفارس الملثم
عدل سابقا من قبل الفارس الملثم في الجمعة أغسطس 09, 2013 10:51 am عدل 1 مرات (السبب : تقييم) | |
|
webdev عضو نشـيط
عدد المساهمات : 190 نقاط نشاط : 522 السٌّمعَة : 4
| موضوع: رد: الجافا للمبتدئين الجمعة أغسطس 09, 2013 1:16 pm | |
| تسلم أخي على الشرح
تقبل مروري | |
|
الفارس الملثم عضو نشـيط
الدولة : www.freely.mam9.com عدد المساهمات : 291 نقاط نشاط : 657 السٌّمعَة : 0 العمر : 24
| موضوع: رد: الجافا للمبتدئين الجمعة أغسطس 09, 2013 1:19 pm | |
| | |
|
المحارب عضو نشـيط
عدد المساهمات : 415 نقاط نشاط : 797 السٌّمعَة : 0
| موضوع: رد: الجافا للمبتدئين السبت أغسطس 10, 2013 11:08 pm | |
| انه درس رائع وجميل ان شاء الله يستفيد منه جميع الاعضاء
تقبل مروري
وشكرا لك | |
|
الفارس الملثم عضو نشـيط
الدولة : www.freely.mam9.com عدد المساهمات : 291 نقاط نشاط : 657 السٌّمعَة : 0 العمر : 24
| موضوع: رد: الجافا للمبتدئين الأحد أغسطس 11, 2013 9:28 am | |
| | |
|
houdanada عضو نشـيط
عدد المساهمات : 3997 نقاط نشاط : 4153 السٌّمعَة : 0 العمر : 28
| موضوع: رد: الجافا للمبتدئين الثلاثاء أكتوبر 01, 2013 8:10 pm | |
| | |
|
M!do Lado ادارة المنتـدي
الدولة : Khartoum, Sudan عدد المساهمات : 2373 نقاط نشاط : 4288 السٌّمعَة : 147 العمر : 27
| موضوع: رد: الجافا للمبتدئين الجمعة مارس 14, 2014 5:13 pm | |
| كلمات اجبرتني علي مشاركتكـ لاحساسي بصدقها وايمانا مني بقلم يختار اجود المفردات ماذا أقول لكـ يا سيد الحرف ومنبع المعاني وبحور الكلام .. كيف وأنا دائما أقف أمامكـ .. صامت.. من جمال ما أراه ومن حسن أبداعكـ وصياغتكـ المتقنة ... فأنا لست ألا نقطة من بحور أبداعاتـكـ وبوووح قلمكـ نثر ما قد يجول في الأنفس دون استشعااار هزززز الوجدان وتزلزلت البقايا الراكده منذ العصور ؟؟؟؟ لكـ مني كل التقدير على جمالية طرحكـ
| |
|