تور لحظه آخری
امروز : پنجشنبه ، 22 شهریور 1403    احادیث و روایات:  پیامبر اکرم (ص):عبادت هفتاد جزء است و بالاترین و بزرگترین جزء آن کسب حلال است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1815150112




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مشکل با object ها


واضح آرشیو وب فارسی:سایت ریسک: fozool.mohammad javad18-02-2008, 02:59 AMسلام دوستان یه سوال تابلو داشتم که حسابی گیجم کرده:18: اگه جواب بدین یه دنیا ممنون میشم خیلی راحت میتونم یه property ایجاد کنم و تو برنامم ازش استفاده کنم ولی نمیدونم چه طور میشه کاری کرد که مثلا یه خاصیت به یه textbox یا label یا chekbox یا ... اضافه کرد مثلا !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! که test الان یه property که به شی text box اضافه شده نمیدونم منظور من رو متوجه شدین یا نه اگه نشدین بگین بیشتر توضیح بدم _H2_18-02-2008, 10:00 AMسلام راه اصلی این کار وراثت است، به تاپیک زیر مراجعه کنید و کد سمپل را دانلود کنید، و ببینید چگونه خوصیت ها به کلاسس Button اضافه شده اند... forum.p30world.com/showthread.php?t=195710&page=3 البته VS2008 قابلیت جدید با نام توابع Extension را معرفی کرده که همان توابع نوع friend موجود در ++C هستند. (قابلیت ساده و کوچک، ولی جالب) این توابع بدون وراثت به یک کلاسس میچسبند (!) و فقط در پروژه های دات نت 3 و تحت VS2008 در دسترس هستند. fozool.mohammad javad19-02-2008, 01:30 AMسلام استاد ممنون از راهنمایت اون سورسی هم که گذاشته بودی خیلی چیزا ازش فهمیدم فقط یه چند تا سوال دیگه دارم Overridable چه وقتی استفاده میشه ممکن دربارش توضیح بدی همچنین Overrides و Protected اگه یه توضیح بدی ممنون میشم fozool.mohammad javad20-02-2008, 02:31 AMدر مورد overrides یه چیزای فهمیدم ولی overridable و protected چیزی دستگیرم نشد :41: یه سوال دیگه هم داشتم که البته خیلی ابتدای دیگه به بزرگی خودتون عفو کنید اخه تازه کار با UC و کلاس نویسی رو شروع کردم . وقتی ما از یه button به ارث میبریم رویداد های اونم میشه به ارث برد یا اینکه باید رویداد ها رو نوشت ؟ _H2_20-02-2008, 10:22 AMسلام بسیار خوشحالم که معنی Overrides را میدانید، این خیلی کمک میکند و کار نوشتاری را من را کم میکند. Overrides فقط برای متدهایی در کلاسس مشتق شده قابل استفاده است که قبلاً در کلاسس پایه با Overridable تعریف شده باشند. یعنی Overridable نوعی مجوز برای کلاسسهای مشتق شده است تا بتوانند متد را Override کنند، وگرنه شما حق Override متدها را در حالت پیشفرض ندارید! کلمات حوزه دید Private کوچکترین حوزه دید، قابل رویت/دستکاری/فراخانی و... در کوچکترین محدوده که قالباً یک Class یا Structure است. Protected قابل رویت/دستکاری/فراخانی و... در کوچکترین محدوده و نیز کلاسسهای مشتق شده که قالباً یک Class یا Structure است. Friend قابل رویت/دستکاری/فراخانی و... در اسمبلی جاری (داخل خود exe یا dll برنامه) Friend Protected تلفیق friend و protected یعنی خود حوزه جاری + وراثت ها + کدهای داخل اسمبلی جاری Public قابل رویت/دستکاری/فراخانی و... در تمام نقاط و همه جا، حتی از خارج از اسمبلی جاری و از یک exe یا dll دیگر در مورد ارث بری هم باید بگویم، همه داشته ها و نداشته های کلاسس پایه به ارث برده میشوند، بجز فقط و فقط سازنده ها(New یا وهله یا نمونه، ....) وقتی دارید کلاسس ها New میکنید، قالباً چند پارامتر از شما شاید گرفته شود (که در مورد کنترلرهاییی مثل TextBox و Button و... اینطور نیست) این روال سازنده به ارث برده نمیشود و در صورت نیاز باید مجدداً تعریف شود، که البته دلیلش هم اگر کمی فکر کنید کاملاً عقلانی خواهد بود. ------------------------------------ در اصل هر جایی که شما میتوانید property و function و sub و event و... تعریف کنید، حتماً وراثتی از شی ای گرفته اید و در حال کد نویسی داخل بدنه یک نوع Class هستند (حتی Structure ها و Module ها هم نوعی کلاسس هستند ولی با وراثت اجباری و ثابت و غیر قابل تغییر). در WinForm ها معمولاً وراثتی دارید از کلاسس Form و در WebForm ها معمولاً وراثتی دارید از کلاسس Page ، اگر کمی دقت کنید دستورات Inherits (یا : در #C) را میتوانید ببینید یا در vb.* یا در designer.vb.* ها ... fozool.mohammad javad21-02-2008, 12:10 AMسلام دوست عزیز ممنون از این که وقت گذاشتی و این همه تایپ کردی و این توضیح کامل رو دادی . نمیدونم چه طور ازت تشکر کنم بازم ممنون. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 392]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن