درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
تخفیف های وب سایت
همه تخفیف ها

عضویت در

کانال تلگرام

توسینسو

اطلاعات مطلب
مدرس/نویسنده
حسین احمدی
امتیاز: 215360
رتبه:3
343
265
413
2781
حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ... پروفایل کاربر

آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره

تاریخ 57 ماه قبل
نظرات 9
بازدیدها 8227
با سلام مجدد خدمت دوستان و همراهان انجمن تخصصی فناوری اطلاعات ایران. در قسمت دوم آموزش زبان سی شارپ به بررسی ابزارهایی که در مقدمه جهت گذراندن دوره معرفی شدند خواهیم پرداخت. برخی از این ابزارها جهت بهتر شدن محیط کار هستند. ضمن بررسی و معرفی ابزارها، لینک دانلود نسخه های آزمایشی ابزارهای معرفی شده در اختیار دوستان قرار خواهد گرفت. خوب بهتره به معرفی ابزارهای مورد نیاز بپردازیم.

ویندوز 7، 8 یا 8.1


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


دوستان جهت گذراندن این دوره نیاز به ویندوز نسخه 7 به بالا دارند، به این خاطر که برنامه های نوشته شده تحت دات نت نسخه 4.5.1 روی نسخه های پایین تر ویندوز اجرا نخواهند شد. همچنین اگر علاقه به نوشتن برنامه های ویندوز 8 و 8.1 یا همون RT دارید، Visual Studio که در بخش بعدی معرفی میشه رو روی نسخه های 8 یا 8.1 نصب کنید.

Visual Studio 2013


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


ما برای نوشتن برنامه های سی شارپ، به محیطی نیاز داریم که بتونیم داخلش، پروژه ها و فایل هامون رو مدیریت کنیم، برنامه رو اجرا کنیم و به خطایابی برنامه بپردازیم. به این ابزارها Integrated Development Environment یا به اختصار IDE میگن. معروفترین و بهترین ابزار برای نوشتن برنامه های سی شارپ، محیط Visual Studio هست که در نسخه های مختلفی ارائه شده. با نصب Visual Studio 2013، دات نت نسخه 4.5.1 و زبان سی شارپ بر روی سیستم شما نصب خواهند شد. Visual Studio در نسخه های مختلفی ارائه شده که برای این دوره من از نسخه Ultimate استفاده کردم. نسخه Express به صورت رایگان عرضه شده که دارای امکانات کمتری نسبت به نسخه Ultimate هست. Visual Studio رو میتونید از طریق لینک زیر دانلود کنید:


دانلود Visual Studio 2013

افزونه Resharper


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


خیلی از دوستان با محیط Visual Studio و محیط های نظیر اون کار کردند. اما محیط Visual Studio یکسری کاستی ها داره که روند کد نویسی رو به شدت کاهش میده. افزونه Resharper با افزودن ویژگی های جدیدی به Visual Studio، این امکان رو به شما میده که زمان کد نویسی رو به شدت کاهش بدید. از ویژگی های Resharper میشه به بهبود عملکرد Intellisense در محیط Visual Studio، افزودن قابلیت های Refactoring برای کدها و Code Analysis اشاره کرد که در طول دوره با این قابلیت ها بیشتر آشنا خواهیم شد. استفاده از این افزونه برای نوشتن برنامه اجباری نیست، ولی شدیداً توصیه میشه دوستان نسبت به تهیه و نصب Resharper اقدام کنند. نصب Resharper باید بعد از نصب Visual Studio انجام بشه. برای دریافت آخرین نسخه که آزمایشی هست، یعنی نسخه 8.2.1، به لینک زیر مراجعه کنید:

دانلود Resharper

افزونه dotCover


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


یکی از تکنیک هایی که برنامه نویس ها ازش استفاده می کنند، نوشتن Unit Test برای کدها هست. یعنی نوشتن Test برای ارزیابی بخش های مختلف برنامه. ابزار dotCover با بررسی کدهای برنامه و تست های نوشته شده، به شما گزارشی از تعداد تست های نوشته شده برای برنامه و بخش هایی که برای اونها تستی نوشته نشده میده. این قابلیت با مفهوم Code Coverage شناخته میشه. با نصب افزونه dotCover امکانات فوق به Visual Studio افزوده میشه که در طول دوره با این قابلیت ها بیشتر آشنا میشیم. نصب dotCover باید بعد از نصب Visual Studio انجام بشه. آخرین نسخه dotCover، یعنی نسخه 2.7، به صورت آزمایشی از لینک زیر قابل دریافت هست:

دانلود dotCover

افزونه dotMemory


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


استفاده بهینه از حافظه! یکی از مسائلی که باید مخصوصا" توی برنامه های خیلی بزرگ بهش توجه کرد. اینکه هر کدوم از بخش های برنامه چه مقدار حافظه استفاده می کنند. بوسیله ابزار dotMemory شما میتونید کنترل کاملی از روند استفاده حافظه توسط برنامه تون داشته باشید. این ابزار با بررسی کدهای برنامه، گزارشات کاملی در این مورد به شما ارائه میده. افزونه dotMemory باید بعد از نصب Visual Studio انجام بشه. نسخه 4 به صورت آزمایشی از لینک زیر قابلی دریافت هست:

دانلود dotMemory

افزونه dotTrace


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


بررسی میزان بازدهی برنامه، یعنی بخش های مختلف برنامه در استفاده از CPU چه میزان بازدهی رو دارند. گفتیم که ابزار dotMemory برای بررسی حافظه استفاده شده توسط برنامه و بخش های مختلف اون هست. اما ابزار dotTrace این بررسی رو بر روی CPU انجام میده و گزارشاتی در این مورد به شما ارائه میده. افزونه dotTrace باید بعد از نصب Visual Studio انجام بشه. نسخه 5.5 به صورت آزمایشی از لینک زیر قابلی دریافت هست:

دانلود dotTrace

ابزار dotPeek


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


شاید یکی از امکاناتی که خیلی از برنامه نویس ها به اون شدیداً نیاز دارند، قابلیت مشاهده سورس برنامه هایی هست که دسترسی به سورس اصلی رو ندارند. بوسیله ابزار dotPeek این امکان در اختیار برنامه نویس قرار میگیره. شما با اجرای این ابزار و باز کردن یک برنامه دات نت قابلیت مشاهده کدهای اون برنامه رو خواهید داشت. این قابلیت به همراه نصب Resharper به Visual Studio اضافه میشه و میتونید مستقیماً به کدهای کتابخانه دات نت یا ابزارهایی که در حال استفاده از اون ها هستید دسترسی داشته باشید. آخرین نسخه این ابزار، یعنی نسخه 1.1 از لینک زیر قابل دریافت هست. همچنین این ابزار به صورت رایگان توسط شرکت jetBrains ارائه شده:

دانلود dotPeek

دوستان توجه کنند که ابزارهای dotCover، dotMemory، و dotTrace بدون نصب Visual Studio هم قابل استفاده هستند. اما جهت افزوده شدن امکانات آنها به محیط Visual Studio ابتدا باید Visual Studio رو نصب کنیم و سپس ابزارها رو نصب کنیم

SQL Server 2014


آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره


امروزه اکثر برنامه هایی که نوشته میشوند، قابلیت ذخیره و بازیابی اطلاعات رو دارند. این اطلاعات باید در یک بانک اطلاعاتی ذخیره بشه. SQL Server یک بانک اطلاعاتی رابطه ای هست که به شما قابلیت ذخیره سازی اطلاعات و بازیابی اطلاعات رو میده. نصب و استفاده از SQL Server برای دوره سوم که برنامه نویسی بانک اطلاعاتی در سی شارپ می باشد مورد نیاز هست. آخرین نسخه SQL Server یعنی نسخه 2014 به صورت آزمایشی از طریق لینک زیر قابل دریافت هست:

دانلود SQL Server 2014

خوب دوستان این بخش آشنایی اولیه با ابزارها و برنامه های مورد نیاز برای شروع دوره بود. به امید خدا در بخش بعدی در مورد ساختار و معماری دات نت خدمت شما مطالبی رو ارائه خواهم داد. پس تا بخش بعدی همه شما عزیزان را به خدای بزرگ می سپارم.

نویسنده : حسین احمدی
منبع : جزیره برنامه نویسی وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است
برچسب ها
ردیف عنوان
1 دوره آموزشی .NET Framework و زبان برنامه نویسی سی شارپ - مقدمه
2 آموزش سی شارپ - قسمت اول :: معرفی و بررسی ابزارهای مورد نیاز دوره
3 آموزش زبان سی شارپ - قسمت دوم :: آشنایی با .NET Framework و ساختار آن (بخش اول)
4 آموزش زبان سی شارپ - قسمت دوم :: آشنایی با .NET Framework و ساختار آن (بخش دوم)
5 آموزش زبان سی شارپ - قسمت سوم :: آشنایی اولیه با محیط Visual Studio و نوشتن اولین برنامه
6 آموزش زبان سی شارپ - قسمت چهارم :: آشنایی با ساختار برنامه ها و کامپایلر زبان سی شارپ
7 آموزش زبان سی شارپ - قسمت پنجم :: آشنایی با دستورات کنسول و متغیرها
8 آموزش زبان سی شارپ - قسمت ششم :: نوع های داده اولیه
9 آموزش زبان سی شارپ - قسمت هفتم :: آشنایی با عملگرهای زبان سی شارپ
10 آموزش زبان سی شارپ - قسمت هشتم :: آشنایی با دستورات کنترلی و حلقه ها (بخش اول)
11 آموزش زبان سی شارپ - قسمت هشتم :: آشنایی با دستورات کنترلی و حلقه ها (بخش دوم)
12 آموزش زبان سی شارپ - قسمت هشتم :: آشنایی با دستورات کنترلی و حلقه ها (بخش سوم)
13 آموزش زبان سی شارپ - قسمت هشتم :: آشنایی با دستورات کنترلی و حلقه ها (بخش چهارم)
14 آموزش زبان سی شارپ - قسمت نهم :: آشنایی با آرایه ها و دستور foreach
15 آموزش زبان سی شارپ - قسمت دهم :: آشنایی با متدها در زبان سی شارپ (بخش اول)
16 آموزش زبان سی شارپ - قسمت دهم :: آشنایی با متدها در زبان سی شارپ (بخش دوم)
17 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت یازدهم :: مقدمه ای بر برنامه نویسی شئ گرا
18 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت دوازدهم :: آشنایی با کلاس، اشیاء و فضاهای نام
19 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت سیزدهم :: آشنایی با فیلدها و رفتارها
20 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت چهاردهم :: آشنایی با Property ها
21 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت پانزدهم :: آشنایی با سازنده ها و روش های ایجاد اشیاء
22 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت شانزدهم :: وراثت یا Inheritance
23 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت هفدهم :: آشنایی با مفهوم Polymorphism
24 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت هجدهم:: کلاس های abstract و sealed
25 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت نوزدهم :: سازنده ها در وراثت، کلمه کلیدی protected و فیلدهای readonly
26 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت بیستم :: کلاس های static و partial و Extension Method ها
27 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت بیست و یکم :: Reference Types و Value Types
28 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت بیست و دوم :: آشنایی با کاربرد interface ها
29 آموزش برنامه نویسی شئ گرا در زبان سی شارپ - قسمت بیست و سوم :: آشنایی با مفاهیم Inversion of Control و Dependency Injection
30 آموزش برنامه نویسی شئ گرا در زبان سی شارپ -قسمت بیست و چهارم :: آشنایی با مفهوم Type Casting و انواع Cast ها
31 آموزش برنامه نویسی شئ گرا در زبان سی شارپ -قسمت بیست و پنجم :: آشنایی با operator overloading و تعریف cast ها
32 آموزش برنامه نویسی شئ گرا در زبان سی شارپ -قسمت بیست و ششم :: مفاهیم boxing و unboxing
33 آموزش برنامه نویسی شئ گرا در زبان سی شارپ -قسمت بیست و هفتم :: قابلیت Generics
34 آموزش برنامه نویسی شئ گرا در زبان سی شارپ -قسمت بیست و هشتم :: نکات تکمیلی Generic ها، کلاس List و کلاس Dictionary
35 آموزش زبان سی شارپ -قسمت بیست و نهم (پایانی): استثناء ها (Exceptions) و مدیریت خطاها در سی شارپ
دوره مجموعه کل دوره
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • سلام و خسته نباشید
    مهندس احمدی فقط در قسمت ابزار dotPeek لینک دریافتش رو اشاره کردین در متن ولی خود لینک دریافت رو فکر میکنم یادتون رفته بگزارید. با تشکر از زحماتتون
  • لینک دانلود dotPeek
  • با تشکر از فرهاد عزیز بابت معرفی لینک، متن اصلاح شد...
  • عالیه ممنون

  • سلام مرسی دوست عزیز تا اینجا خوب بوده حلا برم سراغ قسمت های بعدی
  • این پست حذف شده است
    دلیل حذف: لطفاً سوال خود روا در قالب یک پرسش جداگانه در تالار گفتگو مطرح کنید.

  • سلام دوباره خدمت جناب مهندس احمدی
    من ویژوال استدیو 2015 دارم و همین! در این ابتدا نیاز که این نرم افزارهای افزودنی که فرمودید رو هم دانلود کنم یا فعلا بدون اون ها هم میشه ادامه داد؟!
  • سلام. نیازی نیست. بدون ابزارها هم میتونید آموزش هارو جلو ببرید...
  • سلام و وقت بخیر
    آموزشی که دادید ابزار هاش فقط در ویندوز8 قابل اجرا هستن درسته یعنی با ویندوز 7نمیشه کار کرد؟؟؟
  • سلام دوست عزیز، حتماً نیازی به Windows 8 ندارید، Visual Studio 2015 رو روی ویندوز 7 هم می تو نید نصب کنید.

برای ارسال نظر ابتدا به سایت وارد شوید