PDA

View Full Version : حرفه ای: api



rezapour
جمعه 15 اردیبهشت 1391, 19:56 عصر
سلام دوستان
کسی در مورد api های ویندوز اطلاعی داره و می دونه در برنامه های خودمون ازشون استفاده کنیم؟؟؟

mohammad272005
جمعه 15 اردیبهشت 1391, 23:52 عصر
API یه سری توابع و کلاسهای سطح پایین ویندوزی هستن که عموما برای انجام کارهای سیستمی بکار میرن. مثلا تابع FindWindow یک یا دو ورودی میگیره و handle پنجره رو برمیگردونه. یه چیزی تو ای مایه ها:

hWnd hRun = FindWindow(null, "Run);
حالا با یه API دیگه مثل SetWindowText میشه caption باکس Run رو عوض کرد.
VC کارها یکی از بازارهایی که دارن همین Appplicationهای مبتنی بر API هست. در NET. استفاده از API پیشنهاد نمیشه. چو هم طرز استفاده شون سخنه هم از نوع ویندوزی به نوع ویندوز دیگه ممکنه عوض بشن. به هر حال در NET. به علم استفاده از امکانات سیستمی (در راسشون API)، میگن PInvoke. بحثش یکم بزرگه. اگه میخوای فقط استفاده کنی و ب مرور یاد بگیری شاید بهترین راهنما سایت http://pinvoke.net/ باشه.

*sepid*
جمعه 15 اردیبهشت 1391, 23:58 عصر
تایپیک زیر اطلاعاتی در مورد این توابع بهتون میده ...

معرفی توابع Api (http://barnamenevis.org/showthread.php?121103-%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-API&highlight=%D8%AA%D9%88%D8%A7%D8%A8%D8%B9+api)