رفتن به مطلب
جامعه‌ی برنامه‌نویسان مُدرن ایران
کامبیز اسدزاده

بررسی وضعیت اینترنت تحت Qt

پست های پیشنهاد شده

سلام،

برخی از دوستان در گروه‌ برنامه‌نویسی در رابطه با نحوه‌ی بررسی وضعیت اینترنت و شبکه سوال پرسیده بودن که چطور میشه در سی++ تحت کیوت مخصوصاً همراه QML وضعیت آنلاین بودن رو در زمان واقعی بررسی کرد.

Screen Shot 2018-09-17 at 19.17.20.png

Screen Shot 2018-09-17 at 19.16.56.png

Screen Shot 2018-09-17 at 19.17.08.png

من نمونه مثالی آماده کردم که در وضعیت زمان واقعی (Real-Time) هر چند ثانیه یک بار نسبت به وضعیت اینترنت واکنش نشون میده. برای دریافت این نمونه مثال از مخزن مربوطه استفاده کنید.

 

  • پسندیدن 4

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

  • مطالب مشابه

    • توسط veria.kurdish
      سلام خدمت اساتید محترم.
      یک فایل txt دارم با محتویات زیر:
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   d............... 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
          00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................ 
       
      و توسط تکه کد پایین این فایل رو میخونم. دو سوال داشتم خدمت اساتید محترم:
      آیا فانکشن خاصی هست بتونم کاراکتر های نقطه (.) و حرف d را حذف کنم و فقط صفر ها باقی بمونند؟ همین تغییراتی که در فایل انجام دادیم رو بیایم در یک فایل جدید و به صورت باینری ذخیره کنیم؟  
      #include <QCoreApplication> #include <QDataStream> #include <QFile> #include <QString> #include <QDebug> void read(QString filename) { QFile file(filename); if(file.open(QIODevice::ReadWrite)) { qDebug() << "file opened!" << "\n" << "\n"; qDebug() << file.readAll(); } } int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QString file = ":/test/1.txt"; read(file); return a.exec(); }
    • توسط veria.kurdish
      سلامی دوباره خدمت اساتید عزیز. اگر بخواهیم در Qt Widget برنامه ای در ویندوز کامپایل کنیم ولی استایل برنامه شبیه به استایل برنامه های لینوکس باشد باید به چه روشی عمل کرد؟ آیا امکان پذیر است؟ 
      با تشکر
    • توسط Saman
      سلام وخسته نباشد
      چطور میتونم از کد های جاوا در پروژه های QML استفاده کنم
    • توسط کامبیز اسدزاده
      همانطور که می‌دانید محیط توسعه‌ی یکپارچه‌ی نرم‌افزار Visual Studio به عنوان یکی از جامع‌ترین محیط‌های توسعه بسیار شناخته شده است. برنامه‌نویسان سی‌پلاس‌پلاس بسیاری از پروژه‌های خود را تحت این محیط علاوه بر آن کیوت کریتور توسعه می‌دهند. کتابخانه‌ی کیوت افزونه‌ای را برای یکپارچه سازی خود با محیط ویژوال استودیو ارائه داده است که در حالت عادی از کتابخانه‌ی Qt به خوبی پشتیبانی می‌کند و اجازه می‌دهد تا شما کُد‌های خود را که بر اساس کتابخانه‌ی کیوت هستند در محیط ویژوال استودیو توسعه و خروجی بگیرید.
      اما محدودیت‌هایی در این افزونه تا به امروز وجود دارد، یکی از آن‌ها عدم هماهنگی و پشتیبانی از زبان QML بر پایه جاوا اسکریپت است. در نسخه‌ی بعدی کیوت یعنی 5.12.0 افزونه‌ی Qt Visual Studio Tools, v2.3.0 نیز منتشر خواهد شد که با نسخه‌های جدید ویژوال استودیو هماهنگ و به شما امکان اینم را خواهد داد تا بتوانید کد‌های نوشته شده توسط QML و JavaScript را اشکال‌زدایی کنید.
      این امکان وجود خواهد داشت تا شما هر جایی که نقطه‌ی توقف برای اشکال زدایی ایجاد کرده اید را مورد تجزیه تحلیل قرار خواهید داد. از جمله، تغییر تحولات در ارزش‌های متغیر‌ها و دیگر موارد.

      نسخه‌ی جدید این افزونه به طور کامل با زیرساخت اشکال زدایی QML یکپارچه سازی شده است. که به عنوان بخشی از ماژول Qt QML خدماتی برای اشکال زدایی، بررسی و ثبت و ظبط برنامه را از طریق یک پور TCP فراهم می‌کند.




      به صورت پیش‌فرض ویژگی اشکال زدایی در QML برای ویژوال استودیو فعال است. شما می‌توانید آن را در بخش تنظیمات افزونه ویژوال استودیو برای Qt غیرفعال کنید.

      این ابزار را به زودی در بخش دریافت فایل‌ها می‌توانید همزمان با نسخه‌ی ۵.۱۲.۰ کیوت دریافت نمایید.
    • توسط سید معین حسینی
      درود خدمت اساتید بزرگوار،
      من آخرین نسخه کیوت (5.11.2) رو دانلود و نصب کردم ولی یک برنامه خیلی ساده در کنسول ارور دیپندنسی داره!
      :-1: error: Circular all <- first dependency dropped. جستجوهای بنده هم اکثرا ختم می‌شه به ویرایش فایل make. انتظار می‌ره بعد از ساخت یک پروژه ساده کاملا بدون مشکل اجرا بشه!
      چیزی نیاز به کانفیگ داره؟ محیط لینوکس هستم!
×