آموزش مبانی C++: ورودی/خروجی فایل‌ها و مدیریت استثناها - آخرین آپدیت

دانلود C++ Foundations: File I/O and Exception Handling

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از برنامه‌ها برای ذخیره داده‌ها و بازیابی آن‌ها نیاز به استفاده از فایل‌ها دارند. این فایل‌ها می‌توانند از تنظیمات ساده گرفته تا داده‌های ساختاریافته پیچیده باشند. در این دوره آموزشی با عنوان «مبانی C++: ورودی/خروجی فایل‌ها و مدیریت استثناها»، شما نحوه پیاده‌سازی عملیات‌های پایه ورودی و خروجی (I/O) با فایل‌ها در زبان C++ را خواهید آموخت. ابتدا نحوه باز کردن فایل، خواندن و نوشتن داده‌ها و مدیریت شرایط خطا را بررسی می‌کنید. سپس، خروجی‌های قالب‌بندی شده را با استفاده از std::format و std::print می‌شناسید. در نهایت، یاد می‌گیرید که چگونه شرایط خطا را با استفاده از استثناها (Exceptions) یا رویکردهای جایگزین مانند std::expected مدیریت کنید. پس از اتمام این دوره، شما مهارت و دانش لازم برای پیاده‌سازی عملیات فایل و مدیریت خطاهای سیستمی را در کدهای C++ خود خواهید داشت.

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

ورودی و خروجی پایه فایل‌ها Basic File I/O

  • مقدمه و سازماندهی دوره Introduction and Course Organization

  • اصطلاحات پایه I/O فایل و کلاس‌های مدیریت فایل در کتابخانه استاندارد C++ Basic File I/O Terminology and C++ Standard Library File Manager Classes

  • نوشتن در فایل Writing to a File

  • خواندن از فایل Reading from a File

  • دمو: عملیات فایل در عمل Demo: File I/O in Action

  • تجزیه خطوط CSV: مقدمه Parsing a CSV Line: Introduction

  • تجزیه خطوط CSV با متدهای std::string Parsing a CSV Line with std::string Methods

  • تجزیه خطوط CSV با کتابخانه Ranges Parsing a CSV Line with the Ranges Library

  • دمو: تجزیه CSV در عمل Demo: CSV Parsing in Action

  • مباحث تکمیلی فایل‌ها Further File Topics

  • نکات کلیدی و جمع‌بندی Key Takeaways

مدیریت خطاها Handling Errors

  • اعلام خطاها از طریق کدهای بازگشتی (Return Codes) Signaling Errors via Return Codes

  • اعلام خطاها با استفاده از استثناها (Exceptions) Signaling Errors Using Exceptions

  • گرفتن استثناها (Catching Exceptions) Catching Exceptions

  • مفهوم Stack Unwinding Stack Unwinding

  • توصیف‌گر noexcept The noexcept Specifier

  • دمو: استثناها در عمل Demo: Exceptions in Action

  • جایگزینی برای استثناها: std::expected An Alternative to Exceptions: std::expected

  • دمو: کاربرد std::expected در عمل Demo: std::expected in Action

نمایش نظرات

آموزش مبانی C++: ورودی/خروجی فایل‌ها و مدیریت استثناها
جزییات دوره
52m
19
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Giovanni Dicanio Giovanni Dicanio

Giovanni Dicanio یک برنامه نویس رایانه ای است که هم در سیستم عامل cross-platform C و C ++ و هم در توسعه سیستم عامل ویندوز متخصص است. جیووانی مقالات برنامه نویسی رایانه ای را در C ++ ، OpenGL و سایر موضوعات برنامه نویسی در مجلات رایانه ای ایتالیا نوشت. وی اخیراً برخی از مقالات ویژگی های C ++ را برای مجله MSDN نیز تألیف کرده است. او همچنین به برخی از پروژه های منبع باز کد کمک کرد. تجربه برنامه نویسی رایانه ای او به روزهای طلایی Commodore 64 و Amiga 500 با حضور Basic و Assembly برمی گردد. جیووانی دوست دارد به افراد در حل مشکلات برنامه نویسی C و C ++ در انجمن هایی از جمله Stack Overflow کمک کند. وی از سال 2007 به دلیل مشارکت در جامعه توسعه C ++ ، ابتدا در گروه های خبری NNTP و سپس در مجامع ، جایزه Microsoft MVP ++ Visual C + را برگزار کرده است.

C++