معلومة

أسماء القطط التي تبدأ بحرف p

أسماء القطط التي تبدأ بحرف p


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

تم إسقاط أسماء القطط التي تبدأ بحرف p

[تمت كتابة هذه المقالة قبل تغيير PPCS إلى .NET ، لذلك تغيرت بعض الأسماء ، لكن الفكرة العامة تظل كما هي.]

لقد مرت فترة منذ أن تحدثت عن الأسماء. في الواقع ، نظرًا لأنني أجريت حديثًا حول الأسماء ومساحات الأسماء وكيف يمكن أن تؤثر التسمية على الإنتاجية ، أشعر أنني يجب أن أكتب مقالًا قصيرًا حول هذا الموضوع. كما ذكرت في الحديث ، أعتقد أن الأسماء مهمة ، وأعتقد أن لها تأثيرًا كبيرًا على طريقة عملك.

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

هذا ليس بالشيء الجديد. لقد عرفنا منذ فترة طويلة أهمية التسمية الجيدة.

مساحات الأسماء: الطريق القديم

في C # (و .NET) ، تعد مساحات الأسماء شكلاً من أشكال مسافات الأسماء التي تنطبق على الأسماء. مساحة الاسم هي طريقة "لتجميع" جميع الأسماء التي تريد أن تكون قادرًا على استخدامها في مشروعك. هذا يعني أنه عندما تكتب اسمًا ، فإنه يُحاط تلقائيًا ببنية خاصة:

أول شيء ستراه هو أن الاسم محاط بزوج من أقواس الزاوية (& lt ، & gt ،).

يتم استخدام الأقواس الزاوية للإشارة إلى أنك تستخدم اسمًا من مساحة الاسم.

يُعرف الاسم بعد مساحة الاسم باسم "اسم مؤهل" ويتبعه علامة يساوي (=).

في C # ، هناك طريقتان يمكنك من خلالهما تأهيل الاسم بمساحة اسم. الأول هو النقطة التي تسمح لك بتأهيل الاسم عن طريق إضافة مساحة اسم إلى مقدمته ، مثل:

مساحة الاسم هي نوع من المكان للحفاظ على الأشياء معًا. على سبيل المثال ، إذا كنت تقوم ببناء منزل ، فسيكون من الأسهل ترتيب الأشياء بترتيب معين إذا كان لكل غرفة اسمها الخاص. على سبيل المثال:

مطبخ

غرفة المعيشة

حمام

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

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

تعد Namespaces أداة قوية لتنظيم الكود ، وتستخدم بكثرة في تطوير C #. عند إنشاء مشروع C # ، فإن الخطوة الأولى الجيدة هي التفكير في الأشياء التي تريد تسميتها ووضعها في مساحة اسم. على سبيل المثال ، لنفترض أنك تنشئ واجهة لتطبيقك. من المنطقي أن يكون لديك شيء مثل هذا في مساحة اسم حتى تعرف الفئات الأخرى كيفية التفاعل معها.

// هذه مساحة اسم حيث سنحتفظ بجميع واجهاتنا في C # // لذا إذا كنا نكتب واجهة لتطبيقنا ، فسنضعها هنا في مساحة الاسم AppInterface.Interfaces ،

بمجرد القيام بذلك ، حان الوقت للتفكير في الأسماء التي يجب استخدامها. على سبيل المثال ، سنحتفظ بمساحة الاسم الخاصة بنا في موضعها الافتراضي ، لذلك ستبدأ جميع الأسماء في المشروع بـ AppInterface.Interfaces. أثناء عملنا من خلال الكود الخاص بنا ، سأستخدم هذه الأسماء لأوضح لك كيف تبدو في الحياة الواقعية. على سبيل المثال ، إليك فئة تسمى Button ، وهي موجودة في مساحة اسم AppInterface.Interfaces:

مساحة الاسم AppInterface.Interfaces {public class Button {public Button () {} public void DoSomething () {}}}

وإليك ما تبدو عليه مساحة الاسم عندما تكتب AppInterface.Interfaces أعلى ملف C #:

مساحة الاسم AppInterface.Interfaces {

في هذا المثال ، Button هو اسم الفئة ، و AppInterface.Interfaces هو مساحة الاسم. يمكن أن تكون مساحة الاسم وأسماء الفئات متشابهة ، لكنها ليست متطابقة دائمًا. هذا مثال جيد على كيفية تداخل مساحات الأسماء. على سبيل المثال ، إليك كيفية ظهور مساحة الاسم إذا كانت متداخلة داخل مساحة اسم أخرى:

مساحة الاسم MyNamespace.Interfaces {

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

يمكنك أيضًا تجميع الفئات ومساحات الأسماء في نفس مساحة الاسم. على سبيل المثال ، يمكن أن يكون لدينا مساحة اسم تسمى Application التي تحتوي على كل من AppInterface.Interfaces و MyNamespace.Interfaces. إليك مقتطف الشفرة الذي يوضح كيف ستبدو مساحة اسم التطبيق إذا أردنا إنشاء فئة تسمى البرنامج كانت في مساحة اسم التطبيق:

تطبيق مساحة الاسم {public class Program {}}

تطبيق مساحة الاسم {}

الآن دعونا نأخذ هذا إلى أبعد من ذلك. يمكننا حتى إدخال التطبيق داخل MyNamespace.Interfaces. في هذه الحالة ، سيكون لدينا:

مساحة الاسم MyNamespace.Interfaces {public class Application {public class Program {}}}

مساحة الاسم MyNamespace.Interfaces {}

إذا كتبنا هذا في برنامجنا ، فسيكون لدينا شيء مثل هذا:

مساحة الاسم MyNamespace.Interfaces {public class Application {public class Program {}}}

مساحة الاسم MyNamespace.Interfaces {

}

في هذه الحالة ، لا يزال التطبيق والبرنامج في مساحة اسم التطبيق ، ولكن MyNamespace.Interfaces متداخلة داخل مساحة اسم التطبيق.

تتمثل إحدى مشكلات استخدام مساحات الأسماء في صعوبة تحديد مكان انتهاء مساحة الاسم ومكان الفصل الدراسي


شاهد الفيديو: أسماء قطط عربية للذكور والإناث (يوليو 2022).


تعليقات:

  1. Faer

    أردت أن أرى ... والآن منزعج ... كنت أتوقع شيئًا أكثر ...

  2. Dawud

    واحسرتاه! للأسف!

  3. Kaedee

    وأنت ساخن جدا

  4. Pacho

    برافو ، العبارة الخاصة بك رائعة فقط

  5. Fairlie

    إنها قطعة مسلية



اكتب رسالة

Video, Sitemap-Video, Sitemap-Videos