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

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalأحدث الصورالتسجيلالدرس الثانى فى الدوره الممتازه I_icon_mini_registerدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 الدرس الثانى فى الدوره الممتازه

اذهب الى الأسفل 
كاتب الموضوعرسالة
DESGINER

المدير العام...}


DESGINER



الدرس الثانى فى الدوره الممتازه Empty
مُساهمةموضوع: الدرس الثانى فى الدوره الممتازه   الدرس الثانى فى الدوره الممتازه Icon_minitimeالثلاثاء مارس 17, 2009 8:22 am

الدرس الثاني

الأهـــداف
أن يتعرف المتدرب على المفاهيم الأساسية للبريمجات
أن يتعلم كيفية عمل البريمجات
أن يعد المتدرب بريمجه الأول
أن يعرض المتدرب المعلومات في البريمج
أن يتدرب على توقيف البريمج وتشغيله
أن يضع البريمج في صفحة موقع انترنت
الخاصة ببرامج الجافا على الانترنت Html أن يستعمل كود لغة


ما هي المفاهيم الأساسية للبريمجات؟

بداية أبشرك ياصديقي بشارة عظيمة بعون الله ستشعر بالسعادة عندما تكتب برنامجك الأول للعمل في صفحات الشبكة العنكبوتية الدولية فاذا كنت قد انتهيت من الصفحات السابقة ونفذتها وبدأت تصميم بريمجات للانترنت فأنت قد اجتزت مرحلة البداية الصعبة نوعا ما وطريق الألف ميل يبدأ بخطوة وانت الآن في الخطوة المائة مبروك والآن هيا بنا نكمل المشوار
البريمجات ـ هي البرامج التي تعمل في صفحات الشبكة العنكبوتية الدولية ـ الانترنت ـ
هذه البريمجات التي جعلت من لغة الجافا أشهر مولود في القرن العشرين حيث تصدر خبر ابتكارها الصحف العالمية وجعلت من شركة صن ميكروسيستيمز أكبر منافس على الأطلاق لشركة ميكروسوفت ـ مع عدم الانتقاص من عبقرية بيل جيتس ورفيقه وفريق ميكروسوفت كله الذين بعبقريتهم غيروا وجه العالم ـ أقول أن برامج الجافا للإنترنت قد أحاط لغة الجافا بأضواء مبهرة وأظهرت أنها لغة مختلفة ومتميزة عن باقي لغات البرمجة بل قد تفوقت على أمها لغة السي بلاس وهذا كله لما أحدثته من طفرة في عالم الانترنت الذي كان قبل ابتكار الجافا مجرد صفحات نصية تستعمل برامج مبوابية تعمل على حاسب يستضيف هذه الصفحات وقد كانت هذه البرامج في حاجة الى وصول خاص الى حاسب يسمى الخادم ـ سيرفر ـ ولهذا كان معظم مستخدمي الانترنت غير قادرين على الوصول اليها أو استعمالها بالاضافة الى أن كتابة هذه الصفحات كانت تحتاج الى متخصص من ذوي الخبرة الكبيرة بالانترنت
ولكن منذ مولد لغة الجافا أصبح كل المبرمجين أي كان مستواهم قادرين على كتابة برامج جافا للنت وأنت نفسك ياصديقي الكريم بعد هذا الدرس بعون الله ستصبح مثلهم وأطلب منك طلب بسيط جدا وهو الدعاء لأبو دعاء


ولكن ياأستاذي العزيز ما الفرق بين التطبيقات والبريمجات

mainالبريمجات لا تحتوي كما في التطبيقات على الكتلة ( )
ولكن تحتوي البريمجات على أقسام مختلفة متعددة يتم التعامل معها حسب ما يحدث في البرنامج وبعون الله سوف نقوم بشرح تفصيلي لها في الدروس اللاحقة ولكن نحن الآن نأخذ فكرة مبدئية عن البريمجات فقط لمجرد المقارنة بين جافا ابليكيشن وجافا أبلت وأعدك في نهاية هذه الدورة بعون الله أن تصمم برامج مثل برنامج
المولد الكهربي للتيار المتردد

مولد التيار المستمر


المحول الكهربي

الحث الكهرومغناطيسي

حيود الضوء

الزاوية المركزية ـ هندسة الثالث الاعدادي

جدول الضرب للمرحلة الابتدائية

نظرية فيثاغورث ـ هندسة المثلث

الحركة التوافقية

وبعون الله وتوفيقه سوف تصمم تطبيقات قواعد بيانات شاملة وتطبيقات للموبايل ( بس مطلوب شوية صبر ) ربنا يوفقك


هل نتوسع في الشرح الآن لأني بصراحة متلهف لعمل بريمجات مثل السابقة ؟

الم أقل لك ( شوية صبر ) قلت أن هذه مجرد فكرة لأن المضي قدما بدون أسس له عواقب وخيمة ويؤدي الى الإحباط مع أول علة تظهر في البرنامج وخاصة اذا كانت علة من النوع المنطقي

رجعنا مرة ثانية للطلاسم ؟ ماذا تقصد بالعلة المنطقية

من مميزات برامج الجافا أنها لا تعمل الا اذا كانت صحيحة البناء يعني خالية من الاخطاء ولكن هناك حالات معينة يعمل فيها البرنامج ولكن بصورة غير صحيحة وفي هذه الحالة يسمى خطأ منطقي أو علة منطقية


يعني الأن نكتب البرنامج البسيط هذا فقط ؟

نعم افتح لوسمحت برنامجنا المفضل واكتب فيه هذا النص وهو لنفس البرنامج السابق ولكن الان سوف يعمل من خلال الانترنت ثم احفظه باسم
PopClockApplet
وترجمه عن طريق تتبع الخطوات التي في الصورة


import java.awt.*;

public class PopClockApplet extends java.applet.Applet {
int Pop;

public void init() {
Pop = 730000;
Pop = Pop / 1440;
}

public void paint(Graphics screen) {
screen.drawString("مقدار الزيادة في عدد السكان في الدقيقة " + Pop +"نسمة" , 5, 50);
}
}


شوية شوية علي يا أستاذ ؟

بعد أن تكتب البرنامج احفظه في مجلد معين تنشئه في مكان تختاره وليكن سطح المكتب مثلا ولتسمه العمدة 9 وضع فيه هذا الملف ومن خلال البرنامج ترجمه كما يظهر لك في الصورة أدناه

الدرس الثانى فى الدوره الممتازه Jed0093

بعد ذلك انشيء الملف التنفيذي كلاسس كما في الصورة القادمة


مرة ثانية كيف أكون الملف التنفيذي كلاسس؟

Execute كما في الصورة أدناه من أدوات أختر الأمر
سوف يفتح لك موجه الدوس تلقائيا أكتب فيه الأمر التالي

javac PopClockApplet.java

ثم اضغط على مفتاح انتر ففي حالة عدم وجود أخطاء سيظهر لك سطر الدوس الأولي بدون إضافات عندها بارك لنفسك فقد أصبح لديك ملف كلاسس



الدرس الثانى فى الدوره الممتازه Jed0094



الدرس الثانى فى الدوره الممتازه Jed0095

افتح برنامج الفورنت بيج وفي صفحة جديدة أكتب الكود التالي واذا لم تكن لديك دراية بلغة اتش تي إم إل يمكنك من ادراج في الصفحة العادية اختيار ادراج جافا ثم تختار الملف الذي نحن بصدده ولكن بشرط أن يكون في نفس المجلد وهو كما اتفقنا على سبيل المثال مجلد العمدة 9 وهناك طريقة سهلة جدا في برنامجنا الرائع كما ترى في الصورة فهناك أمر ينشء صفحة للانترنت بدون أن تكون لديك أي فكرة عن الفورنت بيج أو لغة إتش تي إم إل

<applet code=PopClockApplet.class width=250 height=80></applet>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الثانى فى الدوره الممتازه
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس العاشر فى الدوره الممتازه
» الدوره الممتازه الدرس الاول
» الدرس الثالث فى الدوره الممتازه
» الدرس الرابع فى الدوره الممتازه
» الدرس الخامس فى الدوره الممتازه

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