PDA

View Full Version : ماکرو نویسی در ویژوال بیسیک



احمد رایان
جمعه 22 مهر 1384, 03:08 صبح
سلام به همه دوستان
زمانی که با زبان برنامه نویسی c برنامه نویسی می کردم این زبان یک خاصیت جالب به نام ماکرو نویسی داشت به این صورت که در ابتدای برنامه یک دستوری را در قسمت تعریفها به عنوان ماکرو با یک نام خاص تعریف می کردی و بعد هر جا می خواستی از اون اسم استفاده می کردی و دستورات داده شده (هر چند تا) اجرا می شد. در واقع این کار درج کردن دستورات در مکان دلخواه بود.
می خواستم ببینم که آیا vb اینچنین دستور مشابهی وجود دارد یا نه؟
مسلم از لحاظ زمانی وقت خیلی کمی می گیرد.
موفق باشید.

am_abbas65
جمعه 22 مهر 1384, 13:24 عصر
خوب میتونی از تابع استفاده کنی یا از زیر برنامه
مثلا
public sub write
کد دستورات رو اینجا بنویس
end sub

vbapr2005
جمعه 22 مهر 1384, 13:49 عصر
که اگه از تابع استفاده کنی حال بیشتری هم بهت میده
چون این جوری نیستش که فقط یه نتیجه رو برگردونه. با توجه به مقادیر ورودی، مقدار خروجی تنظیم میشه

ehsan_ansaripoor
جمعه 22 مهر 1384, 15:25 عصر
دوست عزیز برای این کار می تونی از Module ها و ClassModule ها استفاده کنی

احمد رایان
شنبه 23 مهر 1384, 02:51 صبح
سلام
ممنون از جوابهایی که دادید . می دونید تمامی لطف این کار به این است که خیلی سریع بدون گرفتن وقت انجام می گیرد سرعت صدا زدنش هم خیلی بالاست و <<معمولا برای توابع کوتاه و یک خطی به کار می رود که نوشتن تابع صرف نمی کند>> و ماکرو به خوبی این وظیفه را انجام می دهد
در هر صورت از جوابهایی که دادید ممنونم.
موفق و سربلند باشید

mortez maya
سه شنبه 02 آبان 1385, 16:25 عصر
بله ولی خوب از راه دیگه ای هم میشه