Developers.org.il :: אתר המפתחים הישראלי





הרחבה / צמצום

איך ניתן ליצור קשר עם מיקרוסופט בנוגע להצעת שיפור?

לחץ לצפייה ב-RSS...
כותב הודעה
 נשלח 27/02/2010 23:35:41
Newbie Member

Newbie Member

קבוצה: מפתחים רשומים
כניסה אחרונה: 18/04/2010 00:05:42
הודעות: 15, ביקורים: 22
יש לי כללי רעיון לגבי שיטה לעבודה עם אובייקטים:
כאשר אני רוצה לבצע מספר פעולות על אובייקט שאינם מחזירות ערך (void),
כרגע עלי לבצע:
קטע קוד

myThread.Abort();
myThread.Join();

ואני טוען שניתן לבצע את אותה פעולה בדרך הבאה:
קטע קוד
myThraed.Abort().Join();

זה יתאפשר אם יוחזר המצביע למופע אחרי כל ביצוע פעולת void,
ככה שמבחינת סיבוכיות הקומפיילר יפרש את זה כשתי שורות שונות,
אבל מבחינת המתכנת זה יותר נוח כאשר מדובר בפעולות טריויאליות שאינם צורכות.
לגבי טעויות אנוש - אם המשתמש ינסה לקבל ערך ממתודה שאינה מחזירה ערך:
לדוגמא:
קטע קוד
var a = Thread.Abort();

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

אחרי שהבנתם את הרעיון הפשוט להפליא שלי,
אולי תוכלו לעזור לי להעביר את זה לMicrosoft?
(ניסיתי Contact Us בכל דף, ואף פעם לא מדובר בתיבה להצעות יעול אלא תמיד בתיבת תמיכה)


נערך: 27/02/2010 23:36:12 ע"י eharshosh
הודעה #9600
 נשלח 28/02/2010 10:36:01
Active Member

Active Member

קבוצה: מפתחים רשומים
כניסה אחרונה: 31/08/2010 11:12:49
הודעות: 41, ביקורים: 81
אם השינוי שלך מיועד רק לc# אז מיקרוסופט היא הכתובת, אבל אם אתה רוצה שהשינוי יהיה כל שפות הOOP, אז הם לא.
בכל מקרה (וזו דעתי האישית בלבד) ההצעה שלך יותר מסבכת את הקוד במקום מפשטת.
א. נניח ותרצה להכניס הערה בין השורות. לא ניתן לעשות זאת אצלך.
ב. נניח ותחליט להוסיף שורה נוספת בין השורות, שאינה קשורה לאוביקט, תאלץ לבצע הפרדה של השורות.
ג. הבעייתי מכולם DEBUGGING. אם אתה מציב BP על השורה, ומחליט להכנס לפרוצדורה השניה, תאלץ להכנס לפרוצדורה הראשונה קודם, ואם היא ארוכה אז זה סתם מייאש. ולפני שיקפצו עליי ויגידו לי שים את הBP בפרוצדורה עצמה, אענה: מה אם מדובר בפרוצדורה וירטואלית ואני לא יודע לאן היא תגיע, האם לשים BP בכל המקומות האפשריים?)

גם אם לא עזרתי, מקווה שנתתי לך נקודות למחשבה.
הודעה #9601
 נשלח 28/02/2010 11:57:47
מנהל פורום פלטפורמת NET.

מנהל פורום פלטפורמת NET.

קבוצה: הנהלה ראשית
כניסה אחרונה: 1 שעה.
הודעות: 2,337, ביקורים: 11,347
שלום לך,
הנה המקום הרשמי לדיווח באגים והצעת אפשרויות/יכולות חדשות: Visual Studio and .NET Framework | Microsoft Connect.
התשובות ניתנות ע"י צוותי Microsoft השונים.



לירון רצבי, מנהל ומייסד האתר
דוא"ל: Webmaster@Developers.org.il

http://www.developers.org.il/forums/Uploads/Images/5150149f-6339-4303-8c17-7eed.png הצטרפו עוד היום לקבוצת האתר ב-Facebook


נערך: 28/02/2010 11:59:17 ע"י Liron_Ratzabi
הודעה #9604
 נשלח 28/02/2010 19:12:34
Newbie Member

Newbie Member

קבוצה: מפתחים רשומים
כניסה אחרונה: 03/03/2010 16:49:52
הודעות: 5, ביקורים: 28
ההוספה הזו לא תגרוםפ לזה שלא תוכל להפריד את זה לשתי שורות
פשוט במקרים מסויימים אתה לא תוכל להשתמש באפשרות הזו.
בקשר לDEBUGGING זה לא יפריע. BREAK POINT הוא לא לכל השורה... אתה יכול לשים BREAK POINT על החלק הראשון ואחד על החלק השני.
הודעה #9605
 נשלח 09/03/2010 21:54:39
Newbie Member

Newbie Member

קבוצה: מפתחים רשומים
כניסה אחרונה: 18/04/2010 00:05:42
הודעות: 15, ביקורים: 22
מאחר וההצעה כרוכה בביצוע Register אצל מייקרוסופט,
והצהרה על מסמך כאורך הגלות,
אין לי זין לשלוח להם את זה, אם למישהו אחר יש, בהצלחה.
הודעה #9634



הרחבה / צמצום

אשכולות דומים...

לחץ לצפייה ב-RSS...

הרחבה / צמצום

צופים באשכול