آموزش یادگیری پرونده C ++ دوره کامل با پروژه (کنسول) - آخرین آپدیت

دانلود Learn C++ File Handling Full Course With (Console) Project

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: C ++ Course Handling File با (کنسول) پروژه: پایگاه داده مینی: مدیریت پایگاه داده دانشجویی و محاسبه نتیجه دانش آموزان اصول اولیه کار با پرونده C ++ را به روشی آسان یاد می گیرند که دانش آموزان یاد بگیرند که یک پروژه مبتنی بر کنسول را در C ++ بر اساس مفاهیم مدیریت فایل تهیه کنند. دانش آموزان یاد می گیرند که برنامه های C ++ را بنویسند که به آنها آموزش می دهد که چگونه توابع و مفاهیم حمل و نقل فایل اساسی را پیاده سازی کنند ، نحوه استفاده از توابع مختلف انتقال فایل مانند GET () ، خواندن () ، نوشتن () ، نوشتن () ، rdbuff () ، getLine () و بسیاری دیگر نحوه باز و بستن پرونده های باینری و متنی و نحوه استفاده از نشانگرهای فایل و عملکردهای مرتبط با آنها چه پرچم های خطا و نحوه رسیدگی به خطاها هنگام خواندن/نوشتن به پرونده ها ، پرونده های باینری هستند و چرا آنها نسبت به فایلهای متنی ترجیح می دهند برای افزودن ، حذف ، به روزرسانی ، سوابق جستجو دانش آموزان در پایگاه داده ، یاد می گیرند که مفاهیم را پیاده سازی کنید و پروژه را پس از انجام دوره C ++ Levels Course Course یاد بگیرید که چگونه می توانید Mini DataBase را ایجاد کنید (که یک پرونده باینری است) که حاوی سوابق دانش آموزان برای ایجاد نتیجه است سیستم محاسبه که نتیجه کل کلاس را محاسبه می کند و همچنین نتیجه دانشجویی را نشان می دهد. پیش nیaزhaha: دسترسی به رایانه ای با اینترنت برای نصب دانش آموز Dev C ++ باید تمام مفاهیم اساسی C ++ را مانند انواع داده ها ، اپراتورها ، بیانیه های تصمیم گیری ، حلقه ها ، کارکردها ، آرایه ها ، نشانگرها ، ساختارها ، دانش آموزان کلاس ها بدانند که چگونه برنامه های ساده را اجرا کنند در C ++/dev C ++

اگر می خواهید یاد بگیرید که چگونه رسیدگی به پرونده در C ++ ، شما در جای مناسب هستید. اگر با اصول C ++ مانند انواع داده ها ، بیانیه های I/O ، آرایه ها ، نشانگرها ، ساختارها ، کلاس ها آشنا هستید ، پس از آن کاملاً آماده هستید تا این دوره را طی کنید.


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


بعد از این دوره شما قادر خواهید بود


· اصول اولیه کار با پرونده C ++ را به روشی آسان یاد بگیرید

· برنامه های C ++ را بنویسید که به آنها آموزش می دهد که چگونه توابع و مفاهیم کاربری اساسی را پیاده سازی کنند

· فایلهای باینری و متنی را باز و بسته کنید

· از توابع مختلف انتقال پرونده مانند get () ، قرار دادن () ، خواندن () ، نوشتن () ، rdbuff () ، getLine () و بسیاری دیگر استفاده کنید.

· از نشانگرهای فایل و عملکردهای مرتبط با آنها استفاده کنید

· بدانید که پرونده های باینری چیست و چرا آنها نسبت به پرونده های متنی ترجیح داده می شوند.

· بدانید پرچم های خطا چیست و چگونه می توان هنگام خواندن/نوشتن به پرونده ها خطاها را انجام داد

· بر اساس مفاهیم انتقال پرونده ، یک پروژه مبتنی بر کنسول را در C ++ بسازید.

· افزودن ، حذف ، به روزرسانی ، سوابق جستجو دانش آموزان در پایگاه داده

· اجرای مفاهیم پس از انجام دوره سطح مبتدیان C ++ پروژه را انجام می دهند

· ایجاد اطلاعات مینی (که یک پرونده باینری است) که حاوی سوابق دانش آموزان است

· ایجاد سیستم محاسبه نتیجه که نتیجه کل کلاس را محاسبه می کند ، نتیجه دانشجویی را نیز نشان می دهد.


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


این دوره شامل بیش از 9 ساعت محتوای ویدیویی عالی است. برای دیدن اینکه آیا روشی را که من تدریس می کنم دوست دارید ، می توانید به فیلم های رایگان نگاهی بیندازید و تصمیم خود را بگیرید. بیش از 21000 دانشجو دوره های من را خریداری کردند و اکثریت راضی هستند. اگر دوره را دوست ندارید ، به یاد داشته باشید که می توانید طی 30 روز بازپرداخت کامل درخواست کنید اما من رضایت شما را تضمین می کنم.


اگر در مورد این دوره یا در مورد اصول C ++ سؤالی دارید ، در هر زمان از شما سؤال کنید. من با خوشحالی به آنها پاسخ خواهم داد و دوست دارم در سفر یادگیری زبان به شما کمک کنم.



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

مقدمه Introduction

  • مقدمه ای برای دوره Introduction To the Course

  • جریان های C ++ چیست؟ What are Streams in C++ ?

مقدمه ای برای رسیدگی به پرونده در C ++ (با جزئیات) Introduction to File Handling in C++ (in detail)

  • بخش اجمالی Section Overview

  • چه چیزی در رسیدگی به پرونده در C ++ با جزئیات What in File Handling in C++ in detail

  • برخی از مفاهیم انتقال پرونده Some File Handling Concepts

  • چرا ما به رسیدگی به پرونده نیاز داریم؟ Why Do We Need File Handling ?

  • پرونده های هدر برای رسیدگی به پرونده Header Files For File Handling

  • انواع پرونده های مورد استفاده در C ++ Types of Files Used in C++

  • بارگیری و نصب dev c ++ Download & Install Dev C++

  • مسابقه شماره 1 Quiz # 1

رسیدگی به پرونده های متنی در C ++ و تشخیص خطا Handling Text Files in C++ & Error Detection

  • بخش اجمالی Section Overview

  • نسخه ی نمایشی: مثال 1: داده ها را به پرونده متنی بنویسید Demo : Example 1 : Write data to text File

  • نسخه ی نمایشی عملکرد باز و مقدمه ای برای عملکرد باز () و حالت های آن Demo of Open Function & Introduction to open() function and its modes

  • نسخه ی نمایشی حالت های باز کردن پرونده Demo of File Opening Modes

  • نسخه ی نمایشی: مثال شماره 2: پرونده و خواندن داده ها را از همان پرونده "file.txt" باز کنید Demo : Example # 2 : Open File and Reading data from the same file “File.txt"

  • نسخه ی نمایشی: مثال 3: مقدمه: نوشتن و خواندن داده ها از پرونده های متنی با استفاده از رشته ها Demo:Example 3: Intro: Writing & Reading data From Text Files using Strings

  • نسخه ی نمایشی: مثال 3 (الف): نوشتن داده به پرونده متنی با استفاده از رشته هایی با خالی Demo: Example 3(a): Writing data to text File using Strings with blanks

  • نسخه ی نمایشی: Ex.3 (b): خواندن داده ها از همان پرونده و استفاده از EOF () ، GetLine () و خوب () Demo: Ex.3(b): Reading data from same File & using eof( ),getline( ) & good( )

  • مقدمه ای برای بررسی خطا با بیت ها Introduction to Error Checking With Bits

  • نسخه ی نمایشی: مثال 4: مقدمه: بررسی پرونده برای خطاها با استفاده از بیت های خطا Demo: Example 4 : Intro: Checking File For Errors Using Error bits

  • نسخه ی نمایشی: مثال 4: بررسی پرونده برای خطاها در یک برنامه Demo : Example 4: Checking File For Errors in a program

  • نسخه ی نمایشی: سابق 5: (الف) داده های کاراکتر را در پرونده متنی با استفاده از put () و عملکرد دریافت کنید. Demo: Ex 5:(a) Write/Read Character Data In Text File Using put() & get function

  • Demo Ex 5 (b) با استفاده از تابع RDBuff () برای خواندن کامل داده های پرونده به یکباره Demo Ex 5 (b) Using rdbuff( ) function to read complete file data at once

  • مسابقه شماره 2 Quiz # 2

  • تکلیف شماره 1 Assignment # 1

رسیدگی به پرونده های باینری و نشانگرهای پرونده و عملکردهای مرتبط با آنها چیست؟ Handling Binary Files and What are File Pointers & Their Related Functions?

  • بخش اجمالی Section Overview

  • پرونده های باینری چیست؟ what are binary files ?

  • چرا پرونده های باینری نسبت به پرونده های متنی ترجیح داده می شوند؟ Why are binary Files Preferred over text files ?

  • مقدمه ای برای خواندن () و نوشتن () عملکرد مورد استفاده برای پرونده های باینری Introduction to read( ) & write( ) function used for binary files

  • مقدمه ای برای خواندن () عملکرد Introduction to read( ) function

  • مقدمه ای برای نوشتن () عملکرد Introduction to write( ) function

  • معرفی نشانگرهای پرونده File Pointers Introduction

  • با استفاده از SeekG () در هنگام خواندن پرونده Using seekg( ) While File Reading

  • با استفاده از TellG () در هنگام خواندن پرونده Using tellg( ) while file reading

  • با استفاده از عملکرد SEEKP () هنگام نوشتن پرونده Using seekp( ) function while file writing

  • با استفاده از عملکرد TELP () هنگام نوشتن پرونده Using tellp( ) function while file writing

  • معرفی به نسخه ی نمایشی: مثال 9: حرکت نشانگرهای پرونده به موقعیت های مختلف در پرونده Intro to Demo: Example 9: Moving file pointers to different positions in File

  • نسخه ی نمایشی: مثال 9: حرکت نشانگرهای پرونده به موقعیت های مختلف در پرونده Demo: Example 9: Moving File Pointers to different positions in the file

  • مسابقه شماره 3 Quiz # 3

  • تکلیف شماره 2 Assignment # 2

رسیدگی به پرونده های باینری با خواندن و نوشتن انواع مختلف داده به آن Handling Binary Files By Reading and Writing Different Types Of Data to It

  • بخش اجمالی Section Overview

  • معرفی نسخه ی نمایشی: سابق 6: نوشتن و خواندن داده های آرایه از binaryfile wth خوانده شده ()/نوشتن () Intro Demo:Ex 6 :Writing & Reading Array data from BinaryFile wth read()/write()

  • نسخه ی نمایشی: سابق 6 (الف): نوشتن داده های آرایه به پرونده باینری Demo: Ex 6(a): Writing Array Data To Binary File

  • نسخه ی نمایشی: سابق 6 (ب): خواندن داده های آرایه از پرونده باینری Demo: Ex 6(b): Reading Array Data From Binary File

  • مقدمه ای برای نسخه ی نمایشی: مثال 7: نوشتن و خواندن داده های شیء کلاس از پرونده Introduction to Demo: Example 7: Writing and Reading class object data from file

  • نسخه ی نمایشی: سابق 7: نوشتن داده های شیء کلاس به پرونده باینری با استفاده از عملکرد نوشتن () Demo: Ex 7: Writing Class object data to binary file using write( ) function

  • نسخه ی نمایشی: سابق 7: خواندن شیء کلاس از پرونده باینری با استفاده از عملکرد Read () Demo: Ex 7: Reading class object from binary file using read( ) function

  • معرفی به نسخه ی نمایشی: سابق 7 (گسترش یافته): نوشتن چندین اشیاء به پرونده باینری Intro to Demo: Ex 7 (Extended): Writing Multiple objects to binary file

  • نسخه ی نمایشی: سابق 7 (گسترده) نوشتن/خواندن چندین اشیاء به پرونده باینری با استفاده از حلقه Demo: Ex 7 (Extended) Writing/Reading multiple objects to binary file using loop

  • مقدمه به نسخه ی نمایشی: مثال 10: اضافه کردن OOP در برنامه کنترل پرونده Intro to Demo: Example 10: Adding OOP in File Handling Program

  • نسخه ی نمایشی: سابق 10 (الف): افتتاح سابق 8 و پس انداز به عنوان سابق 10 Demo: Ex 10(a): Opening Ex 8 and saving as Ex 10

  • نسخه ی نمایشی: سابق 10 (ب): اضافه کردن OOP در کار با فایل: اضافه کردن عملکرد دیسک () Demo: Ex 10 (b): Adding OOP in file handling: Adding Diskout( ) Function

  • نسخه ی نمایشی: سابق 10 (ج): اضافه کردن عملکرد دیسک () در کد Demo: Ex 10 (c): Adding Diskcount( ) Function in code

  • نسخه ی نمایشی: سابق 10 (د): OOP در کار با پرونده: اضافه کردن عملکرد دیسکین () Demo: Ex 10 (d): OOP in file handling: Adding DiskIn( ) Function

  • نسخه ی نمایشی: EX 10 (E): OOP در رسیدگی به پرونده: خلاصه کد و اجرای کد Demo: Ex 10 (e): OOP in File Handling: Code Summary & Code Execution

  • مسابقه شماره 4 Quiz # 4

پروژه اول: مقدمه: سیستم مدیریت پایگاه داده دانشجویی و سیستم محاسبه نتیجه Project I:Introduction : Student Database Management & Result Calculation System

  • مقدمه Introduction

  • پیش نمایش پروژه نمایشی و بارگیری پروژه کد منبع کامل Preview of Project Demo & Download Project Complete Source Code

  • نصب Dev C ++ Dev C++ Installation

  • نحوه اجرای پروژه در dev c ++ How To Run Project In Dev C++

  • نحوه اجرای پروژه در ویژوال استودیو How To Run Project in Visual Studio

  • نحوه اجرای پروژه در بلوک های کد How To Run Project in Code Blocks

  • طراحی صفحه اصلی پروژه Designing Home Screen Of Project

پروژه دوم: اجرای سیستم مدیریت پایگاه داده دانشجویی (SDMS) (قسمت A) Project II: Student Database Management System (SDMS) Implementation ( Part A )

  • ایجاد کلاس دانشجویی و اضافه کردن برخی از متغیرهای عضو Creating student class & adding some member variables

  • اضافه کردن عملکرد GetData () کلاس و ایجاد شیء کلاس در عملکرد اصلی Adding getdata() function of class & creating class object in main function

  • اضافه کردن سایر توابع کلاس به عنوان مثال ShowData () ، نمایش جدولی () و getStudentrollno Adding other class functions e.g showdata(),Tabular Display() & getstudentrollno

  • اضافه کردن عملکرد showstudentrecord (): (جستجو و نمایش پرونده دانشجویی) Adding ShowStudentRecord( ) function : (searches and displays student record)

  • افزودن سازنده به کلاس دانشجویی Adding Constructor to student class

  • مسابقه شماره 5 Quiz # 5

پروژه III: اجرای سیستم مدیریت پایگاه داده دانشجویی (SDMS) (قسمت B) Project III: Student Database Management System (SDMS) Implementation ( Part B )

  • عملکرد منوی () را اضافه کنید که منوی SDMS را نشان می دهد Add Entry Menu ( ) Function that shows SDMS menu

  • نمایش همه سوابق: SDMS منوی گزینه 2 اجرای Display All Records : SDMS Menu Option 2 Implementation

  • افزودن/ایجاد سابقه دانشجویی: منوی SDMS گزینه 1 اجرای Add/Create Student Record : SDMS Menu Option 1 Implementation

  • سوابق دانشجویی را جستجو کنید: منوی SDMS گزینه 3 اجرای Search Student Record : SDMS Menu Option 3 Implementation

  • سوابق دانشجویی را به روز کنید: منوی SDMS گزینه 4 اجرای Update Student Record : SDMS Menu Option 4 Implementation

  • پرونده شماره 1 را به روز کنید Update Case # 1

  • پرونده شماره 2 را به روز کنید Update Case # 2

  • پرونده شماره 3 را به روز کنید Update Case # 3

  • خلاصه نهایی را به روز کنید Update Final Summary

  • ضبط دانشجویی: منوی SDMS گزینه 5 اجرای Delete Student Record : SDMS Menu Option 5 Implementation

  • مسابقه شماره 6 Quiz # 6

پروژه IV: اجرای سیستم محاسبه نتیجه Project IV : Result Calculation System Implementation

  • ایجاد منوی سیستم محاسبه نتیجه Creating Menu of Result Calculation System

  • نمایش نتیجه کلاس: منوی محاسبه نتیجه گزینه 1 Show class Result : Result Calculation Menu Option 1

  • کارت گزارش دانشجویی را نشان دهید: منوی محاسبه نتیجه گزینه 2 Show Student Report Card : Result Calculation Menu Option 2

  • خلاصه کد پروژه Project Code Summary

خلاصه دوره Course Summary

  • خلاصه دوره انتقال پرونده File Handling Course Summary

سخنرانی Bonus Lecture

  • سخنرانی Bonus Lecture

نمایش نظرات

آموزش یادگیری پرونده C ++ دوره کامل با پروژه (کنسول)
جزییات دوره
10.5 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
361
4.7 از 5
دارد
دارد
دارد
Sarah Naseem
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sarah Naseem Sarah Naseem

مهندس نرم افزار و مربی به عنوان مهندس علوم کامپیوتر ، لیسانس من BS (افتخارات) و کارشناسی ارشد علوم کامپیوتر به ترتیب با 3.95 CGPA از دانشگاه مهندسی و فناوری لاهور و دانشگاه مدیریت و فناوری لاهور است. من معلم دانشگاه GIFT گوجرانوالا بوده ام و دروس مربوط به کامپیوتر را به دانشجویان کامپیوترهای BBA و BSc آموزش داده ام. من مقاله تحقیقاتی خود را با عنوان E-Registration: A Solution to Voter’s Register و در دانشگاه COMSATS ، لاهور ارائه کردم. تدریس اشتیاق من است و نمی خواستم خودم را به افراد اطراف قلمرو خود محدود کنم. Udemy بستری فراهم می کند تا از طریق دانش شما به میلیون ها دانشجو در سراسر جهان متصل شود و به همین دلیل من اینجا هستم. برنامه نویسی محبوب ترین قسمت برای من در علوم کامپیوتر است و من سعی کردم در حد توانم با استفاده از ترکیب PowerPoint و DevC ++ به راحتی به شما آموزش دهم توضیح گام به گام دستورالعمل های برنامه برای نشان دادن توالی اجرای برنامه ارائه شده است که برای درک زبان برنامه نویسی بسیار مفید است. امیدوارم دوره های من را دوست داشته باشید و آنها را با استفاده از حداقل وقت و تلاش فرا بگیرید.