لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش .NET 6 BCL Playbook
.NET 6 BCL Playbook
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره به شما می آموزد که از کتابخانه کلاس پایه دات نت با نشان دادن راه حل های بسیاری از مشکلات عملی، پوشش موضوعاتی مانند رشته ها، مجموعه ها، enums، دسترسی به فایل، ایجاد سرویس های ویندوز و دسترسی به داده های سیستم، به طور موثر استفاده کنید. کتابخانه کلاس پایه ( BCL) انواع داده های اساسی مانند int و string را که همه برنامه های C# به آنها وابسته هستند و همچنین ابزاری برای تعامل کد شما با سیستم عامل ارائه می دهد. در این دوره آموزشی، NET 6 BCL Playbook، یاد خواهید گرفت که به طور موثر از کتابخانه کلاس پایه دات نت استفاده کنید. نمونههای زیادی از مشکلاتی را که میتوانند در برنامههای دنیای واقعی ایجاد شوند، مشاهده خواهید کرد و نحوه استفاده از کلاسها و روشها در BCL برای نوشتن راهحلها را مشاهده خواهید کرد. رشته ها، مجموعه ها، شماره ها و انواع عددی. راهحلهای دیگر به شما امکان استفاده از کلاسهای BCL را میدهد که با سیستمعامل تعامل دارند و به کد شما اجازه میدهند کارهایی مانند کاوش در سیستم فایل، ایجاد سرویسهای ویندوز، مصرف APIهای وب یا خواندن رجیستری را انجام دهند. در پایان دوره شما درک خوبی از قابلیت های کتابخانه کلاس پایه خواهید داشت و می توانید از آن برای حل طیف گسترده ای از مشکلات استفاده کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
کار با System.Object
Working with System.Object
معرفی کتاب راهنما BCL
Introducing the BCL Playbook
خلاصه ماژول
Module Summary
همه چیز از Object به ارث می رسد
Everything Inherits from Object
چرا نوع شما به نمایش رشته نیاز دارد؟
Why Your Type Needs a String Representation
نادیده گرفتن ToString()
Overriding ToString()
ToString() با رکوردها
ToString() with Records
مقایسه برای برابری - انواع مرجع
Comparing for Equality – Reference Types
اجرای برابری ارزش با یک رکورد
Implementing Value Equality with a Record
ReferenceEquals() و Reference Equality
ReferenceEquals() and Reference Equality
تست برابری با مقادیر پوچ
Testing for Equality with Null Values
برابری برای انواع ارزش
Equality for Value Types
خلاصه
Summary
تاریخ و زمان
Dates and Times
بررسی اجمالی
Overview
DateTime، TimeSpan، DateOnly و TimeOnly را معرفی می کنیم
Introducing DateTime, TimeSpan, DateOnly, and TimeOnly
قالب بندی DateTimes به عنوان رشته
Formatting DateTimes as Strings
گرفتن روز هفته
Getting the Day of the Week
انسان سازی تایمز
Humanizing Times
تجزیه تاریخ و زمان از رشته ها
Parsing Dates and Times from Strings
صادرات تاریخ و زمان برای رفت و برگشت
Exporting Dates and Times for Round-tripping
استفاده از ParseExact() برای وارد کردن داده های رفت و برگشت
Using ParseExact() to Import Round-tripped Data
در نظر گرفتن مناطق زمانی با DateTimeOffset
Taking Account of Timezones with DateTimeOffset
تبدیل بین مناطق زمانی
Converting between Timezones
خلاصه
Summary
دستکاری رشته ها
Manipulating Strings
بررسی اجمالی
Overview
خواندن یک فایل CSV
Reading a CSV File
کوتاه کردن فضای سفید اضافی
Trimming Excess WhiteSpace
حذف فضای سفید در وسط یک رشته
Removing Whitespace in the Middle of a String
شناسایی شخصیت های خاص
Identifying Special Characters
مقایسه برای برابری رشته ها
Comparing for Strings Equality
قرار دادن رشته ها در یک فرم استاندارد
Putting Strings in a Standard Form
کاربرد قواعد گرامر: جمع کردن کلمات
Applying Grammar Rules: Making Words Plural
منطق کثرت سازی
The Logic of Pluralizing
استخراج زیر رشته ها
Extracting Substrings
تبدیل به Title Case
Converting to Title Case
تبدیل به حروف جمله
Converting to Sentence Case
خلاصه
Summary
قالب بندی سفارشی
Custom Formatting
بررسی اجمالی
Overview
چرا به نمایش رشته های متعدد نیاز دارید؟
Why You Need Multiple String Representations
سلام، من سیمون هستم. به نظر من توانایی ساخت موسیقی خود، فیلمبرداری عالی و گرفتن تصاویر عالی کاربردهای زیادی دارد. ایجاد یک شرکت کوچک؟ شما می توانید تبلیغات فیلم، صدای جرنگ جرنگ و فید اینستاگرام خود را بسازید! شما فقط می خواهید سرگرم شوید و چیزهایی را به خاطر بسپارید، درست است؟ بهترین سرگرمی نواختن یک ساز است و تصویر ایده آل هرگز از مد نمی افتد.
نمایش نظرات