دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

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

آموزش کدنویسی فایل ها و Stream ها در C#

دانلود PluralSight Working with Files and Streams in C#

10,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

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

عنوان اصلی : Working with Files and Streams in C#

این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه دیسک به همراه فایلهای تمرینی ارائه شده و به مدت زمان 3 ساعت و 14 دقیقه در اختیار علاقه مندان قرار می گیرد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :

مرور دوره

ایجاد یک برنامه کنسول جدید
چک کردن اگر یک فایل وجود داشته باشد
دریافت دایرکتوری پدر و مادر یک مسیر
بررسی اینکه آیا یک دایرکتوری وجود دارد و ایجاد دایرکتوری های جدید < BR /> کپی فایل
انتقال یک فایل
دریافت فرمت فایل از یک نام فایل
حذف دایرکتوری
حذف تمام فایل ها در یک پوشه
خلاصه
/> مقدمه
معرفی کلاس FileSystemWatcher
Property InternalBuffersize
پیکربندی فیلتر های اطلاع رسانی
خواص اضافی
refactoring برای استفاده از فایل های SystemWatcher
مشاهده رویدادهای فایل سیستم عامل
به طور خودکار فایل های پردازش
نادیده گرفتن رویدادهای تکراری فایل های STYMWATCATCATCATE را با هم تلفیق می کنید
نادیده گرفتن رویدادهای تکراری فایل های STYMWATCHER با memoryCache
اضافه کردن پردازش فایل موجود
FileSystemWatcher ملاحظات تست
خلاصه
مقدمه
خواندن و نوشتن فایل های متنی
خواندن و نوشتن فایل های متنی با آرایه های رشته
speci رمزگذاری متن fying
محتوای متن اضافه شده
خواندن و نوشتن تمام محتویات فایل های باینری

خلاصه
مقدمه
مقدمه ای برای جریان ها
مزایای جریان ها
دات نتاوست سلسله مراتب کلاس مراتب
با استفاده از جریان ها برای خواندن و نوشتن محتوای متن
Simplifying StreamReader و Creation ExamperWriter
به طور انتخابی پردازش بخشی از جریان
با استفاده از جریان ها به خواندن و نوشتن داده های باینری
با استفاده از BinaryReader و BinaryWriter
مشخص کردن رمزگذاری های متن
با استفاده از جریان ها برای اضافه کردن داده ها
دسترسی تصادفی FileStream
مرورگر اطلاعاتی
خلاصه
> مقدمه
یک مرور کلی از کتابخانه CSVHELPER
خواندن داده های CSV به صورت پویا
نادیده گرفتن خطوط خالی
پیکربندی Delimiter سفارشی
پیکربندی هدایای فایل CSV
خواندن اطلاعات به کلاس های نهادی
پیکربندی اعتبار سنجی هدر و اقدامات گمشده field
پیکربندی نقشه های سفارشی کلاس
ایجاد مبدل های نوع سفارشی
نوشتن فایل های CSV
خلاصه

مشکلات مربوط به تست فایل دسترسی به فایل
یک مرور کلی از system.io.absractions
refactoring for testability
اضافه کردن تست textfilepileprocessor
اضافه کردن یک binaryfilefileprocessor تست
اضافه کردن یک تست CSVFileProcessor
ارائه خروجی فایل MOCK با تست های تایید
خلاصه، منابع، و یادگیری بیشتر

Course Overview
Introduction
Creating a New Console App
Checking if a File Exists
Getting the Parent Directory of a Path
Checking if a Directory Exists and Creating New Directories
Copying a File
Moving a File
Getting the File Extension from a File Name
Deleting a Directory
Enumerating All the Files in a Directory
Summary
Introduction
Introducing the FileSystemWatcher Class
The InternalBufferSize Property
Configuring Notification Filters
Additional Properties
Refactoring to Use a FileSystemWatcher
Observing the FileSystemWatcher Events
Automatically Processing Files
Ignoring Duplicate FileSystemWatcher Events with a ConcurrentDictionary
Ignoring Duplicate FileSystemWatcher Events with a MemoryCache
Adding Existing File Processing
FileSystemWatcher Testing Considerations
Summary
Introduction
Reading and Writing Text Files
Reading and Writing Text Files with String Arrays
Specifying Text Encodings
Appending Text Content
Reading and Writing the Entire Contents of Binary Files
Considerations
Summary
Introduction
An Introduction to Streams
The Benefits of Streams
.NET Class Hierarchy Overview
Using Streams to Read and Write Text Content
Simplifying StreamReader and StreamWriter Creation
Selectively Processing Part of Stream
Using Streams to Read and Write Binary Data
Using BinaryReader and BinaryWriter
Specifying Text Encodings
Using Streams to Append Data
Random FileStream Access
MemoryStream Overview
Summary
Introduction
An Overview of the CsvHelper Library
Reading CSV Data Dynamically
Ignoring Blank Lines
Configuring a Custom Delimiter
Configuring CSV File Headers
Reading Data into Entity Classes
Configuring Header Validation and Missing Field Actions
Configuring Custom Class Mapping
Creating Custom Type Converters
Writing CSV Files
Summary
Introduction
The Problems with Testing File Access Code
An Overview of System.IO.Abstractions
Refactoring for Testability
Adding a TextFileProcessor Test
Adding a BinaryFileProcessor Test
Adding a CsvFileProcessor Test
Asserting Mock File Output with Approval Tests
Summary, Resources, and Further Learning