منتديات التطوير و الاشهار
الجافا للمبتدئين 15KrP
منتديات التطوير و الاشهار
الجافا للمبتدئين 15KrP
منتديات التطوير و الاشهار
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات التطوير و الاشهار

منتديات التطوير و الاشهار
 
الرئيسيةالرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 الجافا للمبتدئين

اذهب الى الأسفل 
5 مشترك
كاتب الموضوعرسالة
الفارس الملثم
‎عضو ‎نشـيط
‎عضو ‎نشـيط
الفارس الملثم


ذكر
الدولة : www.freely.mam9.com
عدد المساهمات : 291
نقاط نشاط : 657
السٌّمعَة : 0
العمر : 24

الجافا للمبتدئين Empty
مُساهمةموضوع: الجافا للمبتدئين   الجافا للمبتدئين Emptyالجمعة أغسطس 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 مرات (السبب : تقييم)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.freely.mam9.com
webdev
‎عضو ‎نشـيط
‎عضو ‎نشـيط
webdev


عدد المساهمات : 190
نقاط نشاط : 522
السٌّمعَة : 4

الجافا للمبتدئين Empty
مُساهمةموضوع: رد: الجافا للمبتدئين   الجافا للمبتدئين Emptyالجمعة أغسطس 09, 2013 1:16 pm

تسلم أخي على الشرح 

تقبل مروري
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الفارس الملثم
‎عضو ‎نشـيط
‎عضو ‎نشـيط
الفارس الملثم


ذكر
الدولة : www.freely.mam9.com
عدد المساهمات : 291
نقاط نشاط : 657
السٌّمعَة : 0
العمر : 24

الجافا للمبتدئين Empty
مُساهمةموضوع: رد: الجافا للمبتدئين   الجافا للمبتدئين Emptyالجمعة أغسطس 09, 2013 1:19 pm

مرورك منور المنشور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.freely.mam9.com
المحارب
‎عضو ‎نشـيط
‎عضو ‎نشـيط
المحارب


عدد المساهمات : 415
نقاط نشاط : 797
السٌّمعَة : 0

الجافا للمبتدئين Empty
مُساهمةموضوع: رد: الجافا للمبتدئين   الجافا للمبتدئين Emptyالسبت أغسطس 10, 2013 11:08 pm

انه درس رائع وجميل ان شاء الله يستفيد منه جميع الاعضاء

تقبل مروري

وشكرا لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
الفارس الملثم
‎عضو ‎نشـيط
‎عضو ‎نشـيط
الفارس الملثم


ذكر
الدولة : www.freely.mam9.com
عدد المساهمات : 291
نقاط نشاط : 657
السٌّمعَة : 0
العمر : 24

الجافا للمبتدئين Empty
مُساهمةموضوع: رد: الجافا للمبتدئين   الجافا للمبتدئين Emptyالأحد أغسطس 11, 2013 9:28 am

نورت موضوعي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.freely.mam9.com
houdanada
‎عضو ‎نشـيط
‎عضو ‎نشـيط
houdanada


انثى
عدد المساهمات : 3997
نقاط نشاط : 4153
السٌّمعَة : 0
العمر : 28

الجافا للمبتدئين Empty
مُساهمةموضوع: رد: الجافا للمبتدئين   الجافا للمبتدئين Emptyالثلاثاء أكتوبر 01, 2013 8:10 pm

شكرا بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
M!do Lado
‎ادارة المنتـدي
‎ادارة المنتـدي
M!do Lado


ذكر
الدولة : Khartoum, Sudan
عدد المساهمات : 2373
نقاط نشاط : 4288
السٌّمعَة : 147
العمر : 27

الجافا للمبتدئين Empty
مُساهمةموضوع: رد: الجافا للمبتدئين   الجافا للمبتدئين Emptyالجمعة مارس 14, 2014 5:13 pm

كلمات اجبرتني علي مشاركتكـ لاحساسي بصدقها وايمانا مني بقلم يختار اجود المفردات
ماذا أقول لكـ يا سيد الحرف ومنبع المعاني
وبحور الكلام ..
كيف وأنا دائما أقف أمامكـ .. صامت..
من جمال ما أراه
ومن حسن أبداعكـ وصياغتكـ المتقنة ...
فأنا لست ألا نقطة من بحور أبداعاتـكـ
وبوووح قلمكـ نثر ما قد يجول في الأنفس دون استشعااار
هزززز الوجدان وتزلزلت البقايا الراكده منذ العصور ؟؟؟؟
لكـ مني كل التقدير على جمالية طرحكـ
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.ebda3pub.com
 
الجافا للمبتدئين
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ويندوز للمبتدئين
» شرح ويندوز xp للمبتدئين
» الدرس 20 من دورة الجافا
» الدرس 21 من دورة الجافا
» الدرس الثاني عشر من دورة الجافا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات التطوير و الاشهار :: تعلـم لغات البرمجة :: لغــة ‏Java-
انتقل الى: