خانه زبان های برنامه نویسی از امکانات جدید ۲۰۱۵ Visual Studio لذت ببرید زبان های برنامه نویسی سی شارپ نوشته شده توسط: علیرضا ارومند تاریخ انتشار: ۲۹ تیر ۱۳۹۴ آخرین بروزرسانی: ۱۹ تیر ۱۴۰۳ زمان مطالعه: 10 دقیقه ۰ (۰) مقدمه اگر از علاقه مندان به محیط توسعه مایکروسافت باشید حتما خبر دارید که از امروز نسخه ۲۰۱۵ از این محیط توسعه دوست داشتنی با قابلیت های جدید خودش به بازار عرضه میشه. طی این مطلب چند مطلب آینده به قابلیت های جدید اضافه شده به ویژوال استودیو و ابزارهای آن میپردازیم. با توجه به اینکه قابلیت های ظاهری اولین چیزی هست که مورد توجه قرار میگیره، اول از هم با قابلیت های جدید محیط توسعه شروع میکنیم. حال با هم مروری خواهیم داشت به امکانات جدید ۲۰۱۵ Visual Studio همزمانی تنظیمات (roaming settings) در ویژوال استودیو ۲۰۱۳ قابلیت همزمانی تنظیمات برای برخی از ابزارها مثل ویرایش گر متن، تنظیمات فونت و رنگ و … تعبیه شده بود. اما این امکان در نسخه ۲۰۱۵ از ویژال استودیو بسیار پیشرفته تر شده و قابلیت های بیشتری در اختیار استفاه کنندگان قرار میدهد. در صورتی که برای اولین بار در ویژوال استودیو ۲۰۱۵ لاگین کنیدمیبینید که تنظیمات قدیمی شما از نسخه ۲۰۱۳ انتقال پیدا میکنند. شما میتوانید با تایپ sync در quick lunch یا مراجعه به مسیر Tools > Options > Environment > Synchronized Settings به تنظیمات همزمانی خود دسترسی داشته باشید. نوع تایپ حروف در منو در نسخه ۲۰۱۳ تمامی حروف در منو به صورت بزرگ نوشته شده(MENU) بودند که بسیاری از کاربران از این حالت ناراضی بودند، مایکروسافت در نسخه جدید به حرف توسعه دهندگان گوش داده و مجدد منو را به صورت تنها حروف اول بزرگ و بقیه حروف کوچک باز گردانده (Menu) اما در صورتی که از طرفداران حالت قبل هستید میتوانید در صفحه اصلی تنظیمات را به حالت قدیمی بازگردانید و یا از Tools > Options > General اقدام به انجام تنظیمات خود نمایید. امکانات بیشتر برای مانیتور های تاچ در صورتی که از نمایشگرهای تاچ استفاده میکنید، میتوانید از امکانات جدیدی که در نسخه ۲۰۱۵ برای استفاده راحت تر از ویژال استودیو همزمان با استفاده از مانیتورهای تاچ تعبیه شده استفاده کنید. حالا با لمس صفحه میتوانید بزرگنمایی و کوچک نمایی انجام دهید اسکرول کنید و … چیدمان دلخواه احتمالا برای شما هم پیش آمده که در حالت های مختلف توسعه و روی دستگاههای مختلف نیاز به چیدمانهای مختلفی از پنجره های ویژوال استودیو داشته باشید. مثلا وقتی با لپ تاپ کار میکنید، وقتی از یک مانیتور استفاده میکنید یا از دو مانیتور، وقتی روی قسمت UI پروژه خود کار میکنید یا زمانی که نیاز با کار کرده با دیتابیس خور دارید. خوب حالا در نسخه ۲۰۱۵ شما این قابلیت را دارید تا تنظیمات زیادی را ذخیره کرده و بین حالت های مختلف آن سوئیچ کنید. این تنظیمات نیز بین جاهای مخلتف برای شما همزمان میشوند. CodeLens تنها در نسخه های Enterprise و pro با استفاده از این قابلیت شما اطلاعات بسیار زیادی را از سورس کد خود بدون اینکه نیاز داشته باشید محیط توسعه خود را ترک کنید خواهید داشت. میتوانید تاریخچه کاملی از تغییرات سورس کد خود را مشاده کنید.روند تغییر سورس کد را توسط اعضای مختلف تیم مشاهده نمایید.به راحتی بفهمید چه زمانی آخرین زمان تغییر سورس شما بوده و اینکه متوجه شوید تغییرات در کجای پروژه روی سور شما تاثیر گذاشته است. تا اینجا با ۵ قابلیت جدید و تغییر در ویژوال استودیو ۲۰۱۵ آشنا شدیم. در قسمت های بعدی به امکانات جدید در MVC و EF که با انتشار نسخه ۲۰۱۵ در دسترس علاقه مندان قرار میگیرد آشنا خواهیم شد. چه رتبه ای میدهید؟ میانگین ۰ / ۵. از مجموع ۰ اولین نفر باش معرفی نویسنده مقالات 23 مقاله توسط این نویسنده محصولات 43 دوره توسط این نویسنده علیرضا ارومند علیرضا ارومند به عنوان Product Manager شرکت داتین (وابسته به فناپ) در حوزه پروژههای بانکی فعال است.او همچنین مدرس و Technical Manager پروژههای نیک آموز می باشد از دیگر تخصص های او میتوان به: تولید فریمورک برنامه نویسی فوق العاده حرفهای با مدیریت بیش از 1 میلیون تراکنش در ثانیه، همکاری با تیم توسعه شرکت ارتباط فردا (بانک آینده)، مشاور فنی شرکت توسعه رفاه پردیس (بانک رفاه)، مدیر فنی خبرگزاری نسیم، سخنران تنها همایش مورد تایید مایکروسافت در خاورمیانه در حوزه ASP.NET Core، مدیر فنی خبرگزاری بین المللی پیامکوتاه نسیم (برنده جشنواره وب ایران)، مدرس دوره های Dot Net ، ASP.NET در نیک آموز، همکاری با تیم توسعه شرکت ارتباط فردا معرفی محصول علیرضا ارومند آموزش برنامه نویسی سی شارپ - Jet Start 390.000 تومان مقالات مرتبط ۱۰ آبان زبان های برنامه نویسی عملکرد کتابخانه Turtle در پایتون و کاربرد های آن ۰۸ آبان زبان های برنامه نویسی Migration در لاراول چیست و چه کاربردهایی دارد؟ تیم فنی نیک آموز ۰۷ آبان زبان های برنامه نویسی مفهوم SDK در برنامه نویسی اندروید چیست؟ تیم فنی نیک آموز ۰۱ آبان زبان های برنامه نویسی HierarchyId در Ef Core 8؛ کامل ترین آموزش برای مدیریت دیتاهای ساختار یافته تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ ناشناس ۰۶ / ۱۲ / ۹۵ - ۰۳:۵۹ به نظرم کدنویسی و تایپ کدها تو نسخه ۲۰۱۵ خیلی سخت شده به همین جهت من عطایش را به لقایش بخشیدم و برگشتم همون نسخه ۲۰۱۳ که خیلی خوب هست این قدر امکانات جدید ۲۰۱۵ تحولی اساسی در ویژوال استدیو حساب نمیشه که ناچار باشیم به خاطر اون رنج مهاجرت به نسخه جدید رو به جان بخریم پاسخ به دیدگاه ناشناس ۰۶ / ۱۲ / ۹۵ - ۰۳:۵۹ به نظرم کدنویسی و تایپ کدها تو نسخه ۲۰۱۵ خیلی سخت شده به همین جهت من عطایش را به لقایش بخشیدم و برگشتم همون نسخه ۲۰۱۳ که خیلی خوب هست این قدر امکانات جدید ۲۰۱۵ تحولی اساسی در ویژوال استدیو حساب نمیشه که ناچار باشیم به خاطر اون رنج مهاجرت به نسخه جدید رو به جان بخریم پاسخ به دیدگاه سیروان ۱۰ / ۱۱ / ۹۴ - ۱۱:۳۶ خیلی عالیممنون میشیم با مطالب بیشتر و به روزتری آشنا کنید.. پاسخ به دیدگاه فائزه ۱۱ / ۰۸ / ۹۴ - ۰۹:۵۵ با سلامممنون. خوب بود. پاسخ به دیدگاه mohammad ۱۸ / ۰۷ / ۹۴ - ۰۹:۴۲ از قابلیت ۲ و ۵ خیلی خوشم اومد.داره کم کم به جزییاتم اهمیت میده پاسخ به دیدگاه ali@abdian.ir ۳۱ / ۰۵ / ۹۴ - ۰۴:۱۰ خیلی عالی شدههمین که میگه این خط کد چقد زمان میبره برای اجرا خیلی خوبه پاسخ به دیدگاه tiyara9090@hotmail.com ۱۳ / ۰۵ / ۹۴ - ۰۶:۴۸ سلاممرسی ار مقالتون ولی آیا واقعا روز به روز بهتر میشه اگه واقعا اندروید هم بشه باش کار کرد که عالی میشه؟ پاسخ به دیدگاه علیرضا ارومند ۱۶ / ۰۵ / ۹۴ - ۰۸:۴۲ سلام اینکه روز به روز بهتر میشه که بله ۱۰۰% هر روز بهتر میشه. امکانات خوبی برای توسعه موبایل فراهم شده که باید تست بشه. برای پشتیبانی از سایر سیستم عاملها مثل مک و لینوکس راه زیادی در پیش داریم. شما صرفا محیط توسعه دارید. فرض کنید دارید یه برنامه ASP.NET توسعه میدید و تصمیم میگیرید برید و از سیستم عامل لینوکس استفاده کنید هم برای توسعه هم برای اجرا. کار رو شروع میکنید، اولین سوالی که برای شما پیش میاد اینه که خوب دیتابیس کجاست؟! پس SQL Server چی شد؟! احتمالا تصمیم بگیرید از یه DB Engine دیگه استفاده کنید. خوب اگه اینجوری باشه و SQL Server نباشه ترجیح میدم اصلا کلا زبان و پلت فرم توسعه رو عوض کنم 🙂 و در نهایت اینکه همونطور که فردوسی بسی رنج برد در این سال سی تا تونست عجم زنده کنه بدین پارسی، در راهی که پیش روست ما هم باید بسی رنج ببریم 🙂 موفق باشید پاسخ به دیدگاه ساناز احمدی ۱۳ / ۰۵ / ۹۴ - ۰۲:۲۷ سلامبسیار عالیمیشه در مورد مطالب که آقای مهدی شیبانی در نظر خود فرمودن توضیح بدین؟؟/ پاسخ به دیدگاه علیرضا ارومند ۱۶ / ۰۵ / ۹۴ - ۰۸:۱۴ سلام مطلبی که آقای شیبانی فرمودند درسته، و در آینده مطالب بیشتری از این امکانات خواهیم گفت. اما به نظرم هنوز جای کار زیاد داره. قراردادن یه سری امکانات میتونه نوید بخش آینده خوبی باشه، ولی استفاده از این امکانات در محیط های توسعه واقعی به نظرم نیاز به زمان بیشتری داره و این کارها باید پخته تر بشن تا قابلیت استفاده ازشون به وجود بیاد. برای خود من چندین بار پیش اومده که با اومدن یه امکان یا تکنولوژی جدید ذوق زده میشم و سراغش میرم اما بعد از یه مدت توی کار معلوم میشه بسیاری از نیازهای ما در اون امکان پاسخگویی وجود نداره و حتی بعد از مدتی مایکروسافت خودش اون قابلیت و امکانات رو از روال کاریش حذف میکنه. در کل برای استفاده عملیاتی از این زیرساخت ها فکر کنم به زمان بیشتری نیاز باشه. پاسخ به دیدگاه مجتبی شهریور ۰۸ / ۰۵ / ۹۴ - ۱۰:۵۱ سلام دسست درد نکنه خوب بود و میشه گفت به مراتب کار راحتر شده پاسخ به دیدگاه m ۰۴ / ۰۵ / ۹۴ - ۰۴:۳۱ عالی بود پاسخ به دیدگاه 1 2