Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Создание консольных приложений в Delphi





Создается консольное приложение с помощью команды File | New | Other Application. На вкладке New появившегося диалогового окна New Items необходимо выбрать тип создаваемого приложения — Console Application. В результате этих действий на экране появится окно Projectl.dpr, в котором находится шаблон главной процедуры консольного приложения. В этом окне можно набирать инструкции программы.

Начинается консольное приложение инструкцией program, за которой следует имя программы. Сначала оно совпадает с именем проекта "по умолчанию". В момент сохранения проекта оно автоматически заменяется на имя, под которым программист сохранит проект.

Следует обратить внимание на то, что консольное приложение создается в Windows, а выполняется как программа DOS. В DOS используется кодировка ASCII, а в Windows — ANSI, буквы русского алфавита в которых имеют разные коды. Это приводит к тому, что вместо сообщений на русском языке консольное приложение выводит "абракадабру". Поэтому консольные приложения должны выводить сообщения на английском, что не всегда удобно.

Проблему вывода сообщений на русском языке консольными приложениями можно решить, разработав функцию перекодировки ANSI- строки в строку ASCII. Если эту функцию назвать RUS, то инструкция вывода сообщения на русском языке может выглядеть, например, так: writeln(Rus('У лукоморья дуб зеленый')).

Начинается текст программы строкой {$APPTYPE CONSOLE}, которая, хотя и похожа на комментарий, таковым не является, т. к. сразу за открывающей скобкой следует знак денежной единицы. Эта директива предназначена для компилятора. Следуя ее указаниям, компилятор генерирует исполняемую программу как консольное приложение.

Компиляция консольного приложения выполняется обычным образом, т. е. выбором из меню Project команды Compile. После успешной компиляции программа может быть запущена выбором из меню Run команды Run. При запуске консольного приложения на экране появляется стандартное окно DOS-программы.

Процесс сохранения проекта консольного приложения стандартный. В результате выбора из меню File команды Save на экране появляется диалоговое окно Save Project, в котором нужно ввести имя проекта.

 

СПИСОК ЛИТЕРАТУРЫ

1. Д.В. Кознов Основы визуального моделирования. М.: Интернет- университет информ.технологий, 2008

2. Н.Н. Непейвода Стили и методы программирования. М.: Интернет-университет информ.технологий, 2005

3. Тарануха Н.А., Гринкруг Л.С., Бурменский А.Д., Ильина С.В. Обучение программированию: язык Pascal. Учебное пособие. Издательство: СОЛОН-ПРЕСС, 2009 г. 384 стр.

4. Федотова С.В. Создание Windows-приложений в среде Delphi. Начальный учебный курс по основам Visual-программирования: Учебное пособие Издательство: СОЛОН-ПРЕСС, 2010 г. 220 стр..

5. Культин Н.Б. Основы программирования в Delphi XE (+CD) BHVCПб 2011 г. 416 стр.

6. Фаронов В. Delphi - программирование на языке высшего уровня. Учебник СПб Питер 2005, 211с

4. Интернет – ресурсы:

4.1. www.intuit.ru

4.2. www.Citforum.ru

Date: 2015-06-06; view: 660; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию