פורסם 2013 ביולי 1912 שנים 1. בשביל זה מפרידים לפונקציות, לא למחלקות.2. אז תמחק. כשאתה מוחק קובץ מהפרוייקט יש לך שתי אופציות - רק להסיר את הקובץ מהפרוייקט או למחוק אותו בכלל.3. כל הצורות האפשריות? יש המון כאלה. יש דרך יותר חכמה לעשות את זה.4. לא עוזר למה?
פורסם 2013 ביולי 1912 שנים מחבר 1.כן אני יודע, אבל זה עדיין המון קוד במקום אחד וזה מסובך ולא יפה, אבל אני אשנה את זה.2.הוא לא נותן לי 2 אפשרויות, אני אנסה למחוק ידנית (מהתיקייה).3.בהחלט, יש הרבה אפשרויות, ואני לא מוצא עוד דרך, מה שכן, שמתי לב שכשניסיתי להפוך קובץ mp3 לMp3, הוא הפך את זה בחזרה לmp3, אז אני לא רואה איך יצליחו למצוא קובץ Mp3.4. למה לא עובד? לא יודע, אני ג"כ לא מבין, סביר להניח שעשיתי משהו לא טוב אז אני יעבור על עוד פעם.תודה
פורסם 2013 ביולי 1912 שנים 1. קבצי קוד באורך מאות שורות זה סביר לחלוטין.2. אין לי פה visual studio, אבל אני די בטוח שכשלוחצים כפתור ימני על קובץ אז יש אופציה של delete ואופציה של remove (אולי זה נקרא exclude).3. זה כי מבחינת חלונות זה נחשב אותו שם, אז הוא לא ישנה לך. תשנה לשנות את הסיומת יחד עם חלק משם הקובץ ותראה שהוא יתן לך. בכל מקרה, תראה איזה פונקציות יש לstring.4. מה לא עובד? נערך 2013 ביולי 1912 שנים על-ידי שניצל
פורסם 2013 ביולי 1912 שנים מחבר 1. אוקיי, אבל חבל כי ככה זה נראה יותר יפה...2. נכון, עכשיו בדקתי וראיתי שבין היתר יש גם delete וexclude from project.3. נכון, צודק, שיניתי גם חלק מהקובץ והוא כן שינה את זה, ;()ToLower.4. כשלוחצים "כיבוי" השיר לא מפסיק. עריכה: סידרתי את זה ועכשיו הוא כן מפסיק. נערך 2013 ביולי 2012 שנים על-ידי eido300
פורסם 2013 ביולי 2112 שנים מחבר רציתי להוסיף אפשרות שיוכלו לעשות כמה התראות, בשביל זה אני צריך למצוא מקום לשמור בו את כל הפרטים של ההתראות הקודמות,חשבתי לעשות כמה מערכים (במקום כל משתנה מערך) וע"פ הצורך להגדיל ולהקטין את המערכים.חיפשתי דרך להקטין/להגדיל מערך ולא ראיתי כזאת, הדרך היחידה שמצאתי (שעונה לדרישות) זה הגירסה הגנארית של list, יש דרך יותר טובה לעשות את זה?
פורסם 2013 ביולי 2112 שנים למה לא להשתמש ב-List? הוא הרבה יותר שימושי ממערך.חוץ מזה, אתה לא צריך להחזיק כמה Listים. בשביל זה יש מחלקות. נערך 2013 ביולי 2112 שנים על-ידי שניצל
פורסם 2013 ביולי 2112 שנים מחבר כתבתי שהדרך הכי טובה שמצאתי היא הגרסא הגנרית של list (דווקא הגנרית כי זה חוסך את כל הcast).חשבתי על מחלקה, אני יודע איך ליצור מופע מחלקה באופן ידני, אבל אני לא יודע איך ליצור מופע מחלקה ע"י לחיצת כפתור. נערך 2013 ביולי 2112 שנים על-ידי eido300
פורסם 2013 ביולי 2112 שנים א. ברור שמשתמשים בגירסה הגנרית בשביל זה היא שם. הגרסאות הלא גנריות של אובייקטי האוסף (List, Dictionary וכו') הן סתם שריד מהימים שלא היו generics בשפה, ולדעתי אין סיבה אף פעם להשתמש בהן. ב. בדיוק כמו שהיית יוצר את המופע באופן "ידני". מה ההבדל? נערך 2013 ביולי 2112 שנים על-ידי שניצל
פורסם 2013 ביולי 2112 שנים מחבר ההבדל הוא שבשביל ליצור מופע חדש אני צריך להביא לו שם חדש, באופן ידני זה פשוט class name = new class();אבל איך עושים את זה ע"י לחיצה על buttun?
פורסם 2013 ביולי 2112 שנים מחבר שבשביל ליצור חדש אני צריך שם חדש, אני לא יכול ליצור 2 מופעים עם אותו שם.
פורסם 2013 ביולי 2112 שנים כאן הטעות שלך. צריך לבצע את ההפרדה בין המשתנה ובין המופע שהמשתנה מצביע אליו. כבר כתבתי הודעה שמסבירה על ההבדל, אם אני אמצא אותה אני אוסיף פה את הלינק.אתה יכול להגדיר משתנה בלי שיצביע לשום דבר (כלומר הוא יצביע ל-null), אתה יכול להגדיר שני משתנים שיצביעו לאותו מופע, ואתה יכול ליצור מופע שאין שום משתנה שמצביע עליו ישירות - לדוגמה, כשאתה מכניס מופע לתוך מערך או רשימה, אז אין משתנה שמצביע על המשתנה הזה, אלא הוא מוכל בתוך האוסף שהכנסת אותו אליו. נערך 2013 ביולי 2112 שנים על-ידי שניצל
פורסם 2013 ביולי 2112 שנים מחבר אני יודע מה ההבדל בין משתנה למופע:מחלקה זה דרך לאגד מספר שיטות ומשתנים כדי ליצור סוג (כמו int/string) חדש שיתאים לצרכים שלנו, משתנה זה השדה שנמצא במחלקה, יצירת מופע/אובייקט זה המקביל של יצירת משתנה מסוג פרימיטיבי (int/string). וכמו שאם אני יוצר משתנה מסוג int אני יכול להפעיל דרכו את כל השיטות ששייכות לint כך גם במופע/אובייקט אני יכול להפעיל ולאתחל דרכו את כל השיטות והשדות של המחלקה החדשה.השאלה שלי היא: ככה אני יוצר מופע ומאתחל אותו:{string a;string b;}();demo DEMO=new demoDEMO.a="abc";DEMO.b="def";class demo בשביל ליצור עוד מופע ולאתחל בו תוכן חדש בלי לאבד את הקודם אני צריך ליצור מופע חדש כך:demo DEMO2 = new demo();DEMO2.a="ghi";DEMO2.b="jkl";ואת זה אני לא יודע איך לעשות בלחיצת כפתור. נערך 2013 ביולי 2112 שנים על-ידי eido300
פורסם 2013 ביולי 2112 שנים ומה עם ה-List? איפה אתה מכניס אותה לעסק?אתה צריך להבין שמופעים חיים בנפרד מהמשתנים שיכולים להצביע אליהם. כמו שאמרתי, שני משתנים יכולים להצביע לאותו מופע, ומופע יכול להיות קיים בלי שום משתנה שמצביע אליו באופן ישיר - לדוגמה, הוא יכול להיות איבר ברשימה, או מוחזק בתוך שדה של אובייקט אחר (כמו המחרוזות "ghi" ו-"jkl" בדוגמה שלך). בדיוק כמו שמוסיפים מספר לרשימה של מספרים, אפשר גם להוסיף אובייקט לרשימה של אובייקטים (לדוגמה במקרה שלך - להוסיף מופע של המחלקה demo ל-<List<demo).אגב, כמה קונבנציות:שמות מחלקות מתחילים באות גדולה (לדוגמה Demo ולא demo). אם יש יותר ממילה אחת בשם אז האות הראשונה בכל מילה היא גדולה (לדוגמה MyClass).שמות משתנים מקומיים כתובים באותיות קטנות (demo ולא DEMO). אם יש יותר ממילה אחת אז האות הראשונה בכל מילה פרט לראשונה בכלל גדולה (לדוגמה myDemoInstance).שמות של קבועים (const/readonly) הם באותיות גדולות בלבד. נערך 2013 ביולי 2112 שנים על-ידי שניצל
פורסם 2013 ביולי 2112 שנים מחבר רגע רגע רגע, אתה בעצם מציע שאני אבנה מחלקה עם כל המשתנים שאני צריך, ולעשות list של המחלקה ככה:[LEFT]class AlramClock{ string file_name, file_safe_name; DateTime time;bool save_alram = false;} list <AlramClock> demo = new list <AlramClock>();[/LEFT] נערך 2013 ביולי 2112 שנים על-ידי eido300
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.