لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی C++: کلاسها و دادهها
- آخرین آپدیت
دانلود C++ Programming: Classes and Data
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دوم از یک مجموعه پنجگانه است که با هدف کمک به شما برای تسلط و اعتمادبهنفس در کار با پارادایم شیءگرایی (Object-Oriented) در زبان C++ طراحی شده است.
این تخصص برای افرادی است که میخواهند برنامهنویسی شیءگرا را یاد بگیرند. این یک بسته آموزشی جامع است که شما را از مبانی اولیه C++ تا ساخت یک پلتفرم صرافی ارز دیجیتال همراهی میکند.
در طول این پنج دوره، شما با مدرس روی یک پروژه واحد کار خواهید کرد: ساخت یک پلتفرم صرافی ارز دیجیتال. در حین ساخت این پروژه، طیف گستردهای از تکنیکهای برنامهنویسی را خواهید آموخت؛ از کنترل جریان پایه و ورودی/خروجی گرفته تا تجزیه فایل (File Parsing)، تکنیکهای شیءگرایی و تعامل کاربر در کنسول.
در این دوره دوم، یادگیری کلاسهای C++ را آغاز خواهید کرد. شما با فایلهای هدر (Header Files)، توابع عضو کلاس (Member Functions) و نحوه انتخاب انواع داده مناسب برای نمایش یک مجموعه داده در برنامه C++ آشنا خواهید شد.
پس از اتمام این دوره، شما قادر خواهید بود:
* انواع دادههای مناسب را برای نمایش یک مجموعه داده در برنامه C++ انتخاب کنید
* توضیح دهید که چگونه میتوان از یک کلاس برای ترکیب چندین بخش از دادهها در قالب یک واحد استفاده کرد
* یک کلاس شامل توابع بنویسید
سرفصل ها و درس ها
استفاده از کلاسها و متغیرها برای مدلسازی دادهها: کلاس OrderBookEntry، بخش اول
Using classes and variables to model data: the OrderBookEntry class, part 1
مقدمهای بر دوره دوم از این دوره تخصصی
Introduction to the second course in the specialisation
زبان C++ دارای تایپ قوی (Strongly Typed) است
C++ is strongly typed
مجموعه دادههای دفتر سفارشات (Order Book)
The order book data set
نمایش دادههای عددی دفتر سفارشات با استفاده از متغیرها
Representing numerical order book data with variables
مدلسازی سایر دادهها
Modelling the other data
استفاده از enum برای نمایش قیمتهای خرید و فروش (Bid/Ask)
Using an enum to represent the bid/ask
نمایش چندین ورودی دفتر سفارشات: استفاده از vector
Representing multiple order book entries: vector
کارگاه مفهومی: انواع دادههای پایه – اعداد و رشتهها
Concept workshop: basic data types – numbers and strings
مقدمهای بر کلاسها
Introduction to classes
تعریف اولین کلاس خود: OrderBookEntry
Defining our first class: OrderBookEntry
سازندهها (Constructors): انتقال دادههای اولیه به اشیاء
Constructors: passing initialisation data into objects
لیست مقداردهی اولیه سازنده (Constructor Initialization List)
Constructor initialisation list
ایجاد یک vector از اشیاء
Create a vector of objects
سه روش برای پیمایش در یک vector
Three ways to iterate over a vector
سینتکس کار با کلاسهای ساده و قرار دادن اشیاء در یک vector
Syntax for working with simple classes, and putting objects into a vector
استفاده از کلاسها و متغیرها برای مدلسازی دادهها: کلاس OrderBookEntry، بخش دوم
Using classes and variables to model data: the OrderBookEntry class, part 2
تبدیل OrderBookEntry به فایلهای header و cpp
2.501 Convert OrderBookEntry to header and cpp
استفاده از هدر OrderBookEntry در فایل main.cpp و کامپایل
Use the OrderBookEntry header in the main cpp and compile
ایجاد کلاس Merkelmain
Create the Merkelmain class
پیادهسازی تابع init
Implement the init function
محدود کردن سطح دسترسی (Limiting Exposure)
Limiting exposure
تابع بارگذاری دفتر سفارشات (loadOrderBook)
Load orderBook function
کلاسها همراه با توابع، هدرها و فایلهای cpp
Classes with functions, headers and cpp
نمایش نظرات