- 15 minutes ago
Category
📚
LearningTranscript
00:05معاكم الدكتورة اسماء عوض دكتورة في كل إبزا كالسة مع الجامعة الملوفية
00:08إن شاء الله بإذن الله هشتغل معاكم الكورس بتاع Object Oriented Programming بالجابة إن شاء الله
00:15النهاردة ناخد مراجعة سريعة وهنراجع لبعض الحاجات المحروضة أنتو أخدتوا جابة قبل كده
00:24عشان بعد كده نقدر نبني عليها وذلك كم
00:32هنراجع لبعض الأساسيات اللي موجودة في البروجرامي هنراجع زي أصلاً تران الكود بتاعك
00:38طب المراحل اللي بتتبه هنراجع إيه الـ Variable بتاعتك النحة إيه
00:43إنت أستخدم ده كل النوع الهدف اللي هو إيه
00:46عشان بعد إن شاء الله وكده يبقى ده basic للأساسيات بتاع Object Oriented Programming
00:53ومنها هنبدأ في التفاصيل يعني A class يعني A object
00:56كل حالة من الحاجات دي هناخدها بالتفاصيل بتاعتها
00:59بأكواد منطبق عليها الـ Interface
01:02الـ Input والـ Open Stream
01:03إزاي تعمل مع File
01:04إزاي تعمل مع Data Base
01:05إزاي أعمل إكسيبشن أهم لي للإكسيبشن لو حصل error معين
01:10فإن شاء الله بإذن الله داخلنا الكورس هنشتغل
01:19وإن شاء الله بإذن الله
01:23الحاجة بس اللي أنا محتاجة أنا أكبه عليها ان البرمجة انت مش هتتمكن فيها اللي لازم تطبق كتيري
01:31فما تعتمدش على الـ Section اللي انت هتطبق task أو 2 أو 3 أو أي كان العدد اللي هتطبق في
01:38الـ Section فقط لغير
01:39لازم تجيب taskات زيادة أو هنزل لكو exercise أكتر بحيث انت تبدأ تجرب وانت في البيت
01:47وتبدأ لو طلع error أو أي حاجة المدرسين المساعدين المبعدين هيبقوا معاكم إن شاء الله لو في أي أسئلة
01:54وبرضو لو في أي أسئلة أنا في الآخر في آخر 10 دقيقة هستحل مايك لو حد عنده أي أسئلة أو
02:01في حاجة مش واضحة
02:02أول حاجة هتطلب عليها عندي مثال بصير لو أنا هكتب قوض أنا عايز أضبع كلمة hello e e e leo
02:11إزاي عمل ده؟ طبعاً المتنبذك بتاعك في الجابة لازم يتكلم من خلال كلمة class
02:18كلمة class بالنسبالي دي حاجة معروفة للغاية طيب اسم class بتاعك ده؟
02:24حضرتك اللي بتختاره طيب لازم أعرف القواعد اللي موجودة في أي اسم
02:32القواعد اللي أنا هقولها ديت هتنطبق على أي اسم سواء اسم class اسم متغير اسم بالدنة
02:38أول حاجة أنا عندي اسم class بيبدأ بحروف underscore dollars and sign
02:46ما ينفعش يبدأ بأركوم
02:47اسم class أو المتغير أو الدواء ينفع يحتوي على حروف وأركوم و underscore و dollar sign
02:54بس ما ينفعش يبدأ برقب
02:57القواعد برضو التانية إنها ما ينفعش يبقى فيه space
03:01يعني ما ينفعش تسمي
03:04مسافة
03:07ده ما ينفعش يبقى هنا في space
03:10مرتاح سواء في اسم class اسم ده لك اسم متغير
03:14برضو من القواعد اللي موجودة ما ينفعش الاسم ده يبقى كنفات محبوزة للغاية
03:21يعني ما ينفعش أجي أكتب اسم class
03:23انت بس
03:24فهو انت ده الدفا
03:27فما ينفعش يسمي اسم class اسم المتغير اسم الدلة بالشكل ده
03:32طيب
03:34آآ ما ينفعش يبقى فيه مسافة ما ينفعش كنفات محبوزة للغا
03:37آآ ما ينفعش يبدأ برقب
03:39وفيه قواعد هتقولها التاني برضو
03:42معنا وحنا نشغلنا
03:43فيه قواعد يتبقى معنا
03:45دس مش هتدينا
03:46يعني القواعد اللي احنا نبداها
03:57هتأزم حضراتكو بس بشباية صيد
04:15هقول سريعة تاني
04:17عشان ما ينحضراتكو لسه تخليل
04:19دلوقتي بنبدي بسان
04:21بنبدي بسان
04:22انا عايزة اعمل برنامج بسيط
04:25قلت الأساس بالنسبة لي
04:27في التجاؤها هو
04:28لازم اعمل class
04:31طيب
04:31بعد كده كلمة class دي بالنسبة لي كلمة السابقة
04:35اللغة بتعرفها عني
04:36بعد كده بيبقى اسم class بتاعه
04:38طيب
04:40القواعد اللي انا هقولها بتنطبق عالي
04:43اسم class
04:44اسم الدلة
04:45اسم المتجين
04:48طيب ايه القواعد دي
04:49اللي حضراتكو لذي القواعد دي
04:55اول حاجة اننا ما ينفعش اس الاسم
05:00اللي انا هاختاره يبقى فيه مسافة
05:01ما ينفعش اقول ماي
05:03مسافة سن
05:05ده مش متاح بالنسبة لي
05:08تترجم
05:09under score
05:12كلمة بضع
05:13الحاجة التانية اللي مش متاحة
05:15ان اسم class
05:16يبقى كلمة من الكلمات
05:19المحبوزة لللغة
05:20يعني ما ينفعش حضرتك تيجي تقول لي فيه class
05:23اسم void
05:25ده مش متاحة
05:27فكلمة void لها معنى في اللغة
05:29فهو ما يجي يشوفها
05:31هيعرف معناها ان مافيش return value
05:33ولا هيتعامل معاها
05:35على انها اسم class
05:38المتاح بالنسبة لي
05:39ان انا استخدمه وانا بسمي
05:41الحاجة بتاعتي
05:42الحروف
05:44الاقام
05:45under score
05:46dollar sign
05:47ماينفعش استخدم
05:49ايه
05:51ايه
05:52ايه
05:52ايه
05:52ايه
05:53ايه
05:53ايه
05:54ايه
05:54ايه
05:55ايه
05:56ايه
05:57ايه
05:58ايه
05:58ايه
06:06ايه
06:07ايه
06:08ايه
06:09ايه
06:11زي اننا نبدأ برقاح من يفعش اسم القلاس او اسم المتغير او اسم الداه الحر يبدأ إدراك instance
06:17عالطول
06:18لكن
06:19كل قواعد مفروض ان ان انت تمشاء عليها ان ش diferencia
06:22كم المشاكل
06:25ايه
06:25ايه
06:26اسم المتغير
06:27اسم المتغير
06:28تواصل
06:29المفروض ي eigenlijk
06:30عبر عن الحاجة اللي هتتخزن جواه
06:33يعني انا لو هخزن اسم الطالب يبقى ممكن اسميه اسنين
06:38كله سمول
06:40لو اسمه تغير
06:41لو انا هعمل كلاس مثلا من ستودين ممكن اسميه ستودين
06:45طب اسم الكلاس اول حرف من كل كلمة لازم يبقى كبدا
06:49ده استندر هو مش هيديني ايرو
06:51بس قواعد جابرو برامل تبقى عارفه
06:53فما اجي اكتب كلاس بيبقى
06:58اول حرف في كل كلمة في الكلاس تبقى كبدا
07:02طب لو دلنا اول كلمة كلها سمول
07:06وبعدين اول حرف من كل كلمة يبقى كبدا
07:09كيه حاجة مش واضحة لقد كده
07:11حد عند سؤال
07:15طب دلوقتي
07:31طب دلوقتي بعد كده اي ملف عندي اي ملف عندي اي ملف عندي دوت جاوا قدر اعمله كنفايل
07:38بيه حاجة مهمة جدا لازم نفرق بيه
07:41الفرق ما بين الكمبيل
07:46والرق
07:50الكمبيل
07:52اي ملف اقدر اعمله الكمبيل
07:54لكن مش اي ملف اقدر اعمله رق
07:59اي لفرق
08:00الكمبيل هيعمل ايه
08:03الكمبيل بيعمل لي ايه
08:05من عايزة يكبون شركة عايزة يبقى الناس مسح صحة
08:07كومبايل بيعمل لي ايه؟
08:12اشتغلت برمغة يعني اشتغلت جوابتين من اللي فيه
08:16فده بيزك انا براجع بس معاكم
08:18كومبايل هيعمل لي ايه؟
08:23اذا كده انا ايه الهربنا
08:25كومبايل بيراجعني الاخطاء اللي انا عملها في كتاب
08:29يعني ايه؟ انا فتحت بسي تقفل
08:31انا كتبت حاجة اسفول والمفروض تبقى الكابتر
08:35كتبت حرف كابتر والمفروض يبقى اسفول
08:38زي كلمة public
08:39نسيت وخطيت كلمة public
08:42فاللغة عمد انا
08:43case sim stability
08:45الحاجة اللي لازم تبكتب كابتر
08:47الحاجة اللي سفول لازم تبكتب اسفول
08:49فما ينفعش ده اخطاء الكتابة
08:51مثلا عرفته متغير باسم
08:54وبعد كده استخدمته
08:56باسم تالي
08:57يعني سي عرفته متغير
08:58وليكن انت اكس
09:01اكس سمول
09:02جيت حبيت اطبعه
09:04استخدمت اكس كابتر
09:06فهو بالنسبة له ده حاجة وده حاجة
09:09فهتقول ما ده اكس وده اكس
09:10بس ده كابتر وده سمول
09:11في عرفته بلا اتنين واحد
09:14طيب
09:14اي ملف يقدر يعمله كومباير
09:17طب لو الملف بتاعي محوش اخطاء
09:21بمجرد ما بعمله كومباير
09:24بيبدأ يخلق لي ملف منه
09:27اسم باية كود
09:28اسم الملف بتاعي
09:35اسم الملف بتاعي
09:42اسم الملف بتاعي
09:47تمام؟ طيب. لو فيه افطاء هيحدد لك المشكلة فيه اللي في سطر رقم كان فحضرتك بتروح تخبير لها. كنت بتكلمة
09:56غلط لها. بطل حروف. فتحت كوست سيتي كلهم. اي مكان الوقت. طب. انا عملتكم بايد. البرنامج بتاعي. موش اي افطاء
10:05كريف للدوت كلاف. البيت كود بتاعي. طب. هاجج لوقتي عمل ران. انا قلت حاجة مهيئة. اي ملف اقدر عمله في
10:13بايد. بس مش اي ملف اقدر عمله ران.
10:16عشان يران. عشان يبدأ يلفز الخطوات بتاعي. عشان يبدأ يشوف هيعمل ايه. او هيستدعي ايه. او هيمشي ازاي. بيروح على
10:26المين بمجرد ما بقوله ران.
10:29عملين فامش. دي الاساس بالنسبة لي. مجرد ما بقوله ران. اوتوماتيك يروح على المين فامش. اللي انت عمله جوها. يبدأ
10:41يشوف الهاجات اللي انت عملها ينفزها واحدة.
10:44جيه على المين. انتو الورانين للكوب بتاعي. جيه على المين. لا. اتضالي كلمة هاللوقي ايه اللي يوم. خلص. يروح جايف
10:54طبق. خلق عمش.
10:56طبق كده. في عمشاتية كده. طيب.
11:08احنا قلنا في مرحلتين. ان انا اعمل كوباين. وان انا اعمل ارادة.
11:13تمام. في البداية خالص ما كانش فيه اي دي اي. اللي هي البرنامج اللي انا اكتب فيه وراره في نفس
11:21الوقت. فكنا بنشتمل بفتح لود دات او بفتح اي ايدوتور. اي وسيلة اكتب فيها الكوب بتاعي. واروح للدوس
11:29للشاشة السودة اللي هي مالد برومبت. ابدأ اقوله اعمل لي كومبيل او اعمل لي راره. تمام. فا اما اجبت بالكود
11:37بتاعي. هروح اعمل له كومبيل. الملف ده انت حافظه في ايه. انا حكوب تحطهه عندي في الدي. فبقف على المصار
11:45بتاعي. اللي هو الدي. واروح. اقول له اعمل لي كومبيل الملف ده. طيب. اسم الملف. واحدة. اسم
11:59اسم الملف. لازم نفس اسم الكلاس. اسم الملف. لازم نفس اسم الكلاس. اسم الملف. لازم نفس اسم الكلاس. فكروا فيها.
12:10وانجابي تحطيلي معا. طيب. في الملف قادر احطه اكتر من كلاس ولا كلاس واحد. جاي. ماشي? طيب. انا هنا سميت
12:23الملف بتاعي. سميت دوتجور. وحافظته في الدين. فعايز اعمل له كومبيل
12:29عايز اي راجحولي. لما فيوش اخطار. ففي الحالة دي. بقول له جابك. تنبل دوتجور. فهيروح على الملف بتاعي. يمشي على
12:37سطر صب. يشوف الكوس مفتور. مقفول. هنا سيستم. فعلا. هنا كلها سمول. هنا كزا. طب. مكتوب صح. حلص. يبقى كده.
12:49مش هيطلع لي اي مشاكل. طالما. ما فيش اي ارور. طلحولي.
12:53هروح على دي. هلاقي حاطتلي. البيت. طيب. ليه بيعمل لي كده? طبيعي ان الماشيين ما بتفهمش اللغة بتاعي. طب. فلازم
13:08يحول لغة البروغرامج اللي انت كتبتها. للغة الآن. فالتجورة بتتم ازاي? بيتم مبدئيا يحول من الكود بتاعي. السورس كود. ملف
13:20ده اسم السورس كود.
13:22للبيت. اللي هو دوت كلوس. ثم. بعد كده لما اجا نفس بقى. يبدأ يحول لي. البيت كود. للمشيين اللغة. اللي
13:33غالبني اشغلها في مش هو المشيين زي مع نشوق بطره. خدي كده. حتى عمتوا مشكلة بحاجة? بحاجة مش واضحة? جيت
13:45بقى. انا تمام. ما فيش اي اخطاء. فهتلاقيه نزل على السطر اللي بعده واقف. نستنيك تديله قام. فعايز انافز
13:51القود ده فاقلت له جافا مسافة اسم الكلاس. جافا مسافة اسم الكلاس. نقفز لي بقى. خراف. اتفقنا اول ما بقوله
14:02الخطوة دي. معناها هيروح يعمل ايه? هينفز.
14:10هنا اول ما اقوله دي. دي في الجملة دي عشان يعمل ايه?
14:16دي عشان يعمل اكسو كيوت او ورد. فاوتوباتيك اول ما بيشوفوا الجملة دي بيروح على مين?
14:22لقى فيها ايه?
14:24اطبع. فقام ايه?
14:26طبعا. اي حدا مش واضحة?
14:31طبعا.
14:35فقال لحضرتك انت كتبت الدوت جافا بتطاعت? تمام? الدوت جافا ده هو اللي بتكتبه في النيت بيتز. في البروجيكت باريكو
14:43شاشة لنيت بيتز.
14:44بعد كده مجرد ما بتعملو كنباير بيبدأ يشوف هل في اخطاء لو البرنامج ما فيورش اي اخطاء
14:52ما ينفعش يبقى فيه خطأ واحد حتى لازم برنامج كامل يبقى صحيحه.
14:58يبقى في الحالة دي بيخلق لي البيت كوت اللي هو التوت كوت. طيب.
15:10ايه البيت كوت ده؟ زي ما قلت دي اعتبر زي مرحلة وسيطة عشان انا المشين بتاعتي ما بتقدرش تفهم لغة
15:19البروجيكت اللي انت تكتبه.
15:21ففي الحالة دي لازم احولها من المشين لانا. في الجافا ما بيحولهاش في رحلة واحدة.
15:28ما بيعمل ايه؟ اول حاجة بيخلق لي البيت كوت بمجرد ما بعمل كونباير. ده بيتكاريت انت ما بعمل كونباير.
15:37فبيجيب لي البيت كوت. طب هل يفهم المشين هتفهم البيت كوت؟ لا لسه برضه. ده مين اللي بيفهمه؟ جافا برشوى
15:48المشين.
15:48ده لغة الجافا برشوى المشين. طب بعد كده ايه اللي بيتمه؟ تبدأ الجافا برشوى المشين دي.
15:58انا عملت بكوت السورسو كوت حصله قباية. بعد كده جالي البيت كوت الكاريت اللي هو الدوت كلاف لسه مانفزتش.
16:07حاجة اقول له رب في الحالة دي هيتخول البيت كوت للمشين دي. قالك ايه بقى؟ قالك في الترابة اللي هي
16:15بيزاح الواقع.
16:17ان انت بتكتب الكوت وتقدر ترانه انيوير. يعني ايه؟ قالك انا كتبت الكوت.
16:25طب انا هنفزه فين؟ هنفزه على وينور. هنفزه على ليدكس. هنفزه على ماك. اي اوبردنجيسس المريفنش معي.
16:35هي بتختلف الجافا برشوى المشين. لكن هالك كوت هتعدل فيه اي حاجة؟ لا. فعشان كده اقول لك ايه؟
16:44رايت واتس انت تكتبه مرة وبيقدر يتنفذ على اي؟ في هذا عد. فانا هنا قالك عندي الجافا برشوى المشين. دي
16:53اللي مسؤولة. تحملي الملف.
16:55تتأكد منه وتعمل لي ايه؟ يو.
17:06تعمل لي ايه؟ اكسيكيو. عشان لما رجع اقول له رايت. مين اللي بقى بيحاول ملبيب كوت للمشين؟
17:14الفيرشوى المشين. قالك ايه؟ الفيرشوى المشين. عبارة عن بلادفورم ديبيندان. يعني ايه بلادفورم ديبيندان؟
17:25يبعدمدا على الجهاز اللي هتدقى عنه. لو برديني نسس اندكاعك ايه؟ هل انت شغال من منزوز؟ لينكس؟ ماك؟ فالغان ايه
17:33بالزبط؟
17:34هل دي تفرق معنا في البروجرام انجي حاجة؟ لا.
17:39يبدأ يحول البيت كوت للمشين لانجوج عشان ينفذ التسك اللي انت قلت له عليه. طعب كده؟
17:53ممكن لو الصوت نقطه عنده كل تبلغوني بس. لو في حد تاني عنده مشكلة في الصوت يعرفه.
18:06طيب. دلوقتي عرفنا ان انا الفيرش والمشين او الجابة الفيرش والمشين دي المسؤولة نحتاخده بكوت.
18:17هاريكلي. البيت كوت وبعد انت حاول المشين للمشين. عشان البيت انه هيدلي فيها دا كله فانا محتاجة للجي ار اي.
18:26محتاجة جي ار اي. جابا رانتاين انفيرومنت. انفيرومنت يعني بيها بكيفة.
18:33وانترش فيه مكتبات هتحتاجها؟ صح؟ ففي الحالة دي دا بيوفرها. مش فيه حاجات متبرمغة في اللغة دا بيوفرها.
18:41فقالك الجقر ايه بيتكوّن من ايه بقى؟ قال ان دا بيتكوّن من حاجة ايه. مش ده الله بيرش والمشين يقولنا
18:47يعني ايه؟
18:48وبعد الباكتج او اللي بيراري اللي انت ممكن تستخدمه في البرو جراممج.
18:54طاب المكتبات. عايزة دلوقتي افزن الداتا بتاحت الفايل. هتعمل مع الفايل ستريم بتاعه. عايزة دلوقتي افزن الداتا في الداتا بيه
19:03يبقى استعمل اللي بيراري بتاعه.
19:05عايزة عمل لعمليات الحسابية السايد الخزايدة بيحب بيبعثات بين باس بيتها. على حسب انت هتعمل ايه؟ فتستخدم المكتب.
19:14من اللي بيوفر لك الحاجات اللي ببارمغة اصلا في اللغة الجي ار ايه. بيبقى فيه حاسين.
19:20الجابا بيرش والمشين تقولنا الهدف منها ايه؟ بالاضافة للمكتبات اللي انت هتشفجها وبعض الملفات المساعدة.
19:29يبقى لازم الاول الجي ار ايه يبقى موجود عندك. يبقى الجابا بيرش والمشين اللي هيحتويها الجي ار ايه.
19:37طب مين اللي فوق ده كله؟ عشان ينفذ الجابا اصلا الجي دي كي.
19:48هو فيه لازم اشي.
19:54اقوله صدعي.
20:01يا شباب هل الصوت واضح ولا مازال الصوت فيه مشكلة؟
20:06تمام.
20:08ممكن اللي عنده مشكلة في الصوت يبقى ان انت عنده فيه مشكلة او حاجة.
20:12طب تمام يا شباب.
20:17طيب بعد كده مين بقى الابرهان؟
20:21مين اللي اللي هيبقى جواه بقى بيحتوي من اللي اللي اللي اللي عناها دي كلها الجي دي كي.
20:28عشان انا نفذ الاكواد وعشان اقدر افاية اصلا بملف.
20:32انا ممكن اعمل الملف بس انا ما عايش التول اللي اللي بتوقف ورا لي ان انا قرره.
20:38ممكن اجي افتح الورد.
20:40واحفظ الملف دوت جو.
20:42ممكن اجي افتح النوبة واحفظه دوت جو.
20:44بس هيتنفذ.
20:45لا.
20:47عشان انا نفذه لازم يبقى جو دي كي.
20:50ده بقى اللي هيبقى لكلها.
20:53طيب قال لحضرتك الجي دي كي بقى بيعمل ايه؟
20:57بيوفر التول اللي اقدر اتعامل مع الزاغة بقى.
21:01ومع الري اللي احنا قلنا عليه.
21:04بيوفر الامكانية ان انا اعمل كومبايل واعمل ران للكوت بتاعي.
21:09من غير الجي دي كي انا مش اقدر انافذ البرنامج ولا اعمل له كومبايل ولا اعمل له ران.
21:14لو انا ما عنديش جي دي كي.
21:17زي ما كنت فتحة الصورة اللي قدامك واللي فيها النوت بالي.
21:20وفيها الشاشة السودة.
21:22وقل دوله جابك اسم البلفة تجابة.
21:25هيقول لي مين جابك دي انا ما عرفهاش.
21:28وما انت مسطى بالجي دي كي عندك.
21:30انت مسطى بالطول اللي تسهل لي.
21:33ان انا اتعامل مع الزاغة ونفذها لأكوابها بالأكواب بتاعتها.
21:36لو انا مش مسطى بها.
21:38ومعرفها له عن الجهاز.
21:40مش هيقدر ينفذ الأجواء.
21:41مش هيقدر يشوفي الأخطاب.
21:43مش هيقدر يطلع لي الأول.
21:46تمام؟
21:46طيب.
21:47فقالك هنا.
21:49عشان بقى اقدر اتعامل.
21:51وافتح الجي ار اي.
21:53ويبدأ يروح ينفذ لي.
21:54ويحاول لي الملف.
21:55ويكاريت لي.
21:57البايت كود بتاعي.
21:59ويحاول لي المشيل لال.
22:00ونشوف كلام ده كله.
22:01لازم مش دي كي.
22:04طيب.
22:06فقالك الجي دي كي بقى.
22:08بيكون من حاكتين.
22:10من الجي ار اي.
22:11اللي احنا قلنا عليها.
22:13بيكون من جي.
22:16من الجي ار اي.
22:18من الجي ار اي.
22:19بالاضافة لبعض اللايبيري.
22:23تمام؟
22:24والجي ار اي.
22:26بيبقى جوه.
22:27الجي دي كي.
22:28بعض الطول اللي اتمكنني.
22:30نعمل كومبيل.
22:31ورن اللي يكون بتاعي.
22:35طيب.
22:44فقال لحضرتك.
22:46انا بعمل الملفة.
22:48بعد كده باجي اعمل له قباية.
22:51فبقول جوه.
22:53اسد الملفة.
22:56وانا سألته سؤال.
22:58والسؤال جاي دلوقتي.
22:59وهنا اخد اجابته دلوقتي.
23:00انا قلت جوهر.
23:02هعمل كومبيل.
23:03اسم الملف.
23:05مبارد ما بعمل كومبيل.
23:07مفيش اقطاء.
23:09في الحالة دي يخلق لي.
23:11طيب.
23:12بعد كده.
23:14هيروح يتمرره على مين.
23:17من اللي بيحتوي الموضوع بقى.
23:18وهيحولولي المشين.
23:20ويبقى فيه المكتبات اللي متضمغة في اللغة.
23:22لجي ار اي.
23:24عشان تديل مين.
23:25لجي ار اي.
23:27لجي ار اي.
23:33عشان تديل مين.
23:35جي ار اي.
23:40لازم يبقى عندي.
23:42الكود بتاع الجواب.
23:44او البلاد فورب.
23:45او التول.
23:48اللي هستخدمها عشان الجي ار اي.
23:49اللي بتحتوي على الجي ار اي.
23:52بعد.
23:52اللي هتمكنني ان انا اعمل كومبيل.
23:56وبعد كده.
23:57اللي هي الكاريت اللي من خلال الجر.
23:58الجواب و المشين.
24:00الباية تكون.
24:01عشان نتخون للمشين.
24:05طيب.
24:07اقدر رفز احفظ الملف.
24:10باس.
24:10غير اسمه.
24:12لا.
24:15لو الكلاز بتاعي مش بابل.
24:17لو انا البرنامج بتاعي.
24:20مش اي لا فوق.
24:21انا قلت ايه.
24:22كلاس تس.
24:23كلاس تس.
24:25اقدر الملف بتاعي باس.
24:28ذا الاسم كلاس.
24:30فما هنا هو.
24:31لو كيت قلت.
24:32كلاس.
24:34تس.
24:39طالما قلت كلاس باس.
24:42اقدر اسم الملف مثلا.
24:44هاللود الجر.
24:48طب لو كتبت.
24:51هناك.
24:52قبل كلمة كلاس.
24:54كتبت كلمة بابل.
24:57كتبت بابل.
24:58يبقى لازم في الوقت ده.
25:01اسم الكلاس.
25:02يبقى نفس اسم الفايل.
25:03ما عنده بدير.
25:07عارفنا امتى ينفع.
25:09وانت ما ينفعش.
25:10ينفع ان انا اسم الملف.
25:13غير اسم الكلاس.
25:15كلاس.
25:16طيب.
25:17لكن لو قلت ده البطل.
25:20ده الاساسي عدي.
25:21يبقى في الخلادي.
25:23لازم الملف.
25:24يبقى نفس اسم.
25:25طيب.
25:25ينفعش لانا ملف.
25:26اسمه ده اسم.
25:28طيب.
25:35فهنا هو.
25:36هنا.
25:37سميته كلاس عادي.
25:38في الحالات.
25:39يسمى الملف باسم.
25:40والكلاس باسم.
25:41قطيت كلمة بابل.
25:43قبل الكلاس.
25:44يبقى في الحالة اللازمة اللي نجيب.
25:45لو نفس الكلاس.
25:47طب.
25:47السؤال الثاني اللي انا سألته.
25:49يرفع حط في الفايل افتر من الكلاس.
25:52أو.
25:53بس يجوح بابل.
25:56او كلهم الكلاس عادي.
25:58يعمل لكلاس.
26:00يعمل لكلاس.
26:01يعمل لكلاس.
26:02يعمل لكلاس.
26:03يعمل لكلاس.
26:04طيب.
26:06انا قال اي.
26:08واشنا خلاص فيهمنا ليه.
26:10وهنا احطي في الملف اللي اسمه دي.
26:12لجاعة تلاتة فلس.
26:15دي لجاعة تلاتة فلس.
26:18هل في حاجة فيهم بابل.
26:20عشان كده اسم الملف باسم مختلف.
26:24وفي الحالة دي.
26:26هيعمل لكا بايت كون.
26:29كل خلاص ليه بايت كون.
26:32طب هينفذ ان واحد فيهم.
26:36اللي فيه مين.
26:38ما هو من اللي بيقول لي تحرك.
26:40يمشي خاطر.
26:41روح يمين.
26:42روح شمال.
26:44يعمل.
26:45نفذ كون.
26:46معين.
26:47من اللي بيتحكم لي.
26:49البيت.
26:50يبقى مش هقدر ارى.
26:52اللي فيه مين.
26:54المين فانكش.
26:58زي ما قلت لكم.
27:01عشان كنت اشتغل بالنوب باج.
27:04واننفذ على الشاشة الثودة.
27:06كنت لازم اعرفه مكان الجي دي كي بتاعي فين.
27:10مكان الجي دي كي.
27:12مكان الجي دي كي.
27:12موجود فيه.
27:14فكنت لازم احط له الباص.
27:16طيب.
27:17كي احوال لازم برضو.
27:19واحنا شغالين دلوقتي.
27:21عدي طرقتين.
27:23اول طريقة.
27:25ان انا نزل الجي دي كي.
27:27لوحده.
27:29وصطره.
27:31واروح اعمل له الباص بتاعه.
27:34طب الباص ده بجيبه ازاي.
27:35مجرد ما بفتح.
27:38بختار.
27:39بختار.
27:41او بتباجي.
27:56او.
27:58او.
27:59او.
28:01او.
28:02او.
28:03او.
28:04او.
28:08او.
28:09أول مجرد ما أختاره System Environment بيجيب للشاشل أو الenvironment اللي تحتها
28:14يعني مجرد ما كتبت له System Environment Variable بيطلع للشاشل
28:21أختار منها Environment Variable
28:23هيفتح لي ده
28:24أنت عايز تحط المكان اللي الـ GDK فيه
28:28ثم بتروح على الـ C في الـ Program File
28:31هتلاقي الـ GDK بتاع إجابة إجابة
28:34لاقي الـ GDK على خسال الطب
28:37طيب
28:37بعد كده هتسططت الـ GDK
28:40وكريبت الباص
28:42بروح عمل إيه؟
28:44سططط الـ IDE
28:45اللي أنا هكتب فيه ونفذ من خلاله
28:48لو زي الـ NetBenz
28:49بقى زي الـ Visual Studio
28:51زي أي editor بقى
28:53بقى سهل عليك التعليم
28:54طيب
28:58قالك هنا أنا محتاجة سطط من الباص بتاعي
29:02دلوقتي أو المنزمان يعني ده موجود
29:05أن أنا ممكن أن نزل الـ GDK
29:08والـ NetBenz مع ذلك
29:09يعني أنا حتى كنت لسه بنزلي
29:12بتنزل الـ NetBenz مع ذلك
29:14لو نزلت الـ NetBenz
29:16وجوه الـ GDK
29:18ما بحتاجش على النصف مذه
29:22تمام؟
29:23أنا عايزة تبقوا فاهمين
29:25تش عايزين نبقى حفظينها أي حاجة
29:27أي كلمة أنا بقولها أو موجودة
29:29توضحك
29:32عايزة يبقى احنا فاهمين كل حاجة
29:34بنستخدمها ليه؟
29:36واستخدمها إزاي وطبقها إزاي؟
29:39مش عايزة تحفظه
29:40البرمجة ما بتتحفزش
29:43تمام؟
29:44فزي ما قلتلكم لو هتصلت بالـ GDK
29:46الـ NetBenz
29:48وده سورسو كود وده كود
29:49وده كود وده كود
29:50يبقى في الحالة دي هتعمله الباص
29:53لو دخلت على الموقع ونزلت
29:55بكتن مع بعض
29:56ما بحتاجش عمل
29:59حتى لو قبلت مشكلة
30:01انت كده كده إيه؟
30:02عرفت تعمل الباص بدي
30:04مبارد بتعمل Start
30:06وتكتب Environment بس
30:09اختار Environment
30:11فتجي تقول له أنا عايزة أعمل
30:13فعايزة ديف
30:13تحط المصار ده أنا بدور على GDK
30:16على الفولدر اللي اسم بدي
30:18ده مصار على
30:21أنا هنا مسطبة اللي اتنم مع بعض
30:23وكان ممكن أسطب الـ GDK
30:25الواحدة
30:27رحت خد الـ GDK
30:29بفتح الفولدر اللي اسم وابد
30:31واخد المصار بتاعه
30:33بحطه في الـ
30:37طبعا كده
30:39مستكاشن
30:40هطد من الموقعين يطبقوا معك
30:41عشان تبقى عارف كل الطرق بتشتغل
30:46طيب
30:47هتفلح
30:48هتفلح الـ NetBeads
30:49اشتغل تكتب الكود بتاعك
30:51وتنفذ الكود بتاعك
30:57ده شكل
30:58الـ NetBeads والكود بتاعك
31:00بيتحط في مكتبة
31:01في Package
31:02او عبارة على الفولدر
31:04بيبدأ أحط الكود بتاعك
31:08وبكارية فايل جديد
31:09واكتب فيه الكود اللي أنا عايزة
31:11وعمل لوران
31:11بيبدأ
31:13طيب
31:14فنرجع على بعض الحاجبة
31:16يعني ايه باريار
31:17وايه أهوار البارية من اللي عادة
31:21باريار
31:21اوش عايزة ترجمه
31:25ايه؟
31:27باشي
31:29تماما
31:30الهدف منه فقط
31:32اللي دلوقتي محتاجة أحتفظ بقيم
31:35محتاجة أحتفظ بقيم
31:38محتاجة أحتفظ بقيم
31:39محتاجة أسجل الأيزة بتاعك
31:40محتاجة أسجل اسم بتاعك
31:43أتزن بقيمة ديت زي
31:45فقال له حضرتك من غلال
31:46الباريار
31:48التعبر عن كونتينر
31:49الهدف وعاء او احتواء
31:52الهدف منه ايه؟
31:54يحتفظ بقيمة معينة
31:56فأول ما بقوله
31:59داتا طايد
32:01هذا اسمه
32:02داتا طايد
32:06وهنفصل كل حاجة ايه؟
32:09بعد كده اسم المتغير بتاعه
32:15وبعد كده
32:17مجرد ما بيشوف دي
32:21معناها
32:22روح على الميموري
32:26احجز المساحة
32:31تحت مسمة
32:33الاسم اللي انت قاعد
32:34ايه؟ المسال ده المتغير اسمه
32:37داتا
32:39يبقى هاي يبقى تحت الاسم
32:40لابد انت
32:41طب المساحة دي قد ايه؟
32:44نوع الحاجة اللي هتتحط
32:46جواها ايه؟
32:47هنا اعلى مين؟
32:50النوع بتاعه
32:54تمام؟
32:55عملت له انت
32:56يا حبيز الاربع بري
32:58عملت له شورت
32:59على حسب طيب
33:02انا قلت له انتجر
33:03دي بتديني مساحة
33:05ونوع الحاجة اللي هتتخزن جواه
33:08انت
33:09بتحتفز باركام
33:11صحيحة فقط لغير
33:13تمام كده؟
33:15طيب
33:17فراحة جزل مساحة
33:19وحطيلي فيها القيمة اللي انا عملتها
33:23لو انا عملت الخطوة دي بس
33:25داتا طيب
33:26والاسمه سيميكولر
33:28دي معناها
33:30اعلاية
33:32انا بقول له فيه متغير اسمه كذب
33:34ونوعه كذب
33:36لكن لو اديت له قيمة
33:40بداية
33:41بداية
33:42بداية
33:44طيب بما انه هو متغير
33:46يعني اضع عرار اعدي القيمة
33:48في اي وقت
33:49مساحة سابتة معي
33:51اقدر عدلها وقت
33:52اقدر بعد كده اقول له خليلي
33:55الداتا دي
33:57قمتها بمية
33:58مسبع عشر
34:00فحيروح لك
34:01ونحعدل اللي مقيمة مدام بكات عشر
34:03يخليها نمية
34:05طابة كده
34:08قالك ايه انواع الباريومور
34:12قالك
34:13النوع عندي حاجتين
34:16كدابة طيب
34:17وهنتكلم في هذا الوقت
34:19وكنوع
34:20من ناحية
34:21هو لوكل
34:22ولا انستانس
34:23ولا استدق
34:24هزي نوضح كل حاجة من حاجات دي
34:29قال لحضرتك
34:31لوكل
34:32من اسمه يعني ايه
34:33محلي
34:35يعني ايه محلي
34:36يعني محدش هيشوفه
34:40اللي بول كوس اللي هو متعرض فيه
34:43يعني انا هنا
34:45جيت عرفت المتغير اللي اسمه
34:47ان
34:48متعرف فيه
34:52والدالة اللي اسمها مسود واحد
34:54فهو معروف
34:56جوا فتحته قفلت بكوس ده
34:59طب لو جيت استخدمت هنا الان
35:03انا اسفل لو جيت هنا
35:05هشوف ديها تهي
35:06وجيت قلت له
35:09اطبع لي كومت الان
35:11انا شطبت على دي
35:13لو جيت انا هنا في المسود اتنين حبيت استخدم الان دي
35:17هيعرفها
35:18لا
35:19ليه
35:20والله انا حتودي الاقواز دي
35:23بدليل ان هو جيه عمل هنا ايه
35:28بدليل ان جيه هنا عمل ايه
35:31عرف
35:34تغير
35:34بنفس الاسم
35:37وانا ينفع على دي سابت المستمع المتغير اكتر في المرة
35:41ينفع في حالة لو هو ايه
35:44لوك
35:44حدود معينة
35:46زي ما بتيجي حضرتك لو عملت فوق
35:50انا جيت جوا الفور وعرفت الاي
35:53وديت لها zero مساء
35:55وكملت خطواتي
35:56جيت اشتغلت على الاي
35:58لو برا الفور جيت قلت له اطبع لي الاي
36:02هيقول لك مين الاي تو
36:03انا معرفة
36:05ليه
36:06خضوتها الاقواس اللي هي فيه
36:08فتحت وقفلت القوس بتاع السبري
36:11طعبة كده
36:12طيب
36:18انا مجدتش اي حاجة على داتا طيب دلوقتي خاط
36:21انا بتكلم على المتغير ده
36:24local
36:24ولا global
36:27طيب انا لو بيتعرفت هنا
36:30المتغير
36:31اللي هو data ده
36:34data ده احدوده ايه
36:37فتحت وقفلت القوس
36:39يعني حدوده القلاص اللي هو فيه
36:41تمام كده
36:43طيب
36:44بس اقل لي حاجة مهمة جدا
36:46ايه هي
36:47distance variable
36:49ولو اني دي هتوضح جدا جدا جدا جدا لما نيجي نتكلم
36:53بلاس والاوبشن
36:55بس خلينا ناخدها واحدة واحدة
36:58يعني ايه
36:59distance variable
36:59distance يعني حالة
37:02يعني هتخص الاوبشيبت اللي هيستدعي اللي هيبقى من القلاص ده
37:07يعني انا دلوقتي
37:09يعني انا دلوقتي
37:10جوا عاملة قلاص للستيودي
37:11وجيت عملت جواه
37:15متغير
37:17وليكن انت للأيدين
37:19الرقم الاكاديمي بتاهله
37:21لو مجا كاريت
37:23object الاحماد
37:25الرقم الاكاديمي ده هيخص مين
37:29احماد
37:30اللي هو كاريت له
37:32الابجوكت ده
37:33هانا احمد هيبقى له نفس
37:35الايدين بتاع محنود
37:37لا
37:38يبقى في الحالة دي ده يخص مين
37:41الاحماد الحالة دي
37:43الابجوكت اللي كان بديه
37:46المتغير اللي من نوع في كلاص ده
37:48فانا لو جيت عملت في المتغير
37:50جيت في المين
37:51فسدت object
37:52من الكلاص ده
37:54ودي هتوضحه بالتفازيل زي ما هتولكوا بعد كده
37:57سميت وليكن A1
38:00ففي الحالة دي لما قوله
38:03A1.ID
38:04بتساوى
38:05دينه الرقم اللي انا عايزاه
38:07فالايد بيخص مين
38:10A1
38:11طيب
38:13لو جيت قلت عملت اوبجوكت تاني
38:15A2
38:17يبقى له الايدين اللي يخصه
38:19يبقى انا عندي الكلاص ده
38:21هي A1
38:22وA2
38:23وليكن الايدين بتاع ده بمية
38:26الايدين بتاع ده بمية وواحد
38:28يبقى ده له ايدين
38:31بمية وده له ايدين بمية وواحد
38:34ده ليه الداتا اللي تخصه
38:36وده ليه الداتا اللي تخصه
38:37هل ينفع الايدين يبقى له نفس الايدين؟
38:40لا
38:41عشان كده اسمه
38:42وإنستان
38:43وإنستانس
38:44صورة او حالة
38:46وكل واحد ليه التفاصيل بتاع
38:48زي ما حضرتك بقيتها البساطة
38:50بدروح تفتح حساب في البن
38:52تفاصيلك كلها
38:54تتخصك حالفة كنتة وملفة كنتة
38:56وحسابة كنتة
38:57ما ينفعش يا جاء قوله
38:58اصحاب لي ميفيزة بتاعتي
38:59يروح يصحب من الكون تتالي
39:01مستحيل
39:02ليه دي انستانس
39:04فت حسابة
39:05يتخص من عندنا
39:07راقب الحساب بتاعنا
39:09طيب
39:11لكن
39:11فيه متغير ممكن يبقى مشترك لكل الابر
39:15او لكل الانستانس
39:17بالحالة دي بيسميه استاتيك
39:20الاستاتيك
39:21ده حاجة مشترك
39:22اسمك كله
39:23ده يخص حد فيكو
39:24ده حاجة مشترك هليكو
39:26اسم البنك اللي انا تابع ليه
39:29يخص عامل واحد ولا يخص كل العملة
39:31في الحالة دي بقيت حاجة مشترك
39:34تمام؟
39:35عشان كده بيسميها استاتيك
39:37ويتبكب منه
39:38طبعا كده
39:40كل الحالات دي هتوضح
39:43لما نبدأ
39:43لناخد الـ object oriented
39:45ون carry class
39:46ولناخد object منه
39:48ونبدأ كل الفقصية
39:50بس الحد دلوقتي فيه حاجة مش واضحة
39:53بيهمنا كل حاجة يعني ايه؟
39:55مش عايزة حجز
39:57عايزة فهم
39:58اعرف الحاجة دي فايدتنا ايه؟
40:00استرددنه ايه؟
40:02ازاي؟
40:06طبعا
40:08طبعا
40:11فانا دلوقتي هنا عمل
40:13public class
40:14automatic term public
40:15يبقى اسم الملفة
40:17يبقى ايه؟
40:18ما ينفعش يبقى اسمي تالي
40:20جهد دي
40:21عرف متغير اسمه ايه؟
40:22من نوع static
40:23في همدن دي هتو بقى مشتركة لكل المتغيرات
40:26اللي من نوع الـ object
40:27من نوع الـ object
40:28من نوع الـ object
40:31تمام؟
40:31ده متغير؟
40:33ما عملوش static
40:34يبقى في الحالة دي ده هيخصه كل واحد
40:36دي واحد
40:37هيخص كل طالب
40:38HPA
40:39ده بتاع الطالب
40:41الـ ID بتاع الطالب
40:42اسم وعنوان
40:43لكن القسم اللي هو فيه
40:46لحاجة مشتركة
40:47عمل دالة
40:48طبعا ما مش عمل return
40:50يبقى في الحالة دي
40:52هحط كلمة
40:53طوي
40:54طب لو هعمل return
40:57هرجع قيمة
40:58هيبقى فيه output
40:59return
41:03يبقى في الحالة مشاركة عقوبة
41:06أنا برجع على الدوية
41:07المفروض انت خدتوا أصاب
41:08خدتوا الدوية
41:10ولا لأ
41:10ما انا قلت بقى قدي جملة عليها كده
41:13طيب
41:15دالة
41:16ضغطها السغولة قابض
41:19الألى الحزبة
41:20مش بها دوية
41:21الصين
41:22الرزاين
41:22الجازر
41:23التربيعي
41:23هكذا دي
41:24طيب
41:25الكود بتاعها معمود كان مرة
41:27من شرحة
41:29هي مد illuminatedasz
41:35طيب
41:44كانت اومر
41:55مرة
41:57ولا فضوط ولا نظر ولا سريه ولا قراكتر ولا إيه
42:00طيب
42:02لو أنا عملت إيدالة هتسجلي بيادات الطالب
42:06وتطلع لرسالة إن تم التسجيل
42:09هلأ لو محتاجة حاجة ترجعلي
42:11في الحلقة دي هيحطي كلمة إيه؟
42:17بالحبة
42:24الحلقة هيحطي لي كلمة إيه؟
42:27طبعا؟
42:29ده مشاكل
42:29ونحن نحاول أي حاجة تقابلنا
42:32ونراجح نسلم
42:37طبعا
42:38عمل دالة عمل دالة تانية عشان يفاهمك إن أنا عرفت المتغير بنفس الاسم
42:44بس عفاد دالة لردود
42:46ودالة حدود تانية
42:47لكن ما ينفعش
42:49ما ينفعش آجي جوا الدالة
42:57وعرف إن تاني
42:59ما ينفعش أجي جوا الدالة
43:02وعرف إن تاني ودينها أخيبة تاني
43:05نفس الدالة ما ينفعش
43:07ليه؟
43:08محدود اللي اتنين فين؟
43:10ما بين الأقويس
43:12طبعا أنا ما أجي أستخدم
43:14أستخدم إن اللي فوق
43:17ولكن اللي فهم
43:18فده مش متفح
43:23طيب
43:24إيه القواعد بقى للأسامي؟
43:26هنا بيتكلم على الأسامي المتغيرون
43:28أنا في أول المحاضرة قلت أنا هتكلم على الأسامي بشكل عام
43:33قلت أنا هتكلم على الأسامي بشكل عام
43:36أي اسم ينطبق عليه القواعد العامة
43:39اللي هي إيه؟
43:41الاسم ينفع يحتوي على حروف
43:43وديجيت أرقاح
43:46وأندرسكور ودولار ساين
43:48دي تنطبق على اسم الكلاص
43:51اسم الدالة
43:52اسم المتغير
43:54كبير كده؟
43:55طيب
43:56ما ينفع لازم يبدأ بحرف
44:00يبدأ بدولار ساين
44:02يبدأ بأدرسكور
44:04طيب ينفع يبدأ برقب؟
44:05لا
44:06يعني ينفع تقول واحد اكس
44:08لكن طول اكس واحد
44:10دي مقبولة
44:11طول اكس دولار ساين واحد
44:13دولار ساين اكس واحد
44:16مقبولة
44:17لكن ما ينفعش هتكلم رقب
44:20طيب
44:20ما ينفعش يحتوي على سبيس
44:23أي بقى حاجة من أي اسم
44:25احنا قولنا عليه
44:27ما ينفعش أولا بكس نستيرتي
44:30يعني إيه؟
44:31حساس للكابتل والسمور
44:33ما ينفعش هتكب المتغير كابتل
44:35واستخدمه سمور
44:37او العكس
44:37زي ما هتكتبه
44:39زي ما تستخدمه
44:40يعني هنا مي فار
44:42عمل الفي كابتل
44:43جي هنا استخدمها وكلها سمور
44:45ما بالنسبة له دول اتنين مش واحد
44:47من ده هو ده
44:49ده حاجة وده حاجة تاني
44:52طيب
44:52ما ينفعش تبقى كلمات محجوزة للغة
44:55يعني ما ينفعش ايه؟
44:56اسم الكلاص او اسم المتغير او اسم الدلع
44:59يبقى اسمها فويل
45:00يبقى اسمها كلاس
45:02يبقى اسمها برينت ليه؟
45:03ما هو هيفرق ازاي؟
45:05ما بين الوظيفة او الدلع اللي هيروح يستدعها عشان ينفعهم ده ايه؟
45:09ما بين اسم الكلاس بتاع حضرينك
45:11او اسم الدلع بتاعك حضرينك
45:16تمام؟
45:17طيب ايه الانواع بتاعتنا؟
45:20قال لحضرتك عندي حدين
45:21برينتف ودي انتو عارفينها
45:24واكيد اشتغلت عليها
45:26ونون برينتف
45:27طيب ناخرض واحدة واحدة كده
45:30قال لحضرتك في المجموعة دي كلها بتشتغل على الارقام الصحيحة
45:37المجموعة دي بتشتغل على الارقام الديسمال او الارقام العشرية
45:43ممكن يبقى جواها رقم صحيح او ارقام فيها كسور
45:47لكن هنا حتى لو اديت له ارقام فيها كسور هو هيطيرها اوتوماتيكا
45:51مش هيتخذ الجواه لرقم صحيح
45:53طيب هنا بوليانت
45:56دي ما بتفتش اللقيمة من الاثنين يا كلمة true
45:59يا كلمة false
46:02اتشار حرف وبحطه ما بين سنجل بور
46:06نشوف بعض الامثل
46:09قادي هنا
46:12انت ايتش بتسوي عشرين
46:14هيرفع على الميموري
46:17يحجز المساحة
46:19وي
46:21اللي هي الايتش ويحطيلي فيها عشرين
46:24المساحة دي
46:25فقالتا هو ايه الفرق ما بالدول
46:28ايه
46:28اقول لهم للانتاج
46:31احلا هيفز
46:32الرقم اللي ممكن يتفزن جواه ايه
46:34قد ايه
46:35الرنج بتاعه ايه
46:37هنشوفه دلوقتي
46:38طيب
46:39لو رقم فيه كسور فلود او ضابط
46:42في الحالة دي
46:44داتا طيب
46:44الاس
46:46القيمة اللي هياخد
46:49طيب انا لو جيت هنا عملت له عشرين ونصف
46:53هيتطير المساحة
46:55طيب
46:56البوليون
46:57كلمة true او false
46:59هو عارفها اللغة عارفها فعما يعني ايه true يعني ايه false
47:02انشار ده حرف
47:04بتعمل ما بين
47:06single
47:08طيب
47:10في انواع تانية
47:12دي بتاع بانطبرة
47:14مش متجاير عادي
47:16بيبقى اسمه كابتن
47:18او الحرف فيه كابتن
47:20وبيبقى جواه دوال ممكن استعين بيه
47:28احنا قدنا المجموعة الاولانية دي الارقام الصحيح
47:32صح ولا لا او انتوا انتفقت معي على كده
47:34الفرق بينهم مساحة اللي هياخدها
47:38لو short لو bite هيحجز لي مساحة
47:42وم bite يعني كابت
47:46لو short هيحجز لي مساحة
47:4916
47:53لو ديها فاربعة فتمانية
47:55فتنينون فتلاتين واربعة فستين
47:57هيفرق معي في ايه
47:59في رنج الرقم
48:02انا ممكن اخزد جوا رقم من رنج كم الممكن
48:06طيب عشان محفظي الارقام المعقادة دي
48:09قالب وانتها سهولة في قربون تقدر تحسد من الرنج ده
48:14هنا انت هتكون من سالب لمجم
48:17يعني معنى كده اللي فيه بك
48:19راحت للإشارة
48:20طيب عشان تقول لي هو سالب بلا موجة
48:24فبقى لي كان بت
48:26في الحالة دي يبقى الرنج بتاعي من سالب اثنين قص سبعة
48:33لموجة باثنين قص سبعة نقص واحد
48:36فهيبقى الرنج من سالب مية تمانية وعشرين
48:38هنا هيبقى مية تمانية وعشرين نقص واحد
48:41اللي هي مية وكان سبعة وعشرين
48:44طيب كده
48:45تقدر تطبق القاعدة بقى على حسب
48:49عدد البيت
48:51تضربها في تمانية عشان تحولها لبيت
48:53باشي واحد بس بيت واحدة
48:56للإشارة
48:57والباقي بيتحجز للراف
48:59يبقى من رنجر سالك كذا
49:01الموجة بجازة مش عايزين نحف
49:04طيب
49:04في الغط
49:05ده بيبقى فيه ارقاب عشرين
49:09البوليان ده بيحجز وان بيت
49:10وقلنا كده كده هو بياخد كلمة true او false
49:13الفرق بيبقى تو بيت
49:15اللي هو اي حاجة عالكيبورد قدامك
49:18لا حاجة اسمها اسمه
49:20يبقى نتكلم بعد كده
49:24طيب
49:27حاب يفرق ما بين
49:29البرميتف والنونت بريميتف
49:31البرميتف انتو اشتغلتوا عليها
49:33بتبقى متعرفة في اللغة
49:36بتبقى سمول
49:37كلها سمول زي كلمة كنت
49:39float, double, straight
49:40اسفق, chart
49:41بتبقى كلها سمول
49:43ما فيش دوال بستقدمها لي
49:46لكن النونت بريميتف
49:48في دوال بتسهل العملية دي
49:51عشان بتبقى برعة
49:52class
49:52بيتكون من مجموع الثور
49:56زي
49:58class
49:58انتو اخدتوها لا لا
50:00اخدتو class
50:03بيبقى في مجموع من الدوال
50:05ممكن ايجا اقوله ايه
50:07انا عايز احاول بكابتال السمول
50:09احاول لي الحروف الموجودة
50:11من كابتال السمول
50:12او من السمول الكابتال
50:13او هاتلي شوف لي
50:15فايد شوف لي الحرف ده موجود في المكان رقم كام
50:18او هاتلي اللنس بتاعه
50:20والنص ده فيه كب حرف
50:23فجوه دوال
50:25بتساعدني ان انا استمر
50:27لكن هلا
50:29انتجر
50:30جوه دوال
50:31طيب
50:36عشان تنفذ لي وصائف سمعين
50:38زي ما قلت اللنس
50:38هاسال على حاجة حول مكابتال السمول
50:41بعد التوال الموجودة
50:45البريمتف ممكن يكون قيمة نم
50:49اه اسفل بريمتف
50:51اه لازم يبقى ليه قيمة
50:53النم
50:54بريمتف ممكن ما يبقاش لكيه قيمة
50:55يبقى نم
50:56البرميتف بيبدأ بحروف كلها
50:58بيبدأ كله سمول اصلا
51:00لكن النم بريمتف بيبدأ بحروف كلها
51:02حرف كمكان زي class listening. زي المعنى يجي بعد كده ان شاء الله هنعمل class خاص لنا. هعمل class للأستيودن.
51:10الستيودنت هيبقى ايه المتغيرات اللي جواه و ايه الدواء اللي بتخص الستيودن. ده هيبه. class keyان انا هاعرفه.
51:18لكن ال primitive مش انا اللي بعرفه هو موجود في اللغة. انو غابه اعرفه زي integer float double charge. في
51:26حاجة مش وضفة.
51:28اعيد حاجة تاني. الامور بسيطة. قال لحضرتك من الحاجات برضو اللي اكيد تعبلكم معها.
51:39ال costing. يعني ايه costing. تحول من النوع له. فيه حاجات بتتحول automatic. وفيه حاجات انت اللي بتحوله. من?
51:51فيه حاجات بتتحول automatic. قال لك في الحالة دي. لو من حجم صغير لحجم اكبر. فيه حاجات انت اللي بتحوله.
52:02تمام? طيب. زي ايه? لما هنا قال لك int my int.
52:08وجه سوى اللي اتنين ببعض. الانتجر بيحجز مساحة دي.
52:17الضابر. كمان. هو automatic كده هيحول من ايه لايه? من انتجر للضابر. فمن حجم صغير لحجم اكبر.
52:27بيكبر المساحة. تمام؟ هو automatic عمله. هل انت قلت له حاجة؟ لأ انا مجرد صويت اللي اتنين ببعض. هو عمل
52:35costing جاو automatic. من غيرت بعمل ايه حاجة. لكن فيه حاجات انا اللي بحتاجة اعمل لها قصد.
52:43فيه حاجات انا اللي بحتاجة اعمل لها قصد جديمة. في الحالة دي بيحول من كبير صغير. ممكن ايجي ده متغير
52:52من نوع ضابر. بس انا مش عايزة الكثور اللي فيه. انا عايزة الرقم
52:56الصحيحة. في الحالة دي بقول له حول لي النوع ده لانتجر. اعمل لي costing جلي. ففي الحالة اقول لي في
53:05الحالة دي انا عملت ايه؟
53:07ما انا. انا انا عملته جديد. قلت له اعمل لي كزا. وفي الحالة دي هياخد طب ده كان نوع ضابر.
53:13يعني فيه ارقم صحيحة وكثور. كان ساعته تمانية بايت. حول هولي الاربعة بايت. ويبقى ارقام صحيحة بس. لما اتبعه لنا.
53:22لو طبعت باي ضابر. اتبع لك الكثور. لو طبعت البي انت.
53:26اللي خاتب كيمة صحيحة من ماي دابل هيبقى علي كامل. بس عبس. عشان تبقى الجزء الصحيح. الجزء التاني ده كأنه
53:34مش مال.
53:35دي مشكلة كده. طيب. اخر حاجة هنقولها. لو انا جيت بتاعت رقم. ديرو ايكس. جيه عمل كلاف. ستنمية المسمى بتاعه.
53:53بعد كده. عمل
53:55المسمى بتاعتي. ديرو ايكس. دي معنى هني. ولو جيت قلت له اتبع ل. المتغير اللي اسمه سي او دي او
54:06ايه.
54:24قال لحضرتك. لما اجي اعمل المتغير بتاعي. في الشكل ده. لما اجي اعمل المتغير بتاعي في الشكل ده.
54:34فمعنى انا بقول له خلي بالك ان الرقم اللي جاي لك ده او الكيمال اللي جاي للك دي. هكسا ديسم.
54:42الكيمال دي. لبعد ال اكس. هكسا ديسم.
54:50الدسمال العادي. كان بياخد من رنج من زيرو لتسعة. وبعدين بقى عشرة وحداشرة واثناشرة. والارقام الطبيعية الفائدة. طيب. الهكسا.
55:03من زيرو لتسعة. بعد كده ايه بي سي دي اي اف. طب انا خلصت لو ما كان واحد. طب لو
55:14ما كان ايه الهفدة ايه?
55:16وان زيرو. وان زيرو. وان وان وان. وان سري. حد وان لاي. طب خلصت الوان لاي. وان اي. وان بي.
55:25اكيد خدوا العدي بالكسا ديسم. طيب. لو جهد دلوقتي قلت ناشرة.
55:32لو جهد دلوقتي قلت ناشرة.
55:36هو ليه ذي يعني.
55:40تمام.
55:42لو جهد قلت هنا تناشرة.
55:45اتناشر بالهكسا ديسم.
55:48يعني كابن.
55:50من زيرو لحد الاف دول كابن.
55:54شو صاف.
55:56واللي اتنين.
55:58يبقى كده ده كوما دي كابن.
56:05كده كوما دي كابن.
56:06الاثناشر دي بالكابن.
56:08في الاسم اللي عدي كابن.
56:09طمانطعش.
56:11عشان الواحد اللي هو في الخانة التانية ده.
56:13فاني مرت على ستاشر.
56:15وبعدين.
56:17وان زيرو.
56:18وان وان.
56:20وان تو.
56:23طبعا.
56:25طيب.
56:26الوان اي.
56:28ستاشر والاي.
56:30اللي هي في المكان رقم ارباح تاشر.
56:33تمام.
56:33يبقى في الحالاتي ستاشر زرد ارباح تاشر بالثلاث.
56:37طبعا. الوان اف ستاشر.
56:40والاف اللي خمات تاشر يبقى واحدة.
56:43يبقى لما قلت له زيرو اكس معناها.
56:46اشتغلي بالهن سالس.
56:48طبعا.
56:49يبقى لعندي من زيرو لتس عروه.
56:51ده كأني بقوله عشرة.
56:52اتناشر اتناشر ارباح تاشر ارباح تاشر خمس تاشر.
56:56اللي هو مصر.
56:59تمام كده.
57:00طبعا.
57:04تاني.
57:05دلوقتي لو انا بقى بعد بالهكسة دسمال.
57:08بعد بالهكسة دسمال.
57:10اللي اتناشر بالهكسة دسمال بكافئ كام بالدسمال.
57:17بكافئ التمرتاشر.
57:19ليه؟
57:19انا هعد من زيرو لحد اف.
57:22ادي الخمس تاشر.
57:24صح؟
57:24وبعدين هكمل وان زيرو.
57:27دي كده بالدسمال كام الستاشر.
57:30بعد كده هكمل وان وان السبحتاشر.
57:33وان تو.
57:35طبعنطاشر.
57:38طيب.
57:39لو انا هتنينه كم?
57:40وان سيري وان فور وان فايف لحد وان اي.
57:44فكأني مشيت ستاشر.
57:46اللي هما من زيرو لحد اف.
57:48وبعد كده الاي اللي هي في المكره فباربحتاشر.
57:51فاقلت ستاشر زائد اربحتاشر اللي هي ثلاثين.
57:55هيدا كل اللي بيعمل.
57:56فاني حولت من هكسة دسمال للدسم.
57:58فاللي هي طلع على شاشر حضرته.
58:03طيب.
58:03معنى البلاص دي ايه؟
58:08ايه؟
58:09ايه؟
58:12ايه؟
58:13انت عندك نص وانتك متغير.
58:16ايه؟
58:17هل انا حطاهم كلهم في المنفسرين؟
58:20لا.
58:20طيب.
58:21النص هيزر على الشاشر هيبقى سي اقوال.
58:25طب انا عايز احطوني القيمة بتاع المتغير.
58:28ففي الحالي دي ما يستخدم البلاص فيحطوهم لجبدة.
58:32في السي قومتها بكامل.
58:34اقوله سي اقوال.
58:36طب انتصر تظهر بالخارقة على الشاشر.
58:38فقال لحضرتك.
58:41ان انا ما اقوله كده.
58:43ففي الحالي دي زيرو اكس سواء كابتال او سمول.
58:45دي عشان يتعامل مع الاطفام الهيجسات السمال.
58:48اخر حاجة هنقف عليها.
58:51وبس تيني.
58:52حد عدد سؤال؟
58:54حد في حاجة مش واضحة ليه؟
59:00عيد حاجة تالي؟
59:03شكرا لكل شباب.
59:05هو برضو محدش كتف هنا حاجة.
59:06هو قال اجين وانا عملت له.
59:09طبعا.