מחפש את המילה המקבילה בפעולתה משפת C לשפת VISUAL - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

מחפש את המילה המקבילה בפעולתה משפת C לשפת VISUAL


poltergeits

Recommended Posts

היי , למכירים את שני השפות אני מעוניין לדעת איך אני ממשיך לולאה בויזואל בייסיק

ללא המשך ביצוע כל בלוק הלולאה בעזרת מילה מתאימה ואתן דוגמה לכך בשפת C

for(i=0;i<10;i++)

{

if(i%2==0) continue;

else num+=arr(i);

}

הסבר: במצב שבו הערך של איי הוא זוגי בלולאה תמשך כהרגלה וכך המשתנה נם יסכום אך ורק את מקומות המערך הלא זוגיים

עכשיו אני יודע שזה אפשריי בעוד אלף מקרים בשפת סי רק אני צריך את זה בבייסיק עם אפשר

קישור לתוכן
שתף באתרים אחרים

OK אחי אני מבין את מה שאתה רוצה לומר אך בכל זאת האם ישנה מילה שפעולתה זהה בדיוק לפעולת הCONTINUE זוהי שאלתי

**לדוגמא שננתי אני מבקש שלא להתייחס מכיוון שאני יודע שלא חייב להיות שם CONTINUE

זה פשוט למען ההסבר

תודה מראש ....

קישור לתוכן
שתף באתרים אחרים

רק חבל שזה לא עובד גם עם איפים.

אם אתה רוצה תשים את הקוד בתוך IF אם אתה שהוא לא יצא מהאיטרציה ההנוכחית(NOT של התנאי הקודם).

זה כל הרעיון אתה לא משתמש בו בלי תנאי IF

ודרך אגב אותה הבעיה שניתקלתי בה נפתרה על ידיי IF ים עוד לפני ש"שניצל" העלה את רעיון הNEXT

ברור לי שכמו בכל שפה יש מיליון דרכים ואחת לומר משפט ..וכך גם בויזואל פשוט צריך ליצור את הקומבינציה המתאימה ומאחר ואני חדש בכל התחום אני לא

הכי מכיר את כל האופציות.

בקשה נוספת : האם אני יכול לפתוח פורם מתוך פורם ?

** שאלתי פעם על זה כאן אבל לא נתנו תשובה מעשית ואשמח אם מי שיודע יאמר ...

קישור לתוכן
שתף באתרים אחרים

בקשר לContinue, באמת הקוד המקורי קצת דפוק, אבל אתה יכול להשתמש בפקודת Goto, ולתת לו הוראות לאן לקפוץ או משהו כזה...

בקשר לפורמים, לא ממש הבנתי למה התכוונת, אבל ככה אתה קורא לפורם אחד מפורם אחר:


form1.show

כאשר form1 זה הפורם שאתה רוצה לפתוח, והקוד תריך להיות כמובן בפורם המקורי..

ככה שני הפורמים יהיו על המסך.. אם אתה רוצה להוריד את המקורי, אתה צריך להשתמש בפקודת:


unload me

אם אתה רוצה להכניס פורם אחד כאובייקט בתוך השני זה קצת יותר מסובך, אבל אם אני זוכר נכון, זה אפשרי. אם זה מה רצית, אז אני אחפש לך... יש לי ספר בנושא..

קישור לתוכן
שתף באתרים אחרים

זה כל הרעיון אתה לא משתמש בו בלי תנאי IF

ודרך אגב אותה הבעיה שניתקלתי בה נפתרה על ידיי IF ים עוד לפני ש"שניצל" העלה את רעיון הNEXT

ברור לי שכמו בכל שפה יש מיליון דרכים ואחת לומר משפט ..וכך גם בויזואל פשוט צריך ליצור את הקומבינציה המתאימה ומאחר ואני חדש בכל התחום אני לא

הכי מכיר את כל האופציות.

בקשה נוספת : האם אני יכול לפתוח פורם מתוך פורם ?

** שאלתי פעם על זה כאן אבל לא נתנו תשובה מעשית ואשמח אם מי שיודע יאמר ...

אתה הצלחת להוסיף אחרי IF NEXT? מוזר מאוד, כשאני ניסיתי לעשות את זה זה לא עבד...

קישור לתוכן
שתף באתרים אחרים

אתה הצלחת להוסיף אחרי IF NEXT? מוזר מאוד, כשאני ניסיתי לעשות את זה זה לא עבד...

לא לא ,תיקון קטן -אמרתי שהצלחתי לבטא את מה שרציתי על ידי משפטי איפים הפוכים ומנוגדים .

בתשובה ל - HEYDADO

תראה אני רוצה ליצור משחק בעל שלושה שלבים או שלושה רמות עכשיו עם אני ייצור פורם אחד שהוא התפריט (המרכזי) עם לחצנים שמורים על בחירת רמה 1-3

ואז כביכול כל לחצן יפתח את הפורם הספציפי שיטען עם התמונות שלו ... (כלומר שלושה משחקי בשלושה פורמים שונים - משניים)

קישור לתוכן
שתף באתרים אחרים

בקשר לContinue, באמת הקוד המקורי קצת דפוק, אבל אתה יכול להשתמש בפקודת Goto, ולתת לו הוראות לאן לקפוץ או משהו כזה...

כמו שאמרה לי פעם מורה שלי:

"מי שמתכנת עם Goto - יש לו זין קטן."

Goto זה דבר זוועתי שלא משתמשים בו. הוא דופק את המבנה של התכנית (לא המבנה הפיזי, המבנה התיאורטי).

קישור לתוכן
שתף באתרים אחרים

חחחחחחחחחחחחחחחחחחחחחחחחחחחח

חכם המורה שלך... לנו הייתה מורה שלימדה אותנו VB, והיא המליצה לנו להשתמה ב- on error go to ...

כנראה זה אומר משהו...

ולעניין, תנסה ליצור פורם אחד, וכשיבחרו רמה, תיצור את האובייקטים שאתה רוצה שיהיו התמונות(כמו מערך דינאמי כזה..).

קישור לתוכן
שתף באתרים אחרים

צודק, התעלמתי מ-On Error Goto.

מזה אי אפשר להתחמק (VB שפה מגעילה).

ב-C לא "צריך להימנע", פשוט נמנעים. לא משתמשים ב-GOTO. בשביל זה יש תנאים.

אגב, הידעתם - switch הוא בעצם גם כן סוג של Goto.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...