کدنگار

وبلاگ شخصی-آموزشی علی رشیدی

کدنگار

وبلاگ شخصی-آموزشی علی رشیدی

طبقه بندی موضوعی
پیوندهای روزانه
پیوندها

تعطیلات ۳ ماهه

۰۶
فروردين

با درود و سپاس فراوان از همه شمایی که مرا در این مدت دنبال کردید، متاسفانه باید بگویم که تا کنکور فرصت رسیدگی به وبلاگ را ندارم، گرچه تا الان هم به دلیل فشردگی دروس، پیشرفت وبلاگ کند بود ولی اکنون وقتی برای آن باقی نمانده.

بعد از کنکور دوباره در خدمتتان خواهم بود و لطفا این وبلاگ را همچنان دنبال کنید، آموزش ها بعد از کنکور ادامه خواهد یافت.

تا درودی دیگر...

  • علی رشیدی

درود!

۱۰
خرداد

به وبلاگ شخصی من خوش آمدید!

یادداشت ها و نوشته های شخصی، آموزش ها و ... خودم رو اینجا میذارم. پیدا کردنشون هم آسونه، دسته بندی موضوعی رو نگاه کنید!

کپی با ذکر منبع بلامانع است.

این وبلاگ از جای دیگری کپی نمیکند.

اوقات خوشی را برایتان آرزومندم.

.:*علی رشیدی*:.

  • علی رشیدی

با درود.

در این قسمت با کتابخانه های اشتراکی یا دینامیکی (shared library) آشنا میشوید و یاد میگیرید که چگونه یک پروژه که فقط شامل یک کتابخانه است را با CMake بسازید.

  • علی رشیدی

در این قسمت ورودی-خروجی استاندارد و انتقال آنها را بررسی میکنیم.

دانلود به صورت PDF در ادامه مطلب.

  • علی رشیدی

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

در قسمت های بعدی روند کار کمی با کیوت در می آمیزد و پس از پایان این آموزش ها به سراغ ترکیب Qt و QML میرویم.

  • علی رشیدی

واقعا شرم آور است که قسمتی از آموزش را منتشر میکنم و مثال هایش را دو ماه بعد... از این هفته مجددا کار را جدی ادامه میدهم.


دانلود مثال ها

  • علی رشیدی

با درودی دگرباره، با قسمتی جدید از آموزش Linux Essentials با شما هستم. در این قسمت مطالب قبلی را تکمیل میکنیم و شما را برای کاربرد های عملی grep آماده میکنیم. مثال های کاربردی منبع کم بود و در حال تهیه چند مثال کاربردی تر هستم ^.^

مشاهده آموزش + دریافت به صورت PDF در ادامه مطلب

  • علی رشیدی

از این قسمت به بعد، همانگونه که گفته شد مبحث عبارات با قاعده را شروع میکنیم. مبحثی کسل کننده -ـ- اما در عین حال به شدت کاربردی که میتواند بسته به مهارت شما پیچیده یا ساده باشد. پس این چند قسمت را تحمل کنید و پا به پای من بیایید تا به فیض برسید. و باز هم عذرخواهی میکنم که آموزش ها مختصر و با تاخیر ارائه میشود.


دانلود این قسمت در قالب PDF

  • علی رشیدی

دوستانی که برای گشت زنی در فضای مجازی از Tapatalk استفاده میکنند، بهانه ای برای دنبال نکردن ما ندارند! از طریق این لینک ما را در این برنامه دنبال کنید.


+ وبلاگ در سایت وبلاگی ها ثبت شد.

  • علی رشیدی

خبر های خوبی در راه است! همراه من باشید! بزودی اولین آموزش فارسی و عملی "تلفیق برنامه های Qt با QML" رو منتشر میکنم. همچنین یک آموزش عملی CMake نیز بعد از آن در راه است. ضمن اینکه به فصل جدیدی از آموزش Linux Essentials رسیدیم: عبارات با قاعده. علت نوشتن عنوان "تحت نشانگر" هم اینه که با قلم نمینویسم که بشه تحت قلم که!

تلفیق Qt با QML ؟

در واقع منظور بیشتر تلفیق برنامه های ++C نوشته شده با فریم ورک کیوت با QML است. نقطه قوت کیوت، قدرت آن و نقطه ضعف آن مناسب نبودن برای طراحی GUI میباشد. QML، در طرف مقابل، یک زبان اسکریپتی است که صرفا برای طراحی رابط کاربر طراحی شده. تلفیق آن با جاوا اسکریپت کمی از مشکلات را حل میکند، اما کار با دیتابیس، شبکه، و خیلی موارد دیگر، در QML به تنهایی امکان پذیر نیست. به همین علت این دو را ترکیب میکنیم تا بتوانیم برنامه هایی زیبا و در عین حال قوی بنویسیم. ضمن اینکه میتوانیم برنامه را به راحتی بر روی هر سکویی اجرا کنیم.

CMake چیه ؟

اگر با اتوماسیون ساخت برنامه ها آشنا باشید، حتما به این نام برخورده اید. این قبیل برنامه ها، عملیات متداولی را که برای تولید یک برنامه (کامپایل، لینک و ...) انجام میدهیم را با خودکار کردن آسانتر میکنند. CMake یکی از معروف ترین آنهاست که به دلیل چند سکویی بودن و عدم وابستگی به زبان برنامه نویسی، خیلی جاها مورد قبول قرار گرفته.

بررسی های نرم افزار هم خواهم داشت و قراره یه بازی متن باز به اسم "TeeWorlds" رو کالبدشکافی کنیم!
  • علی رشیدی

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

  • علی رشیدی

در طی روز های گذشته شاهد رشد بازدید های وبلاگ بودیم، در ابتدا خوشایند بود اما به تازگی فهمیدم که این ها کار یک سری افراد تازه کار است که میخواستند وبلاگ را هک کنند. خوشبختانه تا کنون نه تنها کاری انجام نداده اند، بلکه نشان داده اند نمیتوانند. آخه کسی نمیتونه با وارد کردن این آدرس وارد پنل بلاگ شه (این احمقانه ترین چیزیه که دیدم :|)

+خبر:

از اول مهر و با مرتب شدن برنامه ریزی ها، آموزش ها از سر گرفته میشود

+معرفی:

یکی از دوستان در حال کار بر روی سرور هایی مربوط به بازی MineCraft میباشد و بدین منظور وبسایتی هم ایجاد کرده که میتوانید به آن سر بزنید (سرور ها هنوز اجرا نشده اند)

  • علی رشیدی