واضح آرشیو وب فارسی:سایت ریسک: AdamAhani14th June 2006, 05:28 AMApi در ویژوال بیسیک به شما خیلی کمک خواهد کرد. قصد دارم در مورد توابع API در VB 6.0 مطالبی واستون بنویسم. توابع API در اصل یه سری امکانات هستند که به راحتی می توان در محیط vb 6.0 از آنها استفاده نمود. به عنوان مثال می توان تابع App.path اشاره کرد. با یک مثال کار این تابع را توضیح می دهم. فرض کنید بخواهیم همیشه مسیر DataBase بصورت خودکار و اتوماتیک لود شود و برنامه از هر درایوی اجرا شود مشکل به خاطر مسیر بوجود نیاید و یا در انتقال به کامپیوتر دیگر مشکل مسیر رو نداشته باشیم. این تابه مسیری که برنامه از آنجا اجرا می شود را برمی گرداند. مثلاً فرض کنید که پایگاه Access ما در همان شاخهای قرار دارد که برنامه را اجرا می کنمی در این صورت دستور: " strAddress = App.Path + "database.mdb مسیر پایگاه داده را بر می گرداند. این یک تابع مفید می باشد. سعی کنید که برنامه ای بنویسید و از آن استفاده نمایید. تا بعد... banshee2nd January 2007, 11:25 PMاقا این Api هارو از کجا میشه آورد؟؟؟ majidmaedeh20th January 2007, 01:16 AMبا سلام اگه ميخواي بدوني api ها رو از كجا ميشه آورد پس برو تو add-insadd_inmanager بعد vb 6 api viewer رو load كن با دو بار كليك بر روش load مي شه اگه باز هم سوال در باره vb (هر موضوعي ) داشتي در خدمتم باي dady_jabery175th March 2007, 06:51 AMسلام اگر در مورد API می خوای نرم افزار API Guid را دانلود کن از طریف اینترنت Search کن به وبلاگ من هم یک سر بزن کاربران ثبت نام کرده قادر به مشاهده لینک می باشند******.com AbOghOlO9th September 2007, 04:41 AMبهضی از توابع Api رو در ابن وبلاگ (کاربران ثبت نام کرده قادر به مشاهده لینک می باشند) میتونی پیدا کنی اعجوبه27th September 2007, 02:36 PMسلام :)میخواستم بدونم چطور میشه اندازه یه فایل رو توی وی بی با api بدست آورد .ممنون میشم اگه بهم کمک کنید mostafa 136330th September 2007, 09:24 AMسلام اگه یک کتاب آموزشی خوب در این زمینه دارین معرفی کنید. ممون میشم padiz13th April 2008, 11:05 AMسلام خسته نباشید من یه راهنمایی می خواستم میشه گفت یه سئوال ازتون دارم امیدوارم بتونین منو راهنمایی بکنین و اما سئوال :آیا تویvb با استفاده از توابع APIمیشه واسه پورت خروجی مثل پورت پرینتر بیتها رو تعریف کرد یعنی به دلخواه خودمون اگه میشه لطفا بگین چه جوری و یا اگه نمیشه یه سئوال دیگه :آیا میشه اسمبلی رو به vb لینک کرد ؟ خواهش میکنم اگه میشه منو راهنمایی کنین ممنون از لطفتون sina.dk30th April 2008, 10:57 PMشما میتونید از یک active x dll به نام microsoft scripting run time استفاده کنید اگه اطلاعات بیشتری هم خواستید میتونید اینجا مطرح کنید . setayesh_m2nd June 2008, 11:15 PMسلام من دنبال dll هایی هستم که با استفاده از اونها در زبان c++ بتونم صدای ویندوز مدیا پلیر رو کمو زیاد کنم و به آهنگ قبلی یا بعدی برم . با استفاده از یه ریموت کنترل که به پورت موازی کامپیوتر وصل میشه میخوام با استفاده از اطلاعاتی که میگیره ویندوز مدیا رو کنترل کنم کسی میتونه به من بگهl دی ال ال های ویندوز مدیا پلیر رو از کجا میتونم پیدا کنم یا اینکه یه نمونه برنامه توی سی یا سی پلاس پلاس به من بده؟ به من گفتن که با ای پی آی هم میشه این کار رو انجام داد . میشه بگید از چه توابعی باید استفاده کنم؟ من کار با ای پی آی رو بلد نیستم لطفا کمکم کنید:(( مرسی:x::o;) sina.dk7th June 2008, 10:40 PMسلام من دنبال dll هایی هستم که با استفاده از اونها در زبان c++ بتونم صدای ویندوز مدیا پلیر رو کمو زیاد کنم و به آهنگ قبلی یا بعدی برم . با استفاده از یه ریموت کنترل که به پورت موازی کامپیوتر وصل میشه میخوام با استفاده از اطلاعاتی که میگیره ویندوز مدیا رو کنترل کنم کسی میتونه به من بگهl دی ال ال های ویندوز مدیا پلیر رو از کجا میتونم پیدا کنم یا اینکه یه نمونه برنامه توی سی یا سی پلاس پلاس به من بده؟ به من گفتن که با ای پی آی هم میشه این کار رو انجام داد . میشه بگید از چه توابعی باید استفاده کنم؟ من کار با ای پی آی رو بلد نیستم لطفا کمکم کنید:(( مرسی:x::o;) علیک سلام با توجه به اینکه سوالات زیادی در مورد API ها در VB شده است یک توضیح کوچکی میدهم : باید بهتون بگم که تمام کارهایی که در Win Xp انجام میشود با استفاده از API ها قابل انجام است: رابط برنامه نویسی را API گوییم واژه API مخفف Application Programming Interface مي باشد . API هاي ويندوز مجموعه اي از توابع از پيش آماده موجود در سيستم عامل هستند که شما مي توانيد آنها را در برنامه هاي خود فراخواني کنيد . اين توابع در چندين کتابخانه DLL ويندوز ذخيره شده اند براي دسترسي به اين توابع در ويژوال بيسيک ابتدا بايد آنها را برنامه خود declare کنيد .منظور از Declare کردن شناختن تابع مورد نظر به برنامه است . کتابخانه (یا همان فایل های Dll ) که از آن ها یاد کردیم در فایلهای user32 ,gdi32,kernel,winmm ذخیره شده اند . برای مثال کد برنامه ای که با کمک API مقدار زمان کار با سیستم را به ما نمایش میدهد را در پست بعدی خواهم گذاشت . اگر غلط املایی مشاهده کردید به بزرگی خودتون ببخسید :)) اگر هم سوالی داشتید مطرح کنیداگر بلد با شم دریغ نمی کنم sina.dk7th June 2008, 11:09 PMبرنامه ی زیر نشان دهنده میزان کار با سیستم است البته به میلی ثانیه Private Declare Function GetTickCount Lib "kernel32" () As Long ()Private Sub Command 1_Click ()MsgBox GetTickCount End Sub سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1163]