درس دهم :
توابع داخلی
توابع داخلی ویژوال بیسیک برای انجام کارهای محساباتی، عملیاتی و ... مورد استفاده قرار می گیرد. توابع یک یا چند آرگومان را به عنوان ورودی دریافت کرده و سپس با توجه به عملکرد تابع عملیات مربوطه را انجام می دهند که این آرگومانها داخل پرانتز در مقابل تابع قرار گرفته و آنها را با کولن (,) از هم جدا می کنیم.
تابع SPC
همانطور که می دانیم یک عبارت می تواند ترکیبی از از اعداد، حروف، متغیر ها و ... باشد. برای نظم بخشیدن به عبارات در متد Print از دو تابع SPC و Tab استفاده می شود.
تابع Space آرگومانی (عدد) را به عنوان ورودی دریافت می کند و به تعداد آن فاصله ایجاد می کند. برای مثال شما در یک برنامه می خواهید نام، فامیلی و آدرس یک شخص را دریافت کنید و به هنگام نمایش آن قصد دارید آدرس با کمی فاصله به چاپ برسد. در این شرایط استفاده از تابع Space یک راه حل کار آمد خواهد بود.
شکل کلی تابع Space به شکل زیر است :
() Space
در داخل پرانتز شما آرگومان ورودی را قرار می گیرد.
تابع Tab
شکل کلی تابع Tab مانند SPC است با این تفاوت که تابع Tab مکان نما را به آرگومان ورودی انتقال می دهد.
به مثال زیر توجه کنید :
ما قصد داریم برای نشان دادن عملکرد تو تابع Tab و Space برنامه ای طراحی کنیم که شامل دو قسمت می باشد. در قسمت اول شما با وارد نام و نام خانوادگی و تعیین فاصله بین آنها، آنها را چاپ می کنید و در قسمت دوم با وارد کردن یک حرف و تعیین Tab حرف مورد نظر را در خانه تعیین شده توسط خودتان چاپ می کنید.
تذکر :به تقسیم بندی صفحه مانیتور هنگام استفاده سمی کالون ";" که در مقاله قبلی توضیح داده شد توجه فرمایید.