Читаем Язык программирования Euphoria. Справочное руководство полностью

wait_key (ждать_клавишу)

- ждет нажатия на клавишу

get (получить)

- читает следующий очередной объект Euphoria из файла

prompt_number (ввести_число)

- приглашает пользователя к вводу числа с клавиатуры

value (величина)

- читает строковое представление объекта Euphoria, преобразует в величину

seek (перейти)

- переходит на заданную байтовую позицию в открытом файле

where (где)

- выдаёт текущую байтовую позицию в открытом файле

current_dir (текущий_каталог)

- выдаёт имя текущего каталога (директории, фолдера, папки)

chdir (изменить_каталог)

- делает заданный каталог текущим

dir (каталог)

- выдаёт полную информацию по всем файлам в каталоге

walk_dir (пройти_каталог)

- рекурсивно проходит все файлы в каталоге, обрабатывая их

allow_break (разрешить_стоп)

- разрешает остановку вашей программы по нажатию клавиш control-c / control-Break или запрещает её

check_break (проверить_стоп)

- проверяет, нажимались ли клавиши control-c или control-Break

<p>2.8 Управление мышью (DOS32)</p>

Примечание: На платформе Windows XP, если вы хотите, чтобы мышь DOS работала в окне (не-полный-экран), вы должны выключить режим QuickEdit, воспользовавшись опцией Properties для окна DOS.

get_mouse (что_с_мышью)

- выдаёт информацию о "мышиных событиях" (щелчки, движения)

mouse_events (отслеживать_мышь_по_)

- задаёт мышиные события, подлежащие отслеживанию

mouse_pointer (указатель_мыши)

- включает или выключает отображение указателя (курсора) мыши

<p>2.9 Взаимодействие с операционной системой</p>

time (время)

- выдаёт время в секундах, прошедшее от момента старта данной программы

tick_rate (частота_часов)

- устанавливает число прерываний от таймера в секунду (DOS32)

date (дата)

- выдаёт в виде ряда информацию о текущих дате и времени

command_line (командная_строка)

- выдаёт командную строку, которой запущена данная программа

getenv (получить_окружение)

- выдаёт значение заданной переменной окружения

system (команда_ОС)

- запускает на исполнение командную строку операционной системы

system_exec (внешняя_программа)

- запускает на исполнение дочернюю программу и выдаёт код её завершения

abort (прервать)

- прерывает исполнение данной программы

sleep (спать)

- приостанавливает исполнение данной программы на заданное время

platform (платформа)

- выдаёт код операционной системы, на которой исполняется данная программа

<p>2.10 Специальные низкоуровневые подпрограммы</p>

machine_func (машинная_функция)

- выполняет специализированные внутрибиблиотечные операции с выдачей величины

machine_proc (машинная_процедура)

- выполняет специализированные внутрибиблиотечные операции без выдачи величины

<p>2.11 Отладка</p>

trace (трасса)

- динамически включает и выключает трассировку

profile (профиль)

- динамически включает и выключает профилирование

<p>2.12 Графика и звук</p>

Подпрограммы этой группы позволяют вам отображать информацию на экране. Под DOS экран может быть включен в разнообразные графические режимы. Все доступные графические режимы распадаются на два основных типа. В текстовых режимах экран делится на строки, в каждой из которых может быть размещено определённое число символов. В текстовых режимах вы можете отображать текстовую и цифровую информацию и пользоваться символами псевдографики для формирования таблиц, выбирая цвета фона и переднего плана. В пиксельных режимах экран делится на множество точек, вплотную прилегающих одна к другой, так называемых "пикселов". Пикселам можно назначать различные цвета. В пиксельных режимах вы можете отображать линии, окружности, точки, но одновременно и текст, и псевдографику. Те пикселы, координаты которых лежали бы за пределами экрана в заданном режиме, автоматически исключаются из изображения, не вызывая аварийной остановки программы. Но попытка напечатать символ за пределами числа строк и столбцов, допускаемых заданным текстовым или пиксельным режимом, приводит к аварийной остановке программы. Текстовые режимы работают многократно быстрее пиксельных, но не обеспечивают доступ к каждому отдельному пикселу, а только к целым символам.

Перейти на страницу:

Все книги серии Euphoria

Язык программирования Euphoria. Справочное руководство
Язык программирования Euphoria. Справочное руководство

Euphoria (юфо'ри, также рус. эйфори'я, ра'дость) — язык программирования, созданный Робертом Крейгом (Rapid Deployment Software) в Канаде, Торонто. Название Euphoria — это акроним для «End-User Programming with Hierarchical Objects for Robust Interpreted Applications».Euphoria — интерпретируемый императивный язык высокого уровня общего назначения. C помощью транслятора из исходного кода на Euphoria может быть сгенерирован исходный код на языке Си, который в свою очередь может быть скомпилирован в исполнияемый файл или динамическую библиотеку при помощи таких компиляторов, как GCC, OpenWatcom и др. Программа Euphoria также может быть «связана» с интерпретатором для получения самостоятельного исполняемого файла. Поддерживается несколько GUI-библиотек, включая Win32lib и оберток для wxWidgets, GTK+ и IUP. Euphoria имеет встроенную простую систему баз данных и обертки для работы с другими типам баз данных.[Материал из Википедии]

Коллектив авторов

Программирование, программы, базы данных

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных