- شروع کننده موضوع
- #1
Arithmetica
کاربر نیمهفعال
- ارسالها
- 10
- امتیاز
- 1
سلام دوستان
ميشه گفت اين اولين پست آموزشي من هست. API دسته اي از زيربرنامه ها هستند كه توسط سيستم عامل ويندوز ارائه مي شن.
در واقع كاربران مي تونن از طريق API ها و توابع داخل آن ها با برنامه هاي كاربردي ارتباط برقرار كنن.
برنامه نويس ها مي تونن توي برنامه هاي كه براي ويندوز مي نويسن از اين توابع داخل پروژه هاشون استفاده كنن
( و اون ها رو به اصطلاح "فراخواني" كنن.)
بحث من در مورد استفاده از توابع API توي VB6 هست.
توابع API بسيار متنوع بوده و به دسته هاي مختلفي تقسيم مي شن:
-توابع مربوط به رشته ها
-توابع مربوط به فايل و دايركتوري
-توابع مربوط به درايوها
-توابع مربوط به Device Context
-توابع گرافيكي
-توابع مربوط به Font و Display
-توابع مربوط به رجيستري
روش فراخواني اين توابع با استفاده از ابزار API Viewr
اگر VB6 را به طور كامل بر روي سيستم خود نصب كرده باشين با استفاده از :
Start-> All programs ->Microsoft Visual Studio 6.0 -> Microsoft Visual Studio 6.0 tools->API Text Viwer
مي تونين به اين ابزار دسترسي پيدا كنين. اين ابزار در واقع Syntax فراخواني تابع مورد نظر رو در اختيار شما مي گذاره.
اگر روي قسمت File كليك كنين و گزينه Load Text File رو انتخاب كنين پنجره اي با عنوان Select a Text API File براي
شما باز مي شه .در اين جا كافي است روي فايل WIN32API كليك كرده و دكمه ي open را كليك كنيد.
اكنون شما به راحتي مي توانيد با انتخاب قسمت Declare در ليست بازشوي بالا و تايپ نام تابع مورد نظر با
Syntax فراخواني آن آشنا شويد.
براي مثال :
يكي از پركاربرد ترين توابع API ويندوز تابع GetTickCount هست كه براي مديريت زمان در برنامه هاي گرافيكي و بازي هاي كامپيوتري به كار مي رود.
* در ضمن شما مي تونين خط بالا را به صورت Public يا Privateاستفاده كنين (بستگي به كارتون داره)
در اين جا فقط كافي است شما خط بالا را در پروژه ي خود copy كنيد . حالا مي توانيد به راحتي از اين تابع استفاده كنيد!
دوستان عزيز اميدوارم كه نوشته بالا بتونه كمكي به شما بكنه. اگر سوال يا مطلب خاصي دارين لطفا در پاسخ هاتون مطرح
كنين حتما!
با سپاس!
ميشه گفت اين اولين پست آموزشي من هست. API دسته اي از زيربرنامه ها هستند كه توسط سيستم عامل ويندوز ارائه مي شن.
در واقع كاربران مي تونن از طريق API ها و توابع داخل آن ها با برنامه هاي كاربردي ارتباط برقرار كنن.
برنامه نويس ها مي تونن توي برنامه هاي كه براي ويندوز مي نويسن از اين توابع داخل پروژه هاشون استفاده كنن
( و اون ها رو به اصطلاح "فراخواني" كنن.)
بحث من در مورد استفاده از توابع API توي VB6 هست.
توابع API بسيار متنوع بوده و به دسته هاي مختلفي تقسيم مي شن:
-توابع مربوط به رشته ها
-توابع مربوط به فايل و دايركتوري
-توابع مربوط به درايوها
-توابع مربوط به Device Context
-توابع گرافيكي
-توابع مربوط به Font و Display
-توابع مربوط به رجيستري
روش فراخواني اين توابع با استفاده از ابزار API Viewr
اگر VB6 را به طور كامل بر روي سيستم خود نصب كرده باشين با استفاده از :
Start-> All programs ->Microsoft Visual Studio 6.0 -> Microsoft Visual Studio 6.0 tools->API Text Viwer
مي تونين به اين ابزار دسترسي پيدا كنين. اين ابزار در واقع Syntax فراخواني تابع مورد نظر رو در اختيار شما مي گذاره.
اگر روي قسمت File كليك كنين و گزينه Load Text File رو انتخاب كنين پنجره اي با عنوان Select a Text API File براي
شما باز مي شه .در اين جا كافي است روي فايل WIN32API كليك كرده و دكمه ي open را كليك كنيد.
اكنون شما به راحتي مي توانيد با انتخاب قسمت Declare در ليست بازشوي بالا و تايپ نام تابع مورد نظر با
Syntax فراخواني آن آشنا شويد.
براي مثال :
يكي از پركاربرد ترين توابع API ويندوز تابع GetTickCount هست كه براي مديريت زمان در برنامه هاي گرافيكي و بازي هاي كامپيوتري به كار مي رود.
کد:
Public Declare Function GetTickCount Lib "kernel32" Alias "GetTickCount" () As Long
* در ضمن شما مي تونين خط بالا را به صورت Public يا Privateاستفاده كنين (بستگي به كارتون داره)
در اين جا فقط كافي است شما خط بالا را در پروژه ي خود copy كنيد . حالا مي توانيد به راحتي از اين تابع استفاده كنيد!
دوستان عزيز اميدوارم كه نوشته بالا بتونه كمكي به شما بكنه. اگر سوال يا مطلب خاصي دارين لطفا در پاسخ هاتون مطرح
كنين حتما!
با سپاس!