فيديو – اساسيات الجافا وخصائص جمل الطباعة والعمليات في الجافا ( مع تطبيق عملي )

week 3Lec#2-JavaBasics(I)

 

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

خلصت الحمدلله الجزء العملي من نفس الملزمة .

تجاهلوا كل الأخطاء الكتابية اول مره اجرب اسجل فيديو شرح

صح انه طويل مدته ساعه لكن مفصل مع تطبيق عملي عالبرنامج

تعبت فيه ما اسمح لأحد يزيل الحقوق منه اخذ من وقتي 50 دقيقة لكن لأجل عين تكرم مدينة وبنات كليتي تعبهم راحة ()

 

في هذا الدرس ان شاء الله راح نتكلم عن ال Main

و خاصية الإلصاق او String Concatenation

و عمليات الجافا او Java Operation

وبتكلم عن خصائص ثانية مع شرحها وتطبيقها بإذن الله .

 

وارجع اقول :

(الترجمة مب حرفية هي على فهمي للموضوع  ولو فيه اي خطأ غير مقصود صححوا لي )

تنوية ( التدوينة غير معدة للنشر والبيع ولا احلل من يستخدم الدروس لبيعها )

الحمدلله رب العالمين والصلاة والسلام على سيد المرسلين نبينا محمد وعلى اله وصحبة اجمعين ان اخطأت فهو مني ومن الشيطان وان اصبت فهو توفيق من الله سبحانه , اذا استفدتي من المعلومات السابق ذكرها اذكريني ووالدي ومن احب بدعوة في ظهر الغيب .

والسلام عليكم ورحمة الله وبركاته .

حصة الحسن .

الإعلان

اساسيات الجافا وشروط التعريف تابع للمقدمة

week 3Lec#2-JavaBasics(I)

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

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

 

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

 

وزي ماهو واضح كتبت لكم فوق عنوان الجزء الي انا فيه عشان تبدون تتابعون معي في الملزمة

 

يالله على بركة الرحمن نبدأ :

 

اول شيء راح نتكلم عن برنامج الجافا بعدها بندخل في اساسياته .

 

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

برمجة 1 جدا جميلة وممتعة لا يلعبون عليكم ويقولون صعبة كانت جد شيء جميل , وغالباً الاستاذ هو يسهلها ويصعبها لكن هنا بكون معكم واحاول ابين لكم وش قد سهله ولطيفه وممتعة .

 

اول نقطة راح نتكلم عنها هي comments

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

التعليق ماله أي شروط تقدر تكتب على راحتك وقد ماتبين لكن بشرط تحطين بداية السطر دبل سلاش // اذا حطيتي هالعلامة كأنك تقولين للبرنامج انا الحين قاعدة اكتب تعليق لا تدقق علي .

 

واذا تعليقك الي بتكتبينه طويل واكثر من سطر ف تكتبين

/* ……………………………………………………

……………………………………………………*\

 

وهذا مثال في البرنامج

2014-10-25_215844

 

طيب بعدها تكلم لنا عن ال Syntax Error

وقال لنا ان لها ثلاث تسميات اخرى غير اسمها ولازم تنتبهون عليها وتحفظونها لانها مهمة لا تسحبون عالمربع هذا (اقصد في الملزمة )

 

طيب وش معناها : هي الاخطاء الي ما يقدر compiler او المترجم انه يفهمها او يقراها ويعتبرها غلط في البرنامج وبيطلع لك تنبيه انك غلطتي في هالسطر ونسيتي شيء مهم او نقصتي حرف او او او .

 

فيه شيء ثاني اسمه: logical errors

وهو ايضاً اخطاء لكن ما يطلع لنا البرنامج تنبيه عليها وعادي بيكمل البرنامج لكن اذا سوى run بتكتشف ان عندك خطأ .

هذا النوع اصعب من الي قبله لانك بتقعد تدور وين الغلط بنفسك ما راح يحدده لك البرنامج .

 

بعدها تكلم لنا عن ال Keywords او الكلمات المحفوظة في الجافا والي ممنوع نستخدمها ك تسمية لأي شيء واذا استخدمناها في غير اماكنها راح يقول لك Error علطول الي هي اربع اسماء :

  1. Public
  2. Static
  3. Void
  4. Class

 

 

بعدها تكلم لنا عن شروط المعرفات او ال identifier

ولها شروط دائمة لازم نتبعها الي هي :

الجافا حساس جداً لحالة الأحرف بمعنى لو عرفتي المتغير ب Hessah وجيتي بتسوين له استدعاء او تستخدمينه ما ينفع تنادينه hessah بيقول لك خطأ لانه حسب الاسكي كود ف الحرف H في البرمجة غير الحرف h ف انتبهو لهالنقطة .

 

وغير كذا الاسم ما يبدأ ب رقم ولا يكون فيه مسافات في التسمية ونقدر نستخدم رموز محددة مثل (_) ($) .

 

ولو عندك اسم يتكون من اكثر من كلمة مثلا تقدرين بس تسوين كذا (HessahAlhassanLesson)

 

وكذا نكون خلصنا شروط التسمية وننتقل للنقطة الي بعدها .

 

اخيراً خلص الجزء النظري وببدأ اشرح كيف نكتب برنامج وبنزل لكم فيديو من اول مانفتح البرنامج واعلمكم ايش الاساسيات الي لازم تحفظونها زي اسمكم واشياء ثانية .

 

ببدأ الحين الشرح العملي واسوي الفيديو واذا ممداني اخلصه اليوم بكمل بكره ان شاء الله وانزله لكم بإذن الله .

كنت قايلة لكم ان هذي التدونية بتكون عالجزء العملي لكن اكتشفت ان الملزمة فيها كلام يحتاج تفصيل لانه مهم.

(الترجمة مب حرفية هي على فهمي للموضوع  ولو فيه اي خطأ غير مقصود صححوا لي )

تنوية ( التدوينة غير معدة للنشر والبيع ولا احلل من يستخدم الدروس لبيعها )

الحمدلله رب العالمين والصلاة والسلام على سيد المرسلين نبينا محمد وعلى اله وصحبة اجمعين ان اخطأت فهو مني ومن الشيطان وان اصبت فهو توفيق من الله سبحانه , اذا استفدتي من المعلومات السابق ذكرها اذكريني ووالدي ومن احب بدعوة في ظهر الغيب .

والسلام عليكم ورحمة الله وبركاته .

حصة الحسن .

 

مقدمة في شرح جافا 1 _ الجزء النظري

  Java 1 _week2_#lec1

 

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته ; كيفكم جميعاً بناتنا الحاسوبيات ؟ وكيف شفتوا التخصص ان شاء الله عجبكم وبديتوا تحسون نفسكم عباقرة مع البرمجة والرموز والتفكيك وما الى ذلك =))

 

راح اشرح لكم ان شاء الله اهم الاشياء في برمجة 1 للغة الجافا وبعتمد على ترتيب سلايداتكم عندي عشان ما تنحاسون وبنبدأ من البداية لين اخر شيء وقفتوا عنده ونكمل يوم ثاني باقي الجزئيات .

ارجع واقول هذا الشرح مجرد مرجع وهو مختصر ما راح افصل الاجزاء النظرية كثير بس بمر مرور سريع عليها يعني بعد المذاكرة تراجعون من هنا مب اعتماد كلي بعدين تقولون ماحلينا كله منك L

كتبت لكم فوق اول سطر انا وين في اي ملزمة قاعدة اشرح عشان تتابعون معي فيها .

يالله نبدأ على بركة الرحمن ()

 

Lec 1:

في هذي الجزية تكلم لنا عن عناصر نظام الكمبيوتر ومن ايش تتكون وقسمها لنا ل قسمين رئيسيين الي هم :

  1. Hardware

وزي ما كلنا عارفين هي مكونات الحاسب المادية الي نقدر نلمسها

  1. Softwere

وهو البرامج والانظمة الي داخل الجهاز

 

والقسمين كلهم ما يشتغل الكمبيوتر لو نقص واحد منهم لانهم يكملون بعض .

 

بعدها انتقل يتكلم عن وحدة الذاكرة ويقول لنا انها هي المخزن للأوامر والمعلومات المتسلسلة في الجهاز

ولها نوعين ايضاً :

  1. ROM اختصاراً لكلمة ( Read_Only_Memory)

يعني ذاكرة القراءة فقط .

  1. RAM اختصارأ لكلمة (Random_ Access _Memory )

يعني ذاكرة الوصول العشوائي .

 

بعدها انتقل يتكلم عن ال (CPU) وهي وحدة المعالجة المركزية .

وتكلم بعدها عن اجهزة الادخال والاخراج واعطانا امثلة عليها

بعدين تكلم عن اقسام السوفت وير وانه ينقسم لقسمين , برامج النظام و التطبيقات وتكلم عن كل واحد منها .

 

طيب حلوين لحد هنا معي وماشين تمام

نكمل !

 

بعدها بدأ مدخل للبرمجة بسؤال هل الكمبيوتر ذكي وجلس يتكلم لكم عن كيف نبني برنامج وعن لغات البرمجة وانواعها ووو وكل الكلام نظري تقريباً

 

الكمبيوتر طبعاً مب ذكي حتى لو تهيأ لنا هالشيء , الذكي في الحقيقة هو الإنسان الي اخترع الكمبيوتر وكيف برمجته وطريقة عمله .

عشان تعلمين الكمبيوتر يسوي أي شيء مهما كان لازم تفصلينه لخطوات بسيطة متسلسلة عشان يفهمها ويسويها لك.

 

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

 

طيب هذي الخطوات المرتبة المتسلسلة في البرمجة تسمى

Algorithm او الخوارزميات .

 

والمبرمج الناجح هو الي يسوي خطوات مفصلة لبرنامجه قبل ما يبدأ بالبرمجة تداركاً للأخطاء الي ممكن تحصل بالبرنامج .

 

وعندنا طريقتين نقدر فيها نمثل ال Algorithm

بطريقة تكون واضحة للجميع ومافيها لبس الي هم :

  1. PSEUDOCODE

هذا النوع نكتب فيه الخطوات بالكلام وتكون مختصرة وسهلة بحيث أي احد يقراها يفهم تقريباً البرنامج وش بيسوي وما تكون برموز لا تكون كلمات عادية .

  1. FLOWCHARTS

اما هذي بتكون زي الخريطة واذا فهمتيها راح تفهمك بالضبط برنامجك كيف بيشتغل وانا اشوفها جدا جميلة وتكون مثل الخريطة الذهنية في راسك تعلمك كيف تفرقين بين الاوامر الي بتاخذونها ان شاء الله .

 

 

وموجود امثلة وشرح للأثنين بالملازم هي جدا بسيطه ف مدري اذا محتاجة تفصيل او لا لو محتاجين اشرحها لكم بلغوني عالكيك 9o9ah_a او تحت بالتعليقات .

وكذا نكون خلصنا الجزء النظري ان شاء الله وبنبدأ بالعملي بالتدوينة الجاية .

 

 

(الترجمة مب حرفية هي على فهمي للموضوع  ولو فيه اي خطأ غير مقصود صححوا لي )

تنوية ( التدوينة غير معدة للنشر والبيع ولا احلل من يستخدم الدروس لبيعها )

الحمدلله رب العالمين والصلاة والسلام على سيد المرسلين نبينا محمد وعلى اله وصحبة اجمعين ان اخطأت فهو مني ومن الشيطان وان اصبت فهو توفيق من الله سبحانه , اذا استفدتي من المعلومات السابق ذكرها اذكريني ووالدي ومن احب بدعوة في ظهر الغيب .

والسلام عليكم ورحمة الله وبركاته .

حصة الحسن .