Ace е функционален код редактор

Ace е функционален код редактор

  • За бърз старт с Ace. Къде мога да използвам Ace? Защо?
  • Пренасянето на Qt и Ace увийте своя API: Как да за Qt5 базирани създатели на библиотеките

Сега нека да покажем няколко снимки на екрани пример-приложение, което използва моя Novile библиотека:

Ace е функционален код редактор

Ace е функционален код редактор

Какво е Ace?

Ace е функционален код редактор

API и документация

Стъпка 1. Настройката на единица
Стъпка 2. Още цветове!
Стъпка 3: Управление на текст на API ниво

Взима и определя съдържанието:

Малко работа с пускането на:

И сега малко игра с курсора:

Какво ще кажете за напреднали кодиране управление?

Между другото, ако изведнъж искате да промените размера на DIV # редактор, без да се променя размера на прозореца, тогава ще трябва да се извърши

Стъпка 4: Търсене и събития (събития)

За съжаление, за търсенето ще кажа само няколко думи, защото по някаква причина не искате да точно сега sdes описват работата си. Vkratse, тя поддържа регулярни изрази, чувствителност случай, както и много други параметри. API се намалява до

Ние се вслушваме в различни събития:

И сега това е много готино, "горещи" клавиши и комбинации:

Novile Компонент за Qt

Тя трябва да е някой?

Когато започнах работа по Novile, за първи път се замисли за това, което тя може да намери приложение. Обратна връзка от приятели програмист, реших, че използването Novile може да бъде различен работен плот (и други) приложения, в които трябва да редактирате кода, или най-малко файлове за конфигурация. Тези приложения са много, но с Novile тях трябва да бъде по-голяма.

монтаж система

Въпреки факта, че Qt е много активно насърчаване QMake, а скоро ще започне QBS-мания, аз вярвам, че в продължение на библиотеката е най-добрият вариант, odnaznachno CMake. Той дава нивото на монтаж на персонализация, че е наистина необходимо.

Кой е да се изгради и инсталира Novile документация, отстраняване на грешки изход, както и пример за необходимо да се извършва (Linux):

Qt 5 в CMake 2.8.8+

Ако направите вашата библиотека, тогава не може да се избегне това. И все пак, може да се наложи да се съберат .ui UI файлове. За тази цел има специален макро:

За внос / износ Суичери

Когато се работи с библиотеката, някои от героите трябва да отида в експорт, а след това, на етапа на използване на LIBS, се внасят от него, така че е удобно да се използва такава структура:

Така че сега, по време на монтажа, е необходимо да се декларират -DNOVILE_MAKEDLL (не забравяйте, ние имаме създадена в cmake). При използване на библиотеката, макро няма да бъде, а износът ще се наричат.

Как да използвате Novile?

Пример за използване на Novile известната описано в примера на папката на проекта, който върви добре с ключ конфигурация -DBUILD_EXAMPLE = Да, това ще направи всичко за вас.

Но тук аз съм готов да дам един малък пример за това как удобно всичко това е направено от професионалистите (C ++ 11 + Qt 5)

11 C ++, Qt и мощен завършек Novile позволи да се изгради бързо и по-платформа IDE цялата необходима функционалност.

заключение