Qt: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Apis (обговорення | внесок) Немає опису редагування |
Brabadu (обговорення | внесок) вікіфікація, оформлення |
||
Рядок 1: | Рядок 1: | ||
'' |
'''Trolltech Qt''' — [[багатоплатформовість|крос-платформенний]] інструментарій розробки [[ПЗ]] на [[мова програмування|мові програмування]] [[C++]]. Дозволяє запускати написане з його допомогою ПЗ в більшості сучасних [[операційна система|операційних системах]] шляхом простої [[компіляція|компіляції]] [[програма|програми]] для кожної [[Операційна система|ОС]] без зміни початкового [[код]]у. Включає всі основні [[клас (програмування)|класи]], які можуть бути потрібно при розробці [[прикладне програмного забезпечення|прикладного програмного забезпечення]], починаючи від елементів [[графічний інтерфейс|графічного інтерфейсу]] і закінчуючи класами для роботи з [[мережа|мережею]], [[база даних|базами даних]] і [[XML]]. |
||
Існує чотири версії бібліотеки: |
Існує чотири версії бібліотеки: |
||
* ''Qt/Windows'' — для [[Windows]] |
|||
* ''Qt/X11'' — для [[UNIX]]-подібних ОС з графічною підсистемою [[X11]] |
|||
* ''Qt/Mac'' — для [[Mac OS X]] |
|||
* ''Qt/Embedded'' — для вбудовуваних пристроїв з ОС [[Linux]] |
|||
Qt 4 поширюєтсья в чотирьох редакціях: |
Qt 4 поширюєтсья в чотирьох редакціях: |
||
* ''Qt Console'' — для розробки додатків без [[Графічний інтерфейс користувача|графічного інтерфейсу]] (мережні демони, консольні додатки і т. п.). |
|||
* ''Qt Desktop Light'' — полегшена версія для розробки додатків з графічним інтерфейсом, але без підтримки баз даних, мережі і XML. |
|||
* ''Qt Desktop'' — повна версія, включає всі компоненти. |
|||
* ''Qt Open Source Edition'' — повна версія для розробки [[відкрите програмного забезпечення|відкритого програмного забезпечення]], що поширюєтсья під ліцензією [[GNU GPL]]. Не підтримує комерційні компілятори. |
|||
До версії 4.0.0, під вільною ліцензією розповсюджувалися лише Qt/Mac, Qt/X11, Qt/Embedded, але починаючи з 4.0.0 (випущеної в кінці 2005 червня) Trolltech «звільнили» і Qt/Windows. Слід зазначити, що існували сторонні вільні версії Qt/Windows |
До версії 4.0.0, під вільною ліцензією розповсюджувалися лише ''Qt/Mac'', ''Qt/X11'', ''Qt/Embedded'', але починаючи з 4.0.0 (випущеної в кінці [[2005]] червня) Trolltech «звільнили» і ''Qt/Windows''. Слід зазначити, що існували сторонні вільні версії ''Qt/Windows'' і до 4.0.0, зроблені на основі ''Qt/X11''. |
||
Один з найбільших проектів побудованих на цій бібліотеці — робоче |
Один з найбільших проектів побудованих на цій бібліотеці — робоче середовище [[KDE]]. |
||
Відмінна особливість Qt, від інших бібліотек — використовування Meta Object Compiller — попередньої системи обробки початкового коду (загалом, Qt, це бібліотека не для чистого C++, а для його особливого діалекту, з якого і «перекладає» |
Відмінна особливість '''Qt''', від інших [[бібліотека (програмування)|бібліотек]] — використовування Meta Object Compiller — попередньої системи обробки початкового коду (загалом, Qt, це бібліотека не для чистого C++, а для його особливого діалекту, з якого і «перекладає» ''MOC'' для подальший компіляції будь-яким стандартним C++ компілятором). MOC дозволяє у багато разів збільшити потужність бібліотек, вводячи такі поняття як ''слоти (slots)'' і ''сигнали (signals)''. '''Qt''' комплектується графічним середовищем розробки графічного інтерфейсу [[QTDesigner]], що дозволяює створювати діалоги і форми «мишею», а не «забиванням незрозумілих цифр в текстовому редакторі». В поставці Qt є «Qt Linguist» — могутня графічна утиліта, що дозволяє спростити локалізацію і переклад вашої програми на багато мов; і «Qt Assistant» — програма, що показує HTML-документацію. |
||
==Дивись такжо== |
|||
* [[KDE]] |
|||
* [[QTDesigner]] |
|||
== Посилання == |
== Посилання == |
Версія за 11:25, 31 січня 2008
Trolltech Qt — крос-платформенний інструментарій розробки ПЗ на мові програмування C++. Дозволяє запускати написане з його допомогою ПЗ в більшості сучасних операційних системах шляхом простої компіляції програми для кожної ОС без зміни початкового коду. Включає всі основні класи, які можуть бути потрібно при розробці прикладного програмного забезпечення, починаючи від елементів графічного інтерфейсу і закінчуючи класами для роботи з мережею, базами даних і XML.
Існує чотири версії бібліотеки:
- Qt/Windows — для Windows
- Qt/X11 — для UNIX-подібних ОС з графічною підсистемою X11
- Qt/Mac — для Mac OS X
- Qt/Embedded — для вбудовуваних пристроїв з ОС Linux
Qt 4 поширюєтсья в чотирьох редакціях:
- Qt Console — для розробки додатків без графічного інтерфейсу (мережні демони, консольні додатки і т. п.).
- Qt Desktop Light — полегшена версія для розробки додатків з графічним інтерфейсом, але без підтримки баз даних, мережі і XML.
- Qt Desktop — повна версія, включає всі компоненти.
- Qt Open Source Edition — повна версія для розробки відкритого програмного забезпечення, що поширюєтсья під ліцензією GNU GPL. Не підтримує комерційні компілятори.
До версії 4.0.0, під вільною ліцензією розповсюджувалися лише Qt/Mac, Qt/X11, Qt/Embedded, але починаючи з 4.0.0 (випущеної в кінці 2005 червня) Trolltech «звільнили» і Qt/Windows. Слід зазначити, що існували сторонні вільні версії Qt/Windows і до 4.0.0, зроблені на основі Qt/X11.
Один з найбільших проектів побудованих на цій бібліотеці — робоче середовище KDE.
Відмінна особливість Qt, від інших бібліотек — використовування Meta Object Compiller — попередньої системи обробки початкового коду (загалом, Qt, це бібліотека не для чистого C++, а для його особливого діалекту, з якого і «перекладає» MOC для подальший компіляції будь-яким стандартним C++ компілятором). MOC дозволяє у багато разів збільшити потужність бібліотек, вводячи такі поняття як слоти (slots) і сигнали (signals). Qt комплектується графічним середовищем розробки графічного інтерфейсу QTDesigner, що дозволяює створювати діалоги і форми «мишею», а не «забиванням незрозумілих цифр в текстовому редакторі». В поставці Qt є «Qt Linguist» — могутня графічна утиліта, що дозволяє спростити локалізацію і переклад вашої програми на багато мов; і «Qt Assistant» — програма, що показує HTML-документацію.
Дивись такжо
Посилання
|