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


Полезное:

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


Категории:

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






Interface. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,





Uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,

Forms, Dialogs, StdCtrls;

Type

TForm1 = class (TForm)

Button1: TButton;

Label1: TLabel;

procedure Button1Click(Sender: TObject);

Private

{ Private declarations }

Public

{ Public declarations }

end;

Var

Form1: TForm1;

Implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

Begin

Label1.Caption:='Hello, World и Россия'; { Вывод текста}

Button1.Visible:=false; {Кнопка невидима}

end;

end.

Рис. 1.13. Использование встроенного подсказчика

Теперь программу можно запустить на исполнение командой «Запуск» (или клавишей F9, или кнопкой со стрелкой из палитры инструментов). Если при кодировании ошибок не было, то появится окно приложения, как в Конструкторе формы.

При нажатии кнопки «Нажми», окно принимает вид Рис. 1.14.

Рис. 1.14. Окно формы проекта задания 2 при исполнении

Если при кодировании допущены ошибки, то компиляция не происходит, в окне Редактора кода внизу выводится список обнаруженных синтаксических ошибок (логические ошибки компилятор не обнаруживает). Для каждой ошибки имеется описание. Для ошибки, помеченной стрелкой слева от кода, строка в коде выделяется цветом, как показано на Рис. 1.15. В данном примере обнаружен необъявленный идентификатор Hello. Причина - пропущены апострофы, обрамляющие текстовую строку. В результате компилятор рассматривает слово Hello не как часть строки, а как идентификатор, который в коде не определен. После исправления ошибки программу следует запустить повторно. При этом компиляция и сохранение файлов проекта произойдет автоматически.

Проект приложения – это стандартная программа Windows, которая в качестве встроенного модуля использует модуль формы. При желании можно посмотреть код проекта, но редактировать его не надо. Для просмотра кода проекта нужно:

􀂃 Командой Вид => Модули вызвать окно со списком модулей проекта, в котором выбрать Prg_1_2.

􀂃 Теперь окно Редактора кода примет вид Рис. 1.16, в котором появляется страница с закладкой Prg_1_2, в которой размещен код проекта.

Код проекта в строке uses содержит ссылки на модули Forms (стандартный, содержащий средства работы с окном формы) и Prg_1_2_ (модуль формы нашего приложения) со ссылкой на его исходник (файл Prg_1_2.pas). В исполняемой части проекта имеются 3 стандартные процедуры Windows:

􀂃 Application.Initialize – инициализация приложения,

􀂃 Application.CreateForm – создание формы,

􀂃 Application.Run – запуск формы на исполнение.

Рис. 1.15. Сообщения о синтаксических ошибках

Рис. 1.16. Код проекта задания 2

Выход из ИСР осуществляется стандартным для программ под Windows способом.

Выводы

1. ИСР Delphi – интегрированная среда быстрой разработки приложений.

2. Приложение в Delphi создается в окне Конструктора формы путем размещения там готовых компонентов.

3. Иерархия компонентов формы отображается в Delphi в окне Дерева объектов.

4. Свойства компонентов отображаются в Delphi в окне Инспектора объектов.

5. Каркас кода проекта ИСР создает автоматически.

6. Пользователь добавляет в него функциональность, вводя коды, определяющие выполняемые действия.

7. При кодировании следует использовать встроенный в ИСР подсказчик.

8. ИСР позволяет создавать приложения под Windows и консольные приложения под DOS.

9. Для консольных приложений с выводом текста на русском языке необходима перекодировка символов ANSI в ASCII.

Для этого в строку uses консольного приложения следует добавить ссылку на модуль EsConsole, а файл EsConsole.pas скопировать в папку с проектом.

 

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



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