امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه استفاده از توابع API در ++C
نویسنده پیام
zacaria آفلاین
كاربر دو ستاره
**

ارسال‌ها: 212
موضوع‌ها: 38
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 11
( 98 تشکر در 59 ارسال )
ارسال: #1
نحوه استفاده از توابع API در ++C
چطور میشه از توابع API در برنامه نویسی تحت ++c استفاده كرد؟

و پاسی از شب را از خواب برخیز، قرآن و نماز بخوان! این یک وظیفه اضافی برای توست، امید آنکه پروردگارت تو را به مقامی در خور ستایش برانگیزد(سوره اسراء آیه79)
۱۵-دى-۱۳۸۶, ۱۸:۰۷:۱۸
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
RE: نحوه استفاده از توابع API در ++C
خیلی راحت میتونی اینکار رو بکنی . کافیه هدر windows.h رو include کنی و بعد توابع رو صدا بزنی . اگر توی کلاس ها میخوای توابع ویندوز رو صدا بزنی بهتره از scope resolution operator یا همون :: پشت اسم تابع استفاده کنی تا کلمپایلر با اونها مثل توابع global برخورد بکنه !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۵-دى-۱۳۸۶, ۱۸:۴۰:۴۸
ارسال‌ها
پاسخ
zacaria آفلاین
كاربر دو ستاره
**

ارسال‌ها: 212
موضوع‌ها: 38
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 11
( 98 تشکر در 59 ارسال )
ارسال: #3
RE: نحوه استفاده از توابع API در ++C
خیلی ممنون از محبتتون
فرقی نمی کنه از چه کمپایلری استفاده کنم؟
پیش نمونه تابع هم نیاز هست یا نه؟
اگه سوالاتم مزخرفه بخشید چون تازه کارم.

و پاسی از شب را از خواب برخیز، قرآن و نماز بخوان! این یک وظیفه اضافی برای توست، امید آنکه پروردگارت تو را به مقامی در خور ستایش برانگیزد(سوره اسراء آیه79)
۱۵-دى-۱۳۸۶, ۱۹:۵۳:۰۷
ارسال‌ها
پاسخ
zacaria آفلاین
كاربر دو ستاره
**

ارسال‌ها: 212
موضوع‌ها: 38
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 11
( 98 تشکر در 59 ارسال )
ارسال: #4
RE: نحوه استفاده از توابع API در ++C
اگه میشه یک مثال ساده بزنید. ممنون میشم.

و پاسی از شب را از خواب برخیز، قرآن و نماز بخوان! این یک وظیفه اضافی برای توست، امید آنکه پروردگارت تو را به مقامی در خور ستایش برانگیزد(سوره اسراء آیه79)
۱۵-دى-۱۳۸۶, ۱۹:۵۳:۴۹
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #5
RE: نحوه استفاده از توابع API در ++C
مهم نیست سوال چه سطحی داشته باشه چون اینجا ماله همه سطح برنامه نویس هست Wink
کامپایلر شما باید حتما قابلیت برنامه نویسی تحت ویندوز رو داشته باشه و اون قدیمی ها که تحت داس هستند به درد نمیخورن . معروف ترین کامپایلر ها برای زبان ++C اینها هستند :

++Visual C
C++ Builder

یکی دیگه هم هست به اسمه ++Dev C که مجانی هم هست . میتونی دانلوش کنی از اینجا

اینهم برنامه نمونه :
کد:
#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
MessageBox (NULL, TEXT ("Hello, Windows"), TEXT ("HelloMsg"), 0) ;
return 0 ;
}

تمام prototype های توابع API توی windows.h تعریف شدن .

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۱۵-دى-۱۳۸۶, ۲۰:۲۹:۵۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] استفاده از توابع مخرب در برنامه و عکس العمل آنتی ویروس nImaarek 1 2,616 ۱۵-اردیبهشت-۱۳۹۶, ۱۴:۴۶:۳۲
آخرین ارسال: NO DONGLE
  [سوال] نحوه فراخوانی نرم افزار با پارامتر se8820726 2 2,970 ۱۵-اسفند-۱۳۹۰, ۱۹:۰۳:۲۵
آخرین ارسال: se8820726
  [سوال] نحوه استفاده از توابع یک dll بدون دانستن آرگومانها iranvigforme 0 2,218 ۰۸-اسفند-۱۳۹۰, ۲۳:۴۹:۰۶
آخرین ارسال: iranvigforme
  نحوه نوشتن سورس کد از نوع CRC amirhb 0 4,704 ۰۶-دى-۱۳۸۸, ۲۱:۳۷:۲۱
آخرین ارسال: amirhb
  ساخت یک Dll و نهادن توابع یاهو در آن (REQ) سروش 2 2,666 ۲۱-دى-۱۳۸۵, ۰۰:۵۸:۳۰
آخرین ارسال: سروش
  توابع ریاضی gmail 4 3,837 ۱۲-اردیبهشت-۱۳۸۵, ۰۰:۵۶:۰۳
آخرین ارسال: Mamad2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS