PracticU

בניית explorer של וונדוס מאפס - חלק 1

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

בניית explorer של וונדוס מאפס - חלק 1
בתחילת בניית סייר Windows נבנה שלד בסיסי: שדה נתיב, כפתור Go ורשימת תוכן. בהמשך יתווספו רכיבים נוספים.
השלבים העיקריים
1. מבנה המסך: בצד שמאל מתוכנן עץ של תיקיות (Tree View), בצד ימין רשימת קבצים (List View), ולמעלה שדה נתיב עם כפתור Go.
2. פרויקט ריק: נוצר פרויקט Win32 ריק, ונוסף אליו קובץ main.cpp.
3. WinMain חסרה: הקומפיילר מציין ששגרת WinMain לא מוגדרת, ולכן צריך להוסיף אותה כדי שהקוד יתקמפל.
4. השלבים הבאים: מוסיפים את כל הרכיבים אחד אחד, כשההרצאה מציינת שייתכנו גם מפריד (splitter) ושורת סטטוס.
שימו לב
המרצה מדגיש שלפני שמתחילים לכתוב רכיבים צריך לוודא שהפרויקט מתקמפל עם שלד ריק, כדי לדעת מאיפה באה כל שגיאה.
השיעור הבא בקורס: בניית explorer של וונדוס מאפס - חלק 2

פרקי ההרצאה: בניית explorer של וונדוס מאפס - חלק 1

  1. 00:00

    מטרת הפרויקט: סייר קבצים פשוט

  2. 01:08

    יצירת פרויקט Windows Application ריק

  3. 01:49

    בנייה ראשונה והוספת קובץ Main

תמלול ההרצאה: בניית explorer של וונדוס מאפס - חלק 1

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

  1. 00:02

    טוב, בואו ננסה לבנות את הסייר של חלונות. הסייר של חלונות מאוד דומה לדבר הזה. בסופו של דבר יהיה בו טריוויו מצד שמאל, ויהיה בו list view מצד ימין.

  2. 00:16

    בתחילת הדרך יהיה בו נתיב לספרייה מסוימת. נגיד לו go, ויציג... בתחילת הדרך הייתי אומר שיהיה נתיב ו-list view. ונוסיף גם את ה-treeview ואולי גם ספליטר ואולי סטטוס באר וכל מיני דברים, לאט לאט נראה מה עוד אפשר לעשות.

  3. 00:44

    אז בואו נפתח visual studio ו-create project ונצמצם אנחנו רוצים other languages וויז'ואל סי פלס פלס ווינדוס שבע שבע שתיים ווינדוס שבע שתיים פרוג'קט זה ייקרא ה... איך הם קוראים לזה?

  4. 01:09

    הווינדוס אקספלורר ווינדוס אקספלורר 0.1. הניסיון הראשון שלנו לבנות ווינדוס אקספלורר בוא נגיד לו אוקיי זה על שולחן העבודה כן יפה אפליקיישן סטינגס ווינדוס אפליקיישן אמפטי פרוג'קט בוא נגיד לו פיניש ונלך ל-Solution Explorer וננעץ אותו, נחכה רגע שהוא ינעץ, נסגור את זה, על SourceFile.

  5. 01:48

    טוב בואו קודם כל נבנה את זה, נגיד לו build, בואו נראה אם הוא מסתדר, build failed, failed, the system cannot find the files that they've filed, אין לו בכלל את האקזיט, נו, יפה. Source Add New Item זה ייקרא Main, כן, זה cpp, הוא יוסיף לו את ה-cpp לבד ונגיד

  6. 02:11

    לו Add. בואו רק נראה שאני מקליט בואו שוב נעשה בילד

לקורס המלא: קורס C למתקדמים אונליין

ההרצאה הקודמת: בניית מחשבון של חלונות

ההרצאה הבאה: בניית explorer של וונדוס מאפס - חלק 2

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

  • Health Explorer
  • בניית עמוד LOGIN אמיתי מאפס בשפת DART
  • Internet Explorer Driver
  • Azure Storage Explorer

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

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