Visual Studio

مشاهده موضوع قبلي مشاهده موضوع بعدي اذهب الى الأسفل

Visual Studio

پست  javad namjoo في السبت مارس 08, 2008 6:51 am

ویژوال استودیو
ویژوال استدیو نام مجموعهٔ (Suite) برنامه‌نویسی شزکت مایکروسافت است که دارای چند زبان برنامه‌نویسی است. این مجموعه ویژوال سی و ویژوال بیسیک و ویژوال فاکس‌پرو و چند ابزار دیگر را درون خود جای داده‌است.

چکیده
نرم افزار Visual Studio ، نرم افزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرم افزاری MicroSoft تولید شده است . تمرکز اصلی این نرم افزار از اولین نسخه های آن تا کنون بر روی خصوصیت IDE بودن آن است که به برنامه نویس اجازه میدهد تا برنامه های کاربردی مستقل ، وب سایت ، برنامه های کاربردی وب و یا سرویس های وب را که بر روی تعدادی از PlatForm های پشتیبانی شده توسط Microsoft .NET Framework ( البته برای تمام نسخه های بعد از ویژوال استودیو 6 ) همچنین Platform هایی مانند Microsoft Windows servers and workstations, PocketPC Smartphones و World Wide Web browsers اجرا میشوند را براحتی ایجاد نماید .
مقدمه :
Visual Studio یک مجموعه از برنامه هایی است که ارتباط بسيار نزديک با هم دارند که مایکروسافت آن را به توسعه دهندگان و برنامه نویسان برنامه های کاربردی اهدا نمود تا آنها را وادار نماید در محیطی توسعه یافته بر روی پلت فرم های ویندوز و دات نت به ساخت برنامه های خود بپردازند . Visual Studio می تواند برای نوشتن برنامه های کنسولی ، ویندوزی ، سرویس های ویندوز ، برنامه های کاربردی موبایل ، برنامه های کاربردی ASP.NET و سرویسهای وب ASP.NET بنا به انتخاب شما همراه با زبانهایی مانند C++, C#, VB.NET, J# استفاده شود . با Visual Studio واقعا چه کارهایی میتوان انجام داد ؟ در زیر تعدادی از کاربردهایی را که برای تولید آنها میتوان از Visual Studio استفاده نمود معرفی گردیده اند : Console applications : این کاربرد برای اجرای خطوط دستور البته بدون محیط گرافیکی استفاده میشود که از این کاربرد برای برخی از ابزارهای کوچک یا برای اجرا شدن کدها توسط دیگر کاربردها استفاده میشود . Windows forms applications : برای برنامه های کاربردی ویندوزی که با استفاده از .NET frameworkنوشته میشوند . Windows services : سرویس ها برنامه های کاربردی هستند که در پس زمینه ویندوز اجرا میشوند . ASP.NET applications : ASP.NET یک تکنولوژی قدرتمند که برای طراحی و ساخت صفحات وب پویا استفاده میشود . ASP.NET web services : ASP.NET مدل سرویسهای وب را بطور کامل فراهم نموده تا شما براحتی و با سرعت سرویسهای وب را تولید نمایید . Windows Mobile applications : که میتواند بر روی ابزارهایی که شامل framework هستند مانند Pocket PC ها و همچنین cell phones هایی که پلت فرم Microsoft Smartphone بر روی آنها اجرا میشود ، اجرا گردد . MFC/ATL/Win32 applications : شما همچنان میتوانید برنامه های سنتی MFC ، ATL یا برنامه های Win32را با استفاده از C++ ایجاد نمایید . این برنامه های برای اجرا به .NET Framework نیاز ندارند اما نمی توانند از مزایای .Net framework نیز بهره ای ببرند . Visual Studio add-ins : شما میتوانید از خود ویژوال استودیو برای ساخت توابعی جدید و قابل اضافه شدن به خود ویژوال استودیو استفاده نمایید . کاربردهای دیگر : ویژوال لستودیو همچنین شامل پروژه هایی برای توسعه برنامه های کاربردی شما ، کار با databases ، ساخت گزارشها و ... میباشد .
تاریخچه و معرفی ویژگی های مهم هر یک از نسخه های Visual Studio
Visual Studio 97 :
بیش از ده سال از توزيع نسخه اول ويژوال ا‌ستوديو مي‌گذرد. اولين نسخه از اين نرم‌افزار سال 1997 به بازار آمد و به نام Visual Studio 97 مشهور شد. براي اولين‌بار برنامه‌اي درست شد كه تعداد زيادي ابزار برنامه‌نويسي را در خود جا داده بود و برنامه‌هايي مانند: Visual Basic 5.0 - Visual C++ 5.0 - Visual J++ 1.1 - Visual FoxPro 5.0 - Visual InterDev را شامل مي‌شد. کاربرد هر یک از زبانهای بالا در زیر آورده شده است :
•Visual Basic 5.0 and Visual C++ 5.0 برای برنامه نویسی تحت ویندوز
•Visual J++ 1.1 برنامه نویسی با Syntax های جاوا
•Visual FoxPro 5.0 برای برنامه نویسی xBase (dBASE)
•Visual InterDev برای تولید صفحات دینامیکی وب سایت ها با استفاده از Active Server Pages
•Visual SourceSafe : بخشی از مجموعهٔ ویژوال استدیو شرکت مایکروسافت که برای انجام عملیات کنترل سرس طراحی شده‌است. این برنامهٔ اختیاری در صورت نصب، قابلیت کنترل و پی‌گیری ورژن‌های مختلف کد را به برنامه‌نویس می‌دهد که برای برنامه‌های پیچیده و به خصوص با چند برنامه‌نویس قابلیتی حیاتی است.
ویژوال سی مجموعهٔ به هم پیوسته‌ای است که تمامی زنجیرهٔ ابزار توسعهٔ برنامه را یکجا گرد آورده. زنجیرهٔ ابزار فوق‌الذکر شامل ویرایشگر، کامپایلر، لینکر، ابزار میک، دیباگر و اسمبلر مخصوص ویژوال سی می‌‌باشد که هریک علاوه بر داشتن خواص برنامه‌های قدیمی‌تر، دارای قابلیت‌های منحصر به فردی هم می‌باشند . محیط Visual C++بخشی از مجموعه‌ای بزرگ‌تر به نام Microsoft Visual Studio است . نسخه 97 همچنین MicroSoft Developer Network library یا MSDN که راهنماي کامل برنامه هاي Visual Studio مايکروسافت است را معرفی نمود . در97 Visual Studio ابزارهای Visual C++, Visual J++, InterDev, MSDN Library همگی از یک محیط استفاده میکردند که Developer Studio خوانده می شد و Visual Basic and Visual FoxPro نیز از محیط های جداگانه ای استفاده میکردند . ویژوال استودیو 97 در دو نسخه Professional و Enterprise ارائه گردید . اين نسخه از ويژوال استوديو، اولين تلاش شركت مايكروسافت در توليد محيط توليد نرم‌افزاري براي ساختن برنامه‌هايي با زبان‌هاي متفاوت بود. ( توسعه محیط چند زبانه ) اين محصول مايكروسافت در آن سال‌ها تقريباً، جوابگوي همه نوع سليقه‌اي بود و برنامه‌نويسان زيادي را به سوي خود كشيد .
Visual Studio 98 یا 6 :
يك سال پس از ارائه نسخه Visual Studio 97 (یعنی در سال 98 )، نسخه 6 Visual Studio بعنوان آخرین نسخه ای که مي‌توانست در پلتفرم Win9x اجرا شود ، به بازارعرضه شد . از سال 98 تا سال 2002 مایکروسافت نسخه جدیدی از ویژوال استودیو را معرفی نکرد و ورژن تمام فایل های داخلی (File Format Internal) آن طی این 4 سال به ورژن 6 ارتقاء یافت که بهمین دلیل Visual Studio 98 را با نام Visual Studio 6 نام گذاری نمودند . این آخرین نسخه ای بود که شامل ویژوال بیسیک معروف و دوست داشتنی و ویژوال J++ بود . نسخه های بعدی ویژوال بیسیک کاملا متفاوت از نسخه کلاسیک آن شدند و جزء زبانهای دات نتی قرار گرفتند . اگر چه هدف دراز مدت مایکروسافت متحد کردن ابزارهای برنامه نویسی تحت یک محیط واحد بود و لی در حقیقت این نسخه نسبت به نسخه ویژوال استادیو 97 ، چند محیط اضافه تر نیز داشت . Visual J++ و Visual InterDev از محیط Visual C++ جدا شدند در حالی که Visual Basic و Visual FoxPro نیز همچنان مانند نسخه قبلی در محیط های جدا بودند .

javad namjoo

تعداد پستها : 154
تاريخ التسجيل : 2008-02-17

خواندن مشخصات فردي

بازگشت به بالاي صفحه اذهب الى الأسفل

مشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه


 
صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد