فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایل هلپ

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

اختصاصی از فایل هلپ دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net


دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 86

 

Microsoft visual stadio . net

Visual stadio . net ( vs . net ) جدیدترین ابزار برنامه سازی شرکت مایکروسافت  و شکل گرفته بر اساس فناوری نوین . net است . فناوری . net رویکرد جدید مایکروسافت برای تولید نرم افزار است و بر تمام برنامه ریزیهای مایکروسافت برای آینده بر مبنای آن خواهد بود . موفقیت . net تا به آن حد بود که شرکتهای دیگری مثل بورلند نیز به آن روی آورده اند . از بعد دیگر می توان گفت  vs . net  نگاهی جامع به عمر نرم افزار دارد . این چرخه از زمان شکل گیری فکر ایجاد یک نرم افزار شروع و به کنار رفتن آن ختم
می شود و مهمترین مراحل آن دو مرحلة تحلیل و طراحی است . اکثر ابزارهای موجود معمولأ امکاناتی متخصص برای یک یا چند مرحله چرخه دارند . اما vs. net  ابزارهای مورد نیاز را در طول چرخه در اختیار برنامه ساز می گذارد که باعث ساخت نرم افزارهای با کیفیت تر و ارزانتر می شود . نحوة کار با این برنامه ها کمابیش شبیه سایر برنامه های مایکروسافت ( بخصوص office  ) است . یعنی کار برای آشنا با یک نرم افزار می تواند خیلی سریع با دیگر اعضای vs . net  آشنا شوند و به طور  عملی با آن کار کنند . نکته جالب اینکه این ابزارها در یک محیط ادغام شده اند و برای استفاده از آنها نیاز به بازکردن پنجره های متعدد نیست .

نقش ابزارهای vs. net  در چرخه عمر

1 ـ در هنگام تحلیل و طراحی نرم افزار ، ابزار کار آمد به نام v isio 2002  به میدان می آید که عضو جدید مجموعة microsoft office است . این نرم افزار امکانات متعددی دارد و از قابلیتهای تحلیل و طراحی آن که مبتنی بر زبان uml  است استفاده می شود . در مرحلة طراحی ، مدل سازی می تواند با هر یک از زبان اصلی vs . net  ( basic , c++ , c#  ) انجام شود . پس از آن مدل ایجاد شده  را می توان به  برنامه تبدیل کرد . برنامه خروجی می تواند به هر یک از سه زبان مزبور باشد  و زبان انتخاب شده برای مدل سازی تأثیری در زبان برنامة تولید شده ندارد .

2 ـ در زبان برنامه ریزی هم ابزارهای متعددی مطرح هستند . از جمله عبارتند از :

  1. ویرایشگر بسیار قوی برای ایجاد برنامه های مختلف
  2. مترجم های متعدد
  • server Explorer پیمایش و مشاهده امکانات سرویس دهنده های
    شبکه.

 یکی از قابلیتهای آنها دسترس آسان به امکانات پایگاه SQL sovrers  است.

  • crystal report برای گزارش گیری .

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

  • Web B rowser ادغام شده با محیط .

یکی از مفیدترن ابزارهای زمان برنامه نویس ، فهرست وظیفه است . فهرست وظیفه را می توان یک دفترچه یادداشت خودکار و دقیق دانست که فهرست کارهای باقیمانده را برای تکمیل برنامه نشان می دهد . این فهرست عناوین مختلفی است که از بین آنها به فهرست خطاهای برنامه و فهرست توضیح اشاره  کرد .

 برای اضافه کردن موارد مورد نظر به فهرست توضیح  ، می توان از دستور توضیحی “ “// to Do " در کد برنامه استفاده کرد .

3 ـ مدت زمان آزمایش به خاطر طراحی خاص vs . net  کاهش می یابد . زیرا معمولاََ اکثر اشتباهات برنامه نویس که مربوط به منطق برنامه نباشد ،
در همان مرتبة اولی که برنامه به اجرا در می آید مشخص می شود .
یعنی عمده اشکالات یافت شده به تحلیل یا طراحی نادرست
برمی گردد .

4 ـ نصب و نگهداری نرم افزار به دلایل زیر ساده تر است :

  • مبتنی بودن بر net framework .
  • وجود ابزارهای مختلف برای ساخت برنامه های نسب .
  • سهولت ایجاد برنامه ها و سرویس های web و تبدیل برنامه های windows به web  .

5 ـ برای مستند سازی و ایجاد Help  نیز امکانات متعددی و متفاوتی موجود است .

امکانات مورد نیاز برای نصب vs . net

برای نصب نگارش Enterprise  حداقل به این تجهیزات نیاز دارید .

  1. petiume II 450
  2. win 2000/xp
  3. 94 مگابایت حافظه در 2000 ، 192 مگابایت در 2000 server ، 160 مگا بایت در xp  .
  4. 2/5 گیگا بایت فضای دیسک سخت

البته برای استفاده کامل و بهینه از vs .net  ، این موارد توصیه می شود :

  1. Duron 800
  2. Win xp / . net
  3. 265 مگابایت حافظه
  4. 4 گیگا بایت فضای دیسک سخت
  5. نمایشگر 17

سیستم عامل مورد نیاز

همان که امکانات مورد نیاز برای نصب آمده است . بسته نرم افزاری
 vs . net  در خانواة win 98/me  نصب نمی شود ، vs . net  تنها در  win 2000/ xp / . net  قابل نصب است . تا قبل از به بازار آمدن نگارش نهاییwin.net  ، نگارش حرفه ای windows xp  به عنوان بهترین سیستم عامل موجود برای نصب vs .net  پیشنهاد می شود .

نکته : . net framework  روی تمامی سیستم عامل های مایکروسافت از win 98  به بعد نصب شود و آنها را برای برنامه های تولید شده توسط vs . net ‌ آماده کند . یعنی با در نظر گرفتن بعضی ملاحظات ، win 98/ me  
می تواند خروجی های vs .net  را اجرا کند .

اشکالات vs .net

  • سعی نرم افزار برای فراهم آوردن امکانات لازم برای هر کار توسط برنامه ساز .
  • نیاز به سیستم قوی برای نصب و اجراء ؛
  • دقیق نبودن دسته بندی خصوصیات و متدهای اشیاء .
  • اشکالات متفرقه . بسیاری از آنها با نصب بستة ترمیم ( service pack ) برای . net framework ‌قابل رفع اند .
  • وابسته شدن به مایکروسافت و تغییر مداوم استانداردها به دست این شرکت .
  • کنترل بیشتر مایکروسافت به مصرف کنندگان و الزام آنان به رعایت قوانین کپی .

 

زبانهای شئ گرای  vs . net

به نظر می رسد کامل ترین زبان  برنامه سازی شئ گرای vs . net  زبان جدید c# ( c sharp  )  باشد که خیلی ها آن را مترادف با vs . net  می دانند .

زبان برنامه نویسی c#  ( بخوانید سی شارپ ) محصول جدیدی از مایکروسافت است . که در حال حاظر مدرنترین زبان شناخته می شود . این زبان اولین زبانی است که برای . net platform  طراحی شده است وبسیاری از اجزای .  net  نیز به این زبان نوشته شده اند . مایکروسافت عنوان می کند که نقشی که c  / c++  برای ویندوز ایفا کرد اینبار c# ‌ برای . net  انجام خواهد داد . این زبان توسط واحد تحقیقاتی مایکروسافت به مدیریت اندرس هلزبرگ طراحی شده است . وی در بورلند پاسکال را به زبان قدرتمند بنام دلفی تبدیل کرده است این بار در مایکروسافت قدرت تمام زبانهای برنامه سازی را در c  #  جای داده است . c#  با نگاهی دقیق و همه جانبه به c++  و gava  ساخته شده است . با تسلط بر c++  ، تقریباََ میتوان کار با c#  را آغاز کرد . همچنین c#  شباهت زیادی به gava  دارد . منتها اغلب قابلیتهای c++ ‌را که در gava  حذف شده بود ، به نحو بسیار بهتری احیاء کرده است .

 

. net framework

framework  اجرای برنامه های نوشته شده با vs . net  را تضمین
می کند . به عبارت دیگر تمام ابزارهای مورد نیاز برای اجرای نرم افزارهای ایجاد شده با vs . net  در داخل framework  قرار دارند که کاربر را از نصب برنامه های متفرقه بی نیاز می کند . یعنی برای اجرای برنامه های vs .net  دیگر نیازی به نصب Dll های دردسر ساز ، کنترل های Active x  ، موتور ( Engine  ) پایگاه های داده و ... نخواهد بود .

ممترین بخش framework ‌ های CLR  است که مانند ماشین مجازی gava ‌ ، کار تغییر برنامه های . exe ‌ایجاد شده توسط  vs . vnet را به عهده دارد .

علت طراحی c#  چه بود ؟

 زمانی که  .net platform  برای بهبود ساختار سیستم عامل ما و همچنین افزایش قدرت آنها در شبکه به منظور حفاظت از سیستم دستورات و نگارش زبان های برنامه نویسی باید به طور کل تغییر کند . برای برنامه نویسان مایکروسافت دو زبان به منظور ،  vc++ , vb  وجود داشت . هر دوی این زبانهای ریشه تاریخی درصنعت کامپیوتر دارند.وطی‌سالهای‌گذشته دستخوش تغییرات بسیار به منظور مطابقت سیستم عامل های ششبکه ها شده‌اند .

ساختار . net  به گونه ای ایجاب می کرد که این زبانها به منظور مطابقت . net platform  تغیرات اساسی یابند . از طرفی اعمال این تغییرات به دلیل  ساختار قدیمی که زبان های مذکور  داشتند ؛ مشکلاتی را برای برنامه نویسان بوجود می آورند . به همین دلیل در مایکروسافت پیشنهاد طراحی زبان جدیدی داده شد که بتواند به طوری کامل ازساختار . net  پیروی کرده و به آسانی و سرعت با آن برنامه نوشت . c#  فرزند دو زبان  VB ,VC++ است . c#  از VC++   قدرت و دستورات غنی و از VB  آسانی و سرعت برنامه نویس را به ارث برده است .

قابلیت ها و ویژگیهای C# ‌  چیست ؟

دستورات و ساختار c#  کاملاََ شبیه به c++ است و برخی از قسمتهای  c++  که دیگر کاربردی نداشته اند ، حذف شده است ( مثل ساختار بیتی ) . c  #  امکاناتی را به برنامه نویسان c++ ارائه می دهد که از نبود آن رنج

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

این زبان مانند c++ به حروف بزرگ و کوچک حساس است . در یک برنامه c # ، کل دستورات و توابع به طور کامل در دل کلاسها و اشیا قرار دارند . c # به نوع متغیر حساس است و انواع جدید و متنوعی از داده ها را پشتیبانی می کند . این زبان به طور کامل شئ گراست . هر کلاس یا شئ فقط می تواند یک کلاس پدر داشته باشد .

در c#‌کلمات کلیدی جدیدی معرفی شده که امکان تعریف رویدادها ( event ) ، رابطها( ineter face ) و بسیاری از قابلیتهای جدیدی را که در هیچ زبان دیگری وجود نداشت ، مهیا می سازد .

برنامه نویسی در c #‌راحت است و با چند دستور و توصیف می توان برنامه های کاربردی مورد نیاز را به سرعت فراهم آورد . به همین دلیل c #  از جمله زبانهای RAD ( Rapid application deve lopment  ) شناخته می شود . از جمله قابلیتهای زبان c#  امکان بسط و گسترش راحت و سریع برنامه هاست و به سهولت نسخه های جدیدی از یک برنامه نوشته شده به این بان تهیه کرد .

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود مقاله کامل درباره زبان برنامه نویسی Microsoft visual stadio . net

پروژه فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic

اختصاصی از فایل هلپ پروژه فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic دانلود با لینک مستقیم و پر سرعت .

پروژه فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic


پروژه فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic

فرمت فایل : word(قابل ویرایش)تعداد صفحات52

 

« فهرست مطالب »

عنوان صفحه
مقدمه 1
فصل اول :
- معرفی نرم افزار ویژوال بیسیک 2
- ویژوال بیسیک و فرآیند برنامه نویسی 3
- آشنایی با application wizard 4
- واسط چند سندی 6
- واسط تک سندی 6
- سبک کاوشگر 6
- صفحه معرفی برنامه( Splash screen ) 8
- گفتگوی ورود ( Login dialog ) 8
- گفتگوی گزینه‌ها ( Option dialog ) 8
- پنجره about 9
- برنامه‌نویسی رویدادگرا 10
- پنجرة پروژه جدید 12
- میله ابزار 12
- جعبه ابزار 13
- پنجره فرم 14
- پنجره طراحی فرم 14
- پنجره پروژه 14
- پنجره خواص 17
- کمک 17
- پیشوندهای استاندارد برای اشیاء Visual basic 18
- کمک محلی 19
- پشتیبانی 20
- با محیط ویژوال بیسیک مأنوس شوید 21
- ساختن فرم 23
- با نوشتن کد برنامه را کامل کنید 26
- مروری بر کنترل‌ها 28
- خواص مشترک کنترلهای ویژوال بیسیک 30
فصل دوم :
- بانک اطلاعاتی 31
- استفاده از بانکهای اطلاعاتی 31
- اجزاء تشکیل دهنده بانک اطلاعاتی 31
- بانک اطلاعاتی ویژوال بیسیک 32
- ساختار بانک اطلاعاتی 32
- جدول در بانک اطلاعاتی 33
- ایجاد یک بانک اطلاعاتی 33
- چاپ ساختار بانک اطلاعاتی 36
- ورود اطلاعات به بانک اطلاعاتی 36
- تعیین رکورد جاری 36
- مرتب‌سازی رکوردها 37
- ویرایش محتویات رکورد 38
- حذف رکورد 38
- جستجوی رکورد 38
طراحی فرم 38
- مفهوم ایندکس در بانک اطلاعاتی 41
- برنامه‌نویسی و بانک اطلاعاتی 42
- اشیای بانک اطلاعات 42
- شیData 43
- شی Database 43
- باز کردن بانک اطلاعاتی 46
- حذف ایندکس 47
- نمایش محتویلات بانک اطلاعاتی 47
- افزودن ایندکس به جدول 49
- فعال کردن یک فایل ایندکس در جدول 50
منابع 55

فهرست جداول

عنوان صفحه
جدول 1-2:بعضی از خواص مهم شیء Data در بانک اطلاعاتی 44
جدول 2-2: خواص شیء Database 45
جدول 3-2: متدهای شیء Database 46


دانلود با لینک مستقیم


پروژه فرهنگ لغت با استفاده از نر‌م‌افزار Visual Basic

کتاب لاتین A Visual Dictionary of Architecture ( دیکشنری بصری معماری)

اختصاصی از فایل هلپ کتاب لاتین A Visual Dictionary of Architecture ( دیکشنری بصری معماری) دانلود با لینک مستقیم و پر سرعت .

کتاب لاتین A Visual Dictionary of Architecture ( دیکشنری بصری معماری)


کتاب لاتین A Visual Dictionary of Architecture ( دیکشنری بصری معماری)

این فایل حاوی کتاب لاتین دیکشنری بصری معماری (A Visual Dictionary of Architecture) می باشد که به صورت فرمت PDF در اختیار شما عزیزان قرار گرفته است، در صورت تمایل می توانید این محصول را از فروشگاه خریداری و دانلود نمایید.

 

 

 

 

- عنوان:                       A Visual Dictionary of Architecture 
- نویسنده:                    Francis D. K. Ching
- سال انتشار:               2012
- تعداد صفحات:             336
- زبان:                          انگلیسی
- فرمت فایل:                 PDF

 


دانلود با لینک مستقیم


کتاب لاتین A Visual Dictionary of Architecture ( دیکشنری بصری معماری)

افزونه صفحه ساز وردپرس visual composer (فارسی)

اختصاصی از فایل هلپ افزونه صفحه ساز وردپرس visual composer (فارسی) دانلود با لینک مستقیم و پر سرعت .

افزونه صفحه ساز وردپرس visual composer (فارسی)


افزونه صفحه ساز وردپرس visual composer (فارسی)

فرمت فایل : وردپرس(افزونه وردپرس) :نام افزونه : افزونه صفحه ساز

 

 

 

 

 

 

افزونه صفحه ساز وردپرس visual composer

صفحه ساز visual composer به قدری قدرتمند طراحی شده که طراحان قالب وردپرس از این افزونه روی قالب های وردپرس خود استفاده می کنن , اگر شما هم نیاز به آموزش طراحی قالب وردپرس با افزونه ویژوال کامپوسر دارید مطلب کارگاه طراحی قالب وردپرس رو می تونید مطالعه کنید. در حال حاظر قدرتمندترین صفحه ساز در وردپرس که سبب میشه در محیطی گرافیکی اقدام به طراحی و چینش صفحات سایت کنیم افزونه ویژوال کامپوسر وردپرس هست. اگر نوع طراحی قالب وردپرس شما به گونه ای هست که باید با شورتکد ها و یا در محیطی اقدام به ویرایش کنید که کمی کار سخت است و وقت گیر می توانید این افزونه رو امتحان کنید بی شک با طرح های آماده ای که داره شما رو شگفت زده می کنه در کمترین زمان ممکن و به صورت حرفه ای می تونید ویرایش , حذف و اضافه کنید.

ویرایشگر وردپرس به صورت پیش فرض ساده هست مثل یک ویرایشگر متنی word که باید همه موارد لازمی که در یک صفحه اعمال می کنیم داخل ویرایشگر ساده انجام بدیم , اما با نصب افزونه برگه ساز یا صفحه ساز ویژوال کامپوسر قابلیت جدیدی به سایت شما افزوده میشه که بتونید صفحات و نوشته های سایت رو در یک محیط گرافیکی ویرایش و ایجاد کنیم. از قابلیت های خوب این افزونه سازگار بودن با هر قالب وردپرس می باشد , همچنین دارای الگوی های از پیش تعریف شده پیش فرض هم می باشد که در صورت نیاز می توان از چیدمن های اماده برای سایت خود استفاده کرد.

افزونه صفحه ساز برای وردپرس

پلاگین صفحه ساز visual composer تا کنون برترین و پر فروش ترین افزونه در این زمینه هست که روی اکثر قالب های وردپرس تم فارست پیاده سازی شده که سبب حرفه ای تر شدن قالب هم میشه , این افزونه بیش از 40 المان آماده داره که میشه در محتوای صفحات و نوشته ها استفاده.

صفحه ساز وردپرس

برخی المان های پیش فرض افزونه رو می تونید در تصویر زیر مشاهده کنید

افزونه صفحه ساز برای وردپرس ویژوال کامپوسر

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

  • ویرایشگر حرفه ای وردپرس دارای محیطی گرافیکی و جذاب
  • کاملا ریسپانسیو و قابلیت نمایش در موبایل و تبلت ها
  • دارای بیش از 40 المان اماده
  • دارای طرح های آماده برای استفاده در سایت
  • سئو فوق حرفه ای و مچ شده با افزونه سئو وردپرس yoast
  • قابلیت سفارشی سازی
  • قابلیت ذخیره برگه ایجاد شده برای استفاده از طرح صفحه در دیگر صفحات
  • قابلیت کنترل css محتوای صفحه
  • دارای دو طرح ویرایش زنده در سایت و در مدیریت
  • ایجاد انواع سطرها با ساز های مختلف
  • ایجاد ستون ها مختلف در سایز های مختلف
  • قابلیت درگ و دراپ / کشیدن و رها کردن
  • پشتیبانی از پست فرمت وردپرس و قابلیت استفاده در پست فرمت های مختلف
  • طرح های پازلی و شبکه ای حرفه ای
  • دارای شبکه های اجتماعی
  • گالری تصاویر
  • پخش کننده ویدیو
  • اسلایدر آخرین مطالب سایت
  • المان نمایش زبانه ها
  • و …

دانلود با لینک مستقیم


افزونه صفحه ساز وردپرس visual composer (فارسی)

دانلود مقاله چرا Visual Basic ؟

اختصاصی از فایل هلپ دانلود مقاله چرا Visual Basic ؟ دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله چرا Visual Basic ؟


دانلود مقاله چرا Visual Basic ؟

VB ، بدون شک ، یکی از بهترین ابزار های برنامه نویسی است که تاکنون برای PC ساخته شده است . این زبان روئیای برنامه نویسان ، بخصوص برنامه نویسان WINDOWS را جامه عمل پوشاندهاست . اگر تا به حال با زبان C برای WINDOWS برنامه نوشته باشید ، می دانید که چقدر مشکل و وقت گیرد است و دیباگ کردن آن چقدر سخت خواهد بود . فقط خواند ن کتابچه راهنمای کیت توسعه نرم افزار Microsoft windiws software Development Kit آن ساعتها به زمان  نیاز دارد و نوشتن برنامه های واقعی حتی از این هم بیشتر وقت می گیرد . واسطه گرافیکی کار بر GUI-(Graphica User Interface) -شاید موج آینده باشد ، ولی کار را برای برنامه نویسان بسیار مشکل کرده است .

حتی ابتدایی ترین برنامه های windows که چیزی نیست جز یک پنجره ساده با یک توضیح مختصر درباره نویسنده ، به حدود پنج صفحه کد c و چهار فایل جداگانه نیاز دارد (گرچه با c++ اوضاع کمی بهتر شده ).پیچیدگی فوق العاده نوشتن برنامه های سودمند و واقعی ، اغلب سرعت کار را تا حد حرکتی حلزونی پائین می آورد و از ان بدتر ، ابزراهای برنامه نویسی windows ، هنوز از کمال مطلوب فاصله بسیار دارند ، و whndows SDK گاهی بیشتر از آن مفید باشد ، باعث آزارو مزاحمت است .

 ولی VB کاملاً این دورنما را تغییر داده است . بالاخره، آن ابزرای که windows تاکنون از فقدان آن در رنج بوده ، از راه رسیدن است .وقتی یک برنامه نویس با تجربه windows ، برای اولین بار VB را می بینند ، به سختی می تواند به چشمان خود اعتماد کند ! ایده کار بسیار ساده است . اگر سک پنجره با اندازهای معین لازم دارید، کافیست آن را روی صفحه کامپیوتر به اندازه دل خواهتان در آورید . اگر در جایی از پنجره برنامه یک جعبه متن لازم دارید، کافیست ان را از جعبه ابزار برداشته و در محل مورد نظر قرار دهید . VB آنچه را که یک برنامه خوب باید بکند - برداشتن بار جزئیات از دوش شما - انجام می دهد . سودمندی VB در آنجاست که ، بالاخره می توان در فرایند برنامه نویسیwindows کمک گرفت . شما می توانید هر چیزی را ،جعبه لیست دکمه فرمان ، دکمه ترکیبی، هر جا که مایلید قرار دهید . در پایان هم ، فقط کافیست چند خط کد Bisic (که اغلب بسیار هم کم است ) بنویسید تا همه چیز به خوبی پیش برود ، وVB هم فایل اجرایی آن را برایتان خواهد ساخت . از دیدگاه یک برنامه نویس VB ,Windows هیچ چیزی از یک معجزه کم ندارد .

شامل 12 صفحه فایل word قابل ویرایش


دانلود با لینک مستقیم


دانلود مقاله چرا Visual Basic ؟