چند نکته در مورد Override

  • امضای یک متد شامل نوع پارامترها، تعداد پارامترها، مقدار برگشتی متد، نوع دسترسی متد (public protected  و ...) می باشد. 
  • پراپرتی ها و ایندکسرها هم می توانند Override شوند. 
  • پراپرتی ها و ایندکسرها زمانی که Override می شوند، getter و setter آنها باید مانند getter و setter آنها در کلاس پایه باشد. 
  • متدهای Static  نمی توانند Override شوند.

ارث بردن در Struct ها

Struct ها نمی توانند از تایپ های دیگر ارث ببرند. فقط می توانند یک یا چند اینترفیس را Implement کنند.

پروتکل Http و (Secure Http (Https

  • پروتکل Http یک پروتکل ارتباطی مبتنی بر متن (Txt-Based Communication protocol) است. 
  • با استفاده از پروتکل Http درخواست ها از Web Browser  به وب سرور منتقل شده و پاسخ آن از وب سرور به Web Browser بازگردانده می شود. 
  • پروتکل Http برای انتقال اطلاعات بین Web Browser و وب سرور از پورت 80 استفاده می کند. 
  •  Https  که Secure Http می باشد، برای انتقال اطلاعات از پورت 443 استفاده می کند.

استفاده از AJAX و Microsoft Silverlight در وب سایت

Web Browser ها وقتی داده جدیدی از وب سرور دریافت می کنند، داده های قبلی را پاک کرده و داده جدید را نمایش می دهند یعنی صفحه Refresh می شود اما با استفاده از تکنولوژی های Client Side مانند Asynchronous JavaScript and XML و همچنین Microsoft Silverlight این امکان فراهم شده که Web Browser ها بتوانند بدون Refresh کردن صفحه داده های جدید را نمایش بدهند.

معرفی Add as Link در فرم Add New Item در #C

وقتی می خواهیم item جدیدی به پروژه اضافه کنیم، در فرم Add New Item در کنار TextBox ای که مسیر Item جدید را مشخص می کند، یک فلش وجود دارد که در آن گزینه Add as Link وجود دارد، در صورتی که آن را انتخاب کنیم، یک لینک به پروژه اضافه می شود که به آیتم مورد نظر اشاره می کند.