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

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




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

نام تاپيک: یه مشکل تو محیط فرم-یه مقدار فوریه

  1. #1
    داره خودمونی میشه alip300's Avatar
    تاريخ عضويت
    Aug 2009
    محل سكونت
    فرقی هم داره ؟!
    پست ها
    119

    9 یه مشکل تو محیط فرم-یه مقدار فوریه

    سلام دوستان می خواستم بدونم تو محیط فرم با c++ چه جوری می شه عبارت زیر نوشت : مثلا 10تا label به نام های label1, label2, label3,.....داریم حالا می خوام با یک حلقه هر بار یکیشونو به کار بگیرم،مثلا اینجوری : for(;;i++) label6-> Location = Point (i, j); ولی این i تو این دستور مشکل داره ،مثلا به جای i بذاریم6 درست کار می کنه ولی با i نمیشه. کسی درستشو بلد نیست ؟
    اصلن اینجوری درسته ؟میشه استفاده کرد ؟

  2. #2
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    کدتونو تست نکردم اما همینجوری چندتا مشکل ظاهری داره:
    دستور for که نوشتید ظاهران بی نهایت هست. یعنی شرط پایان نداره.
    متغییر i رو حتما بایدقبل دستور for تعریف کرده باشید.
    label هاتونو میتونید بصورت یک آرایه تعریف کنید بعد میتونید بصورتی که میخواهید با استفاده از اندیس از اونها استفاده کنید.
    مثلا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. 3 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    آخر فروم باز sada's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    چطور مگه؟
    پست ها
    1,449

    پيش فرض

    کدتونو تست نکردم اما همینجوری چندتا مشکل ظاهری داره:
    دستور for که نوشتید ظاهران بی نهایت هست. یعنی شرط پایان نداره.
    متغییر i رو حتما بایدقبل دستور for تعریف کرده باشید.
    label هاتونو میتونید بصورت یک آرایه تعریف کنید بعد میتونید بصورتی که میخواهید با استفاده از اندیس از اونها استفاده کنید.
    مثلا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یه سوالم من بپرسم البته با اجازه
    اینکه حالا این ارایه از لیبل ها رو که ساختیم چطوری می تونیم به اون لیبل هایی که روی فرم هستن ارتباطشون بدیم؟

  5. #4
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    اینکه حالا این ارایه از لیبل ها رو که ساختیم چطوری می تونیم به اون لیبل هایی که روی فرم هستن ارتباطشون بدیم؟
    راه های مختلفی وجود داره و حتی به نوع IDE شما هم میتونه مربوط بشه.ساده ترین راه اینه که از قابلیت IDE که استفاده میکنید بهره ببرید بصورتی که اشیاء یکجور روی فرم را در آرایه قرار دهد و بصورت آرایه تعریف کند.
    یعنی ویرایش گر فرم IDE زمانی که شما شی ای رو از یک نوع روی فرم درج میکنید بصورت اتوماتیک به آرایه ای شامل اون شی اضافه میشه و بعد با استفاده از اندیس شما به اون شی دسترسی پیدا میکنی.
    معمولا تعریف (در قالب کد) و مقدار دهی اولیه اشیاء گرافیکی (مثل رابط کاربری) روی فرم در IDE ها اتوماتیک انجام میشه و از دید کاربر/برنامه نویس پنهان هست بخاطر همین شما نمیتوانید اشیاء رو بصورت آرایه تعریف کنید "مگر اینکه IDE این امکان رو به شما بده".اما خودتون هم میتونید اشیاء روی فرمتونو تعریف کنید و هرجور که دلتون خواست اینکارو انجام بدید ولی کاری وقت گیر هست و چون تصویری نسبت به ظاهر فرم ندارید ممکنه در چینش اشیاء گرافیکی اشتباه کنید.
    -------
    راه دیگرش استفاده از اشارگر ها هست.شما آرایه ایی از اشارگر ها ایجاد میکنید سپس اونهارو به اشیا نسبت میدید و هر موقع که لازم شد" توسط اندیس" معیین به>>اشارگر و بعد به >>شی دسترسی پیدا میکنید.
    -------
    میتونید از انواع ظرفهای پیمایش در STL هم استفاده کنید. یعنی ابتدا اشیائ رو درون ظرفها قرار میدید بعد اونهارو با روش های مختلف پیمایش میکنید.
    و ...
    Last edited by god of war 2; 11-07-2012 at 16:08.

  6. این کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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