د Qbs 1.15 مجلس وسیلې او د Qt ډیزاین سټوډیو 1.4 پراختیا چاپیریال خوشې کول

له خوا سپارل شوي د مجلس وسیلو خوشې کول Qws 1.15. دا دوهمه خپرونه ده چې د Qt شرکت د پروژې پراختیا پریښوده، د Qbs پراختیا ته دوام ورکولو سره علاقه لرونکي ټولنې لخوا چمتو شوې. د Qbs جوړولو لپاره، Qt د انحصارونو په مینځ کې اړین دی، که څه هم Qbs پخپله ډیزاین شوی ترڅو د هرې پروژې مجلس تنظیم کړي. Qbs د پروژې جوړونې سکریپټونو تعریف کولو لپاره د QML ژبې ساده نسخه کاروي ، کوم چې تاسو ته اجازه درکوي د کافي انعطاف وړ جوړونې قواعد تعریف کړئ چې کولی شي بهرني ماډلونه وصل کړي ، د جاواسکریپټ افعال وکاروي ، او د دودیز جوړونې قواعد رامینځته کړي.

د سکریپټ ژبه په Qbs کې کارول کیږي د IDEs لخوا د جوړ شوي سکریپټونو تولید او پارس کولو اتومات کولو لپاره تطابق شوی. سربیره پردې ، Qbs میک فایلونه نه رامینځته کوي ، او پخپله د منځګړیتوبونو پرته لکه د میک یوټیلیټ ، د کمپیلرونو او لینکرونو لانچ کنټرولوي ، د ټولو انحصارونو تفصيلي ګراف پراساس د جوړونې پروسې اصلاح کوي. په پروژه کې د جوړښت او انحصار په اړه د لومړنیو معلوماتو شتون تاسو ته اجازه درکوي په مؤثره توګه په څو تارونو کې د عملیاتو اجرا کول موازي کړي. د لویو پروژو لپاره چې د ډیری فایلونو او فرعي لارښودونو څخه مشتمل وي، د Qbs په کارولو سره د بیارغونې فعالیت کولی شي څو ځله ښه کړي - بیا رغونه نږدې سمدستي وي او پراختیا کونکي د انتظار وخت نه تیروي.

راځئ چې په یاد ولرئ چې تیر کال د Qt شرکت و منل شوی د Qbs پراختیا بندولو پریکړه. Qbs د qmake لپاره د بدیل په توګه رامینځته شوی و، مګر په نهایت کې پریکړه وشوه چې CMake د اوږدې مودې لپاره د Qt لپاره د اصلي جوړونې سیسټم په توګه وکاروئ. د Qbs پراختیا اوس د یوې خپلواکې پروژې په توګه دوام لري چې د ټولنې او لیوالتیا پراختیا کونکو لخوا ملاتړ کیږي. د Qt شرکت زیربنا د پراختیا لپاره کارول کیږي.

اصلي نوښتونه Qbs 1.15:

  • نوې کمانډ اضافه شوی "د qbs غونډه"، برابروي API د stdin/stdout له لارې د نورو اسانتیاوو سره د تعامل لپاره د JSON فارمیټ پراساس. د مثال په توګه، دا په IDEs کې د Qbs ملاتړ ادغام لپاره کارول کیدی شي چې Qt او C++ نه کاروي؛
  • د پروژې په کچه چیکونه د پروفایل پارس کولو دمخه په مرحله کې ترسره کیږي ، کوم چې د کڅوړې مدیرانو لکه کانن او vcpkg سره تعامل ساده کوي ، او دا هم امکان ورکوي چې ټول انحصارونه حل کړي ، پشمول د کمپیلر وسیلو پورې اړوند ، پرته له ځانګړتیاو سره تړلي. د ځانګړو پلیټ فارمونو؛
  • د وخت پای ملکیت په کمانډ، JavaScriptCommand، او AutotestRunner څیزونو کې اضافه شوی ترڅو بند شوي کمانډونه وپیژني او بشپړ کړي؛
  • د ایکس کوډ 11 کمپیلر لپاره سم ملاتړ چمتو شوی؛
  • د وینډوز لپاره، د کلینګ ملاتړ په مینګو حالت کې د چلولو لپاره چمتو شوی؛
  • د GCC، IAR او STM430 IDE په کارولو سره د msp8 مایکرو کنټرولرونو لپاره ملاتړ اضافه شوی، او همدارنګه د IAR او SDCC سره STM8 مایکرو کنټرولر؛
  • د IAR ایمبیډډ ورک بینچ لپاره د پروژې نوي جنراتور اضافه شوي، د ARM، AVR، 8051، MSP430 او STM8 ملاتړ کوي؛
  • د KEIL uVision 4 لپاره د نوي پروژې جنراتور اضافه شوی، د ARM او 8051 ملاتړ کوي؛
  • کله چې د Qbs، Qt او رن ټایم کمپیلرونه جوړ کړئ، کتابتونونه اوس د لینکس، MacOS او وینډوز لپاره بسته بندي کیدی شي ترڅو بسته بندي ساده کړي.

په عین حال کې وړاندې شوی خوشې کول د Qt ډیزاین سټوډیو 1.4د Qt پر بنسټ د کاروونکي انٹرفیس ډیزاین او د ګرافیکي غوښتنلیکونو پراختیا لپاره یو چاپیریال. د Qt ډیزاین سټوډیو د ډیزاینرانو او پراختیا کونکو لپاره دا اسانه کوي چې یوځای کار وکړي ترڅو د پیچلي او توزیع وړ انٹرفیسونو کاري پروټوټایپ رامینځته کړي. ډیزاینران کولی شي یوازې د ډیزاین ګرافیکي ترتیب باندې تمرکز وکړي ، پداسې حال کې چې پراختیا کونکي کولی شي د ډیزاینر ترتیب لپاره په اوتومات ډول رامینځته شوي QML کوډ په کارولو سره د غوښتنلیک منطق رامینځته کولو باندې تمرکز وکړي.
د Qt ډیزاین سټوډیو کې وړاندیز شوي کاري فلو په کارولو سره ، تاسو کولی شئ په فوټوشاپ یا نورو ګرافیک ایډیټرونو کې چمتو شوي ترتیبونه په څو دقیقو کې په ریښتیني وسیلو کې د چلولو لپاره مناسب کاري پروټوټایپونو ته واړوئ.

وړاندیز شوی تجارتي نسخه и د ټولنې خپرونه د Qt ډیزاین سټوډیو. سوداګریزه نسخه
وړیا راځي، یوازې د Qt لپاره د سوداګریز جواز لرونکو ته د چمتو شوي انٹرفیس اجزاو ویشلو ته اجازه ورکوي.
د ټولنې نسخه په کارولو محدودیتونه نه لګوي، مګر د فوټوشاپ او سکیچ څخه د ګرافیک واردولو لپاره ماډلونه شامل نه دي. غوښتنلیک د Qt خالق چاپیریال ځانګړی نسخه ده، د یو عام ذخیره څخه جوړه شوې. د Qt ډیزاین سټوډیو ته ځانګړي ډیری بدلونونه د اصلي Qt خالق کوډبیس کې شامل دي. د فوټوشاپ او سکیچ لپاره د ادغام ماډلونه ملکیت دي.

په نوې خپرونه کې:

  • سره د ادغام لپاره ملاتړ اضافه شوی ښکاره شوه په Qt 5.14 کې، د Qt Quick 3D ماډل، کوم چې د Qt Quick پر بنسټ د کاروونکي انٹرفیس جوړولو لپاره یو متحد API چمتو کوي، د 2D او 3D ګرافیک عناصر سره یوځای کوي.
  • په FBX، Collada (.dae)، glTF3، Blender او obj فارمیټونو کې د 2D سرچینو واردولو لپاره ملاتړ اضافه شوی، په بیله بیا د Qt 3d سټوډیو (.uia او .uip) څخه سرچینې بدلول؛
  • د 3D صحنو ایډیټ کولو لپاره یو نوی حالت اضافه شوی ، کوم چې تاسو ته اجازه درکوي د معیاري وسیلو په کارولو سره د صحنې برخې اداره کړئ لکه حرکت کول ، اندازه کول او گردش کله چې د QML انٹرفیس خلاص کړئ. موډ د 3D او 2D مینځپانګې همغږي کول اسانه کوي ، ځکه چې تاسو کولی شئ په ورته وخت کې د 3D صحنې لید او 2D لید وګورئ؛

    د Qbs 1.15 مجلس وسیلې او د Qt ډیزاین سټوډیو 1.4 پراختیا چاپیریال خوشې کول

  • د سمون او توزیع وسیلې د 2D انٹرفیس ډیزاین وسیلو کې اضافه شوي ، تاسو ته اجازه درکوي پیچلي ترتیبونه رامینځته کړئ د عناصرو ترمینځ د انډیټونو اتوماتیک ځای پرځای کولو سره؛

    د Qbs 1.15 مجلس وسیلې او د Qt ډیزاین سټوډیو 1.4 پراختیا چاپیریال خوشې کول

  • یو پابند ایډیټر اضافه شوی چې تاسو ته اجازه درکوي د متن ایډیټر کې د پابندۍ رامینځته کولو پرته ملکیتونه وتړئ ، مګر د شرایطو مینو له لارې د ملکیتونو غوره کولو سره؛
    د Qbs 1.15 مجلس وسیلې او د Qt ډیزاین سټوډیو 1.4 پراختیا چاپیریال خوشې کول

  • د ماډل وړتیاوې پراخې شوې د Qt پل د سکیچ او فوټوشاپ لپاره ، تاسو ته اجازه درکوي په سکیچ یا فوټوشاپ کې چمتو شوي ترتیبونو پراساس د کارونې لپاره چمتو برخې رامینځته کړئ او QML کوډ ته یې صادر کړئ.

سرچینه: opennet.ru

Add a comment