تابع sscanf

انصافا اینقدر با زبان C کار کردیم این تابع رو تا حالا ندیده بودم. احتمالا همتون با تابع printf آشنایی دارید. این تابع کارش اینه که تبدیل اعداد حسابی به حروف رو براتون انجام میده. مثلا: char s[100]; int y=10; printf(s,”Y is: %d”,y); خب y تبدیل به حروف اسکی معادل میشه و عبارت Y is: […]

Read more

برنامه ی محاسبه ی رجیسترها برای PWM

سلام. یه برنامه نوشتم برای میکروهای سری PIC24FJ که بتونیم با وارد کردن فرکانس کاری "میکرو" و فرکانس خروجی مورد نظر برای PWM رو به راحتی مقادیر PR و تقسیم کننده ی مربوط به تایمر رو محاسبه کنیم. خیلی سادست و با QT هم نوشتمش. بعدا یه پست هم میزارم که چطور میشه خروجی PWM […]

Read more

خواندن و نوشتن روی فایل ها در C++

قابلیت خوندن و نوشتن در فایل یکی از ویژگی های مهم در هر زبان برنامه نویسی هست. شاید بشه گفت اکثر برنامه ها باید این قابلیت رو داشته باشن. در زبان C++ یک کلاس به اسم fstream وجود داره که به کمک اون می تونید یک فایل رو در مد text یا binary باز کنید […]

Read more

تعریف کلاس در C++

یکی از نقات قوت زبان برنامه نویسی C++ توانایی کپسوله کردن متغیرها و توابع هستش. کلاس ها توانایی این رو دارن که متغیرها و توابع رو در خودشون نگهداری کنن و در موقع نیاز با تعریف هر شی در دسترس باشند. یک کلاس در c++ به سه بخش مختلف تقسیم میشه. توابع و متغیرهایی که […]

Read more

استفاده از تایمر در QT

بعضی وقتا پیش میاد که نیاز داریم به اینکه در یک دوره ی زمانی مشخص یک یا چند تابع اجرا شن. اصولا اینکار در سیستم عامل ویندوز به کمک Thread انجام میشه. به اینصورت که یه Thread به کمک توابع API میسازین و با استفاده از تابع Sleep که از توابع API ویندوز هست یک […]

Read more

ارسال هدر در QT

وقتی یک مرورگر رو باز میکنید و یه آدرس مشخصی رو وارد میکنید تا اطلاعات اون سایت یا صفحه رو بدست بیارید یک سوکتی ساخته میشه که با پورت ۸۰ متصل میشه به اون سرور و اطلاعات رو براتون ارسال میکنه. در این فیلم به کمک برنامه ای که نوشته شده یک صفحه ی php […]

Read more

برنامه نویسی شبکه در QT

گاهی اوقات نیاز پیدا می کنید که به وسیله ی شبکه بین نرم افزارها و یا دستگاه هایی که ساختین ارتباط برقرار کنید. برای مثال کسایی که توی ابزارهای دیجیتالشون از ماژول های وای فای یا LAN استفاده می کنن و دوست دارن برنامه ای بنویسن که از این طریق سیستمشون رو کنترل کنن می […]

Read more

طراحی منو در QT با QMenu

منوها جزو جدانشدنی تو اکثر برنامه های بزرگ هستن که کمک می کنن تا برنامه جمع و جورتر و امکاناتش در دسترستر باشه. QT امکاناتی مثل QMenu, QAction و QMenuBar رو مهیا می کنه که به کمک اونها می تونید انواع منوها را به راحتی ایجاد کنید. در فیلم آموزشی زیر نگاهی داریم به این […]

Read more

کلاس ها و وراثت در Qt

بعضی وقتا پیش میاد که دوست  دارید اشیایی داشته باشین که همشون یه سری ویژگی های خاص داشته باشن. مثلا تمام برچسب هاتون وسط چیشن باشن. فونتشون رنگشون و کلا یه سری ویژگی های خاص رو داشته باشن یا یه سری چیزا رو بهشون اضافه کنید. تعریف کلاس و وراثت از اشیا QT به شما […]

Read more

پنجره های ورودی و خروجی در QT

QT این امکان رو به ما میده که به کمک کلاس های آماده پنجره هایی رو ایجاد کنیم که به کمک اونا بتونیم یک پیغام رو به کاربر نمایش بدیم یا از کاربر بخواید که مقداری رو وارد کنه. پیغام هایی که نمایش داده میشن شبیه پیغام های هر نرم افزار و خود سیستم عامله […]

Read more
1 2