برداشت کلی شما از مقاله‌ی داده‌شده چیست؟

مقاله: مثال: اشیاء به وسیله نوعشان (مثلث، مربع…) متمایز می‌شوند که به دنبال آن یک جفت کروشه می‌آید، نام اشیاء با یک حرف بزرگ شروع می‌شود. در مثال بالا، دو شیء وجود دارد، یک مستطیل و فرزند آن‌که یک عکس می‌باشد. در میان کروشه‌ها، شما می‌توانید اطلاعاتی (مثلا خصوصیات آن شیء) را به اشیاء نسبت دهید. خصوصیات یک شیء به صورت مقدار: خصوصیت تعریف می‌شود. در مثال بالا می‌توان دید که شیء image دارای یک خصوصیت به نام source می‌باشد که مقدار «pics / logo. png» به آن نسبت داده‌شده. خصوصیت و مقدار آن به وسیله یک علامت دونقطه از هم جدا می‌شود. خصوصیت id هر شیء می‌تواند یک خصوصیت ویژه و یکتا داشته باشد که به آن id گفته می‌شود. نسبت دادن id به اشیاء این امکان را فراهم می‌آورد که یک شیء به یک شیء دیگر ارجاع پیدا کند. در مثال زیر به مستطیل اول یک id به نام «myrect» نسبت داده‌شده، و در مستطیل دوم خصوصیت width (عرض) به مستطیل اول ارجاع داده‌شده، به این صورت که مقدار width در مستطیل اول به پارامتر width در مستطیل دوم نیز نسبت داده می‌شود. نام مقدار نسبت داده‌شده به خصوصیت id باید با حروف کوچک یا یک علامت شروع شود، و همچنین نمی‌تواند در ادامه به چز حروف انگلیسی کاراکتر دیگری (مثل اعداد یا علائم) را شامل شود. یک شیرازه خصوصیت مقدار یک خصوصیت را در حالتی اعلانی مشخص می‌کند. اگر دیگر خصوصیت‌ها یا دیگر مقدارها تغییر کنند. خصوصیت‌ها به صورت خودکار به‌روز می‌شوند. شیرازه خصوصیت به صورت ضمنی در کیو-ام-ال برای زمانهایی ساخته شده‌است که یک خصوصیت به یک عبارت جاوا اسکریپتی نسبت داده می‌شود. کد کیو-ام-ال زیر از دو شیرازه خصوصیت برای ایجاد ارتباط بین اندازه مستطیل و «otheritem» استفاده کرده‌است. کیو-ام-ال یک کامپایلر استاندارد جاوا اسکریپت را شامل می‌شود، بنابراین هر عبارت معتبر در جاوا اسکریپت می‌تواند به عنوان یک شیرازه خصوصیت استفاده شود. شیرازه‌ها می‌توانند به خصوصیات اشیاء دسترسی داشته باشند، توابع را فراخوانی کنند، و حتی از اشیاء تو کار جاوا اسکریپت مانند math و date نیز استفاده کنند. مثال: حالت‌ها یک رویه برای ترکیب تغییرات به منظور اعمال خصوصیت‌ها در یک واحد معنایی می‌باشد. برای مثال یک کلید دارای حالت‌های «کلیک شده» و «کلیک نشده» می‌باشد یا یک دفترچه تلفن باید دارای حالتهای «فقط خواندنی» یا «قابل …
برداشت:
کیو-ام-ال (به انگلیسی : qml : qt meta language, qt modeling language) یک زبان بر پایهٔ جاوااسکریپت و برنامه‌نویسی اعلانی برای ایجاد واسط‌های کاربری برای برنامه‌های کاربردی است . این زبان بخشی از پروژهٔ qt quick (کیت ui توسعه یافته به وسیلهٔ شرکت نوکیا) می‌باشد . کیو-ام-ال به طور عمده برای نرم‌افزارهای موبایل استفاده می‌شود . کیو-ام-ال بر سه‌پایه استوار است . کیوت به عنوان حامل ، اشیاء (مستطیل ، دایره ، مثلث ، عکس و …) و رفتارها (حالت‌ها ، انتقال‌ها ، انیمیشن‌ها) .این المان‌ها می‌توانند برای ساخت قطعات پیچیده از قطعات ساده مانند کلیدها و لغزنده‌ها به منظور استفاده در برنامه‌های کاربردی و قابل دسترس از طریق اینترنت استفاده شود .