Програмування для haiku os крок за кроком: створення вікна програми

Відео: уроки по Qt. 4 урок. QMainWindow і QMainBar

Програмування для Haiku OS крок за кроком: створення вікна програми
10 травня 2010 року вийшов вже другий офіційний реліз (R1 Alpha 2) операційної системи з відкритим вихідним кодом, бінарному сумісної з BeOS, - Haiku. Поява релізу свідчить про те, що операційна система досягла рівня стабільності, який передбачає її широке використання ентузіастами, до яких, як сподівається автор, відноситься і читач цієї статті.

У даній статті ми розглянемо створення нескладного додатку Haiku OS засобів і, що входять в поставку цієї операційної системи, на прикладі відомої головоломки французького математика Франсуа Едуарда Люка (Francis Edouard Lucas) «Шість фішок». Код програми в майбутньому може послужити каркасом для створення більш складних додатків.

Суть головоломки полягає в тому, що на ігровій дошці з семи клітин знаходяться три білі і три чорні фішки, розділені порожньою кліткою. Завдання гравця - поміняти місцями білі і чорні ФІШКИ при цьому білі фішки можуть ходити тільки вправо, а чорні - тільки вліво. Фішки можуть ходити на сусідню вільну клітину, а також «стрибати» через фішку.

Вибираємо інструменти розробки

Програмування для Haiku OS крок за кроком: створення вікна програми



Редактор Pe в Haiku OS

Майже все, що потрібно для того, щоб почати програмувати для Haiku, є в самій Haiku. В якості редактора вихідних текстів програм пропонується Pe. Нехай він не такий зручний, як мій улюблений KWrite, але автоматична розстановка відступів і підсвічування синтаксису в ньому є (див. Рис. Вище).




Haiku розробляється переважно на мові програмування C ++ з невеликою кількістю коду, написаним на асемблері. Як компілятора представлений g ++, що входить в далеко не повну (в порівнянні з Linux) колекцію GCC. У Haiku перенести дві бінарному не сумісні між собою версії g ++: 2.95 і 4 (офіційний реліз представляє собою так звану «гібридну» збірку, тобто в ньому присутні обидві версії компілятора, але в «нічних» збірках, як правило, представлена тільки одна версія g ++). Всі бібліотеки операційної системи скомпільовані за допомогою обох версій компілятора- під час запуску програми система автоматично визначає, з якою саме системної бібліотекою слід провести динамічне зв`язування. В якості робочої версії g ++ в гібридної збірці Haiku за замовчуванням встановлена 2.95.

Програмування для Haiku OS крок за кроком: створення вікна програми
Виклик термінала з контекстного меню

G ++, зрозуміло, запускається в терміналі. Радує, що вікно терміналу можна викликати практично в будь-якому місці операційної системи через контекстне меню (див. Рис. Вище). Поміняти робочу (використовувану для компіляції програм) версію g ++ можна командою setgcc. Наприклад, для того, щоб за замовчуванням використовувати 4-ю версію компілятора, необхідно набрати в терміналі setgcc gcc4.

Це все, що нам знадобиться на даному етапі.



Чи плануєте відкрити сайт, цілком і повністю присвячений програмуванню в Haiku OS? Ну, що ж, тоді Вам точно точно не обійтися без artisteer (https://softkey.ru/artisteer/)! Даний інструмент дозволить Вам створити унікальний шаблон свого сайту, що поєднує в собі красу і ергономічність!

ІНШЕ

Qt 4 в haiku os: установка фото

Qt 4 в haiku os: установка

Відео: Haiku OS (hrev50767, 2016, Virtualbox) Install & ReviewДе взяти Наявні версії портів Qt можна знайти за…

Windows 10: перші поновлення фото

Windows 10: перші поновлення

Відео: 10 ПРИЧИН ЧЕКАТИ Windows 10 Creators Update! Черговий превью-реліз операційної системи Windows 10 додав в…

Що таке компіляція? фото

Що таке компіляція?

Створюючи на завершальному етапі певну програму, будь-якому програмісту доводиться звертатися до послуг компілятора. У…

» » Програмування для haiku os крок за кроком: створення вікна програми