15-09-12, 03:19 PM
(آخر تعديل لهذه المشاركة : 17-09-12, 09:16 PM {2} بواسطة ناجي إبراهيم.)
[ATTACH=CONFIG]97[/ATTACH]
سنتعلم هنا سوياً كيف تبدأ طريقك لدخول عالم لغة الجافا
إن كانت لك سابق عهود مع لغات البرمجة ولا سيما لغة C++ أو C# أو PHP فستجد جلٌ من التشابه بينهما .
وإن لم تكن قد مررت بأى لغة فلا تقلق يمكنك أن تبدأ بالجافا وستفيدك كثيراً إذا أردت تعلم أى من اللغات السابقة ...
فهيا بنا نبدأ على بركة الله
أولا : لغة ( JAVA )
هى إحدى لغات البرمجة عالية المستوى التى تعتمد على البرمجة الموجهه للكائنات طورتها شركت سن ميكروسيستم ومن خصائص تلك اللغة هى هى تأقلم بيئة عملها مع البيئة التى تعمل عليها فعندما تعمل على بيئة وندوز تأخد واجهتها واجهة الوندوز وعندما تعمل على ماكنتوش تأخذ أيضا شكل واجهات ماكنتوش وهكذا فيمكن لنا على غرار ذالك أن نسمى تلك اللغة باللغة الحرباء
وأيضاً من مميزاتها أنها حلت مشكلة الوراثة المتعددة فى لغة C++ بأن الكلاس لا يرث إلا من كلاس واحد فقط
وكلنا يعلم أن لغة الجافا إقتحمت مجال الهواتف الجوالة من أوسع أبوابة بتطبيقات MIDI
فما من هاتف الآن إلا وبه تطبيقات لغة الجافا
فهيا بنا سوياً نبأ رحلتنا مع تلك اللغة الشيقة ...
مكونات لغة الجافا
أى تطبيق بلغة الجافا عباره عن مجموعة من الكلاسات Classes بداخل تلك الكلاسات توجد الميسود Methods فأى برنامج يجب أن يحتوى على الأقل على كلاس واحد فقط به على الأقل ميسود واحده فقط وهى الميسود أو الطريقة الأساسية التى يعمل من خلالها البرنامج
الألة التخيلية للغة الجافا JDK هى المسئولة عن تشغيل برامج وتطبيقات الجافا
لكى نفهم ذالك نبدأ أولاً بتهيأه بيئة عمل الجافا على جهازك إتبع الشرح الموجود داخل ملف الفديو المرفق التالى :
تنزيل JDK
http://www.mediafire.com/?z5mznmtwjgd
تنزيل شرح JDK وتهيئته
http://www.mediafire.com/?1cc9eaalfjwkz19
أحب أن أنوه عن نقطة مهمة وهى أنى أقوم بالشرح على مثال عملى وما نحتاجه فى المثال هو ما أقوم بشرحة فلا أعتمد على منهاج التسلسل النمطى للدروس إلى حد ما فعنوان الدرس لا يوحى بالقدر الكافى ما يحوية الدرس.
سنتعلم هنا سوياً كيف تبدأ طريقك لدخول عالم لغة الجافا
إن كانت لك سابق عهود مع لغات البرمجة ولا سيما لغة C++ أو C# أو PHP فستجد جلٌ من التشابه بينهما .
وإن لم تكن قد مررت بأى لغة فلا تقلق يمكنك أن تبدأ بالجافا وستفيدك كثيراً إذا أردت تعلم أى من اللغات السابقة ...
فهيا بنا نبدأ على بركة الله
أولا : لغة ( JAVA )
هى إحدى لغات البرمجة عالية المستوى التى تعتمد على البرمجة الموجهه للكائنات طورتها شركت سن ميكروسيستم ومن خصائص تلك اللغة هى هى تأقلم بيئة عملها مع البيئة التى تعمل عليها فعندما تعمل على بيئة وندوز تأخد واجهتها واجهة الوندوز وعندما تعمل على ماكنتوش تأخذ أيضا شكل واجهات ماكنتوش وهكذا فيمكن لنا على غرار ذالك أن نسمى تلك اللغة باللغة الحرباء
وأيضاً من مميزاتها أنها حلت مشكلة الوراثة المتعددة فى لغة C++ بأن الكلاس لا يرث إلا من كلاس واحد فقط
وكلنا يعلم أن لغة الجافا إقتحمت مجال الهواتف الجوالة من أوسع أبوابة بتطبيقات MIDI
فما من هاتف الآن إلا وبه تطبيقات لغة الجافا
فهيا بنا سوياً نبأ رحلتنا مع تلك اللغة الشيقة ...
مكونات لغة الجافا
أى تطبيق بلغة الجافا عباره عن مجموعة من الكلاسات Classes بداخل تلك الكلاسات توجد الميسود Methods فأى برنامج يجب أن يحتوى على الأقل على كلاس واحد فقط به على الأقل ميسود واحده فقط وهى الميسود أو الطريقة الأساسية التى يعمل من خلالها البرنامج
الألة التخيلية للغة الجافا JDK هى المسئولة عن تشغيل برامج وتطبيقات الجافا
لكى نفهم ذالك نبدأ أولاً بتهيأه بيئة عمل الجافا على جهازك إتبع الشرح الموجود داخل ملف الفديو المرفق التالى :
تنزيل JDK
http://www.mediafire.com/?z5mznmtwjgd
تنزيل شرح JDK وتهيئته
http://www.mediafire.com/?1cc9eaalfjwkz19
أحب أن أنوه عن نقطة مهمة وهى أنى أقوم بالشرح على مثال عملى وما نحتاجه فى المثال هو ما أقوم بشرحة فلا أعتمد على منهاج التسلسل النمطى للدروس إلى حد ما فعنوان الدرس لا يوحى بالقدر الكافى ما يحوية الدرس.
رابط قناتي على اليوتيوب :
https://www.youtube.com/user/OsamaAhmadGalal
رابط حساب الفيسبوك :
https://www.facebook.com/P.Osama.Ahmad.Galal
رابط حساب التويتر :
https://twitter.com/osamaahmadgalal
البريد الإلكتروني للتواصل :
OsamaAhmadGalal@Hotmail.Com
OsamaAhmadGalal@Yahoo.Com
OsamaAhmadGalal@Gmail.Com
رقم الموبايل :
00201122777845
https://www.youtube.com/user/OsamaAhmadGalal
رابط حساب الفيسبوك :
https://www.facebook.com/P.Osama.Ahmad.Galal
رابط حساب التويتر :
https://twitter.com/osamaahmadgalal
البريد الإلكتروني للتواصل :
OsamaAhmadGalal@Hotmail.Com
OsamaAhmadGalal@Yahoo.Com
OsamaAhmadGalal@Gmail.Com
رقم الموبايل :
00201122777845