admin
11-01-2013, بتوقيت غرينيتش 04:05 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ط§ظ„ط¯ط±ط³ ط§ظ„ط§ظˆظ„] ظ…ظ‚ط¯ظ…ظ‡ ط¹ظ† ط§ظ„ط¬ط§ظپط§ (http://www.dzbatna.com/t1899117/)
الدرس مفصل الاول
مقدمه عن الجافا
___________________________
اولا عندنا لغات البرمجة 3 انواع
Machine Language - لغة الاله النوع ده هو اللي الجهاز بتاعي يقدر يفهمه ويتعامل معاه وهو عباره عن مجموعه من الاوامر الاوليه موجوده في كل جهاز عن طريق الشركه المصنعه.
الاوامر دي بتكون علي شكل Binary System اى النظام الثنائى الذى تعتمد اكوادة على الصفر والواحد يعني الجهاز بتاعنا مبيفهمش غير اكواد مكونه من الصفر والواحد
low level language - وهى لغة بتقدر تتعامل مع الجهاز مباشره والجهاز بيقدر يفهمها لكنها اسهل في التعامل من لغة الاله (Machine Language) وبما ان الكمبيوتر مش هيفهم أكوادها لانه بيتعامل بالنظام الثنائى ففيه عندنا برنامج اسمه Assembler اللى بيحول لغة الالة الى اكواد علي صورة صفر وواحد اللى الكمبيوتر بيقدر يفهمها
High Level Language- دي عباره عن لغات متطوره بتسهل علينا البرمجه و بنقدر احنا
نتعامل معاها زي الجافا وال c وال c# والC++
واللغات دي بتحتاج ل combilerعشان يحول البرنامج بتاعنا لل Machine code
*****************************
الجافا
هي لغه برمجه انتجها شركه sun وانطلقت عام 1995لتناسبالتطبيقات الحديثة
بتشتغل في اكثر من 850 مليون جهاز كمبيوتر شخصي في العالم و مليارات من الاجهزه الاخري بما في ذلك الجوال و التليفزيون.
الجافا تقوم في الاساس علي لغه السي والسي ++
****************
ليه الجافا
فيه كتير من مواقع الويب والبرامج مبتشتغلش الا بوجود الجافا مسطبه علي الجهاز
فالجافا تستخدم في برمجه الالعاب والبرامج (desktop application) وبرامج الويب وده عن طريق حاجه اسمها (Java Applet) وتطبيقات الموبايل وغيرها
الجافا تتميز بالامان ولغة مطلوبه في سوق العمل
ولو حبينا نشوف اخر تصنيف للغات البرمجه الاكثر شعبيه بين المطورين هنلاقي تفوق الجافا وتربعها علي قمه التصنيف
http://fileslab.com/image/direct/wD003QSMDu/java.gif
اهم ما يميز الجافا
1- بتعتمد علي ال Object-oriented programming (OOP) او البرمجة الكائنية وبتلتزم بقواعدها ودي ان شاء الله هتتشرح طريقة اودام
2- لها بيئه خاصه بها وهي jvm(JAVA Virtual Machine)ودي هي اللي بتقوم بترجمه البرنامج للغة الالة وهنفهمها من الصوره دي
http://download.oracle.com/javase/tutorial/figures/getStarted/g1.gif
اللي بيحصل اني بكتب البرنامج بتاعي في ملف وليكن نوت باد مثلا وهيكون اسمه وليكن myprogram.java الكومابيلر(javac) هيحول الدوت جافا لدوت كلاس
يعني هيحوله من كود code ممكن نفتحه ونفهمه ونقراه (.java) لكود code محدش يقدر يفهمه (.class)
وبعدين ال jvm هو اللي هيترجم ال دوت كلاس وهيحوله للغة الالة اللي بتقدر تشتغل علي اي نظام تشغيل لان كل نظام تشغيل له jvm الخاصه بيه
3- بتعتمد علي class libraries
4 -معتمده في الاساس علي لغه السي والسي ++ وده مصدر قوتها حيث بدات من حيث انتهي الاخرون
5- بتشتغل علي كل انظمه التشغيل( platform independent)
ازاي اكتب برنامج جافا
1- ممكن عن طريق JDK بالاضافه لاي text editor زي ال notebad
2- ممكن استخدم اي برنامج زي jbuilder او netbeans
دي كانت مقدمة بسيطه
__________________________________
اللي عنده استفسار انا موجود
واللي عنده اضافه ممكن يحطها هنا
بالتوفيق
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
الدرس مفصل الاول
مقدمه عن الجافا
___________________________
اولا عندنا لغات البرمجة 3 انواع
Machine Language - لغة الاله النوع ده هو اللي الجهاز بتاعي يقدر يفهمه ويتعامل معاه وهو عباره عن مجموعه من الاوامر الاوليه موجوده في كل جهاز عن طريق الشركه المصنعه.
الاوامر دي بتكون علي شكل Binary System اى النظام الثنائى الذى تعتمد اكوادة على الصفر والواحد يعني الجهاز بتاعنا مبيفهمش غير اكواد مكونه من الصفر والواحد
low level language - وهى لغة بتقدر تتعامل مع الجهاز مباشره والجهاز بيقدر يفهمها لكنها اسهل في التعامل من لغة الاله (Machine Language) وبما ان الكمبيوتر مش هيفهم أكوادها لانه بيتعامل بالنظام الثنائى ففيه عندنا برنامج اسمه Assembler اللى بيحول لغة الالة الى اكواد علي صورة صفر وواحد اللى الكمبيوتر بيقدر يفهمها
High Level Language- دي عباره عن لغات متطوره بتسهل علينا البرمجه و بنقدر احنا
نتعامل معاها زي الجافا وال c وال c# والC++
واللغات دي بتحتاج ل combilerعشان يحول البرنامج بتاعنا لل Machine code
*****************************
الجافا
هي لغه برمجه انتجها شركه sun وانطلقت عام 1995لتناسبالتطبيقات الحديثة
بتشتغل في اكثر من 850 مليون جهاز كمبيوتر شخصي في العالم و مليارات من الاجهزه الاخري بما في ذلك الجوال و التليفزيون.
الجافا تقوم في الاساس علي لغه السي والسي ++
****************
ليه الجافا
فيه كتير من مواقع الويب والبرامج مبتشتغلش الا بوجود الجافا مسطبه علي الجهاز
فالجافا تستخدم في برمجه الالعاب والبرامج (desktop application) وبرامج الويب وده عن طريق حاجه اسمها (Java Applet) وتطبيقات الموبايل وغيرها
الجافا تتميز بالامان ولغة مطلوبه في سوق العمل
ولو حبينا نشوف اخر تصنيف للغات البرمجه الاكثر شعبيه بين المطورين هنلاقي تفوق الجافا وتربعها علي قمه التصنيف
http://fileslab.com/image/direct/wD003QSMDu/java.gif
اهم ما يميز الجافا
1- بتعتمد علي ال Object-oriented programming (OOP) او البرمجة الكائنية وبتلتزم بقواعدها ودي ان شاء الله هتتشرح طريقة اودام
2- لها بيئه خاصه بها وهي jvm(JAVA Virtual Machine)ودي هي اللي بتقوم بترجمه البرنامج للغة الالة وهنفهمها من الصوره دي
http://download.oracle.com/javase/tutorial/figures/getStarted/g1.gif
اللي بيحصل اني بكتب البرنامج بتاعي في ملف وليكن نوت باد مثلا وهيكون اسمه وليكن myprogram.java الكومابيلر(javac) هيحول الدوت جافا لدوت كلاس
يعني هيحوله من كود code ممكن نفتحه ونفهمه ونقراه (.java) لكود code محدش يقدر يفهمه (.class)
وبعدين ال jvm هو اللي هيترجم ال دوت كلاس وهيحوله للغة الالة اللي بتقدر تشتغل علي اي نظام تشغيل لان كل نظام تشغيل له jvm الخاصه بيه
3- بتعتمد علي class libraries
4 -معتمده في الاساس علي لغه السي والسي ++ وده مصدر قوتها حيث بدات من حيث انتهي الاخرون
5- بتشتغل علي كل انظمه التشغيل( platform independent)
ازاي اكتب برنامج جافا
1- ممكن عن طريق JDK بالاضافه لاي text editor زي ال notebad
2- ممكن استخدم اي برنامج زي jbuilder او netbeans
دي كانت مقدمة بسيطه
__________________________________
اللي عنده استفسار انا موجود
واللي عنده اضافه ممكن يحطها هنا
بالتوفيق
ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©