PDA

View Full Version : Active X , API



mehdi3683
پنج شنبه 20 آذر 1382, 23:58 عصر
اینAPI, Activew Xچیه(لطفا مفصل باشه :? )
چه جوری درVFازشون استفاده میشه(اینم مثل بالایی لطفا .... :) )

kia1349
شنبه 22 آذر 1382, 08:40 صبح
api ها یک سری توابع استاندارد میباشند و با اینکه اکثرا کارهای سیستمی و گرافیکی رو انجانم میدن ولی بخاطر اینکه بسیار حرفه ای نوشته شده اند خیلی سریع هستند
این توابع در سیستم عامل وجود دارند مثا ویندوز 98 یا 2000 یا xp
خود سیستم عامل برای اجرای برنامه هایش از انها استفاده میکنه مثلا با صدا زدن برنامه ای در ویندوز تابع مربوطه سریعا load شده و انجام وظیفه میکنه و چون بصورت مستقل از برنامه های استاتیک در ویندوز وجود دارند امکان رفع اشکال یا ارتقاء آنها از طرف شرکت تهیه کننده وجود دارد
اکثر برنامه نویسها هم برای انجام یکسری از عملیاتهای خفن و سخت سعی میکنن از این توابع استفاده کنند
activex ها هم یا یکسری توابع هستند یا یکسری برنامه با اینترفیس یعنی یا فقط میتوان از روالهای تعریف شده در آنها بعنوان فانکشن استفاده نمود یا اینکه یک واسط گرافیکی دارند که توی صفحات برنامه شما load میشوند و به شما این امکان رو میدن که ضمن دستیابی به فانکشن ها و روتینهای داخلی آن از واسط کاربری گرافیکی برای سهولت در کار استفاده نمائید
برای استفاده از api در برنامه هات مثالهای سایت www.news2news.com رو مطالعه و اجرا کن
برای استفاده از activex به روش زیر عمل کن

یه فرم جدید باز کن
حالا از مسیر منوها:
برو منوی tools
منوی options
برو به تب controls
دقت کن که activex controls انتخاب شده باشه
حالا از لیست گزینه microsoft statusbar control رو تیک بزن و انتخاب کن(ضربدر بخوره)
حالا ok را بزنید
حالا منوی ابزار را انتخاب کن
view classes رو بنتخاب کن
از منوی باز شده activex control را انتخاب کن
حالا شما میتوانید گزینه microsoft statusbar control را که اضافه شده ببینید و اگر خواستید اونو به فرمتون اضافه نموده و با اون کار کنید
این نمونه ای از کار با activex control ها میباشد