PDA

View Full Version : سوال: با زدن دکمه باید برنامه چند مورد رو چک کند میخوام در صورت مشکل از نقطه قطع با همون دکمه شروع کند؟



Mosafers
دوشنبه 09 بهمن 1391, 15:41 عصر
سلام

از چه روشی استفاده کنم که در صورت برخورد مشکل با کلیک مجدد روی همون دکمه از نقطه قطع دوباره تست کند؟

mehran788
دوشنبه 09 بهمن 1391, 16:02 عصر
خوب می تونی در یه جایی نتیجه بررسی ها رو ثبت کنی و دوباره که کلیک کردی با بررسی نتیجه بررسی ها با چند تا شرط از جایی که خطا داده ادامه بده

Mosafers
دوشنبه 09 بهمن 1391, 16:10 عصر
دوست عزیز چه روشی...؟؟؟

کد دکمه اینجوره
IF (ALI)
{
YES
}
ELSE
{
NO
}
IF (HASSAN)
{
YES
}
ELSE
{
NO
}

کد ها به این شکل هستند چه مقطه ای قرار بدم از کجا بفهمم؟

the king
دوشنبه 09 بهمن 1391, 21:22 عصر
منظور جناب mehran788 اینه که فرضا یک متغیر عددی private در کلاس فرم تون اضافه کنید به نام level که مقدار اولیه اش 0 ئه.
داخل روال اون دکمه یک حلقه while یا do while قرار دهید که اگه مرحله ای از کار با موفقیت انجام شد، مرحله بعدی بلافاصله
انجام بشه. یک (switch (level هم داخل این حلقه بنویسید و بر اساس مقدار این level که از 0 شروع میشه مشخص کنید که در مرحله 0
فلان کار انجام بشه، در مرحله 1 فلان کار و ...
هر بار که یک مرحله از کار روی با موفقیت در روال اون دکمه تون انجام دادید مقدار level رو بک واحد افزایش دهید و بگذارید حلقه while یا do while تون
مرحله بعدی رو اجرا کنه. فقط زمانی از اون حلقه خارج می شوید (break) که یا خطایی رخ داده و نباید روال حلقه ادامه پیدا کنه و یا دیگه
همه level ها اجرا شده و مرحله دیگری وجود نداره که بخواهید اجرا کنید (در این حالت پیش از خروج مجددا مقدار level رو صفر کنید)