‫مرحبًا بك مرة أخرى في الرابط التجريبي الثاني.
‫في هذا العرض التوضيحي ، سنقوم بإعداد مجموعة من الأشياء التي سنحتاجها لاحقًا.
‫لذلك أولاً وقبل كل شيء ، سننشئ صنفين إضافيين ثم في الواقع فئة ثالثة ستتعامل مع هاتين
‫الفئتين.
‫لذا فإن هاتين الفئتين اللتين سننشئهما ، يجب استخدامهما لإنشاء أشياء من
‫تلك الفئات وهما يستخدمان الجامعات والطلاب.
‫لذلك دعونا ننشئ فصلًا جديدًا هنا.
‫ونعم ، أعلم أنه يجب عليك إنشاء فصول على الجانب الأيمن.
‫حسنًا ، يجب عليك إنشاء ملفات محددة لكل فصل دراسي ، لكنني سأقوم بإنشائها
‫هنا في نفس الملف في هذا البرنامج ، ملف CSS ، لأنه يسهل عليك المتابعة.
‫لكن بخلاف ذلك ، يجب أن تسير دائمًا على هذا النحو.
‫قم بإنشاء فصل جديد ثم فصل دراسي ، وبعد ذلك يجب أن تمضي قدمًا.
‫حسنًا ، أضف فصلًا وستكون هذه الجامعة.
‫لذلك كل جامعة لديها معلومات معينة عن نفسها.
‫إذن ما الذي يجب أن تمتلكه الجامعة؟
‫حسنًا ، لنبدأ بمعرف.
‫لذلك سأقول أنه يحتوي على معرف وهذه خاصية الحصول عليها وتعيينها ، وهي خاصية أساسية للغاية.
‫ثم أنشأت خاصية أخرى وهذه المرة مثل هذه ، ستكون سلسلة وقت تسمى name.
‫لذلك كل جامعة لديها هوية واسم ، لا شيء رائع.
‫حق؟
‫ثم الشيء الوحيد الذي يتعين علينا القيام به هنا هو مجرد طباعة شيء ما.
‫لذلك سنقوم بإنشاء طريقة هنا تسمى طباعة ، وستقوم بطباعة التفاصيل ، أو يمكننا تسميتها
‫إظهار المعلومات أو شيء من هذا القبيل.
‫الشيء الوحيد الذي سيفعله هو كتابة شيء مثل جامعة الصفر بالمعرف الأول والصفر سيكون الاسم وواحد
‫سيكون المعرف.
‫حسنًا ، هذا هو صف جامعتنا.
‫والآن دعونا ننشئ فصلًا للطلاب.
‫حتى طالب الفصل.
‫إذن كل جامعة لديها طلاب ، أليس كذلك؟
‫ونريدك أن تمضي قدمًا وتحصل على معرف للطلاب أيضًا وأن تحصل على معرف وتعيين ثم سلسلة تسمى الاسم.
‫لذلك كل طالب لديه اسم مقطوع وتعيين ثم في الواقع دعونا نفعل ذلك بسلسلة الضغط المزدوج للدعامة
‫وكل طالب لديه جنس.
‫ثم نضيف في النهاية خاصية أخرى.
‫لذا دعّم وهذه المرة سيكون العصر.
‫لذلك كل طالب له عمر محدد.
‫ثم هناك شيء مهم لأن كل طالب لديه مفتاح خارجي ، لأنه إذا لم يكن
‫في الجامعة ، فهو ليس طالبًا.
‫لذلك دعونا نفترض ذلك.
‫لذلك نحن بحاجة إلى مفتاح خارجي.
‫المفتاح الخارجي وسيكون هذا هو معرف الجامعة العام الخاص بنا.
‫إذن ينتمي الطالب إلى معرف جامعي معين.
‫حسنا.
‫وأخيرًا نقوم أيضًا بطباعة شيء ما على وحدة التحكم.
‫لذا فإن المطبوعات الفارغة العامة وستقوم فقط بطباعة شيء مثل.
‫CW انقر نقرًا مزدوجًا
‫على الطالب صفر مع المعرف الأول والجنس الثاني والثالث من الجامعة برقم التعريف الرابع.
‫والآن تحتاج بالطبع إلى استخدام كل هذه الخصائص.
‫لذلك سيكون معرف الاسم والجنس والعمر ومعرف الجامعة.
‫وبما أن هذا طويل بعض الشيء ، سأضعه في السطر الثاني من هذا القبيل.
‫لذلك سيكون هذا البيان المطبوع لفصل الطلاب.
‫الآن ، من أجل إدارة الطلاب والجامعات في الرابط ، سننشئ فصلًا آخر.
‫وهذا الفصل الإضافي سيكون مدير جامعتنا.
‫لذلك ستتعامل مع الجامعات ، وستضيف أعضاء إلى الجامعة ، وبالتالي الطلاب إلى
‫الجامعة.
‫ثم سيُظهر لنا جميع الطلاب الذكور ، وجميع الطالبات وتلك الأشياء.
‫لذلك دعونا ننشئ فصلًا جديدًا لذلك ، وسأطلق عليه اسم Class Uni.
‫مدير مدينتنا.
‫ثم هنا أريد أن يكون لدي قوائم أعمل معها.
‫أولاً وقبل كل شيء ، لدي قائمة بالجامعة ، لذا من نوع جامعتنا التي كانت لدينا وسأطلق عليها
‫اسم تلك الجامعة.
‫ثم قائمة أخرى ، قائمة عامة تسمى الطالب ، والتي ستكون طلابنا.
‫إذن هذه القائمة مليئة بالطلاب ، وهذه القائمة مليئة بالجامعات.
‫والآن في المنشئ ، سنبدأ هاتين القائمتين ونضيف قيمًا إليهما.
‫لذلك دعونا نمضي قدمًا وننشئ مدير جامعة عامة منشئ مثل هذا.
‫الآن ، هذا هو مُنشئنا ، أليس كذلك؟
‫البناء.
‫وهنا ، أريد المضي قدمًا وتهيئة جامعتي.
‫لذلك ستكون قائمة جديدة بالجامعة وطلابي
‫، والتي ستكون قائمة جديدة للطلاب.
‫والآن يمكننا المضي قدمًا وإضافة القيم إليهم.
‫ولن أكتب كل شيء يدويًا.
‫سأقوم فقط بالنسخ واللصق من القائمة التي أعددتها.
‫لذلك لنفترض أن لدينا جامعتين.
‫الأول هو جامعة ييل ، والآخر هو شركة بكين للتكنولوجيا.
‫ومن ثم دعونا بعض الطلاب هنا ، وهم كارلا ، وهي أنثى.
‫تبلغ من العمر 17 عامًا.
‫ثم هناك توني ، وهو ذكر ، يبلغ من العمر 21 عامًا.
‫وهذان الاثنان هما في جامعة ييل ثم الجامعة الأخرى.
‫لذا في بكين تك ، لدينا ليلى ، وهي أنثى ، ثم جيمس ، المتحولة جنسيًا ، وبعد ذلك لدينا ليندا
‫، وهي أنثى.
‫حسنا.
‫إذن لدينا ثلاثة أنواع مختلفة هنا ، ثلاثة أجناس مختلفة.
‫حسنا.
‫إذن هذا هو مُنشئ مدير جامعتنا حتى الآن.
‫والآن يمكننا المضي قدمًا وإضافة بعض الطرق التي ستؤدي في الواقع بعض الروابط لأننا لم نستخدم الرابط
‫في هذا الفيديو حتى الآن.
‫لذلك دعونا نمضي قدمًا ونفعل ذلك.
‫دعونا نخلق.
‫طريقة ستمنحنا جميع الطلاب الذكور.
‫لذلك دعونا ننشئ ذلك.
‫وهنا سأستخدم عددًا كبيرًا من قائمة الطلاب وسأسميها طلابًا ذكورًا.
‫والآن نستخدم نفس الشيء الذي استخدمناه في الفيديو الأخير.
‫لذلك من الطلاب حيث يكون جنس الطالب مساويًا للذكور وأخيراً حدد الطالب.
‫حسنا.
‫هذه هي الطريقة التي ننشئ بها هذه القائمة.
‫لقد رأينا ذلك في الفيديو الأخير.
‫نتحقق من قائمة محددة.
‫في هذه الحالة ، إنها قائمة بالفعل لأننا رأينا ذلك حتى الآن مع زيادة.
‫لكن يمكنك فعل ذلك مع القوائم أيضًا.
‫هذا رائع جدًا.
‫كما ترون ، المجموعات والقائمة العامة ويمكننا القيام بذلك باستخدام نهج الارتباط هذا هنا أيضًا.
‫الآن دعونا نطبع ذلك على وحدة التحكم.
‫انظر ، سيكون W طلابًا ، ثم أخيرًا ، لنمنحنا جميع الطلاب.
‫لذلك سنستخدم a لكل حلقة هنا لكل طالب ، وهو طالب في طلاب ذكور ، لأنه كما نعلم
‫، طلابنا من نوع الطلاب.
‫لذا يمكننا الآن المضي قدمًا واستدعاء طريقة طباعة النقاط الخاصة بالطالب.
‫حسنًا ، الآن دعنا نمضي قدمًا ونستخدم هذه الطريقة ، لأننا حتى الآن قمنا فقط بإعداد وكتابة الكود
‫واكتب الكود ، والآن حان الوقت لتشغيل الكود في النهاية ومعرفة ما يحدث.
‫لذلك دعونا نمضي قدمًا وننشئ كائن مدير الجامعة.
‫دعنا نسميها ، ودعنا نبدأها على الفور ، وهو مدير جامعة من هذا القبيل.
‫والآن يمكنني المضي قدمًا واستخدام الطلاب الذكور.
‫إذن هذه الطريقة هنا وأخيرًا دعنا نكتب أيضًا على وحدة التحكم.
‫لذا قم بقراءة نقطة وحدة التحكم الرئيسية حتى لا يتم إيقاف تشغيل برنامجنا فقط.
‫حسنًا ، فلنقم بتشغيله.
‫ونرى هنا الطلاب الذكور جيدًا ، لدينا الطالب توني بفكرة جنس ذكر واحد يبلغ من العمر 21 عامًا
‫من الجامعة يحمل الهوية الشخصية.
‫حسنًا ، دعنا نتحقق من ذلك.
‫لدينا هذا الطالب هنا ، لذلك دعونا ننسخ ونلصق الطالب الذكر فقط للتحقق مما إذا كان يمكن أن يكون هناك
‫اثنان.
‫لذلك هذا سيكون صريحا.
‫وفرانك ذكر ، لكنه يبلغ من العمر 22 عامًا وهو في الجامعة الثانية أيضًا.
‫لذلك الجميع في جامعة بكين كما يبدو.
‫لذلك دعونا نشغل الكود مرة أخرى.
‫ثم نرى كلا الصفين ، لذلك نرى فرانك ونرى توني.
‫إذن فرانك من الجامعة الأولى وتوني؟
‫حسنًا ، في الواقع ، توني من واحد وفرانك من اثنين.
‫حسنا.
‫حتى الآن ترى أن هذه الطريقة تعمل بشكل جيد.
‫الآن يرجى المضي قدمًا وإنشاء طريقة تفعل الشيء نفسه.
‫لكن بالنسبة للنساء.
‫لذلك سنقوم فقط بطباعة جميع الطالبات من الجامعات المختلفة.
‫حسنا.
‫أتمنى أن تكون قد جربتها.
‫لذا سأكتبها هذه المرة.
‫الفراغ العام.
‫طالبة وأحتاج إلى رقم أنا أحصي مرة أخرى ، والذي سيكون من نوع الطالب.
‫إذن قائمة الطلاب التي ستكون قائمة الطالبات.
‫وأريد أن أتحقق من جميع الطلاب.
‫في الطلاب.
‫هذا ، كما قلت من قبل ، كل حلقة هنا بشكل أساسي.
‫ونريد التحقق من جميع الطلاب حيث يكون الجنس أنثى ونريد اختيار هؤلاء الطلاب
‫ووضعهم في طالباتنا.
‫أحصي الآن يمكننا كتابة ذلك على وحدة التحكم ، لذلك نحن والطالبات
‫ثم نستخدم حلقة لكل حلقة مثل هذه ستستخدم الطالب المسمى الطالب والمجموعة التي تسمى
‫الطالبات.
‫والآن هنا سنستخدم الطباعة النقطية للطالب.
‫والآن دعونا نتحقق من الطالبات.
‫لذلك أنت dot طريقة الطالبات.
‫وأنا أعلم أن هذا الاسم ليس كاملاً.
‫يمكن أن يكون شيئًا مثل إظهار الطالبات أو التصفية حسب الطالبات أو التصفية حسب الطلاب الذكور.
‫لكني سأبقي الأمر بسيطًا هنا.
‫ونحن طالبات كارلا وليلى وليندا ولدينا سن 1 و 3 و 5 و 17 و 19 و 22.
‫وهم جامعات مختلفة ، كما ترون هنا.
‫حسنا.
‫لقد رأيت الآن كيف يمكنك إنشاء قائمة أكبر في هذه الحالة.
‫نحن نستخدم قائمة هنا فقط بالعناصر التي أضفناها.
‫لقد رأيت كيف يمكنك فعل ذلك باستخدام المصفوفات ، وكيف يمكننا استخدام الارتباط.
‫إذن ، هذا البيان هنا مع العرق وأيضًا مع القوائم ويمكنك استخدام نفس الشيء مع عدد لا يحصى كما هو الحال
‫مع أنواع القوائم بشكل عام ، أليس كذلك؟
‫وكذلك بالطبع مع الجداول ومع XML.
‫وهذا شيء سنراه لاحقًا.
‫فلننتقل إلى الفيديو التالي حيث سنوسع الفصل هنا.
‫لذا فإن فصل مدير جامعتنا ، والذي سيكون جيدًا ، يُظهر لنا بعض المعلومات الإضافية لأننا حتى الآن لا
‫نرى سوى الطلاب ، الذكور والإناث.
‫لكن ماذا لو أردنا ترشيحها حسب معلومات مختلفة أو إذا كنت تريد تصنيفها ، أشياء من هذا القبيل ، هذا شيء
‫سنغطيه في الفيديو التالي.
‫لذلك نراكم في الفيديو التالي.