یکشنبه ۰۹ مرداد ۰۱

سایت تخصصی طراحی سایت و برنامه نویسی

برخی از ویژگی های مهم ویژوال بیسیک

۳ بازديد
ویژگی رابط گرافیکی کاربر ( GUI )
همانطور که از نام ویژوال بیسیک مشخص است این زبان دارای ویژگی رابط گرافیکی کاربر ( GUI ) است و شما ظاهر برنامه خود را می توانید با Drag & Drop و انداختن کنترل های مورد نظر بر روی فرم برنامه ایجاد کنید و دیگر نیازی به نوشتن کد برای ایجاد فرم ، برچسب ، دکمه و غیره نمی باشد و حتی می توانید قبل از اجرای برنامه ظاهر آن را مشاهده کنید. بعد از طراحی رابط گرافیکی کاربر ، برنامه نویس کدهایی را نوشته و مشخص می کند که برنامه چه عکس العمل هایی را در مقابل اعمال کاربر انجام می دهد.

GUI
مخفف عبارت Graphical User Interface است و به معنی رابط گرافیکی کاربر است.

ویژگی طراحی سریع برنامه ( RAD )
منظور از طراحی سریع برنامه در ویژوال بیسیک ، این است که طراحی و تولید برنامه ها به دلیل وجود ابزار های مناسب به سرعت انجام می شود. بنابراین هزینه های تولید نرم افزار به طور قابل توجهی کاهش می یابد. در این مورد ویژوال بیسیک در سطح دنیا از زبان های برنامه نویسی متداول است.

RAD
مخفف عبارت Rapid Application Development است و به معنی طراحی سریع برنامه است.

استفاده از زبان پایه ای بیسیک ( Basic )
در ویژوال بیسیک از زبان بیسیک استفاده می شود که از زبان برنامه نویسی Qbasic گرفته شده است. Qbasic یک زبان مبتنی بر متن بود و برای سیستم عامل DOS طراحی شده بود اما ویژوال بیسیک یک زبان گرافیکی است که برای طراحی برنامه ها در سیستم عامل Windows است. استفاده از زبان پایه ای Basic در ویژوال بیسیک سبب شده است که ویژوال بیسیک در حالی که یک زبان قدرتمند است برای یادگیری ساده باشد.

BASIC
مخفف عبارت Beginners All-Purpose Symbolic Instruction Code است و به معنی دستورالعمل های نمادین جهت استفاده افراد مبتدی به منظور اهداف گوناگون است.

ویژگی رسیدگی به رویدادها ( Event Handling )
به هر اتفاقی یا فعالیتی که در زمان اجرای برنامه روی دهد Event ( رویداد ) می گویند. کلیک نمودن ماوس و فشردن کلیدهای صفحه کلید نمونه هایی از رویدادها هستند. به این معنی که ویژوال بیسیک امکاناتی را در اختیار برنامه نویس قرار می دهد تا از قبل ، دستورات لازم برای عکس العمل مناسب در مقابل اعمال کاربر ( یا هر رویداد دیگری ) را بنویسید.

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

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

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

۲۸ بازديد

 

ویژوال بیسیک (به انگلیسی: Visual Basic) توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.

VBA در واقع زبان برنامه نویسی ویژوال بیسیک است که در کنار Application ها قرار گرفته، زبان ویژوال بیسیک (VB) به تنهایی قابلیت های VBA را ندارد، و دلیل آن استفاده VBA از قابلیت های Application هایی است که در کنار آنها قرار گرفته، در مقالات این سایت زبان ویژوال بیسیک قرار گرفته در کنار نرم افزار اکسل مورد بحث قرار میگیرد و به عبارتی Application مورد استفاده اکسل میباشد.

معرفی زبان برنامه نویسی ویژوال بیسیک در اکسل

اصطلاح VBA مخفف عبارت Visual Basic for Applications است که در واقع زبان برنامه نویسی ویژوال بیسیک مختص اپلیکیشن ها می باشد. زبان برنامه نویسی ویژوال بیسیک در چارچوب برخی افزارهای (Applications) آفیس مانند Excel، Word، Outlook و Access گنجانده شده است و به این نرم افزارها قابلیت های زیادی را اضافه نموده است.

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

کاربردهای زبان برنامه نویسی ویژوال بیسیک در اکسل (VBA) بیشمار می باشد، تصور کنید شما یک بانک اطلاعاتی از مشتریان در اکسل دارید، با استفاده از توانایی های ویژوال بیسیک در اکسل (VBA) می توان داده ها را به نحو دلخواه مورد بررسی و تحلیل قرار داد و یا اینکه در مورد انجام پروژه های مهندسی، زبان برنامه نویسی ویژوال بیسیک در اکسل (VBA) توانایی شما را در تحلیل داده ها، طراحی ها، گزارش گیری و حتی تولید نرم افزار بینهایت افزایش میدهد.

ویژگی‌های خاص زبان ویژوال بیسیک

  • ویژوال بیسیک به دلیل خاصیت (Native Code) جز معدود زبان برنامه‌نویسی هست که فایل خروجی آن بدون هیچ گونه نیازی به نرم‌افزار جانبی قابلیت اجرا بر روی تمامی نسخه‌های سیستم عامل‌های ویندوز را دارد، از ویندوز ۳ تا ویندوز ۱۰
  • حجم برنامه‌های خروجی تولید شده توسط کامپایلر بسیار کم حجم است؛ که در خام‌ترین حالت ۱۲ کیلوبایت است.
  • تنها زبان برنامه‌نویسی که قابلیت کار با مجموعه آفیس ویندوز را دارد.