PDA

View Full Version : نا آشنایی با Active x



ordebehesht
پنج شنبه 21 دی 1391, 01:42 صبح
این active x دیگه چه صیغه ای هرجا میرم میشنوم یکی بگه ممنون

the king
پنج شنبه 21 دی 1391, 06:55 صبح
این active x دیگه چه صیغه ای هرجا میرم میشنوم یکی بگه ممنون

ActiveX یک نمونه واقعی از پیاده سازی شیء گرایی است که تکنولوژی اش قدیمی شده و کم کم از صحنه روزگار حذف میشه.
ActiveX ها معمولا اجزایی هستند که سازندگان برای استفاده در نرم افزار های ویندوز یا صفحات وب می سازند یا می ساختند.
خیلی از نرم افزار های مشهور برای خودشون یک یا چند ActiveX دارند تا در سایر نرم افزار ها ازشون بشه استفاده کرد.
فرضا Windows Media Player یک ActiveX ای داره که اگه در برنامه تون ازش استفاده کنید امکانات پخش صوت و تصویر پیدا می کنه.
یا فرضا Internet Explorer یک ActiveX ای داره که اگه ازش استفاده کنید می توانید صفحات وب و فایل های HTML رو داخل برنامه تون
نشون بدهید، حتی Yahoo Messenger هم برای نشون دادن اون صفحه پیغام ها از همین ActiveX استفاده می کنه.
نرم افزار Wordpad رو که دیدید؟ برای نشون دادن متن های رنگی و با فونت های مختلف از یک ActiveX استفاده می کنه.
نرم افزار هایی هستند که فایل های متحرک Flash رو داخلشون نشون می دهند، اینها هم از ActiveX استفاده می کنند.
اون نرم افزار هایی که محتویات فایل PDF رو هم در داخل فرم شون نشون می دهند هم همینطور.

ساختن ActiveX ها یکی از جذابیت های زبان ویژوال بیسیک بود، چون به سادگی می شد ابزار های برنامه نویسی ساخت.

AmirGhasemi
پنج شنبه 21 دی 1391, 09:51 صبح
سلام
خب شما مي فرماييد كه ديگه خز و خيل شده و كسي ازش استفاده نمي كنه
جاش چي اومده؟ حالا براي استفاده از امكانات يك نرم افزار در برنامه هاي ديگر بايد چه كار كرد؟

ordebehesht
پنج شنبه 21 دی 1391, 11:21 صبح
من هنو نگرفتم گیجیم بیشتر شد

the king
شنبه 23 دی 1391, 07:40 صبح
سلام
خب شما مي فرماييد كه ديگه خز و خيل شده و كسي ازش استفاده نمي كنه
جاش چي اومده؟ حالا براي استفاده از امكانات يك نرم افزار در برنامه هاي ديگر بايد چه كار كرد؟

من نگفتم خز و خیل شده یا کسی ازش استفاده نمی کنه، همه این نرم افزار هایی که ازشون اسم بردم هنوز ActiveX دارند
و به ساختنش ادامه می دهند. احتمالا هم چیزی هم جاش رو نمی گیره، چون هنوز معادلی نداریم که کاربرد اش به اندازه ActiveX
گسترده باشه. اما اینکه از صحنه روزگار حذف خواهد شد ارتباطی به وجود یک رقیب نداره، وقتی تنها Browser ای که ذاتا
از ActiveX پشتیبانی می کنه Internet Explorer باشه و وقتی زبان های اصلی ActiveX سازی Visual Basic 6 و Visual C++ 6.0
باشند که هر دو منسوخ و فاقد پشتیبانی سازنده شده باشند، و وقتی عدم سازگاری ActiveX های قدیمی با سیستم عامل های
جدید برای Microsoft مهم نباشه...