ПредишенСледващото

А просто програма конзола

След това запишете файла с .dpr разширение - в този случай conprg.dpr. Освен това, той може да бъде зареден в Делфи (File | Open) и започнете да добавяте код.

Забележка: Ако ви свършат по-горе посочената програма, тя ще приключи веднага, тъй като няма работна код.

Като за начало, че е възможно да добавите един ред readln:

Вие ще видите празно текстово поле, което се затваря, ако натиснете клавиша Enter.

Както бе споменато по-рано, можете да използвате почти всяка функция Win32 API от прилагането конзола. Това приложение е много удобно от факта, че на потребителския интерфейс не може да се мисли, и да се покаже използване на информация само за няколко функции Напиши / Writeln. Примери за приложение на конзолни приложения, едно голямо множество; и този различен вид полезност и програми за изпитване за тестване на функциите на API и т.н. Ние няма да се потопите в примера за това как да се използва специфичен API, и ще говорим само за него на конзола (конзолата API).

Конзолни API (конзолата API)

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

Както е добре, по-добре е да създадете свои собствени функции за такива прости операции като позиционирането на курсора, изчистване на екрана и дисплея / скриване на курсора (както в API ги утеши малко тромава и объркващо). Ето как изглеждат:

Както сте забелязали, ние използвахме четири функция конзола API: GetStdHandle, SetConsoleCursorPosition, FillConsoleOutputCharacter, SetConsoleCursorInfo. Понякога може да е проблема за определяне на размера на прозореца на конзолата вертикално и хоризонтално. За да направите това, ние ще създадем две променливи: Maxx и Maxy, тип дума:

Ние дори може да направи "съобщение линия" (съобщение контур) - за тези, които са само началото, за да програмирате в Делфи - съобщение контур трябва да се направи, когато приложението е създаден в чист API - необходимостта от най-малко три елемента: WinMain, съобщение контур и прозорец Proc.

По-долу е код "контур съобщение":

Можете също да добавите събитие за "манипулатор" и пресичане на такива комбинации, като Ctrl + C и Ctrl + Break:

За да видите всичко това в действие, аз направих една малка програма, демонстрация, която има съчетания, даден по-горе, както и някои други функции. По-долу е пълният изходен код за това приложение. Наслаждавайте се!

Свързани статии

Подкрепете проекта - споделете линка, благодаря!