Министерство науки и образования Украины
ФТЛ при ХДТУ и ДНУ
по информатике:
«Записная книжка на Delphi 7»
Сделал: ученик 10-Е класса
Закревский Игорь
Проверил: учитель информатики
Нога Л.В.
г. Херсон – 2005
Содержание
II. Оболочка главной программы «Записная книжка»
1. Постановка задачи …………………………………………………………………………. 5
2. Описание создания главной программы …………………………………………………. 5
3. Описание процедур и функций компонентов, использованных в программе ………… 9
III. Описание вспомогательных программ, использованных в программе «Записная книжка»
1. Программа «Справочник друзей»
а) Постановка задачи ………………………………………………………………………… 14
б) Создание интерфейса ……………………………………………………………………... 14
в) Описание процедур и функций, использованных компонентов ……………………….. 14
2. Программа «Media Player»
а) Постановка задачи ………………………………………………………………………… 16
б) Создание интерфейса ……………………………………………………………………... 16
в) Описание процедур и функций, использованных компонентов ………………………. 16
3. Программа «CD-Rom»
а) Постановка задачи ………………………………………………………………………… 17
б) Создание интерфейса ……………………………………………………………………... 17
в) Описание процедур и функций, использованных компонентов ………………………. 17
4. Программа «Напомнить о…»
в) Описание процедур и свойств, использованных компонентов ……………………….. 19
IV. Заключение ………………………………………………………………………….. 22
V. Список использованной литературы ………………………………………………. 23
- 2 -
Моя программа «Записная книжка» сделана на языке программирования Delphi 7. В ней можно создавать какие то нужные вам заметки. Так как таких программ множество, то я в неё добавил несколько дополнительно написанных программ, для удобного пользования. С помощью этих программ, например, можно во время пользования «Записной книжкой» прослушать музыкальные композиции или записать в справочник информацию о ком-то, то есть: фамилию, имя, адрес, телефон. А так же при использовании программы «Напомнить о...» можно выставить время, через которое будет высвечено сообщение, которое вы сами введёте, а так же есть возможность выставления проигрывания музыкального файла и высвечивания вашего сообщения. Есть программа, которая открывает и закрывает лоток CD-Rom’а, теперь не нужно каждый раз нагибаться к CD-Rom’у. Программа похожа на «Текстовый документ» О.С. Windows, как и в ней в моей программе можно выставлять шрифт и цвет написанного текста. Все параметры которые вы меняете сохраняются в INI – файл , который создаётся в Windows. Реализовал поддержку нескольких пользователей – сохраняя информацию каждого пользователя в файл, что бы открыть нужный файл – просто нужно зайти Файл|Открыть. Есть функция быстрого вставления в ваш текст сегодняшнюю дату и время. Так же есть «Поиск» - можно найти нужный вам текст или дату.
Так как программа написана на языке программирования Delphi, то несколько слов о этом языке программирования.
Delphi – одна из самых мощных систем, позволяющих на самом современном уровне создавать как отдельные прикладные программы Windows, так и разветвленные комплексы, предназначенные для работы в корпоративных сетях и в Интернет.
Delphi– это система визуального объектно-ориентированного программирования, позволяющая решать множество задач, в частности:
1.Создавать законченные приложения для Windows самой различной направленности, от чисто вычислительных и логических, до графических и мультимедиа.
2.Быстро создавать (даже начинающим программистам) профессионально выглядящий оконный интерфейс для любых приложений, написанных на любом языке; интерфейс удовлетворяет всем требованиям Windows и автоматически настраивается на ту систему, которая установлена на компьютере пользователя, поскольку использует многие функции, процедуры, библиотеки Windows.
3.Создавать мощные системы работы с локальными и удаленными базами данных любых типов; при этом имеются средства автономной отладки приложения с последующим выходом в сеть.
4.Создавать многозвенные распределенные приложения, основанные на различных технологиях.
5.Создавать приложения, которые управляют другими приложения, в честности, такими программами Microsoft Office, как Word, Excel и др.
6.Создавать кросс-платформенные приложения, которые можно компилировать и эксплуатировать как и в Windows, так и в системе Linux.
7.Создавать приложения различных классов для работы в Интернет и в интранет.
8.Создавать профессиональные программы установки для приложений Windows,
учитывающие всю специфику и все требования Windows.
- 3 -
9. И многое другое, включая создания отчетов, справочных систем, библиотек DLL, компонентов ActiveX.
Delphi- чрезвычайно быстро развивающаяся система, так как её создатели постоянно отслеживают все новое в информационных технологиях.
Таким образом, Delphi 7 прекрасное средство создания приложений для Windows, Delphi превращается в инструмент создания приложений для многозвенных распределенных кросс-платформенных корпоративных информационных систем.
- 4 -
Главная программа «Записная книжка»
В свойстве Caption формы введём текст: ‘Записная книжка’, а в свойстве формы Name введём имя формы: ‘MainForm’. В свойстве формы AutoSize нужно выставить True, для то чтобы форма изменяла размер вместе с компонентами.
Переносим на пустую форму многострочное окно редактирования типа TMemo со страницы Standard палитры компонентов, для этого выделите пиктограмму окна редактирования (она шестая слева) и затем щёлкните курсором мыши на форму. На форме появится окно редактирования, которой Delphi присвоит имя по умолчанию – Memo1. Так как в Memo будет находится много текста, а он может выходит за границы Memo, то нужно выставить свойство ScrollBars в Инспекторе Объектов (рис.1.2) = ssVertical, а так же нужно выставить свойство Align = alClient, для того чтобы при развертывании главной формы на весь экран, Memo увеличивала свои размеры вместе с главной формой.
Аналогичным образом перенесите на форму с той же страницы Standard, палитры компонентов, главное меню MainMenu(он второй слева). В главном меню будет реализовано процесс открытия, сохранения, правки текста в Memo + тут же будет вызываться все дополнительные программы. Delphi присвоит ему имя MainMenu1.
Выделите на форме компонент MainMenu – главное меню. Кликнем два раза по нему. Нужно добавить разделы как показано на рис.1,новые разделы можно вводить, помещая курсор в рамку из точек, обозначающее место расположения нового раздела, рис.1.1
Рис.1.1
Окно конструктора меню
- 5 -
Что бы написать надписи кнопок «Новый», «Сохранить» и т.д., кликнем на нужную кнопку и в Инспекторе Объектов найти свойство Caption, как показано на рис. 1.2
Инспектор Объектов
Страницы: 1, 2, 3, 4