ActiveX چیست؟

وقتی به سایت مایکروسافت مراجعه میکنید بهتره IE داشته باشید که در بعضی مواقع اصلا مجبورید که IE داشته باشید این بخاطر این نیست که مایکروسافت بخواد به شما مرورگر خودش را تحمیل بکنه بلکه احتیاج به ActiveX کنترل داره که من توی این مطلب به شما میگم activeX چیست؟ کارش چیست؟ آیاد دارید؟ کنترل activex چیست و مسائل دیگه.

activeX یه اسم برای مجموعه ای از ابزارهای شی گراء و تکنولوژی های برنامه نویسی است که توسط مایکروسافت ساخته شده. تا الان نسخه های جدیدی از activeX برای فراهم کردن پشتیبانی از حجم زیادی از برنامه های کاربردی که الان هم در حال توسعه است حالا یا در خانه یا در محل مورد استفاده قرار میگیره و منتشر میشه. activex میتونه برروی برنامه های که به سرعت در پس زمینه اجرا میشند و همچنین برنامه های کاربردی که برای ارتباطات آنلاین مورد استفاده قرار میگیرند تاثیر داشته باشه.

ActiveX چه کاری انجام میده؟
جاوا است. معنی این را میشه به این صورت تعریف کرد که activeX میتونه روشهایی برای اجرای گستره وسیعی از ویژگی های آن لاین نظیر قابلیت نمایش صفحاتی از کنفرانس تحت وب، مشارکت در بردهای پیام رسانی ، و تعامل با انواع مختلفی از رسانه های آن لاین را فراهم کنه.
activeX اساسا معادل مایکروسافت برای

آیا شما ActiveX دارید؟
اگر شما ویندوز دارید پس حتما activeX دارید. علائمی هستند که نشون میدن حضور activeX شامل caching فایلهای که دارای پسوند ocx برروی سیستم شما هستند، است. این پسوند، مخفف کلمات Object Linking and Embedding Control و بخشی از تکنولوژی است که activeX آنرا امکان پذیر میکنه. شما همچنین متوجه میشید که دارای فایلهای مرتبط با activeX که برروی هارد کامپیوتر شما هست، هستید. البته شانس این وجود داره که شما اگر هم از مکینتاش استفاده کنید از activeX نیز بهره ببرید. این به این دلیل است که برخی از برنامه های نرم افزاری هستند که برای عملکرد درست خودشون به activeX احتیاج دارند. و همچنین شما روی سیستمهای uinix هم میتونید activeX داشته باشید.

ActiveX control چیست؟
در تصویری که در بالا گذاشتم شما پیام activeX control را در IE میبینید. یک کنترل activeX را میشه به شکل یک اپلت کوچک یا جزء نرم افزاری که میتونه بارها و بارها مورد استفاده قرار بگیره تعریف کرد. این برنامه های نرم افزاری فشرده یا اپلت ها میتونند قابل دیدن یا غیر قابل دیدن باشند. ایجاد آنها ساده است و میتونند در بسیاری از برنامه های کاربردی برروی پلتفرم ویندوز به اجرا در بیایند. مثلا: اگر شما یک database access درست کرده باشید و بخواهید عملکرد بیشتری به اون اضافه کنید کنترلهای activeX زیادی در اختیاز شما هستند. یکی از این کنترلها که به شکل گسترده ای توسط access مورد استفاده قرار میگیره listbox پائین افتادنی است. این فیلدی است که میتونه برای نمایش دادن گزینه های متعددی که براحتی قابل انتخاب هستند مورد استفاده قرار بگیره. کنترل activeX کار افزودن عملکردهای بیشتر و همچنین تکمیل سریع یک وظیفه را تسهیل میکنه.
activeX control برای اولین بار در زمانی که visual basic در محیط ویندوز استفاده میشد ظاهر شد. ولی الان در محیط داخل وب و اینترنت و همینطور در مرورگر internet explorer در دسترس قرار داره.

مسائل امنیتی activeX را راعایت کنید!

حالا که انقدر تعریف activeX را کردم بذارید بگم که واقعا میشه گفت ابزاری خیلی خطرناک هست. البته روی محیط دسکتاپ ویندوز هیچ خطری نداره ولی الان که روی وب اجرا میشه شدیدا خطرناک هست و خیلی راحت راه را برای حمله هکرها و برنامه های مخرب باز میکنید. فقط تنها چیزی را که باید رعایت کنید اینه که سایتهای که نمیشناسید و معتبر نیستند نباید اجازه run شدن آنرا بدید مثلا خوب مایکروسافت سایتش تکلیفش معلومه ولی توی اینترنت سایتهای زیادی هم هستند که فوری درخواست run کردن activeX را میدن که شما نباید اجرا کنید. تصویر بالا پیام run کردن activex را در IE نشون میده. اگر میخواهید بازدیدکنندگان سایت شما سرعا از سایت شما فرار کنند کافی است که از activeX استفاده کنید کاربران ویندوز فقط به سایت مایکروسافت و adobe و بعلاوه چند تا سایت سخت افزاری خودشان در زمینه activeX اطمینان دارند.

در صورتی که احتیاج به یک اطلاع جامع در این زمینه دارید فایل PDF زیر را دانلود کنید. فایل زیر درباره مفاهیم جاوا و activeX است.
http://www.ostadonline.com/ebook/doc/activex.pdf

در صورتی که میخواهید بدانید که جاوا چیست؟ از لینک زیر استفاده کنید:
http://inews.blogfa.com/post-134.aspx

/ 3 نظر / 185 بازدید
سيدسجاد

سلام داود جان. از مطلب مفيدت ممنونم...

نتا

مینا

مطلبت عالی بود