ايران ويج

نسخه‌ی کامل: مشکل با QT&Symbian
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلامBiggrin
اینقدر مطلب در این مورد هست که می تونم بگم غرق شدمBiggrin
الان سه راه من پیدا کردم یکی SDK برای QT که همه چیز لازم رو توش داره!
حالا من 1.5 گیگ اینو دانلود کردم حالا هر کاریش می کنم sis نمیدهBiggrin
گفتم ولش کن رفتم تو مثال هاش یکیش رو ورداشتم ریختم رو گوشیم گفت QT رو اول باید نصب کنی رفتم دنبالش دیدم بله یک سری فایل ها رو باید قبلش نصب کنی که هرکدوم رو ریختم رو گوشیم گفت نمی خورهBiggrin
گفتم بیخیال
رفتم توی صفحه مربوط به گوشیم(با چیز شکن برید)
دیدم یه پکیج دیگه ای رو پیشنهاد داده اونم دانلود کردم حالا هر کچی می گردم هیج جا نگفته این رو چه جوری به qt بخورونیم!
گفتم اینم هیچی رفتم تو خود وبسایت qt دنبال مراحل کار دیدم بله دوباره گفته پیکج هایی رو باید رو گوشیتون نصب کنید هرچی می گردم خیر انگار نیست!
شما چه جوری برای این برنامه می نویسید
یه آموزش قدم به قدمی چیزی یک هفته گذشته 3 گیگ دانلود کردم هیچی به هیچی!
036033036033036033
(گوشی 5630 symbian 60 3th توضیحات بیشتر همون لینکی که دادم)
sdk یQTforSimbian رو نصب کردی استفاده میکنی؟
جاش با پرل کار میکردی رو گوشیت هم اکتیو پرل نصب میکردی خلاص
(۱۶-خرداد-۱۳۹۲, ۱۷:۰۵:۳۸)lord_viper نوشته است: [ -> ]sdk یQTforSimbian رو نصب کردی استفاده میکنی؟
جاش با پرل کار میکردی رو گوشیت هم اکتیو پرل نصب میکردی خلاص
پرل رو کجا یاد بگیرم حالاBiggrin
اگه نشه میرم سراغ جاواSad
میون کلامتون این کامپایلر های جاوا برای موبایل کدومشون این چیز رو دارن که مثلا اول یه دستوری رو مینویسی بقیش رو لیست کنن برات؟
پرل همون php هست فقط حلقه for و تعریف آرایه هاش فرق داره
منضورت code Complatation هست؟(دیگه)
اکثرا از NetBeans استفاده میکنن که این قابلیت رو داره
(در کل زبان نچسبیه)
(۱۸-خرداد-۱۳۹۲, ۰۹:۳۹:۱۴)lord_viper نوشته است: [ -> ]پرل همون php هست فقط حلقه for و تعریف آرایه هاش فرق داره
منضورت code Complatation هست؟(دیگه)
اکثرا از NetBeans استفاده میکنن که این قابلیت رو داره
(در کل زبان نچسبیه)
نه تنها نچسب هست بلکه خود محیط کامپایلرشم نچسب هستBiggrin
+
پوستم کنده شد تا یه برنامه جاوا برای گوشی بنویسمBiggrin
البته من فقط ورژن 6 رو تونستم راه بندازم که این قابلیت تکمیل کد رو نداره
ورژن های جدیدش با هم مشکل دارنBiggrin
--
خیلی ممنون ببینم باکدومشون راحت تر هستم
(۱۸-خرداد-۱۳۹۲, ۰۹:۳۹:۱۴)lord_viper نوشته است: [ -> ]پرل همون php هست فقط حلقه for و تعریف آرایه هاش فرق داره
(در کل زبان نچسبیه)

من کلا تکذیب میکنم!
با این حرف به جامعه پرل نویسان توهین شد.Shy

php نسخه‌ی اولیش رو از روی perl درست کرده بود
و اینکه پرل کلا زبان چسبنده‌ایه!
ساختار هردو شبیه به c هست اما به هیچ عنوان پرل از روی php تقلید نکرده!

اعتراضم هم خیلی شدت داره Shy

لازم به ذکره‌ پروزه‌ی گلابی آقای php از روی cpan استاد پرل ساخته شده؛و ....
(۱۸-خرداد-۱۳۹۲, ۱۳:۱۲:۱۱)babyy نوشته است: [ -> ]
(۱۸-خرداد-۱۳۹۲, ۰۹:۳۹:۱۴)lord_viper نوشته است: [ -> ]پرل همون php هست فقط حلقه for و تعریف آرایه هاش فرق داره
(در کل زبان نچسبیه)

من کلا تکذیب میکنم!
با این حرف به جامعه پرل نویسان توهین شد.Shy

php نسخه‌ی اولیش رو از روی perl درست کرده بود
و اینکه پرل کلا زبان چسبنده‌ایه!
ساختار هردو شبیه به c هست اما به هیچ عنوان پرل از روی php تقلید نکرده!

اعتراضم هم خیلی شدت داره Shy

لازم به ذکره‌ پروزه‌ی گلابی آقای php از روی cpan استاد پرل ساخته شده؛و ....
منظورم از اون نظر نبود استاد
منظورم از نقطه نظر syntax و توابع بود مثلا توابع کار با فایلها و دایرکتوریها
(و اینکه کسی که php کار کرده باشه خیلی خیلی سریعتر میتونه با پرل تعامل برقرار کنه)
با تشکر از آقای پرل و پی اچ پیBiggrin
اخرش Carbide.c++ رو نصب کردمBiggrin
فعلا برنامه رو اجرا می کنه تابعد!
خیلی ممنونBiggrin
(۱۸-خرداد-۱۳۹۲, ۱۶:۵۹:۲۴)lord_viper نوشته است: [ -> ]منظورم از اون نظر نبود استاد
منظورم از نقطه نظر syntax و توابع بود مثلا توابع کار با فایلها و دایرکتوریها
(و اینکه کسی که php کار کرده باشه خیلی خیلی سریعتر میتونه با پرل تعامل برقرار کنه)

Biggrin من باز هم اینو تکذیب میکن
تعریف توابع کلا فرق داره!‌ که هیچ!
قضیه فایلها هم فرق داره!‌ توی پرل با < یا > باز کردن یا نوشتن تعریف میشه! متغیر برای هندل فایل باید براش ارسال بشه؛ اما توی پی‌اچ‌پی فرق میکنه!
کلا پی اچ پی شبیه سی هست! اما پرل شبیه خودشه Biggrin (حالا یکم ساختارش شبیه به سی هستا Cool )

جمله‌ی آخرتون هم تکذیب میکنم دوباره Biggrin

(۱۸-خرداد-۱۳۹۲, ۱۹:۴۵:۲۰)behzady نوشته است: [ -> ]اخرش Carbide.c++ رو نصب کردمBiggrin
فعلا برنامه رو اجرا می کنه تابعد!

Biggrin سریع زود عجله‌ای توضیح بده چطوری چکار کردی چی شد تا ما هم یاد بگیریم Biggrin
(۱۸-خرداد-۱۳۹۲, ۲۲:۵۱:۳۴)babyy نوشته است: [ -> ]
(۱۸-خرداد-۱۳۹۲, ۱۶:۵۹:۲۴)lord_viper نوشته است: [ -> ]منظورم از اون نظر نبود استاد
منظورم از نقطه نظر syntax و توابع بود مثلا توابع کار با فایلها و دایرکتوریها
(و اینکه کسی که php کار کرده باشه خیلی خیلی سریعتر میتونه با پرل تعامل برقرار کنه)

Biggrin من باز هم اینو تکذیب میکن
تعریف توابع کلا فرق داره!‌ که هیچ!
قضیه فایلها هم فرق داره!‌ توی پرل با < یا > باز کردن یا نوشتن تعریف میشه! متغیر برای هندل فایل باید براش ارسال بشه؛ اما توی پی‌اچ‌پی فرق میکنه!
کلا پی اچ پی شبیه سی هست! اما پرل شبیه خودشه Biggrin (حالا یکم ساختارش شبیه به سی هستا Cool )

جمله‌ی آخرتون هم تکذیب میکنم دوباره Biggrin

(۱۸-خرداد-۱۳۹۲, ۱۹:۴۵:۲۰)behzady نوشته است: [ -> ]اخرش Carbide.c++ رو نصب کردمBiggrin
فعلا برنامه رو اجرا می کنه تابعد!

Biggrin سریع زود عجله‌ای توضیح بده چطوری چکار کردی چی شد تا ما هم یاد بگیریم Biggrin
اول قندشکن خودتون رو آتیش می کنیدBiggrin
بعد از توی نوکیا نرم افزار
کد:
carbide.c++
رو نصب می کنید
سپس توی همون سایت
کد:
develper.nokia.com
دونبال گوشی خودتون می گردیدBiggrin
بعد سمت چپ پایین SDK های پیشنهاد شده رو داره
یکی FULL هست اونو دریافت می کنید
اول carbide رو نصب می کنید بعد SDK رو
توضیح: SDK به طور خودکار خودش رو به کاربید،الپسیس،نتبینز اضافه می کنه
و بعد کاربید رو اجرا می کنیدBiggrin
---
یه نرم افزاری هم هست به نام MoSync اینم جالب هست کدی که نوشتید رو برای همه ی پلتفورم ها IOS ANDRIOD SYMBIAN JAVA ... کامپایل میکنه
البته من زیاد حال نکردم چون پیشوند های مزخرفی برای دستوراتش گذاشته بود
---
اون کاربید که قابلیتی داره که می تونید مستقیم برنامه رو روی گوشی اجرا کنید که کمی تا قسمتی مکافات داره به اونجا رسیدید بگید چون باید با عکس توضیح بدمBiggrin

راستی برای پلت فورم سیمبین قبل از ادیتیشن 5 باید کاربید 2 رو نصب کنید (توی قسمت مربوط به کاربید دو ورژن برای دانلود هست) توی توضیحات نوشته که چه پلتفرم هایی دیگه توی ورژن 3 پشتیبانی نمی شن که اونها باید از ورژن 2 استفاده کنن
(۱۸-خرداد-۱۳۹۲, ۲۲:۵۱:۳۴)babyy نوشته است: [ -> ]
(۱۸-خرداد-۱۳۹۲, ۱۶:۵۹:۲۴)lord_viper نوشته است: [ -> ]منظورم از اون نظر نبود استاد
منظورم از نقطه نظر syntax و توابع بود مثلا توابع کار با فایلها و دایرکتوریها
(و اینکه کسی که php کار کرده باشه خیلی خیلی سریعتر میتونه با پرل تعامل برقرار کنه)

Biggrin من باز هم اینو تکذیب میکن
تعریف توابع کلا فرق داره!‌ که هیچ!
قضیه فایلها هم فرق داره!‌ توی پرل با < یا > باز کردن یا نوشتن تعریف میشه! متغیر برای هندل فایل باید براش ارسال بشه؛ اما توی پی‌اچ‌پی فرق میکنه!
کلا پی اچ پی شبیه سی هست! اما پرل شبیه خودشه Biggrin (حالا یکم ساختارش شبیه به سی هستا Cool )

جمله‌ی آخرتون هم تکذیب میکنم دوباره Biggrin

(۱۸-خرداد-۱۳۹۲, ۱۹:۴۵:۲۰)behzady نوشته است: [ -> ]اخرش Carbide.c++ رو نصب کردمBiggrin
فعلا برنامه رو اجرا می کنه تابعد!

Biggrin سریع زود عجله‌ای توضیح بده چطوری چکار کردی چی شد تا ما هم یاد بگیریم Biggrin

اسم توابع رو ببین

opendir=>این تابع در پرل 2 ارگومان دارد
readdir
link
copy
mkdir
dirname
rmdir
unlink
rename
closedir
rewinddir
print

perl dbi که خیلی شبیه php pdo هست و در تو ضیحات ویکیش نوشته
کد:
PHP 5 has a similar interface called PHP Data Objects (PDO).[2] Java's Java Database Connectivity (JDBC) is also similar.
در هر 2 زبان برای استفاده از متدهای یک کلاس از <- استفاده میشود
تعریف متغییرها با حرف کلیدی $
operator های یکسان
کد:
+=    Addition    ($x += 10)
-=    Subtraction    ($x -= 10)
*=    Multiplication    ($x *= 10)
/=    Division    ($x /= 10)
%=    Modulus    ($x %= 10)
ساختار if یکسان
کد:
if ($x == 7) {
    print '$x is equal to 7!';
    print "<br />";
}
if (($x == 7) || ($y == 7)) {
    print '$x or $y is equal to 7!';
    print "<br />";
}
if (($x == 7) && ($y == 7)) {
    print '$x and $y are equal to 7!';
    print "<br />";
}
ساختار for یکسان
کد:
print "<table border='1'>";

# START THE LOOP, $i is the most common counter name for a loop!
for($i = 1; $i < 5; $i++) {
    # PRINT A NEW ROW EACH TIME THROUGH W/ INCREMENT
    print "<tr><td>$i</td><td>This is row $i</td></tr>";
}
# FINISH THE TABLE
print "</table>";
ساختار while یکسان
کد:
while ($count <= 7) {
    # PRINT THE VARIABLE AND AN HTML LINE BREAK
    print "$count<br />";
    # INCREMENT THE VARIABLE EACH TIME
    $count ++;
}
print "Finished Counting!";
اگه بخواهد همه توابع و ساینتکسهاش با php یا php با perl یکی باشه که دیگه زبان جدیدی نمیشه که میشه همون زبان
همه اینها باعث میشه تا یه php کار با پرل خیلی راحتر باشه تا یه aspx کار یا جاوا کار
اونی که با زبانهایی مثل #delphi-c و امثالهم کار کرده یادگیری این زبانها مثل کابوس هست
(کلا زمین و زمان رو فهش دادم تا با توابع و ساینتکسهاش جور شدم و هنوزم که هنوزه <- تو کتم نمیره :d)