תכנות C# בVS עם דיבוג web-style
-
כרגע, רב העבודה שלי היא בריאקט. בVS CODE. אפשריות הדיבוג שם הם די שונות ממה שאני מכיר בVS הרגיל כאשר כותבים C#.
אני רגיל שאם יש רשימה של אוביקטים להדפיס את כולה לקונסול. אבל כאשר אני בVS אני לא יכול לראות את כל הרשימה אא"כ עוברים עליה עם העכבר לאחר נקודת שבירה. אם זה winforms אז אם אני רוצה לראות טקסט אני עושה לו מסגבוקס וכו'.
יש איזה אפשרות שיהא קונסול כמו בכרום שאפשר אליו להדפיס דברים, גם בתכוניות שהם לא קונסול במקור - אבל שיהא קונסול טוב כמו בכרום שיהא אפשר לפתוח אותו ולסנן ולראות מאיזה שורה בקוד זה מגיע וכו' וכו' ושלא יהיה חושך בעינים כמו האלטר-קונסול הישן והטוב.עוד משהו, שגם קצת מתחיל להפריע לי, אצלנו בריאקט יש סטיט, באנגולר יש סקופ וכו'. אבל בVS האם יש אפשרות ליצור ג"כ פריוקט שולחני אבל שהיא לו את הקונספט של סטיט וסקופ ושינוי של כל משתנה או משהו יכול לגרור אחריו משהו אחר. לדוגמא אם אני עושה lable ושם בה משתנה, הפקד לא מתשנה אוטמטית. יש דרך לקשר בין הUI לבין הסטיט המלאכותי של C#, במדה והוא קיים?
פורסם במקור בפורום CODE613 ב10/08/2017 19:02 (+03:00)
-
דבר ראשון אנא שאל שאלות באשכולות נפרדים.
בקשר לשאלה ראשונה, יש מה שנקרא debug console הוא לדעתי בדיוק כמו יכולות הקונסול של כרום. ראה פה https://code.visualstudio.com/docs/editor/debugging#_debug-console
בקשר לשאלה השניה, אינני יודע איזה פרוייקט שולחני אתה מתכוון. היכולת הזאת נמצאת בWPF ונקראת Binding. היא עובדת שם הרבה יותר טוב מאשר בווב אבל יש לה כללים משלה, נוקשים...
פורסם במקור בפורום CODE613 ב10/08/2017 20:57 (+03:00)
-
אתה מדבר עלVSCODE או על visual studio??
@נתנאלאני רגיל שאם יש רשימה של אוביקטים להדפיס את כולה לקונסול. אבל כאשר אני בVS אני לא יכול לראות את כל הרשימה אא"כ עוברים עליה עם העכבר לאחר נקודת שבירה. אם זה winforms אז אם אני רוצה לראות טקסט אני עושה לו מסגבוקס וכו'.
רק כעת אני קולט מה שכתבת פה...
יש מלא אפשרויות נוחות להפליא לצפות במשתנים ואובייקטים בעת ריצה בVS.וודאי שהIDE הטוב עולם מספק פי אלף נוחות דיבאג מהקונסול של כרום... ולעשות מסגבוקס למשתנה שאתה רוצה לדעת את ערכו מזכיר לי תקופות אפלות טרם זריחת אור הדוטנט
קח לינקים ותרחיב אופקים:
https://msdn.microsoft.com/en-us/library/bhawk8xd.aspx
https://blogs.msdn.microsoft.com/devops/2016/07/15/7-ways-to-look-at-the-values-of-variables-while-debugging-in-visual-studio/
https://docs.microsoft.com/en-us/dotnet/csharp/getting-started/debugging-with-visual-studioפורסם במקור בפורום CODE613 ב10/08/2017 21:25 (+03:00)