تا %60 تخفیف خرید برای 4 نفر با صدور مدرک فقط تا
00 00 00
در توسینسو تدریس کنید

مهم: برای خریدهای بالای 100 هزار تومان باید از رمز پویا استفاده کنید و امکان خرید با رمز ایستا وجود نخواهد داشت

با خرید یکجای این دوره از 40 درصد تخفیف بر روی خرید خود استفاده کنید. تخفیف های وب سایت بر روی خرید تک ویدیوها اعمال نخواهد شد. در صورت هر گونه سوال برای خرید خود می توانید با شماره 02634209662 تماس گرفته یا به تلگرام پشتیبانی سایت پیام دهید.

قیمت: 701,530 تومان

با 40% تخفیف وب سایت و مدرس در صورت خرید یکجا: 420,930 تومان

خرید دوره با 40 تخفیف

آموزش سی شارپ (#C) پیشرفته قسمت 115 : کامپایلر دات نت (Roslyn)

آموزش سی شارپ (#C) پیشرفته قسمت 115 : کامپایلر دات نت (Roslyn)

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

شرکت مایکروسافت از نسخه 6 سی شارپ از کامپایلر جدیدی با نام Roslyn استفاده کرد که نسب به کامپایلر قبلی تغییراتی زیادی داشت و مهمترین تغییر آن این بود که به جای نوشتن کل کامپایلر با زبان سی پلاس پلاس بخش هایی از کامپایلر جدید با زبان سی شارپ و مبتنی بر دات نت پیاده سازی شده است که این موضوع قابلیت های زیادی در اختیار تیم توسعه زبان سی شارپ و همچنین سایر توسعه دهندگان قرار می دهد، از جمله امکان پردازش کدهای سی شارپ توسط کلاس های ارائه شده توسط مایکروسافت و پیاده سازی Code Analyzer ها و سایر قابلیت هایی که بوسیله این پلتفرم قابل پیاده سازی هستند. در قسمت صد و چهاردهم از دوره آموزشی پیشرفته زبان سی شارپ با Roslyn و قابلیت های آن آشنا خواهیم شد. مطالبی که در این قسمت آموزش داده می شوند:

  1. آشنایی با Roslyn و کاربرد آن
  2. آشنایی با Code Style ها در محیط Visual Studio
  3. نحوه نصب .NET Compiler Platform SDK بر روی Visual STudio
  4. آشنایی با Syntax Visualizer و استفاده از آن برای بررسی ساختار کدهای سی شارپ
  5. آشنایی با Compiler Pipeline در سی شارپ و بخش های مختلف آن
  6. نصب پکیج Microsoft.CodeAnalysis برای دسترسی به قابلیت های سی شارپ
  7. آشنایی با SyntaxAPI و کلاس CSharpSyntaxTree برای Parse کردن کدهای سی شارپ
  8. آشنایی با متد GetRoot برای دسترسی به ریشه ساختار درختی کدها
  9. آشنایی با متد GetDiagnostics برای بدست آوردن پیام های Error، Warning و ... در کد Parse شده
  10. آشنایی با متد GetDescendants برای کوئری گرفتن از Node های Syntax Tree
  11. بدست آوردن Token های یک Node بوسیله متد ChildTokens
  12. آشنایی با کلاس CSharpSyntaxWalker و پیمایش ساختار درختی بوسیله این کلاس
  13. آشنایی با مفهوم Semantic Analysis
  14. استفاده از کلاس CSharpCompiler برای بدست آوردن Symbol ها بر اساس نام و بر اساس Declaration ها
  15. آشنایی با مفهوم Code Transformation و تبدیل کدها و استفاده از متد ReplaceNode
  16. آشنایی با کلاس SyntaxFactory برای ایجاد Declaration ها
  17. آشنایی با کلاس CSharpSyntaxRewriter برای اعمال Code Transformation
  18. نوشتن یک افزونه Refactoring برای Visual Studio بوسیله Roslyn SDK
نظر شما
برای ارسال نظر بر روی این مطلب باید آن را خریداری کنید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

افرادی که این مطلب را خواندند مطالب زیر را هم خوانده اند