PDA

View Full Version : سوال: Module



حاج سعيد امامي
جمعه 18 مرداد 1387, 15:38 عصر
درباره Module تو کتابها زياد خوندم ولي هيچ وقت يه تعريف استاندارد درباره اش پيدا نکردم
ميخواستم بدونم Module فقط مکاني براي تعريف udt, ثابت ها ,روال ها و تابع هاي کاربر هست؟يا نه کارهاي ديگه هم انجام ميده؟حسن انجام مثلا تعريف يک udt در داخل يک Module جداگانه نسبت به تعريف همون udt توي بدنه general برنامه چيه؟
از طلف پيشاپيش ممنون (:

ebrahimashori
جمعه 18 مرداد 1387, 22:49 عصر
در واقع ماژول شبيه به يك كلاس است كه ميتوان اجزاي آن يعني روال ها و متغير ها را در آن تعريف كرد و در جاي ديگر برنامه ومثلا در در يك فرم به آنها دسترسي پيدا كرد و بدون ديدن كدها از آنها استفاده كرد
دلايل استفاده از ماژول
1- انتقال كدهاي از صفحه كد فرم كه جلوي دست و پا را نگيرند و برنامه شكل خواناتري پيدا كند.(مهندسي نرم افزار).
2- مي توان ماژول را به عنوان يك بسته كد براحتي به ديگر پروژه ها اضافه و از آن استفاده كرد.

مهران رسا
شنبه 19 مرداد 1387, 09:33 صبح
حسن انجام مثلا تعريف يک udt در داخل يک Module جداگانه نسبت به تعريف همون udt توي بدنه general برنامه چيه؟


وقتی توی پروژه بیش از یک فرم داشته باشیم این تفاوت یعنی استفاده از General فرم یا ماژول احساس میشه !