"הדר" הוא בעצם קובץ של הגדרות והצהרות של מחלקות/פונקציות/משתנים וכו'...והוא בעצם הממשק בין התוכנית שוראת לפונקצייה מתוכו, לבין היישום שלה בפועל...ב-VB, אין דבר כזה, וזהו אחד המאפיינים הבולטים ביותר שעושים את ה-VB לסביבת פיתוח (שפה) גרועה כל כך, יחסית ל- ++C/C...
הממשק הזה הוא דבר מאוד חשוב, במיוחד שבונים תוכנות ארוכות (ואני מדבר על אלפי שורות קוד), ועל אחת כמה וכמה, כשעל בניית התוכנה ממונה צוות, כלומר, קבוצה של מתכנתים שבונה את כל התוכנית, בגלל שאז ניתן לחלק את העבודה, כי לכל אחד מוגדר חלק מסויים, והקישור ביניהם כבר קיים (ע"י ההדרים), ולכן, כל אחד יכול להשתמש בפונקציות שהשני בנה, אפילו שהן עדיין לא מוכנות וכו'...