Free Web Space | BlueHost Review  

  Free Web Space | BlueHost Review  

  Free Web Space | BlueHost Review  

JavaScript Codes
  Free Web Space | BlueHost Review  

                                                            سایت تخصصی  آموزش زبان برنامه نویسی ویژوال بیسیک     

                                                                         سخنی با دوستان                           

این وب سایت جهت آموزش جامع و کاربردی ویژوال بیسیک نسخه 6طراحی شده و بیشتر برای هنر آموزان                

سال دوم و سوم دبیرستان بهمراه دانش جویان دوره کاردانی مورد استفاده قرار خواهد گرفت .طراحی این وب                 

به عنوان یک منبع ارزشی در زمینه برنامه نویسی می باشد و آماده دریافت نظرات سایر دوستان عزیز برای                 

 بهبود و افزایش کارایی آن خواهد بود.ما آماده دریافت سوالات شما و کدهایی که نیاز دارید هستیم به نحوی                 

که پس از ارسال سوال یا درخواست ساخت یک برنامه ما حداکثر تلاش خود را برای پاسخ و ساخت برنامه                

مورد نظر شما و قرار دادن آن در این سایت خواهیم کرد.علاوه بر این کلاسهای آموزشی آنلاین نیز برگزار                

     خواهیم کرد که بدون دریافت هیچ مبلغی می باشد لذا از ثبت شما دوستان دعوت به عمل می آید.نمونه سوالات               

امتحانی سالهای گذشته بهمراه تست ها و سوالات کنکوری برای هنر آموزان عزیز نیز طراحی و در سایت قرار               

خواهد گرفت.از دوستانی که فایلهای آموزشی یا کدهای خوب در اختیار دارند نیز تقاضا می شود آنها را در               

  اختیار ما قرار دهند تا بتوانیم برای سایر دوستان نیز بکار ببریم بطور کلی این سایت با هدف افزایش توانمندی               

                   جوانان کشور عزیزمان در طراحی و ساخت برنامه های کاربردی می باشد                                .

                                       با تشکر مدیر وب سایت:                                                    

 احمد پیروزه                

 

          نویسنده:احمد پیروزه

         طراح قالب:احمد پیروزه  

           تاریخ شروع بکار سایت:25/3/88

               موضوع:آموزش ویژوال

             فرستاذن ایمیل به مدیر  

        جست و جوی موضوع در سایت   

       
                   

 

 

             موضاعات دیگر

آدرس وبلاگ من برای مطالب بیشتر

 

  انتخاب سایت بعنوان صفحه اصلی

 

دانلود کتاب هاب الکترونیکی آموزشی

 

    سوالات کنکوری ویژوال بیسیک

 

       HTML   مرجع کامل رنگ های  

 

    راههای درس خواندن برای کنکور

 

        بخش خنده و جوک سایت  

 
 

                                                                آشنایی با زبان برنامه نویسی بیسیک        

  و به معنی زبان همه منظوره برای افراد مبتدی است.این زبان برنامه نویسی به دلیل Beginner's All‐purpose Symbolic Instruction Codeسرنام کلماتBasic

    سادگی ساختاری از محبوبیت زیادی برخوردار است.بیسیک در سال1964 میلادی توسط جان کنی و توماس کورتس در دانشکده دارتموس پدید آمد.این زبان

                  بدلید ساگی و کابرد آن در بسیاری از دانشکده ها و مدارس سراسر جهان آموزش داده می شو د و تا حالا نسخه های زیر از آن ارائه شده است

                                                                GW BASICA, BASICA, ANSI BASIC, QBASIC،Quick Basic,Visual Basic, VB.Net

         زبان برنامه نویسی بیسیک با ارائه ویژوال بیسیک  جان تازه ای گرفت و دوباره رونق یافت ،اکثر کاربران بدلبل سهولت این زبان ساده و شیرین را

یاد می گیرند .بطور کلی ساخت برنامه با این زبان کار دشواری نیست و بیشتر به علاقه و توانایی برنامه نویس بستگی دارد در دوره هنرستان رشته کامپیوتر

این زبان در سه کتاب ارائه شده که بیشتر در رابطه با قوانین،توابع،کدهای پایه واصول ابتدایی می باشند.در دوره های کاردانی و کارشناسی این زبان بصورت

پیشرفته تر و قابلیت های کاربردی آن ارائه شده که باید اصول ابتدایی آن را هنرجویان عزیز خوب فرا بگیرند تا دچار مشکل نشوند زیرا اگر پایه شما در برنامه

نویسی ضعیف باشد باید قید بسیاری از دروس دانشگاهی خود را بزنید .در دانشگاه بسیاری از زبان های  نویسی مانند سی،سی پلاس پلاس،اسمبلی،فرترن

 و... تدریس می شوند البته چون قواعد زبان های برنامه نویسی با هم تشابهاتی دارد(البته نه کد ها فقط قواعد)می توانید با محکم کردن پایه  آینده برنامه

 نویسی و تحصیلات خود در رشته کامپیوتر را تضمین کنید.و این را به اطلاع دوستان گرامی برسانم که بسیاری از کسانی که در دوره هنرستان ضعف در برنامه

                                                                     .نویسی دارند باید این ضعف را برطرف کنند چون در درجات بالاتر این دروس نیز دامن گیر آنان خواهد بود                                                                                                

برای مشاهده ادامه مطالب بر روی ادامه مطلب کلیک کنید.                                                         ادامه مطلب                       

 

                   مفاهیم بنیادی   

درVB، شئ (Object) های بسياری وجود دارد مانند فرمها، دکمه ها، برچسب ها، تصاوير و ... . همانطور که می دانيم هر شئ(Object) دارای يک سری مشخصات(Properties) می باشد. به عنوان مثال اگر يک اتومبيل را به عنوان يک شئ در نظر بگيريم، اين اتومبيل دارای مشخصاتي چون رنگ خاص، وزن خاص، طول و عرض و ارتفاع خاص، ميزان خاص مصرف بنزين و ... می باشد که در تمايز دو اتومبيل از هم، همين مشخصات هستند که به ما کمک می کنند.
در
VB نيز هر Object دارای يک تعداد مشخصه (Property) می باشد. به عنوان مثال يک دکمه(Button) دارای مشخصاتی چون عرض(Width) و ارتفاع(Height) خاص و يا يک عنوان(Caption) خاص و ... می باشد.
برخی شئ(
object) ها درVB، فقط در کدنويسي قابل دسترسی هستند(مانند شئADODB که در آينده با آن آشنا خواهيد شد) اما برخی ديگر علاوه بر زمان کدنويسي، در زمان طراحی (Design) نيز می توان آنها را بر روی فرمها و در جای دلخواه قرار داد و آنها را تنظيم (Set) نمود. به اشياء نوع اخير، کنترل (Control) گفته می شود.
کنترل ها خود دو گونه اند، برخی علاوه بر زمان طراحی (
Design) در زمان اجرا (Run Time) نيز ديده می شوند، به اين نوع کنترل در اصطلاح(Visual Control) VCL گفته می شود که بيشترين انواع کنترلها را در بر می گيرند (مانند دکمه ها، جدولها، برچسبها و بسياری ديگر که در ادامه خواهند آمد) اما برخی ديگر از کنترل ها فقط در هنگام طراحی (Design) ديده می شوند و در هنگام اجرا تنها عمل خاصی انجام می دهند و خود ديده نمی شوند (مانند کنترلTimer)، به اين نوع کنترلها،Non-Visual Control گفته می شود. بايد توجه داشته باشيدکه کنترلهایNon-Visual، ذاتاً درRun Time ديده نمی شوند ولی ممکن است بنابر نيازی و در زمانی خاص از اجرا، خودمان برای يک يا چند VCL نيز مقدار مشخصه Visual آنها را برابرFalse قرار دهيم که مسلماً در اين حالت با وجود اينکه در آن زمان، اين کنترلها ديده نمی شوند ولی VCL بودن آنها تغييری نکرده است.


                          برای مشاهده ادامه مطالب بر روی ادامه مطلب کلیک کنید.                                                                       ادامه مطلب

         لینک ها و پیوندهای  سایت         

              ثبت نام در سایت کنکور      

 

        بزرگترین سایت دانلود همه چیز

 

سایت سازمان سنجش و آموزش کشور

 

       بزرگترین سایت برای ساخت وبلاگ

 

          سایتی برای پشت کنکوری ها

 

      انجمن موتور جست وجو گر ایرانی

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 
                                            بررسی انواع متغیرها و نحوه تعریف آنها

 

به اطمينان، قبلاً در برنامه نويسی (لااقل در Basic که پيش فرض بحث ما معرفی شده بود) از متغيرها زياد استفاده کرده ايد. در برخی زبانهای برنامه نويسی (مثل Basic) ، نوع متغيرهای بکار رفته در برنامه، لازم نيست از قبل تعريف شده باشد و در هنگام اجرا، کامپايلر، خود، آن را به نوع مورد نياز (مثل Integer برای برای داده های عددی صحيح، يا String برای نوع داده رشته ای و کاراکتری و ...) تعريف و اجرا خواهد کرد. اما در برخی ديگر (مانند زبان برنامه نويسی Pascal)لازم است، نوع داده متغيرهای بکار رفته، در جايی از برنامه (و عموماً قبل از استفاده از آن) تعريف شوند.

در VB، از آنجا که VB از Basic برای کدنويسی استفاده می شود، به طور معمول، نياز به تعريف نوع داده ها نيست. اما از آنجا که امروزه برنامه نويسان ترجيح می دهند که از کامپايلری برای برنامه نويسی استفاده کنند که او را به تعريف تمام متغيرها مجبور کند (زيرا اگر چنين نباشد، اگر او به اشتباه دستوری را غلط تايپ کند (مثلاً بجای then بنويسد Then) ، کامپايلر آن را به عنوان متغيری فرض می کند و در واقع بدون اينکه ما خطايی را دريافت کنيم، در روند برنامه مان مشکل پيدا می شود و خطايی رخ می دهد که شايد تشخيص علت آن سخت تر شود) ، می توانيم VB را موظف سازيم تا ما را مجبور به تعريف نوع داده متغيرها نمايد.

اگر در ابتدای هر يونيت (Unit) عبارت Option Explicit نوشته شود، VB ما را مظف می کند که در آن يونيت، هر متغيری که بخواهيم استفاده کنيم، آن را قبل از استفاده، تعريف نماييم (لذا بهتر است ابتدای همه Unitها عبارت مذکور باشد) . يونيت (Unit) ها، بخش هايی از برنامه اند که در آنها کدنويسی می شود. مثلاً هر فرم، دارای يک Unit مخصوص به خود است که تمام Event Procedureهايی که تا بحال می نوشتيم، در آن قرار می گرفت.

همچنين اگر از منوی Tools گزينه Options را اتنخاب کنيم، و از لبه General (Tab Sheet) ، گزينه Require Variable Declare را چک مارک بزنيم، از اين پس، VB هر فرمی که ايجاد می شود، به طور پيش فرض عبارت Option Explicit را در ابتدای آن خواهد نوشت و در واقع هميشه ما را موظف می سازد که متغيرها را تعريف نماييم.

                           برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                 ادامه مطلب

 
                                  اولین پروژه و آشنایی با برنامه نویسی در ویژوال بیسیک

 

به عنوان اولين پروژه، قصد داريم فرمی داشته باشيم با دو دکمه Message و Exit که اگر در دکمه Message کليک شد، پيغامی نمايش داده شود و اگر دکمه Exit کليک شد از برنامه خارج شود(شکل3):

Figure 3

ابتدا فرمی که بر روی صفحه نمايش باز است (فعلاً به نام Form 1 ) را به اندازه دلخواه در می آوريم و در حالی که Select است، از پنجره Properties (سمت راست تصوير) ، مشخصه (Property) های زير را چنين Set می کنيم:

1-    مشخصه Name آن را به frmFirstProject تغيير می دهيم.

2-    مشخصه Caption آن را به First Project تغيير می دهيم.

مشخصه Caption معمولاً عنوانها را تغيير می دهد. مثلاً در مورد فرمها، آنچه در اين مشخصه Set شود در Title Bar از آن فرم ديده می شود يا در مورد دکمه ها، آنچه در اين مشخصه قرار داده شود، آن چيزی است که بر روی دکمه ( به عنوان نام دکمه ای که ُکاربر می بيند) ديده می شود.

مشخصه Name يکی از مهمترين مشخصه هايی است که بايد برای تمام کنترلها Set شود. آنچه در اين مشخصه قرار گيرد، نامی است که VB آن کنترل را به اين نام می شناسد (و خصوصاً در هنگام کدنويسی و برای دسترسی به کنترلها، بسيار مورد استفاده واقع می شود). به طور پيش فرض VB برای هر کنترل يک Name در نظر می گيرد، اما در پروژه های واقعی ، معمولاً تعداد کنترلها آنقدر زياد می شوند که نامهای پيش فرض به سختی در ذهن می ماند. برای اين منظور بهتر است به کنترلها، نامهايی را نسبت دهيم که از جهتی با او متناسب باشد. لذا بهتر است اولاً در نام آنها چيزی باشد که نشان از نوع آن کنترل باشد و عبارتی نيز باشد که بيانگر موضوع يا کار فعلی آن باشد. به عنوان مثال شما می بينيد که ما در مشخصه Name از form ، گفتيم که قرار دهيم: frmFirstProject که frm به خاطر تشخيص Form بودن آن است و First Project به خاطر تشخيص اينکه اين فرم برای First Project است. يا مثلاً به فرض اگر بخواهيم دکمه ای به نام Exit بر روی فرمی داشته باشيم، من ترجيح می دهم که نام آن را cmdExit بگذارم که cmd را از Command Button گرفته ام. توجه داريم که اين نامی است که VB آن را می شناسد وگرنه برای زيبايی کار Caption اين دکمه را همان Exit می گذاريم و اين نام گذاری به زيبايی پروژه ما لطمه ای وارد نمی کند.

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                 ادامه مطلب

 

                      توابع ریاضی در ویژوال بیسیک
 

برای نوشتن برنامه های مهندسی ، محاسباتی ، گرافيکی و آماری نياز داريد تا از برخی توابع رياضی استفاده نمائيد . ويژوال بيسيک ۶ دارای مجموعه ای از توابع است که برای انجام محاسبات عددی پيش بينی شده اند . در اين مقاله ابتدا با اين توابع آشنا شده و سپس چگونگی ايجاد ساير توابع رياضی را که در ميان اين مجموعه وجود ندارند خواهيد ديد .

توابع رياضی موجود در ويژوال بيسيک ۶

-  تابع
Abs (قدرمطلق) : مقدار بدون علامت يک عدد را برمی گرداند .
- تابع
Atn (آرک تانژانت) : خروجی تابع عددی از نوع double است که برابر زاويه ای است که تانژانت آن عدد ورودی تابع است .
- تابع
Cos ( کسينوس ) : خروجی تابع عددی از نوع double است که برابر کسينوس زاويه ورودی است
- تابع
Exp (توان نمانی) : خروجی تابع عددی از نوع double است که برابر e به توان ورودی تابع است .
- تابع
Int (تابع کف يا تابع جزء صحيح) : نزديکترين عدد صحيح مساوی يا کوچکتر نسبت به عدد ورودی را برمی گرداند .
- تابع
Log (لگاريتم ) : خروجی تابع عددی از نوع double است که برابر لگاريم طبيعی عدد ورودی است ( لگاريتم بر مبنای عددe يا همان Ln )
- تابع
Round ( گرد کردن ) : خروجی تابع عددی از نوع double است که برابر نزديکترين عدد صحيح به مقدار عدد ورودی است .
- تابع
Sgn (علامت) : خروجی تابع عددی از نوع صحيح است که نشان دهنده علامت عدد ورودی است .
- تابع
Sin (سينوس ) : خروجی تابع عددی از نوع double است که برابر سينوس زاويه ورودی است .
- تابع
Sqr  (جذر) : خروجی تابع عددی از نوع double است که برابر ريشه دوم يا جذر عدد ورودی است
- تابع
Tan (تانژانت)  : خروجی تابع عددی از نوع double است که برابر با تانژانت زاويه ورودی ( برحسب راديان ) می باشد .

 

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب 

 
                                                                  رویدادهای عملی

براي هر عملي که ميخواهيم کاربر در برنامه ما انجام دهد مي بايست در هر رويداد کد خاصي را بنويسيم تا نسبت به رفتار خاصي پاسخگو باشيم اين رويدادها تعيين ميکنند که برنامه ما نسبت به چه اعمالي حساس باشد کليک کردن يا فشردن دکمه اي خاص.

با استفاده از این رویدادها که پس از باز کردن کدهای مربوط به یک کلید یا بطور کلی یک شئ در سمت راست بالای پنجره آن قرار می گیرد خاصیتی که از استفاده می کنید را انتخاب کنید مانند رویداد کلیک،درگ دروپ،موس مو و بسیاری از رویدادهای دیگر که قابل مشاهده هستند پس از انتخاب رویداد عبارت یا کد مربوط به آن اضافه می شود و بین آن می توانید کاری را که می خواهید انجام شود کد آن را بنویسید و پس از اجرا برنامه از آن استفاده کنید.

 

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب 

 
                                                                       کار با فایل ها       

   

بعلت عدم وجود اشاره گر در ويژوال بيسيک عمليات کار با فايلها در آن نسبتاً ساده می باشد .                                    


                                                                               بطور کلی فايلها بر دو نوع هستند

                     
 فايلهای متنی
Text File 1: اين فايلها فقط شامل کاراکترهای اسکی و برخی کاراکترهای خاص مانند انتهای خط و انتهای فايل هستند.
 فايلهای باينری
Binary File 2: شامل هر نوع کاراکتری می توانند باشند و کاربردهای گسترده ای دارند مانند بانک های اطلاعاتی ، فايلهای اجرائی ، فايلهای گرافيکی و غيره
ويژوال بيسيک می تواند با هر دو نوع فايل کار کند
.

برای ذخیره اطلاعات مربوط به یک برنامه در فایل متنی یا یکسری اطلاعات که از کاربر دریافت می شود و بعدا نیاز

 به نمایش آنها است می توانیم آن اطلاعات را ذخیره کنیم تا بعدا بتوانیم آنها را بازخوانی کنیم .این عمل در اکثر زبان

های برنامه نویسی وجود دارد زیرا یکی از مباحث مهم در توانمندی برنامه هاست.ما می توانیم علاوه بر فایلهای

متنی در پایگاه داده ها و فایل های تصویری نیز ذخیره کنیم.در ویژوال بیسیک عملیات ذخیره سازی کار مشکلی

نیست یعنی برنامه نویس براحتی می تواند اطلاعاتی را اعم از عددی و متنی داخل یک فایل بنویسد و آنها را

فراخوانی کند.

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب 

 
                                                       آشنایی با دستگاه خروجی چاپگر

شی پرينتر ، شیي است که پرينتر پيش فرض سيستم را کنترل می کند . استفاده از شی پرينتر در ويژوال بيسيک 6 مانند کار با ساير اشيا است و بايستی از خواص و متدهای آن استفاده کرد . در ادامه با برخی از اين خواص و متدها آشنا خواهيد شد .یکی از راه های ارسال داده ها و نمایش آنها به کاربر با استفاده از چاپگر می باشد که این کار در ویژوال بیسیک کاری معمول است و نیازی به دانستن اطلاعات زیادی از این برنامه ندارد زیرا این شئ براحتی و با حداقل دستورات بکار می رود توانمندی این شئ نسبت به دیگر زبان های برنامه نویسی در ویژوال بیسیک ابزار و قدرت بیشتری دارد و می توانید کنترل کامل در چاپ داده ها داشته باشید.

چاپ متن توسط شی پرينتر

برای چاپ متن توسط شی پرينتر کافيست خواص
CurrentX و CurrentY که محل قرار گرفتن کرسر می باشد را تنظيم نوده و سپس با استفاده از متد Print متن مورد نظر را چاپ نموده و در پايان با استفاده از متد EndDoc صفحه چاپی را از پرينتر بيرون بدهيم

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب 

 
                                                    مدیریت رشته ها در ویژوال بیسیک

توابعی که برای مديريت رشته ها در وی بی می توانيد از آنها استفاده کنيد عبارتند از :

شما در ویژوال بیسیک براحتی می توانید بر روی رشته ها عملیاتی را انجام دهید از جمله شمارش کاراکتر ها،معکوس کردن رشته

 ها،تغییرات بر نوع آنها و بسیاری اعمال دیگر که در زیر آنها را مشاهده می کنید .در واقع مدیریت رشته ها یکی از مهمترین بخش

 های هر زبان برنامه نویسی است که ویژوال بیسیک این کار را رخوبی انجام می دهد و کار چندان مشکلی نیست.

تابع Asc : کد اسکی اولين کاراکتر رشته ورودی را بر می گرداند .
فرمت کلی آن بصورت زير است :

Asc(string)
-
تابع AscW کد یونيکد اولين کاراکتر را بر می گرداند .

تابع Chr : رشته ای را بر می گرداند که معادل کد اسکی ورودی است .
فرمت کلی آن بصورت زير است :

Chr(charcode)
-
تابع ChrW بر حسب يونيکد عمل می کند .

تابع LCase : تمام کاراکترهای رشته ورودی را به حروف کوچک تبديل می کند .

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب 

 
                                         Windows Packet Captureآشنايي با کتابخانه

کتابخانه WinPcap يک معماری برای استخراج Packet های TCP/IP و آناليز شبکه در محيطهای ۳۲ بيتی ويندوز می باشد . اين کتابخانه شامل سه بخش است :

۱ - يک فيلتر
Packet در سطح هسته سيستم عامل ( Kernel )

۲ - يک کتابخانه
dll سطح پايين ( low-level ) با نام packet.dll

۳ - يک کتابخانه مستقل از سيستم عامل و سطح بالا (
high-level ) با نام wpcap.dll

فيلتر
packet يک درايور دستگاه ( device driver ) است که به ويندوزهای ۹۵ ، ۹۸ ، ME ، NT و ۲۰۰۰ قابليت استخراج و capture کردن و نيز ارسال داده خام ( raw data ) از يک کارت شبکه را می دهد . همچنين اين امکان را دارد که packet های capture شده را در يک بافر ذخيره کند و يا آنها را فيلتر نمايد .
packet.dll يک API است که بمنظور دسترسی مستقيم به عملکرد درايور packet استفاده می شود . بنابراين packet.dll يک واسط برنامه نويسی مستقل از سیستم عامل های مايکروسافت را مهيا می کند .
Wpcap.dll مجموعه ای از ابزارهای سطح بالای اصلی برای capture را مهيا می کند که اين توابع با کتابخانه libpcap ( کتابخانه capture در سيستم عامل UNIX ) سازگار می باشند . اين توابع اجازه capture کردن packet ها را با روشی مستقل از سخت افزار شبکه و مستقل از سيستم عامل مهيا می کنند .

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب 

 

ویندوز و نحوه فراخوانی آن APIآشنایی با                         

این کدها و توابع در کتابخانه ویژوال قرار دارند و شما براحتی می توانید پس از نصب کردن ویژوال بیسیک به مسیر آن بروید و کدهای آماده آن را در هر زمینه ای که می خواهید کپی کنید و در برنامه استفاده کنید.

واژه API مخفف Application Programming Interface مي باشد . API هاي ويندوز مجموعه اي از توابع از پيش آماده موجود در سيستم عامل هستند که شما مي توانيد آنها را در برنامه هاي خود فراخواني کنيد . اين توابع در چندين کتابخانه DLL ويندوز ذخيره شده اند . براي دسترسي به اين توابع در ويژوال بيسيک ابتدا بايد آنها را برنامه خود declare کنيد . براي مثال :

Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long


همانطور که مي بينيد مثال فوق يک
Declare از تابع sndPlaySound مي باشد که اين تابع در کتابخانه Winmm.dll موجود است . کلمه Alias نشان مي دهد که اين تابع نام ديگري در dll دارد . ساير بخشها مربوط به تعريف پارامترهاي تابع مي باشند که در مورد مثال فوق ، اين تابع دو پارامتر ورودي و يک خروجي از نوع Long دارد .
پس از
Delare کردن API در برنامه مي توانيد از آن استفاده نمائيد .

 

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب        

 
                                            آغاز برنامه نویسی با ویژوال بیسیک

در این قسمت برنامه ها و سورس کد هایی را طرای کرده ایم که برای آموزش و استفاده سایر دوستان عزیز قایل استفاده می

 باشد شما می توانید با وارد کردن کدها و گذراندن مراحل طراحی در ویژال آنها را براحتی اجرا کنید و علاوه بر استفاده از کدها

آموزش ساخت آنها و بسیاری عملیات دیگر را بیاموزید هر کدی که در این بخش موجود است تا اندازه ای که لازم باشد که یک برنامه

 نویس آشنایی با آنها پیدا کند و براحتی بتواند آنها را اجرا کند موجود می باشد.این کدها در همه ی سطح ها یعنی سطح مبتدی

 برای افراد تازه کار و سطح حرفه ای برای افرادی که توانایی و آشنایی بیشتری با برنامه نویسی در ویژوال دارند  می باشد

 

  برای مشاهده ادامه  بر روی ادامه مطلب کلیک کنید.                                                                                ادامه مطلب        

 

بازگشت به ابتدای صفحه