Сделай Сам Свою Работу на 5

Тема «Идеология программирования под Windows»





 

Интерфейс Windows. Принципы работы Windows-приложений. Принципиальные отличия DOS-программы от Windows-приложений. Порядок обработки событий при работе в среде Windows.

Принципы построения Delphi-приложений; технологии визуального программирования и событийного программирования. Последовательность действий при разработке Delphi-приложений.

Тема «Визуальная среда программирования Delphi. Инструментарий Delphi. Основные категории Delphi:

Свойства, события, методы»

 

Окна в Delphi — главное окно, окно формы, окно инспектора объектов, их структура.

Свойства как атрибуты объекта. Примеры свойств (Left, Top, Width, Height, Visible). Изменение свойств компонентов визуально и программным путем. Виды свойств, отображенных в инспекторе объектов.

События как свойства процедурного типа. События мыши, клавиатуры и системные события.

Методы. Простейшие примеры применения методов.

Тема «Структура приложения в Delphi. Проект.

Разработка сценария проекта. Файлы проекта. Описание файлов»

 

Последовательность действий при разработке сценария проекта.

Основные типы файлов проекта Delphi-приложений. Файлы описания форм. Файлы программных модулей. Главный файл проекта.



Сохранение файлов проекта.

Тема «Управление компонентами при проектировании. Форма,

Ее свойства, события, методы»

 

Запуск Delphi и выход из среды.

Работа с компонентами: помещение на форму, выделение компонента, удаление компонента, копирование. Использование встроенной помощи. '

Форма и ее свойства. Задание размеров и положения формы. Автоматическое размещение формы. Задание цветов. Заголовок формы и значок формы. Видимость формы.

Основные события формы (OnCreate, OnShow, OnActivate, OnCloseQuery и парные к ним).

Тема «Разработка и реализация простого приложения»

 

Данная тема является сугубо практической. Пользуясь ранее полученными знаниями, учащиеся должны создать простейшее приложение. В качестве такого приложения может быть рекомендована программа «Вычислитель», которая складывает два числа и выдает на экран результат (рис. 15.10).

 

Рис. 15.10. Кадр приложения

 

Разработка приложения в методическом плане складывается из следующих этапов.



А. Постановка задачи, включающая:

• точную формулировку решаемой задачи;

• изображение на бумаге всего того, что планируется увидеть на экране, т.е. создание кадра; кадров может быть один или несколько, но в данной теме рекомендуется обойтись одним;

• написание сценария работы приложения. Б. Разработка формы. В. Обработка событий.

Тема «Разработка проекта»

 

Данная тема является продолжением предыдущей, но на более высоком уровне требований к навыкам учащихся. Учителю следует выбрать проект, при реализации которого учащиеся освоят новые для них возможности Delphi.

В качестве примера такого проекта можно предложить разработать редактор просмотра картинок. Пусть приложение состоит из двух форм: главной формы — заставки (например, рис. 15.11) и рабочей формы (рис. 15.12), где и развернутся все основные события (загрузка картинок с помощью меню File и редактирование с помощью меню Edit).

Рис. 15.11. Вид главной формы приложения

 

 

Рис. 15.12. Пример рабочей формы приложения

Тема «Графические возможности Delphi»

 

Способы вывода графической информации. Использование компонентов Image и Shape.

Создание и отображение картинок с использованием Image Editor. Отображение геометрических фигур с помощью компонента Shape. Формирование изображений программным способом. Свойства Canvas.

Требования к знаниям и умениям

Учащихся

Тема «Основные сведения о технологии

Проектирования программ»

Учащиеся должны знать:

• элементы общей схемы процесса проектирования программ;

• в чем состоит сложность программ и как с ней бороться;

• в чем состоит формализация условия задачи;

• способы представления результата проектирования.

Учащиеся должны уметь:

• оформлять решение поставленной задачи любым из возможных способов.

Учащиеся должны быть ознакомлены:

• с эволюцией технологий программирования и языков программирования ;

• с различием понятий: «формализация», «моделирование», «проектирование», «программирование», «технология программирования».

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.