ورود

نسخه کامل مشاهده نسخه کامل : نحوه ایجاد کامپننت



leila3000
27-04-2007, 23:56
با سلام خدمت دوستان محترم من می خواهم در صفحات وب سایتم , که با ASP.Net نوشته ام , از تابع تبدیل تاریخ میلادی به شمسی استفاده کنم . و در تمام صفحات آن تابع را فراخوانی کنم ,( یعنی در تمامی صفحات کدش را وارد ننمایم , مثل استفاده از ماجول در VB6 ), آیا بایستی از Component استفاده کنم ؟ خواهشمندم به من کمک نمایید ؟:42:

anvar.net
28-04-2007, 00:33
====>ياد خدا آرام بخش قلبهاست<====
نيازي به استفاده از Component نيست! شما بايد تابع خود را در داخل ماژول(در VB.NET اصطلاح ماژول بطور يكسان براي سه عنصر برنامه نويسي ماژول، كلاس و ساختار استفاده ميشود) و يا فضاي نام تعريف كنيد و در تمام پروژه يا اسميلي از آن استفاده كنيد. البته براي تنظيم حوزه ديد در سطح ماژول از كلمات زير استفاده ميشود :
Public : دسترسي عمومي و نامحدود به عنصر را ممكن ميسازد.
Protected : دسترسي حفاظت شده به عنصر را ممكن ميسازد، يعني چنين عنصري فقط در داخل همان كلاس و يا كلاسهاي مشتق شده از آن ديده ميشود.
Friend : دسترسي عمومي و نامحدود به عنصر در همان پروژه را ممكن ميسازد.
Private : دسترسي عنصر را به همان ماژول، كلاس يا ساختار محدود ميكند.
نتيجه : شما تابع را بصورت Public در يك ماژول تعريف كن تا در تمام كلاسها از آن استفاده كني.