PDA

View Full Version : ساختمان Module



sh_mohsen taki
دوشنبه 07 آذر 1384, 11:49 صبح
با سلام
من طی بحثی که با آقای merdotnet کاربر دائمی سایت داشتم سر یک موضوع اختلاف دارم و اصلا هیچکدووم هم قاطعانه نمی تونیم رو این موضوع نظر بدیم
اختلاف اینه
Module
من میخوام ببینم آیا یک ماژول که توسط برنامه مورد استفاده قرا میگیره مثل session ها برای هر کاربر دوباره تولید میشه یا نه این ماژول بین تمام کاربران مشترکه و اگه یکی مقدارش رو تغییر داد برا بقیه هم عوض میشه
روی این موضوع نظر آقای merdotnet اینه که برای هر کاربر ماژول خاص تشکیل میشه و عملکردی sessionگونه به خودش میگیره که انگار همین باید درست باشه اما آیا می توان خلاف این رو هم در نظر گرفت یعنی ماژول تنها یکی بوده و هست و خواهد بود و با تغییر توسط هر کاربر این مقدار برای همه تغییر یافته است :گیج:
لطفا قاطعانه نظر بدین و ما رو از این شک درآرین
با تشکر

ealireza
دوشنبه 07 آذر 1384, 12:36 عصر
Module چه ربطی به Session داره ؟

sh_mohsen taki
دوشنبه 07 آذر 1384, 16:02 عصر
قربونت برم منظورم در نظر گرفتن هر واحد برای هر کاربره
یعنی توضیحات مرو نگاش هم نکردی دیگه
ممنون

Behrouz_Rad
دوشنبه 07 آذر 1384, 18:06 عصر
هر چیز که در ماژول تعریف بشه جنبه ی عمومی پیدا می کنه.
به عنوان مثال، تعریف یک متغیر در ماژول و تغییر مقدار آن توسط هر کاربر، این تغییر را مشمول تمامی کاربران خواهد کرد.
اما اگر از کلاس استفاده کنید، به ازای هر کاربر یک نمونه ی جدید از کلاس ایجاد خواهد شد که اجزای آن برای هر کاربر منحصر به فرد خواهد بود.
موفق باشید.

mehrdotnet
دوشنبه 07 آذر 1384, 18:49 عصر
ای قربون آدم چیز فهم!


اما اگر از کلاس استفاده کنید، به ازای هر کاربر یک نمونه ی جدید از کلاس ایجاد خواهد شد که اجزای آن برای هر کاربر منحصر به فرد خواهد بود.

من هم همینو میگم. مگه نه آقا محسن!!! :چشمک:

titbasoft
سه شنبه 08 آذر 1384, 09:54 صبح
میشه (با درنظر گرفتن یکسری تفاوت نچندان جزئی) از یک module انتظارات یک shared class رو داشت