چیزای کوچیک – استفاده از کلاس QFontDatabase

 سلام دوستان عزیز شاید خیلی وقتا براتون پیش اومده باشه که بخواید فایل نهایی رو به کاربر بدید و اون برنامه رو روی کامپیوترش اجرا میکنه و میگه که فونت ها اون چیزی نیست که توی کامپیوتر شما نشونش دادید. خب چیکار میکنید؟ یه پوشه فونت براش میفرستید میگید کپی کن توی مسیر فونت هات ! ولی راه بهتری توی …

ادامه نوشته »

سلامی دوباره…

 سلام دوستان گل و عزیز خوبید ؟ خوشید ؟ کجایید پس شما ؟ نیستید؟ :)) چاکر همه دوستانی که این یکی دوماهی که وبلاگ به روز نشد بازم هی رفرش کردند. شرمنده تمامتون. ایشالا بازم روند قبلی ادامه داده میشه و همون سایت همیشگی رو خواهیم داشت. یه آماری بدم از بخش سوال و جواب همین اول کار! خب تعداد …

ادامه نوشته »

یک راه ساده برای برنامه نویسی Multi-Thread با کیوت

 سلام دوستان. حتما میدونید که کیوت برای برنامه نویسی چند نخی و Concurrent کلاس های زیادی داره. ان شاء الله در آینده بیشتر باهاشون آشنا میشیم. ولی امروز قصد داریم یه راه خیلی ساده و البته موثر رو برای کارهایی که ممکنه زمان بر باشه بگیم.  Multithread Programming توی این پست قصد نداریم مقدمات برنامه نویسی چند نخی بگیم که …

ادامه نوشته »

محاسبه ترکیب k شی از n شی با استفاده از Dynamic Programming قسمت دوم

 سلام دوستان توی قسمت قبلی حرف از تکنیک Divide and Conquer برای طراحی الگوریتم زدیم و واقع قضیه اینه که این شیوه یکی از شیوه های قدرتمند برای طراحی الگوریتم هستش ولی خب برخی از جاها همون طور که گفتیم کارایی که باید داشته باشه رو نداره. بذارید یه بار دیگه نگاهی به برنامه قبلی با تغییر زیر بندازیم: [crayon-5bc74e7a49988233378992/] …

ادامه نوشته »

محاسبه ترکیب k شی از n شی با استفاده از Dynamic Programming قسمت اول

 سلام دوستان. همش که نمیشه از کیوت گفت . یکمم از شیرین خودمون الگوریتم صحبت کنیم. شاید بدونید که در مباحث ریاضی مبحثی نه چندان ساده ولی شیرین به نام آنالیز ترکیبی داریم که بیشتر کارش اینه که حالت های مختلف یک اتفاق رو بشماره. ساده ترین حالتش یه تاس رو پرتاب کنیم هوا چند حالت امکان داره روی زمین …

ادامه نوشته »

کیوت ۵٫۲ اینجاست ! (به روز رسانی شده)

 Qt 5.2 آخرین ورژن از کیوت ، پیشتاز ابزارهای توسعه چند سکویی است. با افتخار اعلام میکنیم که نسخه نهایی انتقال کیوت برای آندروید و iOS جمله معروف ما رو کامل میکنه : کیوت روی تمام سیستم عامل های مهم دستکاپی ، تعبیه شده و موبایلی کار میکند ! کیوت ۵٫۲ به شما این امکان رو میده که برای تمامی …

ادامه نوشته »

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

 سلام بچا ! در برنامه نویسی گرافیکی گرفتن ورودی های مختلف از کاربر بسیار حائز اهمیت هستش. ورودی های مختلف. گرفتن یک رشته از کاربر. گرفتن یک عدد از کاربر. گرفتن یک رنگ از کاربر و چیزای دیگه. یکی از راههای این کار اینه که خودمون دیالوگ تعریف کنیم و به پروژه اضافه کنیم. مثلا یه دیالوگ به صورت زیر …

ادامه نوشته »

کانکت سنتی را فراموش کنید ! استفاده از Lambda expressions در کانکت

 سلام دوستان. یه خبر خوب!‌ شما می تونید از lambda expressions در connect کیوت استفاده کنید ! البته توی قسمت قبل در مورد سینتکس جدید کانکت شدن در کیوت ۵ صحبت کردیم. ولی این جلسه هیجانش بیشتره !( البته اگه حوصله دردسر ندارید بی خیال این قسمت بشید!) خب بذارید اول خیلی مختصر بدونیم Lambda expression ها چی هستند؟! یکی از …

ادامه نوشته »

کاربران برتر آبان ماه بخش سوال و جواب

 سلام دوستان طبق روال هر ماه خلاصه ای از آنچه که در بخش سوال و جواب اتفاق افتاده رو با هم مرور میکنیم. تا اینجا ۲۰۵ سوال داشتیم و ۲۲۹ پاسخ. ۳۹۶ نظر و ۶۷ کاربر 🙂 البته کاربرانی که در سایت عضو هستند ۳۱۲ نفرند که همگی هنوز به بخش سوال و جواب نیومدند. کاربران برتر این ماه هم …

ادامه نوشته »

اجرای تنها یک نمونه از برنامه (Single Instance)

 درود. چند روز پیش در بخش سوال و جواب یکی از دوستان به نام tmtt سوال خوبی رو مطرح کردن و اون این بود که چطوری میشه از یک برنامه فقط یک نمونه قابل اجرا باشه. در برنامه های معمولی و کوچک این کار ضرورتی نداره و در بعضی از برنامه ها که اصلا نباید این کارو کرد مثلا adobe …

ادامه نوشته »