آموزش آشنایی با سیستم نوع C#

Introduction to the C# Type System

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: C# یک زبان قوی تایپ شده است. در این دوره ، نحوه کار با انواع داده های داخلی ، کلاس ها ، رابط ها و وراثت را خواهید آموخت. از آنجا که C# یک زبان قوی است ، هر چیزی که با آن کار می کنید باید دارای نوع تعریف شده باشد. بسیار مهم است که بدانید چگونه می توانید انواع سفارشی خود مانند کلاس ها ، رابط ها ، enume ها و ساختارها را ایجاد کنید. در این دوره ، مقدمه ای بر سیستم نوع C# ، با سیستم نوع در C# آشنا خواهید شد. ابتدا ، انواع داده های داخلی ، از جمله int ، string و DateTime را کاوش می کنید. در مرحله بعد ، تفاوت بین انواع ارزش و انواع مرجع را درک خواهید کرد و خواهید دید که چگونه انواع خود را ایجاد کنید ، اعم از کلاس ها ، enume ها ، واسط ها یا ساختارها. در نهایت ، شما با جنبه های مختلف ارائه شده توسط C# برای ایجاد کلاس هایی از جمله وراثت آشنا خواهید شد. هنگامی که این دوره را به پایان رساندید ، انواع مختلف ارزش و انواع مرجع در C# که برای ایجاد هرگونه برنامه دات نت با استفاده از C# مورد نیاز است را درک خواهید کرد.

سرفصل ها و درس ها

مروری بر دوره Course Overview

  • مروری بر دوره Course Overview

مقدمه دوره Course Introduction

  • معرفی ماژول Module Introduction

  • از این دوره چه خواهید آموخت؟ What Will You Learn from This Course?

  • ابزارهای مورد نیاز Required Tools

استفاده از انواع داده های C# داخلی Using Built-in C# Data Types

  • معرفی ماژول Module Introduction

  • آشنایی با انواع C# Understanding Types in C#

  • استفاده از انواع داده های داخلی Using Built-in Data Types

  • نسخه ی نمایشی: کار با انواع اولیه Demo: Working with Primitive Types

  • عبارات در C# Expressions in C#

  • نسخه ی نمایشی: عملگرها و مقادیر پیش فرض Demo: Operators and Default Values

  • اعضا در انواع اولیه Members on Primitive Types

  • نسخه ی نمایشی: کار با اعضای int و char Demo: Working with Members of int and char

  • کار با DateTime Working with DateTime

  • نسخه ی نمایشی: کار با DateTime Demo: Working with DateTime

  • تبدیل بین انواع Converting between Types

  • نسخه ی نمایشی: تبدیل بین انواع Demo: Converting between Types

  • تایپ ضمنی Implicit Typing

  • نسخه ی نمایشی: تایپ ضمنی Demo: Implicit Typing

  • خلاصه Summary

ایجاد و استفاده از رشته ها Creating and Using Strings

  • معرفی ماژول Module Introduction

  • درک رشته ها در سی شارپ Understanding Strings in C#

  • نسخه ی نمایشی: ایجاد رشته Demo: Creating Strings

  • کار با رشته ها Working with Strings

  • نسخه ی نمایشی: کار با رشته ها Demo: Working with Strings

  • فرار از متن Escaping Text

  • نسخه ی نمایشی: فرار از متن Demo: Escaping Text

  • آزمایش رشته ها برای برابری Testing Strings for Equality

  • نسخه ی نمایشی: مقایسه رشته ها Demo: Comparing Strings

  • تغییرناپذیری رشته ها The Immutability of Strings

  • نسخه ی نمایشی: تارها تغییر ناپذیر هستند Demo: Strings are Immutable

  • تجزیه از رشته ها به انواع دیگر Parsing from Strings to Other Types

  • نسخه ی نمایشی: تجزیه رشته ها Demo: Parsing Strings

  • خلاصه Summary

کار با روش ها Working with Methods

  • معرفی ماژول Module Introduction

  • درک روشها Understanding Methods

  • نسخه ی نمایشی: ایجاد روش ها Demo: Creating Methods

  • یافتن روش صحیح Finding the Correct Method

  • نسخه ی نمایشی: اضافه بار روش Demo: Method Overloading

  • انتقال پارامترها بر اساس ارزش و مرجع Passing Parameters by Value and by Reference

  • نسخه ی نمایشی: عبور پارامترها بر اساس ارزش و مرجع Demo: Passing Parameters by Value and by Reference

  • نسخه ی نمایشی: استفاده از کلید واژه out Demo: Using the out Keyword

  • استفاده از پارام ها Using params

  • نسخه ی نمایشی: استفاده از پارام ها Demo: Using params

  • پارامترهای اختیاری و استدلال های نامگذاری شده Optional Parameters and Named Arguments

  • نسخه ی نمایشی: پارامترهای اختیاری و استدلال های نامگذاری شده Demo: Optional Parameters and Named Arguments

  • نسخه ی نمایشی: استفاده از نحو با بیان Demo: Using Expression-bodied syntax

  • خلاصه Summary

درک انواع ارزش و انواع مرجع Understanding Value Types and Reference Types

  • معرفی ماژول Module Introduction

  • سیستم نوع مشترک The Common Type System

  • آشنایی با انواع سفارشی Understanding Custom Types

  • نسخه ی نمایشی: مرور برای انواع سفارشی Demo: Browsing for Custom Types

  • ایجاد شمارش Creating Enumerations

  • نسخه ی نمایشی: ایجاد شمارش Demo: Creating Enumerations

  • کار با Structs Working with Structs

  • نسخه ی نمایشی: کار با Structs Demo: Working with Structs

  • خلاصه Summary

ایجاد کلاس و اشیاء اول Creating Your First Class and Objects

  • معرفی ماژول Module Introduction

  • درک کلاسها Understanding Classes

  • ایجاد کلاس کارمند Creating the Employee Class

  • نسخه ی نمایشی: ایجاد کلاس کارمند Demo: Creating the Employee Class

  • استفاده از کلاس Using the Class

  • نسخه ی نمایشی: ایجاد اشیاء Demo: Creating Objects

  • نسخه ی نمایشی: کار با چندین شیء Demo: Working with Several Objects

  • نسخه ی نمایشی: کلاس ها انواع مرجع هستند Demo: Classes Are Reference Types

  • افزودن ویژگی ها Adding Properties

  • نسخه ی نمایشی: افزودن ویژگی ها Demo: Adding Properties

  • نسخه ی نمایشی: ایجاد برنامه ثبت نام کارکنان Demo: Building the Employee Registration Application

  • خلاصه Summary

انجام بیشتر با انواع سفارشی Doing More with Custom Types

  • معرفی ماژول Module Introduction

  • گروه بندی کلاسها در فضاهای نامی Grouping Classes in Namespaces

  • نسخه ی نمایشی: کار با فضاهای نام سفارشی Demo: Working with Custom Namespaces

  • معرفی داده های استاتیک Introducing Static Data

  • نسخه ی نمایشی: کار با داده ها و روش های استاتیک Demo: Working with Static Data and Methods

  • نسخه ی نمایشی: کار با داده های ثابت Demo: Working with Constant Data

  • کار با null Working with null

  • نسخه ی نمایشی: کار با null Demo: Working with null

  • آشنایی با جمع آوری زباله Understanding Garbage Collection

  • نسخه ی نمایشی: درک مجموعه زباله Demo: Understanding Garbage Collection

  • خلاصه Summary

استفاده از ارث بر انواع سی شارپ Applying Inheritance to C# Types

  • مقدمه ماژول Module Introduction

  • درک وراثت Understanding Inheritance

  • ایجاد یک پایگاه و یک نوع مشتق شده Creating a Base and a Derived Type

  • نسخه ی نمایشی: ایجاد یک پایگاه و یک نوع مشتق شده Demo: Creating a Base and a Derived Type

  • رابطه IS-A The Is-A Relation

  • نسخه ی نمایشی: رابطه Is-A Demo: The Is-A Relation

  • استفاده از چند شکلی Using Polymorphism

  • نسخه ی نمایشی: با استفاده از کلمات کلیدی مجازی و لغو Demo: Using the virtual and override Keywords

  • نسخه ی نمایشی: کار با کلاس های مهر و موم شده Demo: Working with Sealed Classes

  • کلاسهای انتزاعی Abstract Classes

  • نسخه ی نمایشی: کار با کلاس های انتزاعی Demo: Working with Abstract Classes

  • ارث بردن از System.Object Inheriting from System.Object

  • نسخه ی نمایشی: وراثت از System.Object Demo: Inheriting from System.Object

  • خلاصه Summary

استفاده از رابط ها Using Interfaces

  • معرفی ماژول Module Introduction

  • درک رابط ها Understanding Interfaces

  • نسخه ی نمایشی: ایجاد یک رابط کاربری سفارشی Demo: Creating a Custom Interface

  • کاوش و استفاده از رابط های داخلی Exploring and Using Built-in Interfaces

  • نسخه ی نمایشی: با استفاده از IComparable Demo: Using IComparable

  • استفاده از چند شکلی با رابط ها Using Polymorphism with Interfaces

  • نسخه ی نمایشی: استفاده از چند شکلی با رابط ها Demo: Using Polymorphism with Interfaces

  • خلاصه و پایان دوره Summary and Course Closing

نمایش نظرات

آموزش آشنایی با سیستم نوع C#
جزییات دوره
5h 18m
101
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
63
- از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.