تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: دو سوال در C#

  1. #1
    اگه نباشه جاش خالی می مونه roya_borhany's Avatar
    تاريخ عضويت
    Feb 2009
    محل سكونت
    کره زمین
    پست ها
    206

    پيش فرض دو سوال در C#

    سلام دو سوال در سي شارپ برام پيش اومده:
    اول اينکه آيا ممکنه مقادير خروجي متدهاي نمونه (instance methode) ها ثابت باشند يا نه؟
    دوم هم اينکه آيا يک کلاس حتما بايد حوزه Public داشته باشه يا ميتونه نداشته باشه؟
    ممنون

  2. این کاربر از roya_borhany بخاطر این مطلب مفید تشکر کرده است


  3. #2
    پروفشنال masoud71's Avatar
    تاريخ عضويت
    Feb 2009
    پست ها
    551

    پيش فرض

    سلام
    این سوالات برای من هم مبهم هست
    ممنون میشیم یه دوست کمکمون کنه

  4. #3
    در آغاز فعالیت ashe405's Avatar
    تاريخ عضويت
    Nov 2009
    محل سكونت
    نیشابور
    پست ها
    15

    پيش فرض

    سلام در مورد سوال دوم
    البته اینا جواببای منه احتمال داره غلط باشه
    آره میشه یک کلاس بدون حوزه عمومی داشته باشیم
    حالا اگه یک کلاس بدون توابع و متغییرهای و... public باشه به چه دردی میخوره
    فکر کنم در ارث بری بشه استفاده کرد ولی بازم آیا این کلاس بدرد بخور هس

  5. #4
    داره خودمونی میشه mohsen_7's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    68

    پيش فرض

    در مورد سوال اولتون،
    اگه سوالتون فقط محدود به سی شارپه مطمئن نیستم اما در سی پلاس پلاس میشه خروجی رو ثابت تعیین کردن. کاربردهاشو تا حالا ندیدم اما فکر نمیکنم کاربرد خاصی داشته باشه که نشه با روش های دیگه پیادش کرد.


    مثلا اگه لازمه که خروجی تابعی حتما دست نخورده باقی بمونه میتونید خروجی تابع رو مستقیما درون یه متغیر ثابت به هنگام تعریفش بریزید .


    و در مورد سوال دومتون،
    تمام اعضا کلاس به طور پیشفرض از نوع خصوصی تعریف میشن. و اگه سطح دسترسی رو صریحا تعیین نکنید private در نظر گرفته میشن. ( درست برعکس ساختار ها که اگه سطح دسترسی رو تعیین نکنید به طور پیشفرض اعضا رو از نوع عمومی در نظر میگیره.) سازنده های کلاس باید عمومی تعریف بشن اما اگه شما هیچ سازنده ای رو به کار نبری کامپایلر خودش سازنده ای رو به صورت پیش فرض برای کلاستون میسازه و به اعضای داده ای مقداردهی اولیه میکنه. اینه که اگه هیچ عضوی رو عمومی تعریف نکنید کامپایلر اشکالی ازتون نمیگیره اما من کاربردی برای این کار به ذهنم نرسید. البته اگه از عمومی بودن سازنده ها صرف نظر کنید این نوع تعریف کاربرد هم پیدا میکنه. مثلا وقتی میخواهید کلاسی واسه رنگ ها بنویسید به شکل زیر کلاستون رو تعریف میکنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اونوقت از نمونه هاش میتونید توی برنامتون استفاده کنید.

    البته منم در سطح دانسته های خودم جواب دادم. موفق باشید.
    Last edited by mohsen_7; 26-04-2011 at 20:18. دليل: ویرایش کد

  6. این کاربر از mohsen_7 بخاطر این مطلب مفید تشکر کرده است


  7. #5
    داره خودمونی میشه
    تاريخ عضويت
    Mar 2009
    پست ها
    120

    9 مشکل در #c

    سلام
    1-می خواستم بدونم چطور میشه به یک پنجره که واسه خودم نیست دسترسی داشته باشم وبتونم چند تا کلیک کنم

    2-سایز پنجره رو تغییر بدم

    3-و یک کلید از کلید های کیبرد رو شبیه سازی کنم
    (
    #C)
    اگه امکانش وجود داره دوستان راهنمایی کنن
    مرسی



  8. #6
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2010
    پست ها
    2

    پيش فرض

    با سلام.
    منم يه سؤال داشتم. مي خواستم بدونم چطور ميشه يه برنامه رو تو سي شارپ نوشت و اون رو بصورت exe در آورد تا در سيستم هايي كه ويژوال استوديو ندارن اجرا بشه

  9. #7
    اگه نباشه جاش خالی می مونه afterpc's Avatar
    تاريخ عضويت
    Apr 2011
    محل سكونت
    تـــبـــریـــز
    پست ها
    488

    پيش فرض

    به ویژوال استودیو داشتن ربطی نداره. شما باید .NET فریم ورک رو (اگه با ویژوال استودیو 2010 نوشتین، ورژن 4) روی کامپیوتر طرف نصب کنین.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا شما میتونین هم اینو به طرف بگین که نصب کنه یا میتونین از نرم افزارهای ساخت فایل setup استفاده کنین. حتی اگه بلد باشین، میتونین خودتون فایل ست آپ بسازین.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •