PracticU

פרויקט ב-#C - מחשבון פשוט - חלק 14

בלי כתוביותעם כתוביות
PracticU › פרויקט מעשי ב-#C - בונים מחשבון פשוט › פרויקט ב-#C - מחשבון פשוט - חלק 14
מילון מושגים:
טופס - אזור בממשק שבו המשתמש מזין נתונים בשדות ושולח אותם, למשל טופס הרשמה או התחברות.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
וירוס - תוכנה זדונית שמשכפלת את עצמה ומתפשטת ממחשב למחשב, ועלולה לפגוע בקבצים או בפעולת המערכת.

פרויקט ב-#C - מחשבון פשוט - חלק 14
השיעור השלים את עיצוב המחשבון: קובע גבול קבוע, מוסיף אייקון לטופס ולקובץ ההרצה, ומכין פרויקט התקנה (MSI) כדי שאפשר יהיה להפיץ את התוכנה למשתמשים אחרים.
השלבים העיקריים
1. גבול קבוע: בחלון המאפיינים של הטופס מגדירים את Form Border Style ל-Fixed Single, והתוכנה נשארת בגודל קבוע.
2. אייקון לטופס: מוסיפים קובץ ICO לפרויקט, ומגדירים אותו בתכונה Icon של הטופס.
3. אייקון לקובץ ההרצה: מגדירים את אייקון הפרויקט בתכונות הפרויקט. אחרי בנייה מחדש הקובץ EXE מציג את האייקון החדש.
4. פרויקט התקנה: מוסיפים פרויקט מסוג Setup Project, ומוסיפים אליו את תוצר הפרויקט הראשי (Primary Output) בתיקיית האפליקציה.
5. קיצורי דרך: יוצרים קיצור דרך בתפריט התחל ובשולחן העבודה לקובץ המחשבון.
6. בנייה והתקנה: בונים את פרויקט ההתקנה, שנותן קובץ MSI, ומריצים אותו כדי לוודא שהתוכנה מותקנת בתיקייה הנכונה.
שימו לב
- שליחת קובץ EXE או MSI באימייל עלולה להיחסם על ידי תוכנת הדואר, בגלל חשש לווירוסים. לכן המרצה מציע להפיץ את הקבצים דרך אתר שמוריד אותם.
- פרויקט ההתקנה דוחס את הקבצים בעצמו, ולכן אין צורך לזפ אותם ידנית.
- המרצה מציין שעל כל הגדרה נוספת של ההתקנה, כמו מסכים והתנהגות, אפשר להרחיב בשיעור נפרד.
השיעור הבא בקורס: פרויקט ב-#C - מחשבון פשוט - חלק 15

פרקי ההרצאה: פרויקט ב-#C - מחשבון פשוט - חלק 14

  1. 00:00

    מטרת ההרצאה: מסגרת, אייקון ותפריט

  2. 00:41

    מצביע העכבר על גבול החלון

  3. 01:20

    מסגרת Fixed Single ללא שינוי גודל

  4. 02:14

    הוספת אייקון מאתר Icon Archive

  5. 04:04

    הגדרת האייקון בתכונות הטופס

  6. 06:34

    אייקון לקובץ ההרצה במערכת הקבצים

  7. 08:35

    בנייה מחדש ועדכון האייקון בקובץ

  8. 09:37

    שליחת קובץ ההרצה לחברים

תמלול ההרצאה: פרויקט ב-#C - מחשבון פשוט - חלק 14

הטקסט המלא של הדקות הראשונות בהרצאה «פרויקט ב-#C - מחשבון פשוט - חלק 14» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:03

    טוב, אז בהרצאה של היום, דבר ראשון, אנחנו רוצים להראות מה זה From Border Style ושהוא יכול להיות Single Fixed, אחרי זה נדבר על אייקון, אנחנו נרצה להוסיף כאן אייקון ובעוד מקום, ונדבר גם על תפריטים.

  2. 00:21

    טוב, אז דבר ראשון, לגבי החלון שלנו, אז באמת לא ניתן לשנות לו את הגודל, אבל עדיין יש פה את הסייז הזה, אם החברה הוא גם לא נותן לי, אבל עדיין כשאני מרחף גם עוד בעיה שכשאני מרחף כאן עם העכבר הסגנון של העכבר משתנה אז זה לא באמת כמו המחשבון המחשבון המקורי של הווינדואוס כשאני מרחף מעל הגבול הגבול לא מתחלף העכבר לא מתחלף אז זה מה שהייתי

  3. 00:54

    רוצה גם אצלנו אז נחזור לדיזיין ויש פה משהו בטופס אחת מהתכונות של הטופס עצמו אם נחפש פה ונמצא in a form border style כרגע הוא sizable ומה שאנחנו היינו מעדיפים זה fixed single טוב אנחנו באמצע זמן ריצה זה מה שאומר פה while debugging אי אפשר בזמן פיתוח לעשות

  4. 01:18

    שינוי אז נעשה stop מפה נלך לproperties של המחשבון ונבחר פה במקום sizable fixed single והאמת היא שהגודל שאמרנו לו המינימום size והמקסימום size אני לא צריך אני אעשה delete ו-enter אז הוא מחליף את זה ל-0,0 וגם את המינימום סייז delete ו-enter אז אין בעצם הגבלה ואני יכול להריץ עכשיו ועכשיו אם אני אנסה

  5. 01:56

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

  6. 02:27

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

  7. 03:10

    שוב נלחץ על האייקו ואז הוא פותח לנו את החלון הזה, זה חלון עם לינק לקובץ ICO אני יכול לעשות על זה עכבר ימני וקופי ואני הולך לויז'ול סטודיו, למערכת הקבצים של הפרויקט ועכבר ימני ופייסט, אין לי כרגע כי אני בזמן ריצה, אז נעצור את הריצה ושוב נלך למערכת הקבצים, זה נקרא סולושן אקספלורר,

  8. 03:53

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

  9. 04:10

    ניגע בטופס, ויש פה פרופרטי שנקראת אייקון, אני בוחר אותה, שלוש נקודות, ועכשיו אני בעצם צריך למצוא את הקובץ. אז האמת היא שהכי פשוט זה cancel, לחזור לפרויקט, ל-solution explorer, אגרוע באייקון עצמו, בקובץ עצמו, פרופרטיז, אלה הפרופרטיז של הקובץ עצמו,

  10. 04:39

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

  11. 05:24

    זה המחשבון אנחנו בדרך כלל מריצים אותו מכאן אז בואו נסתכל רגע מה זה בעצם אומר איפה הוא באמת נמצא אני אעשה עכבר ימני פרופרטיז והוא מראה לי שבעצם זה קובץ שנקרא קאלק אקזה שנמצא בסיסטם 32 שנמצא בסיסטם רוט סיסטם רוט זה בעצם זה זה סיסטם רוט אז בקיצור, בואו נלך ל-C-Window סיסטם 32

  12. 05:55

    ונמצא שם את CalcX נעשה בזה קופי ועכברי המניע על סטארט אקספלור, נעשה כאן פייסט בקסלאש, Calc הנה הוא מצא אותו, אבל אם אני אעשה אנטר אז הוא יפתח לי אותו, זה לא מה שאני רוצה אני דווקא אוריד את ה-Calc ואני אעשה אנטר וכאן נגיד לו Calc, יפה, ונגלוג קצת למטה שהוא יהיה במרכז, יפה.

  13. 06:34

    Calc אקזה יש לו ציור לידו, בואו נמצא את ה-Calc אקזה שלנו. אז ה-Calc אקזה שלנו, נחזור ל-Visual Studio, אנחנו עכשיו באמת ב-Solution Explorer, נגיד לו כאן Show All Files, תראה לי את כל הקבצים, מסתבר שזה לא כל הקבצים, נגיד לו Show All Files.

  14. 06:58

    עכשיו הופיעו פה שתי ספריות, BIN ו-OBJ. נפתח את בין, נפתח את דיבאג, והנה קאלק אקזה שלנו. נלך לפרופרטיז, נעשה דאבל קליק, עכבר ימני, קופי, ושוב בוא נפתח אקספלור חדש, עכבר ימני על סטארט, אקספלור,

  15. 07:25

    עכבר ימני, פייסט, נסיר את הסיומת כדי שהוא לא יריץ לנו את המחשבון, אנטר, יפה.

  16. 07:36

    זה המחשבון שלנו, ולנו אין ציור מיוחד. ציור סטנדרטי שווינדוז מעניק לכל קובץ עם סיומת EXC. אם אני אעשה פה New ואני אשנה לו את הסיומת, נגיד משה.EXC, הוא יגיד לי, האם אתה בטוח שאתה רוצה לשנות את הסיומת כי מקודם זה היה TXT? אני אגיד לו, yes, והוא מציג לי את אותו אייקון כמו שקלקק. זה Windows עושה,

  17. 08:06

    זה לא מעניין אותנו, בואו נמחק את זה. יפה. מה שאני כן הייתי רוצה זה שיופיע הציור שלנו, בסיום של ה-bunny הזה. אז איך את זה אני עושה?

  18. 08:19

    זאת אומרת שזה לא מסובך, נחזור ל-visual studio, נעצור את הריצה, שוב, סולושן אקספלורר, לא צריך את השאול פיילס, יש פה משהו שנקרא פרופרטיז, דאבל קליק, כאן יש גם אייקון, ניקח את החוצץ הזה קצת שמאלה,

  19. 08:49

    שלוש נקודות, והנה האייקון שלנו, נבחר אותו, ונריץ. האמת היא שאני לא חייב להריץ, אני בסך הכל צריך לבנות, זאת אומרת, כאן יש לי את קאלק אקזה, כל מה שאני רוצה לראות זה שזה משתנה, אני לא צריך להריץ את המחשבון כדי לראות שזה משתנה.

  20. 09:12

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

  21. 09:33

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

  22. 10:17

    אז נשתמש באימייל סטנדרטי כמו גוגל ו-ComposeMail למי? בואו נשלח את זה לעצמנו לחשבון הוטמייל שלנו אטאצ'ה פייל, דסקטופ.

  23. 10:52

    עכשיו אם אני אגיד לו Calc X, הוא יגיד לי לא, למה? כי קבצים עם סיומת X זה הרבה פעמים זה גם וירוסים, סוסים טרויאנים, תולעים וכל מיני דברים רעים. אז נגיד לו, עכבר ימני ו-Send to Compressed, yes.

  24. 11:14

    אז הוא יצר מזה את Calc 01.zip, אז את זה נשלח. נגיד לו Open, אז הוא הוסיף את הקובץ הזה, את Calc 01, יפה.

  25. 11:27

    ונגיד לו פה "calc 01" וכאן נגיד לחבר שלנו, במקרה הזה זה אני, "Enjoy" ונשלח את זה. "Maintain the executor the file, if the executor is in Demand, is not allowed to send this type of file" או-אה, או-אה, אז איך תשלחו את זה לחברים שלכם?

לקורס המלא: פרויקט מעשי ב‑#C אונליין

ההרצאה הקודמת: פרויקט ב-#C - מחשבון פשוט - חלק 13

ההרצאה הבאה: פרויקט ב-#C - מחשבון פשוט - חלק 15

הרצאות קשורות מקורסים אחרים

  • בניית מחשבון של חלונות
  • מחשבון מחירים של Azure
  • יצירת פרויקט Maven - חלק 1
  • מרכיבים של פרויקט ג'אווה

קורסים נוספים במסלול

  • קורס WinForms - תוכנות רגילות בווינדוס
  • פרויקט מעשי ב-#C - ספר טלפונים
  • פרויקט מעשי ב-#C - תוכנת צייר
  • קורס ADO.NET - חיבור אתר למסד נתונים
  • קורס תכנות מתקדם - #Advanced .NET C
  • קורס WCF - תקשורת למתקדמים בדוט-נט