FileSaveDialog
בס"ד
יש לי מטלה.
(היערה: אנו משתמשים בנטבינס ומותר לנו להשתמש בדיזיין - אנחנו לא חייבים לייצר את כל הקוד בעצמינו.)
במטלה רוצים שאני אצור כתבן - כלומר תוכנית שבה המשתמש יכול לכתוב טקסט, כמו Notrpad.
בתוכנית צריך להופיע שלושה תפריטים: Edit ,File ו- Help.
שתי שאלות:
1) בתפריט File צריך להיות שתי אופציות:
א) שמור - כלומר שמירת קובץ טקסט על דיסק ע"י FileSaveDialog
ב) פתח - כלומר קריאת קובץ מדיסק ע"י FileOpenDialog
(היערה קטנה: במטלה כתוב Dialod ולא Dialog - בשני המקומות. זה אומר משהו? יש דבר כזה דבר FileSaveDialod? לא? אז לא משנה)
השאלה שלי היא שאני לא מבינה ממש מה זה אומר. כלומר, אני יכולה בהחלט ליצור תוכנית ולשמור את מה שהמשתמש כתב בקובץ טקסט - ע"י קוד שאני אכתוב בעצמי שמן הסתם יכלול שימוש במחלקת כתיבת/קריאת טקסט של ג'אווה
אבל חבר שלי מהלימודים אמר ש- FileSaveDialog זה משהו שכבר קיים ואני צריכה "להתממשק" אליו. שאלתי אותו אם זה ממשק או מחלקה בג'אווה והוא אמר שלא והוא לא היה יכול להסביר לי יותר.
חיפשתי FileSaveDialog בגוגל ואכן מצאתי הרבה תשובות - אבל כולם הן בעצם קודים/מחלקות שאנשים בנו. למשל כל מני אוניברסיטאות (ניויורק, גרמניה, בריטניה) יצרו מחלקות משלהם וקראו להם FileSaveDialog ואני יכולה לראות את ה- interface של זה, כלומר את הג'אווה דוק של זה. הייתי משתמשת בזה בכיף פשוט לא נראה לי שהדברים הללו הופצו בפומבי כך שכל אחד שעובד עם ג'אווה פשוט יכול לזמן אותם.
מה שעוד חרא לי הוא שהקוד של הדברים הללו היה ארוך מאוד - מה הקוד שאני יכולה לייצר הוא דווקא די קצר - מה שגורם לי לחשוב שאולי אני טועה. וחוץ מזה שבמטלה כתוב בפירוש להשתמש ב- FileSaveDialog.
בקיצור השאלה שלי, ע"פ מה שסיפרתי עד עתה, נראה לכם שאני צריכה להשתמש באחד הקודים שבאינטרנט, או שמותר לי לעשות זאת בדרך שלי (מה שאני מעדיפה)
ולכל מי שרוצה לשלוח אותי לדבר עם המרצה - הייתי עושה זאת לו זה היה אפשרי
שאלה 2) בתפריט Edit אנו אמורים לגזור טקסט ולהדביק טקסט. שוב, במטלה לא מפורט יותר מזה, אבל אני מניחה שהכוונה שהמשתמש יסמן עם העכבר את הטקסט לגזירה. אני יודעת איך לאכסן את כל הטקסט אבל אני לא יודעת כיצד לאכסן טקסט שמוגדר ע"י סימון עכבר.
כנ"ל לגבי הדבקה: אני יודעת להזין טקסט אבל אני לא יודעת כיצד להזין טקסט במקום מסויים בו עומד העכבר
אשמח לכל תשובה
ותודה מראש - גם למי שיענה וגם למי שהצליח לקרוא את השאלה עד הסוף
בס"ד
יש לי מטלה.
(היערה: אנו משתמשים בנטבינס ומותר לנו להשתמש בדיזיין - אנחנו לא חייבים לייצר את כל הקוד בעצמינו.)
במטלה רוצים שאני אצור כתבן - כלומר תוכנית שבה המשתמש יכול לכתוב טקסט, כמו Notrpad.
בתוכנית צריך להופיע שלושה תפריטים: Edit ,File ו- Help.
שתי שאלות:
1) בתפריט File צריך להיות שתי אופציות:
א) שמור - כלומר שמירת קובץ טקסט על דיסק ע"י FileSaveDialog
ב) פתח - כלומר קריאת קובץ מדיסק ע"י FileOpenDialog
(היערה קטנה: במטלה כתוב Dialod ולא Dialog - בשני המקומות. זה אומר משהו? יש דבר כזה דבר FileSaveDialod? לא? אז לא משנה)
השאלה שלי היא שאני לא מבינה ממש מה זה אומר. כלומר, אני יכולה בהחלט ליצור תוכנית ולשמור את מה שהמשתמש כתב בקובץ טקסט - ע"י קוד שאני אכתוב בעצמי שמן הסתם יכלול שימוש במחלקת כתיבת/קריאת טקסט של ג'אווה
אבל חבר שלי מהלימודים אמר ש- FileSaveDialog זה משהו שכבר קיים ואני צריכה "להתממשק" אליו. שאלתי אותו אם זה ממשק או מחלקה בג'אווה והוא אמר שלא והוא לא היה יכול להסביר לי יותר.
חיפשתי FileSaveDialog בגוגל ואכן מצאתי הרבה תשובות - אבל כולם הן בעצם קודים/מחלקות שאנשים בנו. למשל כל מני אוניברסיטאות (ניויורק, גרמניה, בריטניה) יצרו מחלקות משלהם וקראו להם FileSaveDialog ואני יכולה לראות את ה- interface של זה, כלומר את הג'אווה דוק של זה. הייתי משתמשת בזה בכיף פשוט לא נראה לי שהדברים הללו הופצו בפומבי כך שכל אחד שעובד עם ג'אווה פשוט יכול לזמן אותם.
מה שעוד חרא לי הוא שהקוד של הדברים הללו היה ארוך מאוד - מה הקוד שאני יכולה לייצר הוא דווקא די קצר - מה שגורם לי לחשוב שאולי אני טועה. וחוץ מזה שבמטלה כתוב בפירוש להשתמש ב- FileSaveDialog.
בקיצור השאלה שלי, ע"פ מה שסיפרתי עד עתה, נראה לכם שאני צריכה להשתמש באחד הקודים שבאינטרנט, או שמותר לי לעשות זאת בדרך שלי (מה שאני מעדיפה)
ולכל מי שרוצה לשלוח אותי לדבר עם המרצה - הייתי עושה זאת לו זה היה אפשרי
שאלה 2) בתפריט Edit אנו אמורים לגזור טקסט ולהדביק טקסט. שוב, במטלה לא מפורט יותר מזה, אבל אני מניחה שהכוונה שהמשתמש יסמן עם העכבר את הטקסט לגזירה. אני יודעת איך לאכסן את כל הטקסט אבל אני לא יודעת כיצד לאכסן טקסט שמוגדר ע"י סימון עכבר.
כנ"ל לגבי הדבקה: אני יודעת להזין טקסט אבל אני לא יודעת כיצד להזין טקסט במקום מסויים בו עומד העכבר
אשמח לכל תשובה
ותודה מראש - גם למי שיענה וגם למי שהצליח לקרוא את השאלה עד הסוף