Good news / Bad news

גרי רשף

New member
Good news / Bad news

Good news: מצאתי עבודה חדשה.
Bad news: צריך להתחיל ללמוד #C.
מכיוון שאני בא מעולם ה-VB וכבר יש לי נסיון מסויים עם VB.Net: האם יש אתר שיוכל לעזור לי למצוא את המקבילות המתאימות ב-#C לפקודות המוכרות של VB / VB.Net? רוב סיפרי הלימוד מניחים שיש ידע מוקדם ב-C או ב-++C..
למשל- מה המקבילה של #C ל-MsgBox?
 

yuval k

New member
מזל טוב!

עקרונית, בדוט נט ההבדל מסתכם בתחביר, שניתן ללמוד דרך הרפרנס לשפה ב-MSDN וגם בספר באתר corner.co.il, לדוגמה. פתיחת message box ב-#C תהיה בדיוק כמו שתעשה זאת ב-VB.net; לשם כך צריך להכיר את ה-framework. אם תצטרך משהו ספציפי, אנחנו כאן
ו..בהצלחה
 

גרי רשף

New member
מזתומרת בדיוק כמו ב- VB.net?

ב- VB.net כותבים
MsgBox "Good morning"​
ומופיעה הודעת בוקר טוב.
 

Zeliran

New member
מתכוון לזה?

MessageBox.Show("Text Inside The Window", "The Header", System.Windows.Forms.MessageBoxButtons.Ok[איזה כפתורים להציג..], System.Windows.Forms.MessageBoxIcons[האייקון שיוצג..]);​
כמובן שאתה לא חייב הכניס את כל הפרמטרים..
 

yuval k

New member
בדיוק

זו המתודה שתקרא לה גם ב-VB.net... וזו הנקודה שרציתי להעביר. ההבדל היחיד הוא בתחביר
[השאלה היתה רק כדי למקד את העניין]
 

גרי רשף

New member
תודה ועוד שאלה

זה באמת עובד באופן זהה ב-#C וב-VB.net, ואני מבין שב-VB.net יש תמיכה גם בפונקציות הישנות. בקוד יש מילים שמופיע מתחתן סימון בכחול כפי שאפשר לראות בקובץ המצורף. זו אינה שגיאה כי הקוד רץ בסדר. מה מבטא הסימון?
 

adam222

New member
אי-שימוש במשתנים האלה

בשום מקום בקוד (הם מיותרים)
 
למעלה