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



Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать неотразимый комплимент Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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;

procedureButton1Click(Sender: TObject);

Private

{ Private declarations }

Public

{ Public declarations }

end;

Var

Form1: TForm1;

Implementation

{$R *.dfm}

procedureTForm1.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: 512; Нарушение авторских прав



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