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 نیز امکانات متعددی و متفاوتی موجود است .