المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لغة جافا



الصفحات : [1] 2

mzaila
20-07-2007, 15:25
السلام عليكم
يمكن للغة جافا عمل الكثير والعديد من التطبيقات الرائعة حقا، هذه اللغة ضخمة جدا ولديها امكانيات دقيقة، لعل الفكرة الأولى لتأسيس اللغة كانت عند الحاجة لتصنيع برامج دقيقية لتشغيل معدات كهربائية، مصنع اللغة لم يستطع فعل هذه التقنيات بلغة C او C++، تأكد تماما انه بحاجة للغة جديدة.

الكينوينة ..
هذه الكلمة ثقيلة بعض الشيء عند العديد، فلها لفظ غير معتاد ومفهوم غريب، تعني البرمجة الكينونية هو البرمجة بإعتبار المتغيرات والدوال كائنات ..

ما هي أمثلة الكينونية ..
مثلا جهاز التلفزيون، نتعامل معه ككائن حي، فمثلا ان نجعل من البرمجة خلق كائن مسؤول عن زيادة ارتفاع الصوت او التخفيف من حجم الصوت، ان نجعل من البرمجة كائن مسؤول تغير المحطة ....الخ


اذا تقوم فكرة البرمجة الكائنية على خلق بيئة من الكائنات القادرة على العمل لتقديم خدمات معينة.

اذا نبدأ الان في جافا ...
بداية لمن احب التطبيق الرجاء زيارة هذا الرابط الموضوع المشاركة رقم 7 (https://www.arabhardware.net/forum/showpost.php?p=394039&postcount=7) تتحدث عن كيفية تشغيل تطبيقات جافا


لقد عرفنا جيدا الان كيفية إعداد البرنامج لتشغيل لغة جافا ..

[COLOR="SeaGreen"]اذاً نبدأ

الكود البرمجي التالي هو لبرنامج بسيط للغة جافا وسيتم الشرح بعد البرنامج مباشرة


public class FirstProgram {

public static void main(String[] aregs ) {
System.out.println("This is my First Program With Java");
}
}

شرح الكود البرمجي السابق


public class FirstProgram
هذا يعني الإعلان عن الكائن العام الذي سيكون هو الجسد الذي تجتمع فيه باقي الكائنات ويجب ان يكون اسم الكائن هو نفس اسم تخزين البرنامج والإسم هنا FirstProgram لا يهم اين موقع هذا الكائن في البداية او النهاية لكن الذي يهم هو الكائن الوحيد من الكائنات العامة الذي يسبقة كلمة public


public static void main(String[] aregs )
في هذا الكود هو الإعلان عن الصنف الرئيسي الذي يتم تشغيله وقت تنفيذ البرنامج وهذا الصنف الذي يقوم بإستدعاء باقي الكائنات والاصناف وهو الذي يقوم بعمل العمليات المختلفة وهو تجسيد لفكرة العقل في الجسد، وهذا الصنف يجب ان يكتب كما هو في الكود تماما وإلا لن يعمل البرنامج


System.out.println("This is my First Program With Java");
الكود السابق هو أمر بطباعة جملة This is my First Program With Java على الشاشة والمسؤول عن امر الطباعة الجملة System.out.println ..

يجب مراعات حالة الحرف في لغة جافا من ناحية الحرف الكبير او الصغير، في جافا A لا تساوي a .

جاري إضافة المزيد...

الأميرة
20-07-2007, 15:46
ولا أروع ولا أبسط

تسلم أخي
وفي انتظار المشاركة السابعه

mzaila
20-07-2007, 16:35
اهلا الاميرة
تم زيادة المقال وسيتم الزيادة بعد ذلك
وراح يكون ملخص للموضوع في مقال من كل بستان لغة زهرة

تقديري

الأميرة
20-07-2007, 16:45
اهلا الاميرة
تم زيادة المقال وسيتم الزيادة بعد ذلك
وراح يكون ملخص للموضوع في مقال من كل بستان لغة زهرة

تقديري



والزيادة مميزه أخي
وفي انتظار المزيد

devsa2006
20-07-2007, 23:43
بكل صراحة ما أحس اني بعدت عن السي شارب نفس طرية كتابة الكود بس اختلاف بسيط في اوامرالادخال و الاخراج

بس ابغى اسألك هل في محررات الجافا خاصية الintellisence؟

تحياتي

mzaila
21-07-2007, 00:25
فعلا جافا قريبة جدا جدا من C#
بالنسبة للintellisence ما في اشي بيقربها بالجافا

mando362
21-07-2007, 12:51
ولا اروع اخي محمد منتظرين المزيد

K9N
21-07-2007, 14:51
رائع جدا أخوي

الصراحه أنا ودي أتعلم لغه السي شارب
الجافا أنا جديد جدا فيها و سمعت أنها تشبه السي شارب كثير

عموما مشكوور



الكينوينة ..
هذه الكلمة ثقيلة بعض الشيء عند العديد، فلها لفظ غير معتاد ومفهوم غريب، تعني البرمجة الكينونية هو البرمجة بإعتبار المتغيرات والدوال كائنات ..
هل تقصد البرمجه كائنيه التوجه ؟؟؟

K9N

hyper_threading
21-07-2007, 16:40
مرحبا جميعا..................

انا يا اخواني عانيت شوي مع الجافا(H)
و انا الان موصل الى كيفية توصيل برامج الجافا مع قواعد البيانات و شايف الموضوع بدو نحت اكثر من غيروا(مثل ما انا شايف)
عندي اساسيات في الاس كيو ال
و اتمنى من كل شخص عندوا فكرة عن كيفية التوصيل مع قواعد البيانات المساعدة


سلام........

mzaila
21-07-2007, 20:24
السلام عليكم ...
اهلا بمرورك mando362 وسيتم اضافة المزيد ان شاء الله

اخي K9N هي نفس المعنى ولكن اختلاف اللفظ وهي فعلا تشبه السي شارب.

اخي hyper_threading سأحاول ان اضع شرح لما تريد .

سهيــــــــــر
24-06-2008, 21:30
أشكرك على الموضوع
لكني احب ان اطلب منك طلبا وهو ان تكتب المصطلحات باللغة الانجليزية حتى يتم الفهم بشكل افضل وايضا يمكن المتابعة من الكتب التي باللغة الانجليزية خصوصا في شرح الـ OOP

سأضيف القليل الى موضوعك

public class FirstProgram
ليس شرط ان يكون الـ class من نوع public

فالبرنامج يمكن ان يحوي اكثر من class ولكن هناك class واحد فقط من نوع public واذا وجد هذا الـ class فإن البرنامج شرط ان يسمى باسمه
اما اذا كان الـclass ليس من النوع العام public فيمكن ان يسمى البرنامج بأي اسم وليس شرط ان يكون باسم الكلاس


public static void main(String[] aregs )
معنى public انه بالامكان استدعاء هذه الدالة( function ) من خارج هذا الـ Class او من خارج الـ Package وهذا مايحدث هنا فعلا
معنى static انه يتم وضع الدالة في الذاكرة مباشرة بمجرد تنفيذ البرنامج وبالتالي لاتحتاج هذه الدالة ان نعمل للـ class الموجودة فيه object

void بمعنى ان الدالة لا ترجع اي قيمة

main تمثل اسم الدالة وهي الدالة التي يبدأ منها التنفيذ ولكن يشترط كتابة الصيغة كاملة للتنفيذ يمكن فقط تغيير arges الى اي اسم اخر لأنه مجرد اسم للمتغير Variable name

ممكن ان يحوي الكلاس على اكثر من دالة main لكن بصيغ مختلفة

dream catcher
08-08-2008, 11:21
يعطيك العافية اخوي على الموضوع الشيق وبصراحه انا سجلت على شان هذا الموضوع
نفسي اتعلم الجافا بس كيف و وين ؟ هنا المشكلة . . .
ما ادري اقدر اتعلمها من النت ؟ ولا هل فيه عندنا معاهد تعلمها ؟ او كتب او اي شي ؟
ياليت احد يفيدني . . . تقبل مروري تحياتي لك

سهيــــــــــر
10-08-2008, 19:40
طبعا تقدر تتعلمها من النت وهناك الكثير من الواقع راح تفيدك منها موقع
www.arbteam2000.com
وفيه منتدى خاص بلغة الجافا

وكذلك هناك العديد من الكتب عن الجافا في موضوع مكتبات مجناية مفيدة جدا في هذا الموقع
https://www.arabhardware.net/forum/aaeeii-caenaie/87313-asseece-aicaeie-ayiie-iic-cniae-caeeeie.html

Tiina
10-08-2008, 19:55
شكرا لك اخي الكريم

شرح جميل و مفيد


تحياتي

نورماندى2050
22-09-2008, 01:48
thxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

sisaoking
22-09-2008, 07:26
جزاك الله خيرا

Network_Busy
26-09-2008, 22:30
السلام عليكم

تسجيل حضور و متابعة

جديد فى الجافا بس ممكن أنظر معاكم و أهو من التنظير نتعلم

Network_Busy
15-10-2008, 14:04
مر على سؤال يطلب كتابة برنامج يطبع الآتى :-
1234
123
12
1

أعتقد ان الفكره الاساسية للبرنامج عبارة عن مصفوفة (i,j)

did u have any idea about this program solution

didouar
19-10-2008, 16:39
مشكور أخي على الموضوع.

جافا أصبحت مطلوبة بقوة في السوق الجزائرية، و يبدو أنها تهدد عرش دلفي عندنا.

JaVaBoY
14-01-2009, 13:32
thank you mzaila on subject execllent
you brother JaVaBoY

ag31387il
09-02-2009, 04:24
السلام عليكم
من يريد كيفية ربط الجافا بالداتا بيز jdbc
هناك سبع خطوات فقط تمكنك من ربط برنامجك مع اي قاعدة بيانات

Seven Basic Steps in Using JDBC
1. Load the driver
2. Define the Connection URL
3. Establish the Connection
4. Create a Statement object
5. Execute a query
6. Process the results
7. Close the connection

ag31387il
09-02-2009, 04:45
السلام عليكم

لشرح السبع خطوات السابقة كل خطوة وتحت منها الكود الدي يجب ان تكتبه في البرنامج
وهده فكرة الربط ادا فهمت هده الخطوات يمكنك ربط اي برنامج مع اي قاعدة بيانات access or SQL or ORCAL


1. Load the driver
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException cnfe) {
System.out.println("Error loading driver: " +cnfe);
}

2. Define the Connection URL
String url = "jdbcdbc:students";
3. Establish the Connection
String username = ""; String password = "";
Connection con = DriverManager.getConnection(url,username, password);

4. Create a Statement
Statement stmt = con.createStatement();
5. Execute a Query
String query = "SELECT col1, col2, col3 FROM sometable";
ResultSet rs = stmt.executeQuery(query);
int count=stmt.executeUpdate(sql);

6. Process the Result
while(rs.next()) {
System.out.println(rs.getString(1) + " " + rs.getInt(2) + " " + rs.getString(3));
}First column has index 1, not 0

7. Close the Connection
Con.close();
ومن يريد مثال سوف ابعث له
في حفظ الله

alaa samak
24-03-2009, 18:46
اريد الكود اسمبلى
او اى مساعده فيه لاتمام شيئين
الاول التحكم بمتور باستخدام 16f84
استخدام16f84فى استفبال اشاره هوائيه من الكمبيوتر

aboanas2008
12-05-2009, 23:46
جزاكم الله خيرا واتمنى ان شترح للاخوه اللغه بما تحتويه من الفاظ كما هو موجود فىاللغه نفسها حتى لا يكون هناك فارق بين مايقرؤنه هنا وما يقرؤونه فى كتب الجافا فيما بعد لان هناك فرق بين الكائن و object مثلا
فهناك فارق فى التعامل مع الالفا ظ وانا اتمنى انى اقدر اساعد فى الشرح بس ياريت لو هناك موافقه يكون بعد شهر 7 وزاكم الله خيرا

othman_325
01-06-2009, 16:46
بارك الله فيك واديك الله وسدد خطاك

moataz1983
21-06-2009, 15:00
ايه البساطة والجمال ده
ربنا يكرمكم

o0R3D0o
04-07-2009, 16:58
حقيقي بجد انت موضح حاجات كتير عن الجافا بصورة بسيطة جدا

Spirit Man
02-10-2009, 15:07
مشكور وبارك الله فيك

-M7mD
20-10-2009, 16:49
شكراً أخي موضوع رائع

ksh_mag
04-11-2009, 13:25
السلام عليكم ورحمة الله وبركاته
الاسطوانه بعد ماحمبتها مش عايزة تشتغل