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

تعداد ویدئو 57
زمان دوره 03:56:29
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش نکات و ترفندهای پیشرفته سی شارپ سری اول یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی نکات و ترفندهای پیشرفته در سی شارپ است که با نام اصلی C# Tips and Traps از شرکت Pluralsight منتشر شده است.

سی شارپ چیست؟

زبان برنامه نویسی سی شارپ یکی از زبانهای بسیار محبوب و قدرتمند محیط دات نت است. امروزه بسیاری از برنامه های کاربردی را با با زبان سی شارپ توسعه می دهند. افرادی که در سابقه ی خود، کار کردن با زبان قدرتمندی شبیه C یا C++ را دارند، با زبان سی شارپ ارتباط بهتری برقرار می کنند. شباهت زیاد در Syntax این زبان با زبانهای C و C++ باعث محبوبت بیشتر این زبان شده است. زبان برنامه نویسی سی شارپ دارای قابلیت های بی شماری است که گاهی فهمیدن اینکه چه چیزی را در آن نمی دانید دشوار است.

C-visual-studio

به منظور درک هر چه بهتر مفاهیم برنامه نویسی در سی شارپ برای تمامی کسانی که تجربه ی کافی در کار کردن با این زبان را دارند بهتر است که از نکات و ترفندهای پیشرفته ی آن آگاه بشوید و اقدام به استفاده کردن از آنها کنید. ضمناً در صورت تمایل می توانید آموزش نکات و ترفندهای پیشرفته سی شارپ سری دوم و آموزش نکات و ترفندهای پیشرفته سی شارپ سری سوم  را نیز دریافت کنید.

سرفصل مطالب آموزش ویدئویی نکات و ترفندهای پیشرفته در سی شارپ سری اول

فصل اول: قسمت اول

  • مقدمه
  • سفارش کردن اطلاعات نشان داده شده در Debugger
  • کنترل کردن نمایش داده شدن اعضای کلاس در Debugger
  • بررسی عملگر Null-coalescing
  • خطر صدا زادن متدهای Virtual از درون توابع سازنده
  • معرفی Attribute های نشان دادن اطلاعات متد Caller
  • بررسی متدها و کلاس های Partial
  • تبدیل نوع های داده ای در زمان اجرای برنامه با استفاده  از Convert.ChangeType
  • در دسترس قرار دادن کلاس ها و اعضای Internal به اسمبلی های Friend
  • جمع بندی

فصل دوم: قسمت دوم

  • مقدمه
  • ساده کردن کد مربوط به چک کردن خالی بودن و Null بودن رشته ها
  • معرفی Time Zone ها و استفاده از DateTime.MinValue برای نشان دادن تاریخ های Null
  • انجام عملیات کامپایل به صورت شرطی و نشان دادن اخطارها و خطاهای کامپایلر
  • تست کردن اعبتار Char Unicode
  • تغییر دادن Culture مربوط به Thread جاری در زمان اجرای برنامه
  • ایجاد کردن اعداد تصادفی
  • استفاده از Tuple ها برای کاهش کد
  • استفاده اجباری از مقایسه Reference Equality
  • تغییر ندادن Hashcode یک Object پس از اضافه شدن آن به یک دیکشنری
  • ساختن و استفاده از Enum های قابل ترکیب
  • جمع بندی

فصل سوم: قسمت سوم

  • مقدمه
  • فرمت بندی شرطی بر اساس مثبت، منفی و صفر بودن اعداد
  • علامت زدن یک کد به عنوان منسوخ شده
  • جلوگیری کردن از ارزیابی دوباره پرس و جوهای LINQ
  • اجرا کردن برنامه های تصادفی و ثبت کردن خروجی آنها
  • متدهای استاتیک کلاس Array
  • کپی کردن، Clone کردن و تغییر اندازه آرایه ها
  • مقداردهی کردن اولیه به آرایه های چند بعدی مربعی و Jagged Array ها
  • حفظ کردن Stack Trace در زمان Rethrow کردن Exception ها
  • جمع بندی

فصل چهارم: قسمت چهارم

  • مقدمه
  • پارس کردن نوع های داده ای عددی با استفاده از NumberStyles
  • جلوگیری کردن از پارس های مبهم نوع داده ای DataTime
  • جلوگیری از پارس اشتباه نوع داده ای DateTime با استفاده از رشته های مستقل از Cluture
  • پارس کردن نوع داده ای DateTime با استفاده از NumberStyles
  • تبدیل نوع های داده ای پدر به آرایه های بایت
  • استفاده از as و یا تبدیل کردن با Cast ها
  • خارج شدن زود هنگام از حلقه های تکرار
  • سازگاری بانیری با پارامترهای اختیاری
  • جمع بندی

فصل پنجم: قسمت پنجم

  • مقدمه
  • جایگزین کردن کالکشن های موقت با yeild
  • ساختن Namespace Alias و حل و فصل کردن برخوردهای خارجی
  • نشان دادن اعداد صحیح بزرگ و تصادفی
  • ساختن و استفاده کردن از Format Provider های سفارشی
  • جمع بندی

فصل ششم: قسمت ششم

  • مقدمه
  • اجرای شرطی متدها بر اساس علامت های کامپایلر
  • بررسی عملگر شرطی
  • کار کردن آسان تر با Path ها
  • فرمت بندی کردن و چیدن مقادیر در ستون ها
  • تعریف کردن متدهایی که تعداد نامشخصی از پارامترهای ورودی را دریافت می کنند
  • ساده کردن Overload ها توابع سازنده کلاس ها
  • به دست آوردن اطلاعات در مورد پلتفرم و سیستم جاری
  • استفاده کردن از Indexer ها در کلاس های سفارشی
  • جمع بندی

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش نکات و ترفندهای پیشرفته سی شارپ سری اول”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید