PDA

View Full Version : سوال: سینتکس QT ؟؟



flamingo
چهارشنبه 29 اردیبهشت 1389, 18:01 عصر
سلام دوستان
ببخشید یک سوال دارم
سینتکس QT با ++C معمولی متفاوته؟؟ چون من چندتا نمونه دیدم که زمین تا آسمون فرق
داره، آیا همیشه همینطوره؟؟
ممنون

Nima_NF
چهارشنبه 29 اردیبهشت 1389, 18:31 عصر
Qt یک کتابخانه هست که کلاس هایی را در اختیاز شما قرار می دهد، حال شما با ++C از آن ها استفاده می کنید.

پس کلا سوالی که مطرح کردید از پایه غلط هست. (چون کتابخانه GUI را با زبان برنامه نویسی مقایسه کردید)

فقط Qt بخشی به شکل script برای طراحی دیالوگ ها دارد که با توجه به پیشرفته شدن امکانات، اکثر طراحی ها می تواند با همان visual designer باشد.
همین این طور اینکه یکسری بخش ها به شکل Macro طراحی شده اند، شاید آن موارد برایتان عجیب بوده باشد.

eshpilen
پنج شنبه 30 اردیبهشت 1389, 21:36 عصر
همونطور که دوستمون گفت کیوت یک کتابخانه هست.
البته بیشتر از کتابخانه؛ درواقع یک فریمورک.
این فریمورک از یکسری برنامهء مختص خودش برای پیش پردازش و تغییر و تولید خودکار کد منبع شما پیش از شروع کامپایل توسط کامپایلر سی++ استفاده میکنه.
یکسری ماکرو داره. حتی ساختارهایی که ظاهرا شبیه اضافه کردن چیزهایی به سینتاکس زبان سی++ هستن. اما اینا رو اون برنامهء پیش پردازش کننده به کد سی++ عادی تبدیل میکنه. وقتی برنامه ساخته میشه شما کلی فایل سی++ اضافه شده توی دایرکتوریهای خاصی میبینید که بصورت خودکار تولید شدن.
کلا کد نویسی باهاش جالبه و فکر میکنم بخاطر این سیستم خاص حجم و شکل کد نویسی شما خیلی بهتر شده. اما بعضی ها هم ایراد میگیرن که چرا ساختار برنامه نویسی رو دستکاری کرده و نیاز به ابزارهای غیراستاندارد داره برای ساخت برنامه. بنظر من کلا باید حرفه ای باشید تا باهاش کار کنید و گیج نشید. بخصوص اگر بخواید از کتابخانه های دیگر غیر از اونچه که مال خودشه درش استفاده کنید (خوشبختانه کتابخانه های خودش گسترده هست، اما نمیشه گفت کامله و همه جا مناسبتره).