دوره آموزشی
The Great Courses
دوبله زبان فارسی

دوره کامل یادگیری مدیریت فایل سی پلاس پلاس همراه با پروژه (کنسول)

دوره کامل یادگیری مدیریت فایل سی پلاس پلاس همراه با پروژه (کنسول)

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • دانشجویان مبانی مدیریت فایل در سی پلاس پلاس را به روشی آسان یاد می‌گیرند.
  • دانشجویان یاد می‌گیرند چگونه یک پروژه مبتنی بر کنسول در سی پلاس پلاس بر اساس مفاهیم مدیریت فایل بسازند.
  • دانشجویان یاد می‌گیرند برنامه‌های سی پلاس پلاس را بنویسند که به آن‌ها چگونگی پیاده‌سازی توابع و مفاهیم اولیه مدیریت فایل را آموزش می‌دهد.
  • چگونه از توابع مختلف مدیریت فایل مانند ()get() ،put() ،read() ،write() ،rdbuff() ،getline و غیره استفاده کنیم؟
  • می‌دهد.
  • چگونه فایل‌های باینری و متنی را باز کرده و ببندیم و چگونه از اشاره‌گرهای فایل و توابع مرتبط با آن‌ها استفاده کنیم؟
  • پرچم‌های خطا چه هستند و چگونه هنگام خواندن و نوشتن فایل‌ها خطاها را مدیریت کنید، فایل‌های باینری چه هستند و چرا نسبت به فایل‌های متنی ترجیح داده می‌شوند؟
  • یادگیری افزودن، حذف، بروزرسانی و جستجوی رکوردهای دانشجویان در پایگاه داده
  • یادگیری پیاده‌سازی مفاهیم و ساخت پروژه پس از گذراندن دوره سطح مبتدی سی پلاس پلاس
  • یاد بگیرید چگونه یک پایگاه داده کوچک (که یک فایل باینری است) و شامل رکوردهای دانشجویان است را ایجاد کنید.
  • یادگیری ساخت سیستم محاسبه نتایج که نتیجه کل کلاس را محاسبه می‌کند و همچنین نتیجه هر دانشجو را به‌صورت جداگانه نمایش می‌دهد.

پیش‌نیازهای دوره

  • دسترسی به یک کامپیوتر متصل به اینترنت برای نصب ++Dev C
  • دانشجو باید همه مفاهیم اولیه سی پلاس پلاس مانند انواع داده، عملگرها، دستورات تصمیم‌گیری، حلقه‌ها، توابع، آرایه‌ها، اشاره‌گرها، ساختارها و کلاس‌ها را بداند.
  • دانشجویان باید بدانند چگونه برنامه‌های ساده را در ++Dev C و سی پلاس پلاس اجرا کنند.

توضیحات دوره

اگر می‌خواهید یاد بگیرید مدیریت فایل در سی پلاس پلاس چگونه انجام می‌شود، دقیقاً در جای درستی هستید. اگر با مبانی سی پلاس پلاس مانند انواع داده، دستورات ورودی و خروجی، آرایه‌ها، اشاره‌گرها، ساختارها و کلاس‌ها آشنا هستید، کاملاً آماده‌اید که این دوره را شروع کنید.

شما نیازی ندارید مبانی مدیریت فایل را از قبل بدانید، چون ما این موضوع را از ابتدا شروع می‌کنیم و پس از درک مباحث اولیه، به سراغ ساخت یک پروژه می‌رویم تا دانشجویان بتوانند آنچه یاد گرفته‌اند را به‌کار بگیرند.

برای ارائه یک تجربه عملی، این دوره در اصل یک پروژه می‌سازد که چگونگی ایجاد یک پایگاه داده کوچک را با مفهوم مدیریت فایل در سی پلاس پلاس آموزش می‌دهد. پس از ساخت آن، دوره به دانشجویان یاد می‌دهد چگونه از مفاهیم مدیریت فایل سی پلاس پلاس برای ایجاد، جستجو، بروزرسانی و حذف رکوردها در پایگاه داده استفاده کنند (از یک فایل باینری به‌عنوان پایگاه داده برای ذخیره رکوردهای دانشجویان استفاده می‌شود). همچنین یاد می‌دهد چگونه رکوردهای دانشجویان را بازیابی کنند و نتیجه کلاس یا نتیجه هر دانشجو را روی صفحه خروجی نمایش دهند. همه این کارها توسط یک برنامه در سی پلاس پلاس انجام می‌شود که همان پروژه‌ای است که به دانشجویان آموزش می‌دهیم چگونه آن را بسازند و اجرا کنند.

این دوره برای چه کسانی مناسب است؟

  • دانشجویان سطح متوسط سی پلاس پلاس که تازه دوره سطح مبتدی سی پلاس پلاس را تمام کرده‌اند و مبانی سی پلاس پلاس را می‌دانند.
  • کسانی که می‌خواهند موضوع مدیریت فایل در سی پلاس پلاس را از ابتدا یاد بگیرند و آن را با ساخت یک پایگاه داده کوچک به‌عنوان پروژه پیاده‌سازی کنند.

دوره کامل یادگیری مدیریت فایل سی پلاس پلاس همراه با پروژه (کنسول)

  • آشنایی با دوره 10:43
  • استریم‌ها در سی پلاس پلاس چه هستند؟ 02:07
  • بررسی بخش 00:15
  • مدیریت فایل در سی پلاس پلاس به‌صورت مفصل 05:13
  • برخی مفاهیم مدیریت فایل 01:08
  • چرا به مدیریت فایل نیاز داریم؟ 02:12
  • فایل‌های هدر برای مدیریت فایل 01:32
  • انواع فایل‌های مورد استفاده در سی پلاس پلاس 04:06
  • دانلود و نصب ++Dev C 04:08
  • آزمون 1 None
  • بررسی بخش 00:52
  • دمو: مثال 1: نوشتن داده در فایل متنی 11:12
  • دموی تابع open و آشنایی با تابع ()open و حالت‌های آن 08:33
  • دموی حالت‌های باز کردن فایل 05:14
  • دمو - مثال 2: باز کردن فایل و خواندن داده از همان فایل 08:18
  • دمو - مثال 3: مقدمه - نوشتن و خواندن داده از فایل‌های متنی با رشته‌ها 01:23
  • دمو - مثال 3a: نوشتن داده در فایل متنی با رشته‌های دارای فاصله 05:25
  • دمو - مثال 3b: خواندن داده از همان فایل و استفاده از ()eof() ،getline و ()good 08:21
  • آشنایی با بررسی خطا با بیت‌ها 03:01
  • دمو - مثال 4 - مقدمه: بررسی خطاهای فایل با بیت‌های خطا 01:00
  • دمو - مثال 4: بررسی خطاهای فایل در یک برنامه 10:56
  • دمو - مثال 5a: نوشتن و خواندن داده کاراکتری در فایل متنی با توابع ()put و ()get 11:36
  • دمو - مثال 5b: استفاده از تابع ()rdbuff برای خواندن کامل داده فایل در یک مرحله 02:24
  • آزمون 2 None
  • تمرین 1 None
  • بررسی بخش 01:25
  • فایل‌های باینری چه هستند؟ 00:31
  • چرا فایل‌های باینری نسبت به فایل‌های متنی ترجیح داده می‌شوند؟ 04:45
  • آشنایی با توابع ()read و ()write مورد استفاده برای فایل‌های باینری 00:08
  • آشنایی با تابع ()read 06:04
  • آشنایی با تابع ()write 04:35
  • آشنایی با اشاره‌گرهای فایل 07:23
  • استفاده از تابع ()seekg هنگام خواندن فایل 14:10
  • استفاده از تابع ()tellg هنگام خواندن فایل 05:46
  • استفاده از تابع ()seekp هنگام نوشتن فایل 08:07
  • استفاده از تابع ()tellp هنگام نوشتن فایل 04:20
  • آشنایی با دمو - مثال 9: جابجایی اشاره‌گرهای فایل به موقعیت‌های مختلف در فایل 01:31
  • دمو - مثال 9: جابه‌جایی اشاره‌گرهای فایل به موقعیت‌های مختلف در فایل 21:14
  • آزمون 3 None
  • تمرین 2 None
  • بررسی بخش 02:02
  • مقدمه دمو - مثال 6: نوشتن و خواندن داده آرایه از فایل باینری با ()read و ()write 00:15
  • دمو - مثال 6a: نوشتن داده آرایه در فایل باینری 11:01
  • دمو - مثال 6b: خواندن داده آرایه از فایل باینری 10:41
  • آشنایی با دمو - مثال 7: نوشتن و خواندن داده شیء کلاس از فایل 01:24
  • دمو - مثال 7: نوشتن داده شیء کلاس در فایل باینری با تابع ()write 11:03
  • دمو - مثال 7: خواندن شیء کلاس از فایل باینری با تابع ()read 05:31
  • آشنایی با دمو - مثال 7 (گسترش‌یافته): نوشتن چندین شیء در فایل باینری 01:42
  • دمو: مثال 7 (گسترش‌یافته) نوشتن و خواندن چندین شیء در فایل باینری با حلقه 09:49
  • آشنایی با دمو - مثال 10: افزودن برنامه‌نویسی شیءگرا به برنامه مدیریت فایل 07:48
  • دمو - مثال 10a: باز کردن مثال 8 و ذخیره آن به‌عنوان مثال 10 01:01
  • دمو - مثال 10b: افزودن برنامه‌نویسی شیءگرا در مدیریت فایل: افزودن تابع ()Diskout 05:24
  • دمو - مثال 10c: افزودن تابع ()Diskcount در کد 08:57
  • دمو - مثال 10d: برنامه‌نویسی شیءگرا در مدیریت فایل: افزودن تابع ()DiskIn 12:08
  • دمو - مثال 10e: برنامه‌نویسی شیءگرا در مدیریت فایل: خلاصه کد و اجرای کد 06:01
  • آزمون 4 None
  • مقدمه 12:05
  • پیش‌نمایش دموی پروژه و دانلود سورس‌کد کامل پروژه 07:15
  • نصب ++Dev C 03:41
  • چگونه پروژه را در ++Dev C اجرا کنیم؟ 10:09
  • چگونه پروژه را در ویژوال استودیو اجرا کنیم؟ 09:30
  • چگونه پروژه را در Code::Blocks اجرا کنیم؟ 06:32
  • طراحی صفحه اصلی پروژه 17:03
  • ایجاد کلاس دانشجو و افزودن برخی متغیرهای عضو 04:23
  • افزودن تابع ()getdata کلاس و ایجاد شیء کلاس در تابع main 37:00
  • افزودن توابع دیگر کلاس، مانند ()showdata() ،Tabular Display و ()getstudentrollno 13:01
  • افزودن تابع ()ShowStudentRecord: (رکورد دانشجو را جستجو کرده و نمایش می‌دهد) 22:37
  • افزودن Constructor به کلاس دانشجو 10:00
  • آزمون 5 None
  • تابع ()AddEntryMenu که منوی SDMS را نمایش می‌دهد 18:56
  • نمایش همه رکوردها: پیاده‌سازی گزینه 2 منوی SDMS 13:32
  • افزودن و ایجاد رکورد دانشجو: پیاده‌سازی گزینه 1 منوی SDMS 17:32
  • جستجوی رکورد دانشجو: پیاده‌سازی گزینه 3 منوی SDMS 05:10
  • بروزرسانی رکورد دانشجو: پیاده‌سازی گزینه 4 منوی SDMS 22:03
  • بروزرسانی مورد 1 07:05
  • بروزرسانی مورد 2 12:47
  • بروزرسانی مورد 3 03:31
  • خلاصه نهایی بروزرسانی 04:10
  • حذف رکورد دانشجو: پیاده‌سازی گزینه 5 منوی SDMS 33:39
  • آزمون 6 None
  • ایجاد منوی سیستم محاسبه نتایج 11:15
  • نمایش نتیجه کلاس: گزینه 1 منوی محاسبه نتایج 13:04
  • نمایش کارنامه دانشجو: گزینه 2 منوی محاسبه نتایج 04:32
  • خلاصه کد پروژه 05:50
  • خلاصه دوره مدیریت فایل 03:17
  • درس جایزه 06:58

6,168,800 1,542,200 تومان

مشخصات آموزش

دوره کامل یادگیری مدیریت فایل سی پلاس پلاس همراه با پروژه (کنسول)

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:متوسط
  • تعداد درس:86
  • مدت زمان :10:21:02
  • حجم :6.93GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید