استخدامات أزرار F الموجودة في لوحة المفاتيح ✨✨
ـ✨F1 : عند استخدامك لذلك الزر أثناء استخدام الويندوز فسوف يعرض لك قائمة المساعدة الخاصة بالويندوز والتي سوف تجد من خلالها حل لمعظم المشاكل التي قد تواجهك اثناء استخدامك للويندوز ولكن في حالة الضغط علي ذلك الزر أثناء استخدامك للمتصفح فسوف يعرض لك قائمة المساعدة الخاصة بالمتصفح الذي تستخدمه فذلك الزر مخصص لعرض قوائم المساعدة فقط .
ـ✨F2 : تعتبر وظيفة ذلك الزر هو أن يكون بديلاً عن الأمر Rename وهو المسئول عن تغيير اسماء المجلدات والملفات الموجودة في الويندوز فسوف تستطيع الأستغناء عن ذلك الأمر عن طريق استخدام زر F2 فقط سوف تقوم بتحديد الملف الذي ترغب في تغيير اسمه ثم تقوم بالضغط علي زر F2 وبعدها سوف تقوم بكتابة الأسم الجديد .
ـ✨F3 : تستطيع استخدام ذلك الزر للتوجه إلي خانة البحث بشكل سريع فيمكنك استخدامه أثناء التصفح بالضغط عليه مباشرة ليظهر لك مربع البحث لتقوم بالبحث عن كلمة محددة أو جملة ويعد ذلك أفضل وأسرع بدل من استخدام الأختصار الشهير Ctrl+F كذلك الأمر عند استخدامك للويندوز فيمكنك استخدام زر F3 للتوجه بسرعة كبيرة إلي البحث الموجودة في الويندوز .
ـ✨F4 : يعتبر اشهر استخدام لذلك الزر هو أن تضغط عليه مع الزر Alt حتي تستطيع إغلاق الصفحة أو النافذة التي أمامك أو يمكنك استخدام ذلك الزر في التحكم في شريط Address Bar الموجود في ويندوز اكسبلورلر ولكنك لن تحتاج إلي ذلك الزر إلا في حالة إغلاق الصفحات أو النوافذ .
ـ✨F5 : تستطيع الاستفادة من زر F5 أثناء تصفحك لصفحات الويب فعند الضغط عليه يتم تحديث الصفحة فهو يعتبر بديل عن الأمر Refresh أيضاً يمكنك استخدامه في عمل تحديث للنظام عن استخدامك له .
ـ✨F6 : يمكنك استخدامه من أجل الوصول السريع إلي شريط العنوان الموجود في المتصفح ذلك الشريط الذي يكتب URL الخاص بالموقع الذي تتصفحه أيضاً يمكنك استخدام زر F6 من أجل القيام بخدعة بسيطة في الويندوز وهي عندما تقوم بتحديد أكثر من ملف في الويندوز عند الضغط علي زر F6 سوف يقوم بتغيير لون التحديد ليصبح شفاف ولكن تظل الملفات محددة دون مشاكل .
ـ✨F7 : يمكنك استخدام ذلك الزر داخل جميع برامج ميكروسوفت لحل مشكلة الكلمات المكتوبة بشكل غير صحيح فعند الضغط عليه سوف يفتح لك نافذة التدقيق الإملائي لمراجعة الكلمات المكتوبة بشكل خاطئ .
ـ✨F8 : يتم استخدام ذلك الزر في معظم الأجهزة من أجل الوصول إلي إعدادات البيوس الخاصة بالكمبيوتر .
ـ✨F9 : يمكنك الأستفادة من ذلك الزر عند استخدام برنامج OutLook الخاص بشركة ميكروسوفت من أجل إرسال الرسائل .
ـ✨F10 : يمكنك استخدام ذلك الزر من أجل الوصول إلي شريط القوائم و الأعدادات الموجودة في أي برنامج فإن كنت لا تعرف أين يتواجد شريط الأعدادات الخاص بأي برنامج عند الضغط علي زر F10 سوف يقوم بتحديدها لك .
ـ✨F11 : يمكنك الاستفادة من ذلك الزر في تمكين وضع Full Screen للنافذة التي تعمل عليها .
ـ✨F12 : يمكنك أيضاً الاستفادة من ذلك الزر في حالة إنك أردت أن تقوم بفتح Save As Dialoge Box داخل تطبيق مايكروسوفت Word تستطيع القيام بذلك مباشرة عن الضغط علي زر F12 .
ـ✨F1 : عند استخدامك لذلك الزر أثناء استخدام الويندوز فسوف يعرض لك قائمة المساعدة الخاصة بالويندوز والتي سوف تجد من خلالها حل لمعظم المشاكل التي قد تواجهك اثناء استخدامك للويندوز ولكن في حالة الضغط علي ذلك الزر أثناء استخدامك للمتصفح فسوف يعرض لك قائمة المساعدة الخاصة بالمتصفح الذي تستخدمه فذلك الزر مخصص لعرض قوائم المساعدة فقط .
ـ✨F2 : تعتبر وظيفة ذلك الزر هو أن يكون بديلاً عن الأمر Rename وهو المسئول عن تغيير اسماء المجلدات والملفات الموجودة في الويندوز فسوف تستطيع الأستغناء عن ذلك الأمر عن طريق استخدام زر F2 فقط سوف تقوم بتحديد الملف الذي ترغب في تغيير اسمه ثم تقوم بالضغط علي زر F2 وبعدها سوف تقوم بكتابة الأسم الجديد .
ـ✨F3 : تستطيع استخدام ذلك الزر للتوجه إلي خانة البحث بشكل سريع فيمكنك استخدامه أثناء التصفح بالضغط عليه مباشرة ليظهر لك مربع البحث لتقوم بالبحث عن كلمة محددة أو جملة ويعد ذلك أفضل وأسرع بدل من استخدام الأختصار الشهير Ctrl+F كذلك الأمر عند استخدامك للويندوز فيمكنك استخدام زر F3 للتوجه بسرعة كبيرة إلي البحث الموجودة في الويندوز .
ـ✨F4 : يعتبر اشهر استخدام لذلك الزر هو أن تضغط عليه مع الزر Alt حتي تستطيع إغلاق الصفحة أو النافذة التي أمامك أو يمكنك استخدام ذلك الزر في التحكم في شريط Address Bar الموجود في ويندوز اكسبلورلر ولكنك لن تحتاج إلي ذلك الزر إلا في حالة إغلاق الصفحات أو النوافذ .
ـ✨F5 : تستطيع الاستفادة من زر F5 أثناء تصفحك لصفحات الويب فعند الضغط عليه يتم تحديث الصفحة فهو يعتبر بديل عن الأمر Refresh أيضاً يمكنك استخدامه في عمل تحديث للنظام عن استخدامك له .
ـ✨F6 : يمكنك استخدامه من أجل الوصول السريع إلي شريط العنوان الموجود في المتصفح ذلك الشريط الذي يكتب URL الخاص بالموقع الذي تتصفحه أيضاً يمكنك استخدام زر F6 من أجل القيام بخدعة بسيطة في الويندوز وهي عندما تقوم بتحديد أكثر من ملف في الويندوز عند الضغط علي زر F6 سوف يقوم بتغيير لون التحديد ليصبح شفاف ولكن تظل الملفات محددة دون مشاكل .
ـ✨F7 : يمكنك استخدام ذلك الزر داخل جميع برامج ميكروسوفت لحل مشكلة الكلمات المكتوبة بشكل غير صحيح فعند الضغط عليه سوف يفتح لك نافذة التدقيق الإملائي لمراجعة الكلمات المكتوبة بشكل خاطئ .
ـ✨F8 : يتم استخدام ذلك الزر في معظم الأجهزة من أجل الوصول إلي إعدادات البيوس الخاصة بالكمبيوتر .
ـ✨F9 : يمكنك الأستفادة من ذلك الزر عند استخدام برنامج OutLook الخاص بشركة ميكروسوفت من أجل إرسال الرسائل .
ـ✨F10 : يمكنك استخدام ذلك الزر من أجل الوصول إلي شريط القوائم و الأعدادات الموجودة في أي برنامج فإن كنت لا تعرف أين يتواجد شريط الأعدادات الخاص بأي برنامج عند الضغط علي زر F10 سوف يقوم بتحديدها لك .
ـ✨F11 : يمكنك الاستفادة من ذلك الزر في تمكين وضع Full Screen للنافذة التي تعمل عليها .
ـ✨F12 : يمكنك أيضاً الاستفادة من ذلك الزر في حالة إنك أردت أن تقوم بفتح Save As Dialoge Box داخل تطبيق مايكروسوفت Word تستطيع القيام بذلك مباشرة عن الضغط علي زر F12 .
👍1
في عام 2004...حاول هذا الشاب مساعدة بنت عمه البالغة من العمر 13 عاماً في فهم مادة الرياضيات حيث لم تستطع تحمل تكلفة الدرس بسبب فقرهم.
ولأنها كانت تقيم فى مكان بعيد جدا عنه، كان هذا الشاب يستخدم التليفون والإنترنت في التواصل معها
بعد فترة قصيرة، طلب عدد من الأقارب منه المساعدة في فهم دروسهم أيضا.
فقام بتسجيل فيديوهات و نشرها على اليوتيوب.
الآن أصبح عدد المستفيدين من دروس"سلمان خان" ما يقارب 150مليون إنسان في جميع أنحاء العالم وهذا ما دفع مجموعة من الشباب المتطوع إلى ترجمة فيديوهاته إلى عدة لغات.
خان من مواليد 1977 و هو تربوي و مؤسس أكاديمية خان وهي منصة تعليمية مجانية على الإنترنت وغير هادفة للربح، حاصل على شهادة بكلوريوس الهندسة الكهربائية و الرياضيات و علوم الحاسبات. قرر خان أن يترك وظيفته كتربوي ويتفرغ إلى نشر الفيديدهات لتعليم أطفال العالم غير القادرين على نفقة التعليم الروتيني.
ولذلك قرر بيل جيتس دعمه بمليون ونصف المليون دولار ثم دعمته جوجل ب 2 مليون دولار أيضا.
أحيانا نيتك الحسنة تقودك الى طريق الربح 💜
ولأنها كانت تقيم فى مكان بعيد جدا عنه، كان هذا الشاب يستخدم التليفون والإنترنت في التواصل معها
بعد فترة قصيرة، طلب عدد من الأقارب منه المساعدة في فهم دروسهم أيضا.
فقام بتسجيل فيديوهات و نشرها على اليوتيوب.
الآن أصبح عدد المستفيدين من دروس"سلمان خان" ما يقارب 150مليون إنسان في جميع أنحاء العالم وهذا ما دفع مجموعة من الشباب المتطوع إلى ترجمة فيديوهاته إلى عدة لغات.
خان من مواليد 1977 و هو تربوي و مؤسس أكاديمية خان وهي منصة تعليمية مجانية على الإنترنت وغير هادفة للربح، حاصل على شهادة بكلوريوس الهندسة الكهربائية و الرياضيات و علوم الحاسبات. قرر خان أن يترك وظيفته كتربوي ويتفرغ إلى نشر الفيديدهات لتعليم أطفال العالم غير القادرين على نفقة التعليم الروتيني.
ولذلك قرر بيل جيتس دعمه بمليون ونصف المليون دولار ثم دعمته جوجل ب 2 مليون دولار أيضا.
أحيانا نيتك الحسنة تقودك الى طريق الربح 💜
👍1
🔶فوائد “Win” في لوحة المفاتيح 👌
توجد في لوحة المفاتيح أزرار غير معروفة للكثير من المستخدمين لو تمكنوا من استعمالها بالشكل الصحيح، لسهل عليهم الكثير من المهمات وهو ما سيساهم في توفير الوقت، أحد أهم تلك الأزرار المفتاح “Win”.
عن كيفية استغلال هذا الزر بالشكل الصحيح أوضح الخبراء مجموعة من الخطوات التي يجب إتباعها للقيام بالعديد من المهام، منها:-
1-الضغط على الزر Win + B، لإيقاف عمل لوحة المفاتيح ومنع الأزرار من الكتابة.
2-الضغط على الزر Win + D، للعودة إلى سطح المكتب مباشرة.
3-الضغط على الزر Win + E، للدخول مباشرة إلى My computer.
4-الضغط على الزر Win + F، لفتح “البحث” من دون استخدام فأرة الكمبيوتر.
5-الضغط على الزر Win + L، لإقفال شاشة جهاز الكمبيوتر.
6-الضغط على الزر Win + M، لإغلاق جميع النوافذ المستخدمة على سطح المكتب.
7-الضغط على الزر Win + P، لتبديل طريقة تشغيل شاشة العرض الإضافية. 8-الضغط على الزر Win + R، لفتح نافذة “التشغيل”.
9-الضغط على الزر Win + T، لتفعيل شريط المهام.
10-الضغط على الزر Win + U، لتظهر على الشاشة “قائمة المهمات”.
يتبع...✨
توجد في لوحة المفاتيح أزرار غير معروفة للكثير من المستخدمين لو تمكنوا من استعمالها بالشكل الصحيح، لسهل عليهم الكثير من المهمات وهو ما سيساهم في توفير الوقت، أحد أهم تلك الأزرار المفتاح “Win”.
عن كيفية استغلال هذا الزر بالشكل الصحيح أوضح الخبراء مجموعة من الخطوات التي يجب إتباعها للقيام بالعديد من المهام، منها:-
1-الضغط على الزر Win + B، لإيقاف عمل لوحة المفاتيح ومنع الأزرار من الكتابة.
2-الضغط على الزر Win + D، للعودة إلى سطح المكتب مباشرة.
3-الضغط على الزر Win + E، للدخول مباشرة إلى My computer.
4-الضغط على الزر Win + F، لفتح “البحث” من دون استخدام فأرة الكمبيوتر.
5-الضغط على الزر Win + L، لإقفال شاشة جهاز الكمبيوتر.
6-الضغط على الزر Win + M، لإغلاق جميع النوافذ المستخدمة على سطح المكتب.
7-الضغط على الزر Win + P، لتبديل طريقة تشغيل شاشة العرض الإضافية. 8-الضغط على الزر Win + R، لفتح نافذة “التشغيل”.
9-الضغط على الزر Win + T، لتفعيل شريط المهام.
10-الضغط على الزر Win + U، لتظهر على الشاشة “قائمة المهمات”.
يتبع...✨
👍1
11-الضغط على الزر Win + X، لتظهر قائمة “برامج الهاتف” في نظام Windows 7، أما في Windows 8 فتظهر على الشاشة قائمة “ابدأ”.
12-الضغط على الزر Win + F1، لتظهر قائمة “Help and support”.
13-الضغط على الزر Win + “السهم إلى أعلى”، لتتوسع النافذة المفتوحة حتى كامل مساحة الشاشة.
14- الضغط على الزر Win + “السهم الأيمن أو الأيسر”، لتتحرك النافذة المفتوحة إلى اليسار أو اليمين
15- الضغط على الزر Win + Shift + “السهم الأيمن أو الأيسر”، لنقل النافذة المفتوحة من شاشة إلى أخرى.
16- الضغط على الزر Win + مفتاح “+”، لزيادة مساحة الشاشة
✨
12-الضغط على الزر Win + F1، لتظهر قائمة “Help and support”.
13-الضغط على الزر Win + “السهم إلى أعلى”، لتتوسع النافذة المفتوحة حتى كامل مساحة الشاشة.
14- الضغط على الزر Win + “السهم الأيمن أو الأيسر”، لتتحرك النافذة المفتوحة إلى اليسار أو اليمين
15- الضغط على الزر Win + Shift + “السهم الأيمن أو الأيسر”، لنقل النافذة المفتوحة من شاشة إلى أخرى.
16- الضغط على الزر Win + مفتاح “+”، لزيادة مساحة الشاشة
✨
👍1
🔺أربع قصص لتبدأ👌:
1. رفضت نوكياAndroid.
2. رفض ياهو جوجل.
3. رفضت كوداك الكاميرات الرقمية.
4. شركة Blockbuster ترفض Netflix.
🔻الدروس:
1. خاطر.
2. تقبل التغيير.
3. إذا رفضت التغيير بمرور الوقت ، فسوف يصبح عفا عليه الزمن.
🔻قصتان أخريان:
1. أسس الكولونيل ساندرز كنتاكي فرايد تشيكن في سن 65.
2. جاك ما ، الذي لم يتمكن من الحصول على وظيفة في كنتاكي ،
أسس علي بابا وتقاعد في سن 55
🔻الدروس:
1. العمر مجرد رقم.
2. فقط أولئك الذين يواصلون المحاولة سينجحو.
🔻قصة آخرى:
تأسست لامبورغيني نتيجة انتقام صاحب جرار تعرض للإهانة من قبل إنزو فيراري ، مؤسس شركة فيراري.
🔻الدروس:
لا تقلل من شأن أي شخص أبدًا!
فقط استمر في العمل الجاد.
استثمر وقتك بحكمة.
لا تخافوا من الفشل.
1. رفضت نوكياAndroid.
2. رفض ياهو جوجل.
3. رفضت كوداك الكاميرات الرقمية.
4. شركة Blockbuster ترفض Netflix.
🔻الدروس:
1. خاطر.
2. تقبل التغيير.
3. إذا رفضت التغيير بمرور الوقت ، فسوف يصبح عفا عليه الزمن.
🔻قصتان أخريان:
1. أسس الكولونيل ساندرز كنتاكي فرايد تشيكن في سن 65.
2. جاك ما ، الذي لم يتمكن من الحصول على وظيفة في كنتاكي ،
أسس علي بابا وتقاعد في سن 55
🔻الدروس:
1. العمر مجرد رقم.
2. فقط أولئك الذين يواصلون المحاولة سينجحو.
🔻قصة آخرى:
تأسست لامبورغيني نتيجة انتقام صاحب جرار تعرض للإهانة من قبل إنزو فيراري ، مؤسس شركة فيراري.
🔻الدروس:
لا تقلل من شأن أي شخص أبدًا!
فقط استمر في العمل الجاد.
استثمر وقتك بحكمة.
لا تخافوا من الفشل.
👍1
📌مـهارات تقنية يجب على كل مبرمج معرفتها :
🔷 الـخـوارزمـيـات وحـل الـمـشـاكـل
إذ يتمكن المبرمج من تحليل مشكل معين وتحويله إلى أكواد برمجية باستخدام عناصر البرمجة الأساسية مثل "الجمل الشرطية" و "جمل التكرار" مثل (for و while) واستخدام "المصفوفات _ arrays" وغيرها.
🔷الـبـرمـجـة الـكـائـنـيـة _ Object Oriented
بحيث يتمكن المبرمج من تمثيل الأشياء في الحياة الواقعية على هيئة Classes وObjects، واستخدام المفاهيم المساعدة مثل Inheritance و Abstraction و Encapsulation و Polymorphism.
🔷تـراكـيـب الـبـيـانـات _ Data Structure
وهي حاويات لحفظ عناصر داخلها بترتيب معين، بحيث يكون الوصول إلى عناصرها وإجراء بعض العمليات عليها مثل (Search أو Sort) ذو كفاءة عالية.
🔷الـتـعـابـيـر الـمـنـطـقـيـة _ Regex
وهي سلسلة من الحروف تُستخدم للبحث عن تطابق داخل نص معين، ويمكن استخدامها أيضاً لتبديل كلمات بأخرى داخل النص أو للتحقق من مدخلات نصية (Text validation).
🔷 الـخـوارزمـيـات وحـل الـمـشـاكـل
إذ يتمكن المبرمج من تحليل مشكل معين وتحويله إلى أكواد برمجية باستخدام عناصر البرمجة الأساسية مثل "الجمل الشرطية" و "جمل التكرار" مثل (for و while) واستخدام "المصفوفات _ arrays" وغيرها.
🔷الـبـرمـجـة الـكـائـنـيـة _ Object Oriented
بحيث يتمكن المبرمج من تمثيل الأشياء في الحياة الواقعية على هيئة Classes وObjects، واستخدام المفاهيم المساعدة مثل Inheritance و Abstraction و Encapsulation و Polymorphism.
🔷تـراكـيـب الـبـيـانـات _ Data Structure
وهي حاويات لحفظ عناصر داخلها بترتيب معين، بحيث يكون الوصول إلى عناصرها وإجراء بعض العمليات عليها مثل (Search أو Sort) ذو كفاءة عالية.
🔷الـتـعـابـيـر الـمـنـطـقـيـة _ Regex
وهي سلسلة من الحروف تُستخدم للبحث عن تطابق داخل نص معين، ويمكن استخدامها أيضاً لتبديل كلمات بأخرى داخل النص أو للتحقق من مدخلات نصية (Text validation).
👍2
تابع..✨
🔷الـتـعـامـل مـع قـواعـد الـبـيـانـات بحيث يتمكن المبرمج من كتابة برنامج يتصل بقاعدة بيانات ويستخدم لغة SQL للبحث داخل الجداول أو لإضافة أو تعديل سجلات؛ معظم لغات البرمجة بها أدوات تساعد في هذه العملية.
🔷 أدوات إدارة وحـفـظ الأكـواد
وهي أدوات تساعد في حفظ الأكواد مع جميع التغييرات التي طرأت عليها، مع إمكانية استرجاع نسخ سابقة من الكود؛ من أشهرها git وأيضاً Guthub الذي يعتبر من أشهر المواقع التي تستضيف برامج مفتوحة المصدر داخل مستودعات git.
🔷اسـتـخـدام بـيـئـات الـتـطـويـر _ IDEs
وهي برامج ومحررات نصوص مع العديد من الأدوات التي تسهل من عملية كتابة الأكواد. يُفضل استخدام الاختصارات (shortcuts) والتعوّد عليها بشكل دائم للقيام بالمهام والعمليات داخل الـ IDE والتي تزيد من الإنتاجية.
🔷الـتـعـامـل مـع قـواعـد الـبـيـانـات بحيث يتمكن المبرمج من كتابة برنامج يتصل بقاعدة بيانات ويستخدم لغة SQL للبحث داخل الجداول أو لإضافة أو تعديل سجلات؛ معظم لغات البرمجة بها أدوات تساعد في هذه العملية.
🔷 أدوات إدارة وحـفـظ الأكـواد
وهي أدوات تساعد في حفظ الأكواد مع جميع التغييرات التي طرأت عليها، مع إمكانية استرجاع نسخ سابقة من الكود؛ من أشهرها git وأيضاً Guthub الذي يعتبر من أشهر المواقع التي تستضيف برامج مفتوحة المصدر داخل مستودعات git.
🔷اسـتـخـدام بـيـئـات الـتـطـويـر _ IDEs
وهي برامج ومحررات نصوص مع العديد من الأدوات التي تسهل من عملية كتابة الأكواد. يُفضل استخدام الاختصارات (shortcuts) والتعوّد عليها بشكل دائم للقيام بالمهام والعمليات داخل الـ IDE والتي تزيد من الإنتاجية.
👍1
🔷مفهوم – مصطلح دارج وشائع للغاية لكل مبرمج أو من بدء في تعلم البرمجة،
وهو البرمجة كائنية التوجه أو البرمجة الشيئية Object-oriented programming – OOP.
ويطلق عليها أحيانا اسم برمجة كائنية المنحى أو برمجة موجهة نحو الكائنات (أو العناصر) وهي نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن هو حزمة (تعليب) من البيانات (المتغيرات والثوابت) والطرق ووحدات التنظيم وواجهات الاستخدام.
ويُبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
وهو البرمجة كائنية التوجه أو البرمجة الشيئية Object-oriented programming – OOP.
ويطلق عليها أحيانا اسم برمجة كائنية المنحى أو برمجة موجهة نحو الكائنات (أو العناصر) وهي نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن هو حزمة (تعليب) من البيانات (المتغيرات والثوابت) والطرق ووحدات التنظيم وواجهات الاستخدام.
ويُبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
👍1
تابع...✨
🔷البرمجة الكائنية OOP – Object oriented programming
هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن عبارة عن حزمة من البيانات والمتغيرات والثوابت والدوال ووحدات التنظيم وواجهات الاستخدام.
ويتم بناء البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
ماهو الكائن؟
لعل كل ما نراه في حياتنا اليومية من بشر وفواكه وحيوانات ووو هو كائن “object”…. , لو نظرنا لفئة الحيوانات مثلا فالأسد والنمر والغزال والأرنب كلٌ منهم يمثل كائناً مستقلا بذاته, و له خصائص تميزه عن الآخر , ويقوم بسلوكيات ووظائف.
إذن لكل كائن خصائص يتميّز بها و سلوكيات يقوم بها ومن هذه السلوكيات تنتج أحداث، وبهذه الثلاث عوامل يتميز كل كائن عما سواه:
خصائص properties: وهي ما نسميه في البرمجة Data.
سلوكيات behavior أو وظائف يقوم بها: وهي ما نسميه بلغة البرمجة Methods or Functions.
أحداث Events: تخص الكائن وتنتج عن سلوكياته! وكل كائن ( object ) ينتمي لفئة أعلى منه (class) فمثلا الفراولة هو كائن وهو ينتمي لفئة الفواكه, الأسد هو كائن وينتمي لفئة الحيوانات, السيارة والطائرة والسفينة هي كائنات وهي تنتمي للفئة التي هي وسائل النقل وهكذا.
🔷البرمجة الكائنية OOP – Object oriented programming
هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن عبارة عن حزمة من البيانات والمتغيرات والثوابت والدوال ووحدات التنظيم وواجهات الاستخدام.
ويتم بناء البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
ماهو الكائن؟
لعل كل ما نراه في حياتنا اليومية من بشر وفواكه وحيوانات ووو هو كائن “object”…. , لو نظرنا لفئة الحيوانات مثلا فالأسد والنمر والغزال والأرنب كلٌ منهم يمثل كائناً مستقلا بذاته, و له خصائص تميزه عن الآخر , ويقوم بسلوكيات ووظائف.
إذن لكل كائن خصائص يتميّز بها و سلوكيات يقوم بها ومن هذه السلوكيات تنتج أحداث، وبهذه الثلاث عوامل يتميز كل كائن عما سواه:
خصائص properties: وهي ما نسميه في البرمجة Data.
سلوكيات behavior أو وظائف يقوم بها: وهي ما نسميه بلغة البرمجة Methods or Functions.
أحداث Events: تخص الكائن وتنتج عن سلوكياته! وكل كائن ( object ) ينتمي لفئة أعلى منه (class) فمثلا الفراولة هو كائن وهو ينتمي لفئة الفواكه, الأسد هو كائن وينتمي لفئة الحيوانات, السيارة والطائرة والسفينة هي كائنات وهي تنتمي للفئة التي هي وسائل النقل وهكذا.
👍1
تابع..✨
فالبرمجة الكائنية هي طريقة جديدة لتصميم وكتابة البرامج، و الفكرة الرئيسية منها هي ان تقوم بتحويل البرنامج الى اجزاء مختلفة وكل جزء يمثل هدف او عمل معين، لكن حتى نشرح هذا الموضوع يجب ان نتبعد عن البرمجة قليلاً و نبسطها في بعض النظريات من خلال واقعنا.
فهنالك قاعدة تقول ان كل شي عبارة عن كائن – Every things is an Object
فلو اخذناها على لغة جافا java يعني ان كل شئ في لغة جافا عبارة عن كائن مثل المتغيرات والكلاسات والدوال وغيرها..
اما لو طبقناها على واقعنا يعني كل شئ عبارة عن كائن مثل السيارة او الهاتف او الانسان ..الخ .. وان لكل كائن له خصائص وافعال مثلاً الهاتف الذكي له خصائص مثل اللون (احمر,اسود,ازرق..) وله افعال مثل الاتصال وامور كثيرة تساعدنا في حياتنا اليومية.
فالبرمجة الكائنية هي طريقة جديدة لتصميم وكتابة البرامج، و الفكرة الرئيسية منها هي ان تقوم بتحويل البرنامج الى اجزاء مختلفة وكل جزء يمثل هدف او عمل معين، لكن حتى نشرح هذا الموضوع يجب ان نتبعد عن البرمجة قليلاً و نبسطها في بعض النظريات من خلال واقعنا.
فهنالك قاعدة تقول ان كل شي عبارة عن كائن – Every things is an Object
فلو اخذناها على لغة جافا java يعني ان كل شئ في لغة جافا عبارة عن كائن مثل المتغيرات والكلاسات والدوال وغيرها..
اما لو طبقناها على واقعنا يعني كل شئ عبارة عن كائن مثل السيارة او الهاتف او الانسان ..الخ .. وان لكل كائن له خصائص وافعال مثلاً الهاتف الذكي له خصائص مثل اللون (احمر,اسود,ازرق..) وله افعال مثل الاتصال وامور كثيرة تساعدنا في حياتنا اليومية.
👍2