Friday, October 27, 2006

Joseph's programming tidbit #1 - scope in .NET

No, I'm not talking about mouthwash.

There are five scopes in Visual Basic.NET
  1. Private
  2. Friend
  3. Protected
  4. Public
  5. Protected Friend
An important thing that I learned about scope in the context of inheritance:It is important that the parent class of a child class be public, otherwise the child class won't be able to be instantiated. There is however, an instance when this is Ok. And that is when a class factory method is available to instantiate the class. A factory method is a static method that instantiates members of a separate class.

Another sly nuance exception to scope arrises from nested classes. Private class level variables of a class that is nested within another can be accessed by the parent class. Ah ha! There not so private after all! Kinda like the neighbor who has a view into your living room from theirs. Like my neighbor for example.

Singelton class: A class designed such that only one instance of that class exists at any one time. I typically accomplish this in my code with a DefInstance static method which hold the one instance of the class that I want the rest of the project to access.
-Joseph

1 comment:

almostakbl company said...


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