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

    تا 75 درصد تخفیف ویژه شب یلدا بر روی کلیه محصولات وب سایت توسینسو فقط تا 30 آذر

    مانده تا پایان تخفیف ها

    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      حسین احمدی
      امتیاز: 212242
      رتبه:3
      342
      253
      403
      2719
      حسین احمدی ، بنیانگذار TOSINSO ، توسعه دهنده وب و برنامه نویس ، بیش از 12 سال سابقه فعالیت حرفه ای در سطح کلان ، مشاور ، مدیر پروژه و مدرس نهادهای مالی و اعتباری ، تخصص در پلتفرم دات نت و زبان سی شارپ ، طراحی و توسعه وب ، امنیت نرم افزار ، تحلیل سیستم های اطلاعاتی و داده کاوی ... پروفایل کاربر
      دوره های مرتبط
      دوره های توسینسو دوره آموزشی Exploit نویسی به زبان Perl
      دوره آموزشی Exploit نویسی به زبان Perl
      مدرس: ایمان جوادی
      این دوره را در 7 قسط خریداری کنید
      دوره آموزشی پردازش متن با زبان برنامه نویسی پایتون
      دوره آموزشی پردازش متن با زبان برنامه نویسی پایتون
      مدرس: کاظم تقندیکی
      این دوره را در 20 قسط خریداری کنید
      دوره متوسطه برنامه نویسی به زبان جاوا به زبان ساده
      دوره متوسطه برنامه نویسی به زبان جاوا به زبان ساده
      مدرس: مهدی عادلی فر
      این دوره را در 18 قسط خریداری کنید
      دوره آموزشی طراحی رابط کاربری با JavaFX
      دوره آموزشی طراحی رابط کاربری با JavaFX
      مدرس: حسام رسولیان
      این دوره را در 13 قسط خریداری کنید
      دوره آموزشی برنامه نویسی پیشرفته زبان سی شارپ
      دوره آموزشی برنامه نویسی پیشرفته زبان سی شارپ
      مدرس: حسین احمدی
      این دوره را در 78 قسط خریداری کنید
      دوره آموزشی برنامه نویسی اندروید با زبان جاوا به زبان ساده
      دوره آموزشی برنامه نویسی اندروید با زبان جاوا به زبان ساده
      مدرس: مهدی عادلی فر
      این دوره را در 27 قسط خریداری کنید
      دوره آموزشی برنامه نویسی به زبان پرل بصورت پروژه محور
      دوره آموزشی برنامه نویسی به زبان پرل بصورت پروژه محور
      مدرس: ایمان جوادی
      این دوره را در 13 قسط خریداری کنید
      دوره آموزشی مقدماتی برنامه نویسی به زبان سی شارپ
      دوره آموزشی مقدماتی برنامه نویسی به زبان سی شارپ
      مدرس: حسین احمدی
      این دوره را در 17 قسط خریداری کنید
      ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ
      ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ
      مدرس: مهدی عادلی فر
      این دوره را در 2 قسط خریداری کنید
      دوره آموزشی اسکریپت نویسی Batch یا Batch Scripting در ویندوز به زبان ساده
      دوره آموزشی اسکریپت نویسی Batch یا Batch Scripting در ویندوز به زبان ساده
      مدرس: حسین احمدی
      این دوره را در 11 قسط خریداری کنید
      دوره آموزشی ساخت ربات تلگرام
      دوره آموزشی ساخت ربات تلگرام
      مدرس: کاظم تقندیکی
      این دوره را در 8 قسط خریداری کنید
      دوره آموزشی برنامه نویسی WPF در ویژوال استودیو
      دوره آموزشی برنامه نویسی WPF در ویژوال استودیو
      مدرس: امیر حسین فضلیخانی
      این دوره را در 12 قسط خریداری کنید
      دوره آموزشی مقدماتی برنامه نویسی جاوا به زبان ساده
      دوره آموزشی مقدماتی برنامه نویسی جاوا به زبان ساده
      مدرس: مهدی عادلی فر
      این دوره را در 17 قسط خریداری کنید
      دوره آموزشی برنامه نویسی مقدماتی پایتون به زبان ساده
      دوره آموزشی برنامه نویسی مقدماتی پایتون به زبان ساده
      مدرس: حسین احمدی
      این دوره را در 23 قسط خریداری کنید
      دوره تخصصی آموزش متن کاوی با ابزار NLTK
      دوره تخصصی آموزش متن کاوی با ابزار NLTK
      مدرس: کاظم تقندیکی
      این دوره را در 11 قسط خریداری کنید

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

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

      ویندوز 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 هم می تو نید نصب کنید.

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