در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این مجموعه آموزش برنامه نویسی و کار با فایل ها و استریم ها را در زبان برنامه نویسی سی شارپ یاد می گیرید.
عنوان اصلی : Working with Files and Streams in C#
بررسی اجمالی دوره
معرفی
ایجاد یک برنامه کنسول جدید
بررسی وجود فایل
دریافت راهنمای اصلی یک مسیر
بررسی وجود دایرکتوری و ایجاد دایرکتوری های جدید
کپی کردن یک فایل
انتقال یک فایل
دریافت پسوند فایل از نام فایل
حذف یک دایرکتوری
شمارش تمام فایل های یک دایرکتوری
خلاصه
معرفی
معرفی کلاس FileSystemWatcher
ویژگی InternalBufferSize
پیکربندی فیلترهای اعلان
خواص اضافی
Refactoring برای استفاده از FileSystemWatcher
مشاهده رویدادهای FileSystemWatcher
پردازش خودکار فایل ها
نادیده گرفتن رویدادهای تکراری FileSystemWatcher با فرهنگ لغت همزمان
نادیده گرفتن رویدادهای تکراری FileSystemWatcher با حافظه پنهان
افزودن پردازش فایل موجود
ملاحظات تست FileSystemWatcher
خلاصه
معرفی
خواندن و نوشتن فایل های متنی
خواندن و نوشتن فایل های متنی با آرایه های رشته ای
تعیین کدگذاری متن
افزودن محتوای متنی
خواندن و نوشتن کل محتویات فایل های باینری
ملاحظات
خلاصه
معرفی
مقدمه ای بر جریان ها
مزایای استریم ها
بررسی اجمالی سلسله مراتب کلاس دات نت
استفاده از Streams برای خواندن و نوشتن محتوای متنی
ساده سازی StreamReader و StreamWriter
پردازش انتخابی بخشی از جریان
استفاده از Streams برای خواندن و نوشتن داده های باینری
با استفاده از BinaryReader و BinaryWriter
تعیین کدگذاری متن
استفاده از Streams برای افزودن داده ها
دسترسی تصادفی FileStream
مرور کلی MemoryStream
خلاصه
معرفی
مروری بر کتابخانه CsvHelper
خواندن اطلاعات CSV به صورت پویا
نادیده گرفتن خطوط خالی
پیکربندی یک جداکننده سفارشی
پیکربندی سرصفحه فایل CSV
خواندن داده ها در کلاس های موجودیت
پیکربندی اعتبار سنجی سرصفحه و اقدامات فیلد از دست رفته
پیکربندی نگاشت کلاس سفارشی
ایجاد مبدل نوع سفارشی
نوشتن فایل های CSV
خلاصه
معرفی
مشکلات تست کد دسترسی به فایل
مروری بر System.IO. Abstractions
Refactoring برای آزمون پذیری
افزودن تست TextFileProcessor
افزودن تست BinaryFileProcessor
افزودن یک تست CsvFileProcessor
اثبات خروجی فایل ساختگی با تست های تایید
خلاصه، منابع، و یادگیری بیشتر
Working with Files and Streams in C#
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
.NET Unit Testing with AutoFixture 4
برنامه نویسی پویا در C# 10
Mocking with Moq 4 and NUnit
مدیریت استثنا در زبان C#
آموزش جامع Representing IoT Systems with the Actor Model and Akka.NET
آموزش یونیت تست بوسیله AutoFixture
مدیریت خطا در C# 10
Automated Testing: The Big Picture
آموزش Unit Test در برنامه های دات نت بوسیله AutoFixture
کتابخانه های کلاس در C# 10