تازه های سایت

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

سلام به همه دوستان
قسمت دوم آموزش برنامه نویسی موبایل با استفاده از Qt روی پلت فرم symbian را براتون قرار دادم. اگه این یکی هم بپره قطعا هکرها با من مشکل دارند پس به خودتون نگیرید D:
این فقط یک آموزش مقدماتی هست و نمیشه همه چیز رو پوشش داد به همین دلیل کارهایی که من تا الان انجام دادم را مینویسم که اگر کسی نیاز داشت می‌تونم در اختیارش قرار بدم:
۱٫ آموزش هک گوشی به منظور دور زدن مکانیزم Capability و نصب برنامه بدون نیاز به Sign کردن آن.
۲٫ آموزش فلش کردن گوشی در زمانیکه با کدنویسی نادرست قصد دسترسی به (تغییر) قسمت‌هایی از گوشی خود را دارید و با مشکل Phone start-up failed, contact the retailer مواجه می‌شوید.
۳٫ برنامه‌ای که کار ارسال و دریافت پیامک را به منظور انجام کاری خاص(مثلا پاک کردن اطلاعاتی از گوشی) انجام می‌دهد.
۴٫ برنامه‌ای که از contactهای گوشی، Log تماسها و پیامک‌ها در گوشی استفاده می‌کند.
۵٫ اجرای یک برنامه به صورت خودکار پس از reboot شدن گوشی.
۶٫ اجرای برنامه در زمان delete کردن آن، به منظور پرسیدن رمز حذف کردن برنامه.

این ۶ مورد به صورت کلی هستن ممکنه چیزی باشه که من کار کرده باشم اما فراموش کردم اینجا بنویسم، بپرسید اگر بتونم حتما جواب خواهم داد.

فیلم آموزش با حجم ۴۷٫۲۲ MB از Mediafire
اسلاید آموزش با حجم ۱٫۸۹MB
مثال HelloWorld با حجم ۱۲٫۶۳KB

این هم لینک قسمت اول آموزش، برای کسانی که دانلود نکرده بودند.

فیلم آموزش قسمت اول دانلود از Mediafire

امیدوارم براتون مفید باشه. با تشکر

حمیده توکلی

۵,۰۰۷ total views, 1 views today

Print Friendly
Facebook0Google+0Twitter0LinkedIn0

درباره‌ی حمیده توکلی

برنامه نویس موبایل Symbian

۱۷ نظر

  1. سلام

    ۱- تشکر
    ۲- فکر کنم به دلیل از دست رفتن بازار برای سیمبیان، و وجود سیستم های دیگه مثل اندروید (به ویژه در ایران) که پیشرفت خیلی خوبی چه در زمینه کارایی، زیبایی، اضافه کردن API ها داشته (یه چیزایی کار کردم)، کسی تمایلی برای یادگیری سیمبیان نداشته باشه، مگر حداقل کسی که مبتلا به بند ۳ باشه.
    ۳- با Qt برای سیمبیان یه چیزایی کار کرده ام، فکر کنم مسلما نه به اندازه شما، اینو گفتم که بگم : این مباحث برایم بسیار زیباست و هر چه بیشتر و ریزتر بهتر و بنده سراپا گوش.
    ۴- اگر چه قبلا همچنین جمله ای رو به آقای دادخواه گفته ام که نیت یه فرد برای انتشار یک مطلب باید فراتر از انتظار برای دریافت وجود خواننده باشه (چه بسا در آینده برای کسی مفید باشه)، با این وجود بند ۳ میگه که حداقل یه مشتاق فراوان برای این آموزشها وجود داره. این عطش آنقدر بالاست که فیلم رو ندیده دارم کامنت میزارم. یادم نمی آد این کار رو کرده باشم.
    ۵- هر چند فیلم قبلی رو دیدم و سوال دارم، نپرسیدن رو به حساب تنبلی میزارم که امید سر فرصت مناسب بپرسم.
    ۶- جا داره اینجا از آقای دادخواه تشکر بشه برای فراهم آوردن همچنین محیطی (البته قرار بود فیلم های QML و … قرار داده بشه، که در این روزهای نزدیک به امتحان ارشد مزاحم نمیشیم).
    ۷- اگر تجربه دارید، استفاده از کدهای سیمبیان در Qt (که گویا Wrapper ای برای آن نوشته می شود) را نیز آموزش دهید.
    ۸- این خواسته ها دلیل بر زیاده خواهی بنده تلقی نشود، شاید اشتیاقم به مواردی که دوست داشتم در مورد Qt برای سیمبیان بدانم باعث شده، هر چند به نظرم شاید برای کسیکه قبلا درگیر نشده باشه، انگیزه ای پیدا نشه.
    ۹- باز هم تشکر

    • سلام
      خواهش می کنم کاری نکردم فقط چیزهایی که یاد گرفتم رو در اختیار دوستانم گذاشتم. جا داره من هم از آقای دادخواه تشکر کنم که همچین فرصتی را بهم دادند از این بابت خیلی خوشحالم.
      من توی پستی که هک شد نوشته بودم که قبل از انقراض سیمبیان از اون استفاده کنید و فکر می کنم تا بیاد کاملا منقرض بشه، میشه یه کمی سربه سرش گذاشت.
      Qt برای اندروید رو هم کار کردم اما نه خیلی جدی. فقط روی سیمولاتور اندروید یه کد ساده اجرا کردم. یه دفترچه راهنما هم براش درست کردم که اگر دوستان بخوان در اختیارشون میذارم. به دلیل اینکه مراحل نصب Qt برای اندروید به اینترنت نیاز داره نمیشه با کلیپ اون رو توضیح داد.
      در مورد ساختار کدهای سیمبیان یه فایل pdf دارم، می تونم کلیپش رو هم درست کنم، هر کدوم راحت ترین در اختیارتون قرار میدم.
      در مورد این ۶ موردم که گفتم کار کردم فقط خواستم اگر کسی مورد مشابهی می خواد کار کنه بگه که من کمکش کنم وگرنه منم یک سال و نیم بیشتر نیست کار کردم و اعایی هم ندارم که خیلی بلدم فقط همون چیزهایی که باهاش سر و کار داشتم را اینجا نوشتم.
      سوالاتتون رو هم بپرسید خوشحال می شم کمکی کرده باشم.
      قصد دارم در آینده یه مثال ارسال و دریافت پیامک با استفاده از کدهای سیمبیان و واسط کاربری که با استفاده از Qt نوشته شده براتون بذارم و با مثال آموزش بدم انشالله.

    • اون بخشش که به من ربط داره ! : 🙂 خواهش میکنم شک نکنید بعد کنکور حتما آموزش برادر عزیز QML رو خواهیم داشت که دمشون گرمه انصافا

    • سلام یک سری به هم ما بزنیدqt-project.ir،هنوز زیاد از عمرش نگذشته!ولی برای دوستداران آندروید،کیوتیcreatorو مبتدیان پایگاه خوبی است.

  2. سلام

    ۱- تشکر
    ۲- فکر می کردم که در این ویدئو این ۶ مورد بررسی شده اند، که اشتباه از خواندن من بود. فیلم رو با دور تند دیدم. قسمت کار نکردن بعضی API ها پس از هک گوشی جالب بود، چون خودم مبتلی به بودم در مورد Contact ها و قبل از هک گوشی توسط دارنده کار می کرد و بنده این حدس رو بیان کردم.
    ۳- SMS زدم، ولی Silent نیست و اجازه پاک کردن نمیداد که گویا نیاز به هک کردن است.
    ۴- Qt برای اندروید چون Offline نصب نمی شد، سراغش نرفتم. هر چند طراحی GUI در اندروید با طراحی GUI در سیمبیان محض (Native) قابل قیاس نیست (بلد نیستم و سخت بود ولی با Qt خیلی راحت)، تا ببینیم digia چه می کند با این همه API در اندروید؟
    ۵- یادگیری تجارب شما از جمله این ۶ مورد و ساختار کدهای سیمبیان و … دال بر زیاده خواهی نشود، گر چه میدانم آماده سازی آن، وقت و زحمات زیادی می خواهد. فکر کنم فقط شوق دانستن برای کسیکه یه چیزایی کار کرده تنها انگیزه است.
    ۶- نمی خواهم عدم کامنت گذاری از سوی بقیه رو دلیل بر خواهان نداشتن بگذارم ولی فکر کنم بند ۲ در کامنت قبلیم ، درصد اشاره ای داشته باشد.
    ۷- امید که سوالاتم رو سر فرصت بپرسم.
    ۸- باز هم تشکر

    • سلام
      خواهش می کنم.

      برای من همین یک نفر آدم پایه هم واسه گذاشتن مطلب کافیه.(من مثل بعضیا نیستم که حدنصاب براشون ۱۰، ۱۵ نفره D:)
      خوشبختانه زمانی من سراغ سیمبیان رفتم که قسمت برنامه نویسی GUI کامل توسط Qt ساپورت شده بود و دیگه نیازی به استفاده از native symvian برای این کار نبود.
      به من یه مقدار فرصت بدید مطالبم رو جمع آوری کنم،‌ آموزش را شروع خواهم کرد.

  3. باسلام:
    ممنون از زحمتی که برای این آموزش کشیدید خیلی عالی بود

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

  4. سلام
    خواهش می کنم.
    لینک آموزش را در همین پست اضافه کردم.

  5. بازم هم ممنون عالی بود.
    انشالله ادامه داره ؟

  6. به اینجا هم سری بزنید:
    qt-project.irالبته زیاد از عمرش نمی گذره!

  7. سلام

    فکر کنم یه خرده دیر این سایتو پیدا کردم.
    من هرچی میگردم sdk و شبیه ساز برای سیمبین پیدا نمی کنم.
    میشه لطف کنید یه لینکی چیزی بدین دانلودش کنم؟
    کیوت ۴٫۷ و ۴٫۸ و ۵ رو دارم هرکدومشون باشه ممنون میشم.

  8. خیلی ممنون داش سعید مطالب خوبی چرا ادامه نمیدید<img src=”http://fan-gostar.ir/wpml_cool.gif”>   http://qtips.ir/wp-content/plugins/wp-monalisa/icons/wpml_wink.gif

  9. احسنت به شما برای آموزش روان و عالیتون

جوابی بنویسید

ایمیل شما نشر نخواهد شد.خانه های ضروری نشانه گذاری شده است. *

*


هفت × = 14