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

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




صفحه 2 از 4 اولاول 1234 آخرآخر
نمايش نتايج 11 به 20 از 34

نام تاپيک: تعریف متغرهای عمومی

  1. #11
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    وست عزیز آقای mahdis، این کدی رو که نوشتید باید تو program.cs بنویسم یا تو فرم 1؟
    بعد اگه تو فرم 1 هست، تو کدوم قسمتش؟
    کلاس زیرو به پروژه اضافه کنید
    روی پروژه(توی Solution Explorer ) راست کلیک : Add -> Class

  2. #12
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    ممنون از اینکه هر سوالی داشتم جواب دادید.
    میشه لطف کنید و یه کمی در مورد کدهای زیر یه توضیحی بدبد؟ آخه من هیچ چیز در مورد کدهای زیر نفهمیدم.
    ممنون.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #13
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    چندان چیز عجیب غریبی ندارد
    اگر توجه کنید یه خصیصه استاتیک بنام Instance وجود دارد که که همین کلاس رو بر می گرداند و با توجه به استاتیکی بودنش شما می تونید بوسیله ی نام کلاس بهش دسترسی پیدا کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و چون کد بالا خود کلاس Singleton رو بر می گردونه بنابراین شما می تونید از خصیصه ها و متد های عمومی این کلاس به شکل زیر استفاده کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    -----------------------------------------------------------------------------------------------------------------
    به شکل های ساده تری هم می شود کار شما را انجام داد اما استفاده از الگوی طراحی سینگلتون خوانایی کد رو بالاتر می بره و مهتر اینکه تضمین می کند که فقط یک شی از این کلاس ساخته شده و می توان دسترسی سراسری داشت.

    البته من هم یک اشتباهی کردم که سازنده را یادم رفته خصوصی کنم . کد تصحیح شده :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید

  4. #14
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    دستتون درد نکنه.
    من هر وقت مشکلی داشتم و کسی بلد نبوده شما جواب درست رو دادید.
    امتحانش می کنم. ان شاءالله که جواب بده.
    بازم ممنون.

  5. #15
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    من این روش رو امتحان کردم ولی بازم نشد.
    روش دیگه ای نیست که بشه باهاش این کارو کرد؟
    راستی من از کدهای شما چیز زیادی نفهمیدم.
    می خواستم اگه وقتش رو دارید خط به خط برام توضیحش رو بنویسید.
    بعضی ها هم می گن میشه با اضافه کردن چند خط تو program.cs این کارو کرد ولی جواب درستی نگرفتم.
    ممنون.
    Last edited by aliaghaaaaa; 09-08-2010 at 16:58.

  6. #16
    اگه نباشه جاش خالی می مونه L u K e !'s Avatar
    تاريخ عضويت
    Mar 2009
    محل سكونت
    Qazvin
    پست ها
    441

    پيش فرض

    بیا

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  7. #17
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    3

    سلام.
    من می خوام یه متغیر تعریف کنم که تو همه ی فرم های برنام قابل دسترسی باشه.
    حتی به شکل زیر هم نوشتم ولی نشد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مثلا من اگه 10 تا فرم داشته باشم می خوام اونو تو فرم 1 تعریف کنم و تو همه ی فرم ها قابل دسترسی باشه.
    چجوری میشه؟
    ممنون.
    سلام.
    کدتون به این صورت تغییر بدید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  8. #18
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    14

    سلام.
    من مثلا می خوام تو 10 تا فرم ثبت اطلاعات داشته باشم.
    کدهای زیر باید تو همه فرم ها تکرار بشن:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من می خوام کد ها رو فقط یه بار بنویسم و دیگه تو برنامه برای همیشه تعریف شده باشن.
    من کدهای بالا رو تو program.cs نوشتم و همونجا تابع زیر رو هم نوشتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد از تو یه فرم دیگه متغیر print_fi_update رو new کردم و توش مقدار ریختم. ولی دیگه sqlconnection خودم رو صدا نزدم چون یه بار تو program.cs اونو تعریف کردم. بعد با کد زیر تابع رو از همون فرم صدا زدم.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی وقتی برنامه رو اجرا می کنم و تابع صدا زده میشه ارر زیر رو میده:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چکار باید بکنم؟
    ممنون.
    Last edited by aliaghaaaaa; 10-08-2010 at 17:43.

  9. #19
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام.
    لطفا جواب بدین.

  10. #20
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام از using استفاده کنید.

    کد های زیر را داخل تابع بزارید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به این صورت:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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