اصطلاحات کاربردی در برنامه نویسی VBA که باید بدانید

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

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

در این بین زبان برنامه نویسی VBA  هم مستثنی از سایر زبان ها نمی باشد .

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

پس تا انتهای این مطلب با من همراه شوید .

اصطلاح شماره ۱-  منظور از عبارت Dim چیست ؟

 این کلمه از آن دسته از عبارت های بسیار  پر کاربرد در این زبان برنامه نویسی می باشد . 

کلمه Dim  مخفف کلمه Dimension   است . 

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

اما مورد استفاده  این کلمه در زبان برنامه نویسی VBA  کجاست؟

برای تعریف متغیر ها در زبان برنامه نویسی از چند کلمه کلیدی استفاده می کنیم که به جرات می توان گفت این کلمه در بین سایر کلمات دارای کاربرد بیشتری می باشد . 

در واقع وقتی که ما می خواهیم یک متغیر را تعریف کنیم اول کلمه Dim  استفاده کرده و سپس نام متغیر خود را ذکر می کنیم .

در انتها هم که نوع داده ای را که می خواهیم در این متغیر دهیم را تعیین می کنیم .

البته خود کلمه متغیر از هم از آن دسته کلمات مهم و کلیدی در زبان برنامه نویسی VBA  است که در مطلب جداگانه ای در خصوص ان صحبت کرده ایم .

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

آشنایی با مفهوم متغیر در زبان برنامه نویسی VBA

اصطلاح شماره ۲: منظور از ماکرو چیست ؟ 

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

اما این اصطلاح جزو اصطلاحات مربوط به زبان برنامه نویسی  VBA  نمی باشد .

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

در واقع ماکرو یک شبیه ساز برای کدهای VBA  می باشد .

اجازه بدهید قضیه ماکرو و عملکرد ان را با عملکرد کوئری ها در اکسس مقایسه کنیم .

در اکسس ما برای بسیاری از کارها  می توانیم از کوئری ها استفاده می کنیم .

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

یا اینکه با استفاده از یک ماکرو می توان مقادیر و اطلاعات موجود در یک یا چند جدول را حذف ویرایش و یا بروز رسانی کرد . 

کوئری ها یک محیط گرافیکی هستند و در قدم اول فقط می خواهند محیطی را فراهم کنند که حتی کاربران مبتدی نیز بتوانند برای کارهایی که مثال زدیم از آنها استفاده کنند .

اما واقعیت امر این است که کوئری ها فقط ظاهر و پوسته ای بیش نیستند .

اصل قضیه مربوط به کدهایی است که در پشت پرده قرار دارند .

همان کدهای SQL  که قبلا هم راجع به آنها صحبت کرده ایم .

پس کوئری ها در واقع یک محیط شبیه ساز هستند برای ساده کردن کارها و انجام بسیاری از کارهای پیچیده بدون اینکه نیازی به نوشتن کدهای SQL  داشته باشیم.

قضیه و حکایت ماکروها هم دقیقا به همین منوال است .

کار کوئری شبیه سازی و ایجاد کدهای SQl  است و کار ماکروها هم شبیه سازی و ایجاد کدهای VBA .

 

اصطلاح شماره ۳:  منظور از دیباگ و دیباگ کردن چیست ؟ 

اصطلاحات کاربردی در برنامه نویسی VBA

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

خود فرآیند خطایابی شامل مراحل مختلفی می باشد .

خطاها هم در VBA  به سه دسته عمده تقسیم می شوند که بطور خلاصه شامل موارد زیر است :

۱- خطاهای نوع سیتکس 

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

۲- خطاهای نوع کامپایل

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

۳- خطاهای حین اجرا

این خطاها شامل خطاهایی می شوند که در  حین کار و اجرای کدهای VBA  رخ می دهند .

ما در مورد خطاها در VBA  بطور مفصل در مطلب زیر صحبت کرده ایم .

انواع روش های خطایابی در برنامه نویسی VBA

اصطلاحات کاربردی در برنامه نویسی VBA

اصطلاح شماره ۳:  منظور از آبجکت چیست ؟ 

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

هدف برنامه نویسی شی گرا تبدیل همه چیز به شی است و سپس کار کردن با آن است . 

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

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

آشنایی با مفهوم شی در برنامه نویسی VBA

اصطلاح شماره ۴:  منظور از Immediate Window چیست ؟ 

Immediate Window  یکی از قابلیت ها و امکانات کاربردی در محیط ویرایشگر کدهای VBA  است که از آن در فرآیند دیباگ کردن خطاها در برنامه نویسی استفاده کنیم . 

Immediate Window  می تواند در یک حکم آزمایشگاه کوچک باشد که قبل از اینکه کدهای خود را در محیط واقعی بخواهیم اجرا کنیم می توانیم در این محیط تست کنیم .

 

اصطلاح شماره ۵:  منظور از کلاس چیست ؟

اصطلاحات کاربردی در برنامه نویسی VBA

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

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

.

 

 

برنامه نویسی VBA بازدید : 37 views 23 مارس, 2020 ۰