تولید کننده آموزش و محصولات مبتنی بر برنامه نویسی مدرن

۳۸ مطلب با کلمه‌ی کلیدی «cpp» ثبت شده است

انتشار قسمت ششم آموزش Qml به زبان فارسی

با سلام خدمت دوستان و همراهان همیشگی

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

لینک آپارات ویدئو

یادتون نره توی پست سرفصل های کیو ام ال سرفصل های مورد علاقتون رو اعلام کنید .

 

۳۱ خرداد ۹۶ ، ۲۳:۱۷ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

انتشار قسمت دوم آموزش Qml به زبان فارسی

با سلام خدمت دوستان و همراهان همیشگی

قسمت دوم آموزش Qt-Qml در کانال آپارات ما منتشر شد .

امیدوارم همتون تا به اینجای کار از آموزش ها راضی بوده باشید . در صورتی که مشکلی توی آموزش ها میبینید که لازمه بهم تذکر بدید میتونید توی پست مربوط به همون آموزش در قسمت نظرات بهم اطلاع بدید .

و همینطور برای پیشنهاد اضافه کردن موضوع به سرفصل آموزش میتوانید از لینک زیر اقدام به نظر دهی برای اضافه کردن سرفصل کنید .

سرفصل های دوره رایگان آموزش Qt-Qml

این قسمت در مورد معرفی و آموزش استفاده از Rectangle و Text هست که دو عضو اساسی و اولیه از QML هستند . امیدوارم مفید واقع بشود .

 

لینک آپارات ویدئو
۲۸ خرداد ۹۶ ، ۱۶:۱۶ ۳ نظر موافقین ۱ مخالفین ۰
بهنام صباغی

شروع دوره کیوت کیو ام ال به همراه سرفصل

با سلام خدمت دوستان و همراهان عزیز

من دوره کیوت کیو ام ال رو شروع کردم ولی سرفصل خاصی هنوز براش مشخص نکردم از تمامی دوستا میخوام سرفصل هایی که فکر میکنند مهمه و بکارشون میاد رو توی قسمت نظرات همین پست اعلام کنند تا به لطف خدا کم کم آموزش هاش رو آماه کنم و به ترتیب منتشر کنم .

 

قسمت هایی که فعلا آماده کردم و به مرور منتشر میکنم به شرح زیر هست :

۱  . معرفی کیوت ، ساخت و اجرای اولین برنامه کیوت کیو ام ال

۲  . معرفی و آموزش Rectangle , Text و MouseArea

۳  . معرفی و آموزش Image و توضیحاتی در مورد id ,property و پراپرتی clip

4  . آموزش نحوه قرار گرفتن ایتم ها درون صفحه و آموزش anchors

۵  . معرفی و آموزش z و نحوه قرار گرفتن ایتم ها روی هم و همینطور لایه بندی با Grid , GrilLayput , Column , Row

۶  . نحوه ایجاد فایل جدید و معرفی Item و signal برای استفاده و ایجاد رویدادها

۷  . نحوه استفاده از js در qml

۸  . معرفی و آموزش Label, Button,  TextInput

۹  . معرفی و آموزش TextFilde , TextArea

۱۰ . آموزش استفاده از ListView با ساختار MVC

۱۱ .آموزش استفاده از api انلاین برای نمایش اطلاعات در قالب xml

۱۲ . آموزش SwipeView , component and Loader

۱۳ . مروری بر کنترل‌های پرکابرد qml قسمت اول

۱۴ . مروری بر کنترل‌های پرکابرد qml قسمت دوم

۱۵ . آموزش انیمیشن ها در کیو ام ال

۱۶ .انتشار قسمت شانزدهم آموزش Qml به زبان فارسی  (signal and slot)

۱۷ . انتشار قسمت هفدهم آموزش Qml به زبان فارسی(ارتباط بین qml و cpp ) قسمت اول

۱۸ . انتشار قسمت هجدهم آموزش Qml به زبان فارسی(ارتباط بین qml و cpp ) قسمت دوم

۱۹ . انتشار قسمت نوزدهم آموزش Qml به زبان فارسی استفاده از canvas در qml

.

.

.

ادامه مطلب...
۲۷ خرداد ۹۶ ، ۱۹:۲۵ ۱۵ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

چگونه کدهای ++C خود را مستند و سازمان‌دهی کنیم ؟

همراهان گرامی سلام
خیلی وقت بود میخواستم بدونم قضیه داکیومنت نویسی چیه و چطور باید کد رو کامنت گذاری کرد و داکیومنت نویسی چطور باید انجام بشه تا کار اصولی باشه ، توی بعضی از پروژه های بزرگ دیده بودم به سبک خاصی کامنت مینویسند ولی هیچ اطلاعاتی راجع بهش نداشتم تا این که تصمیم گرفتم دست به کار بشم و سرچ کنم . مطالب خوبی دستگیرم شد که تصمیم گرفتم ترجمش رو برای شما منتشر کنم . امیدوارم به دردتون بخوره ترجمش رو در قالب یک پی دی اف منتشر کردم امیدوارم براتون مفید باشه

لینک دانلود مقاله

با آرزوی موفقیت روز افزون

۲۵ خرداد ۹۶ ، ۰۵:۵۰ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

پکیج آموزش سایت نویسی با سی پلاس پلاس

با سلام

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

دانلود پکیج آموزش سایت نویسی با سی پلاس پلاس


و همینطور یک بلاگ ساده با همین کتابخانه ایجاد کردم که توی گیتهابم موجود هست .

لینک گیتهاب بلاگ ساده با کتابخانه کیوت وب اپ 


امیدوارم مفید واقع بشه 


۲۴ خرداد ۹۶ ، ۱۵:۰۶ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

نوشتن یونیکد در فایل با زبان سی پلاس پلاس

چند وقت پیش یکی از دوستان میخواست با سی پلاس پلاس حروف فارسی رو درون یک فایل بنویسه

همونطور که اطلاع دارید حروف انگلیسی اسکی هستند و هرکدوم یه کاراکتر یک بایتی جا میگیرند ولی حروف فارسی و کلا یونیکد هرکدوم دوتا کاراکتر یک بایتی یا به عبارتی یک کاراکتر دو بایتی فضا میگیرند به همین خاطر باید از wstring بجای string استفاده بشه که توی همون هدر string هست و برای استفاده از کاراکتر ها هم باید از wchar_t استفاده کنید که نسخه توسعه یافته char عادی است و از دیتا تایپ‌های خود C++ است من در کد زیر یک مثال از نوشتن یک کلمه فارسی و نوشتن یک حرف از آن به صورت 3 بار تکرار آماده کردم و البته طول کلمه رو هم نشون دادم و یکبار هم همون کلمه رو درون استرینگ عادی ریختم تا طولش رو مقایسه کنید :

 

#include <fstream>
#include <iostream>
#include <locale>
#include <string>
using namespace std;
int main()
{
  std::locale::global(std::locale(""));
  wofstream myfile("file.txt");
  wstring wideString = L"فارسی";
  string usualString = "فارسی";
  myfile << wideString;
  wchar_t myChar = wideString[0];
  myfile << myChar << myChar << myChar;
  myfile.close();
  clog << "usual String length :" << usualString.length() << endl
     << "wide string length : " << wideString.length() << endl;
  return 0;
}
۲۴ خرداد ۹۶ ، ۰۵:۲۱ ۱ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

توسعه فریم ورک وب بر پایه سی پلاس پلاس

با سلام خدمت دوستان 

تصمیم گرفتم یک فریم ورک وب بر پایه سی پلاس پلاس توسعه بدم 

فریم ورک های موجود که با سی پلاس پلاس هستند رو بررسی کردم ولی هرکدوم یه سری مشکلاتی دارند که سعی دارم توی این نسخه از فریم ورک تمام مشکلات رو پوشش بدم البته قدم به قدم میخوام اول یک نسخه خیلی ساده از فریم ورک که کار راه انداز باشه طراحی کن و منتشر کنم بعد کم کم روی قابلیت های دیگش کار میکنم توی این پروژه سعی دارم تا جاییش رو که میتونم تنهایی انجام بدم برای این کارمم چند تا دلیل دارم :

ادامه مطلب...
۱۴ اسفند ۹۵ ، ۱۰:۵۱ ۰ نظر موافقین ۰ مخالفین ۰
بهنام صباغی

آتش به اختیار

با سلام خدمت همه‌ی همراهان انقلابی و پیروان خط رهبری
این وبلاگ (سایت )  در راستای تحقق کلام رهبر «من به همه‌ی آن هسته‌های فکری و عملیِ جهادی، فکری، فرهنگی در سرتاسر کشور مرتّباً میگویم: هرکدام کار کنید؛ مستقل و به‌قول میدان جنگ، آتش‌به‌اختیار.»  تولید محتوا می‌کند .
امیدوارم قدم کوچکی در مسیر انقلاب و مسیر شهدا باشد .


آتش به اختیار
 
 
 
ما را دنبال کنید

Follow us

ModernCpp.ir
Aparat
Github
Linkedin
Email

۲۹ بهمن ۹۴ ، ۰۳:۰۸ ۱۰ نظر موافقین ۴ مخالفین ۰
بهنام صباغی