PDA

نسخه کامل مشاهده نسخه کامل : از توابع آپی آی چجوری استفاده میکنن ؟؟؟



amin2000
28-12-2007, 16:59
سلام دوستانه عزیز میخواستم بدونم که از توابع آپی آی چجوری استفاده میکنن به چه درد میخورن طرز استفادشون رو میخواستم بدونم چجوری از این توابع استفاده کنم اگر منبع مفیدی هم در اینباره سراغ دارین معرفی کنید ممنونتون میشم.

m3hrz4d
28-12-2007, 21:06
توابع ای پی آی (Application Programming Inteface)در کل توابعی برای کار با یک سیستم نرم افزاری (یا یک library) مثل سیستم عامل توی برنامه نویسی هست.مثلا با توابع ای پی آی ویندوز میتونین با ویندوز کار کنین مثلا یه فایل درست کنین یا ویندوز رو رستارت کنین و ... .


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

معروف ترین API ها هم همین ای پی آی های ویندوز (Windows API) هستن که مجموعه ای از تابع های هستن که توی فایل های dll ویندوز مثل user32.dll kernel32.dll و ... تعریف شدن و شما میتونین با فراخوانی اون توابع کار های مختلف رو انجام بدین.
بهترین منبع API ویندوز خود MSDN مایکروسافت هست


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

منتها اگه دنبال کتاب فارسی میگردین کتاب API 32 نوشته صادقی راد انتشارات نص کتاب نسبتا خوبیه واسه اینکه در این مورد راه بیوفتین.
یه مثال ساده .مثلا شما وقتی توی ویژوال بیسیک تابع MsgBox رو برای نشون دادن یک پیغام فراخوانی میکنین در اصل در پشت پرده تابع MessageBox ویندوز برای نشون دادن پیغام فراخوانی میشه.شما میتونین مستقیما این تابع رو فراخوانی کنین :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

majid_kntu
29-12-2007, 17:46
Api يعني توابع ويندوز.

توابعي كه مي‌تونن به طور مشترك توسط همه برنامه‌هاي تحت ويندوز مورد استفاده قرار بگيرن.

و اين مزاياي زيادي براي ويندوز و برنامه‌نويسي كه تو پلتفرم ويندوز كار ميكنه به همراه داره

اگه تا حالا برنامه‌اي نوشته باشي مي‌دوني كه استفاده از توابع آماده چقدر برنامه‌نويسي رو لذت بخش مي‌كنه!

mehdidelphi
30-12-2007, 17:25
با سلام
دوست عزیز ساده ترین راه برای این کار استفاده از API Text Viewer در مسیر start menu/all program/visual studio6/Microsoft Visual Studio 6.0 Tools /API Text Viewer می باشد .
وقتی آن را اجرا کردی از منوی فایل یکی از فایل های تکس که به طور پیش فرض در آن مسیر وجود دارد را انتخاب
می کنی و و در کادر پائین صفحه نحوه فراخوانی تابعی که انتخاب کردی رو می تونی ببینی و آن را کپی کنی در
برنامه ات .:10: