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