
Color (לא ConsoleColor). השתמשו בו בפרויקט Windows Forms כדי לקבוע צבע רקע ב-Form_Load.FirstLibrary עם מחלקה A ומתודה F1 שמציגה הודעה. SecondLibrary מתייחס אליה, עם מחלקה B ומתודה F2 שיוצרת A וקוראת ל-F1. Console Application משתמש ב-SecondLibrary וקורא ל-F2.FirstLib ו-SecondLib. הוסיפו את FirstLib ל-references של SecondLib ואז נסו להפך. חפשו מה השגיאה ולמה.StrongNameKeyFile שמכיל סיסמה, מלאו את Assembly Information, השתמשו בו ובדקו בלחיצה ימנית על הקובץ אם המאפיינים נראים.הטקסט המלא של הדקות הראשונות בהרצאה «תרגילים על יצירת DLL» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
פגילים בנוגע ל-DLL'ים. True DLL היא מחלקה בשם Speaker שמכילה מודל, Max Volume ו-Price, כלומר דגם, ווליום מקסימלי ומחיר.
True Console Application שמבצע רפרנס לאותו DLL במיין, True Object Speaker, התחילו אותו במספר ערכים והציגו אותו על המסך, תבדקו אם הכל עובד כמו שצריך.
עשו דיילל שמכיל מחלקה שנקראת Colors Creator. המחלקה מכילה פונקציה שמחזירה צבע רנדומלי, צבע מטיפוס Color ולא Console Color. אם אתם נתקלים באיזשהם קשיים לעשות את זה, חפשו בגוגל איך אתם יכולים בעזרת המחלקה Color, שאגב נמצאת בסיסטם Windows Forms, ליצור איזשהו צבע רנדומלי.
פרויקט Windows Forms Application שמשתמש ב-DLL הזה שיצרתם בכדי לייצר לעצמו צבע רקע רנדומלי ב-Form Load, כלומר באירוע ה-Form Load.
לאחר מכן תאתרו את קובץ ה-Execution של ה-Windows Forms Application שלכם, תעתיקו אותו לתיקייה אחרת בלי ה-Dלל ובצעו דאבל קליק עליו.
האם הוא באמת עובד? לאחר מכן תאתרו את ה-Dלל שכתבתם ותעתיקו אותו לאותו המקום של קובץ ה-execution וכעת תריצו את קובץ ה-execution האם עכשיו הכל עובד כמו שצריך צרו dll שנקרא first library שמכיל מחלקה בשם a עם איזושהי מתודה בשם f1 שפשוט מציגה למסך איזושהי הודעה צרו dll נוסף שנקרא second library שמשתמש ב-dll הראשון מכיל
מחלקה בשם B ומתודה בשם F2. בתוך F2 צרו אובייקט מהמחלקה A שבכלל נמצאת ב-DLL הראשון ותקראו