Автор работы: Пользователь скрыл имя, 10 Января 2012 в 18:18, курсовая работа
Программа «Телефонный справочник» была разработана для удобного хранения телефонных номеров, адресов и прочей информации на Вашем персональном компьютере. Программа имеет удобный и понятный интерфейс, систему быстрого поиска по имени, функцию хранения, ваших заметок. Вы можете легко распечатать нужную вам заметку.
В наше время появилось огромное количество номеров телефонов, адресов электронной почты и много другой различной информации, которое время от времени забывается или теряется. Поэтому, я решил создать программу, в которой вы можете хранить всю эту важную информацию не боясь что она потеряется, или вы ее забудете. Моя программа совмещает в себе несколько важных и нужных функций для хранения личной информации, это:
1)Заметки – Вы можете здесь записывать любую информацию, сохранять какие либо ссылки к важным веб узлам, и т п.
2) Телефонный справочник – Здесь Вы можете записывать все важные вам телефонные номера, контактные данные важных вам людей.
3) Систему технической поддержки
4) Мини браузер для работы в интернете.
Введение …………………………………………….…………………………...3
Глава 1. Среда визуального программирования Delphi. ……..…………..…..4
1.2 Компоненты Borland Delphi 7 использованные при разработке PhoneBook……..…………………………………….…………………………….4
Глава 2. Описание программы PhoneBook………………..…………………....8
2.1 Вкладка «Настройки»………………………….………………..…………...9
2.2. Общие параметры……………………………...……………………………9
2.3. Параметры телефонной книги...…………………………………………….9
2.4 Параметры экспорта в Excel и HTML……………………………………..10
2.5 Параметры «Заметок»……………………………………………………….10
2.6 Опция «Перетаскивать по словам» ………………………………………..11
2.7 Техподдержка………………………………………………………………..11
2.8 Мини браузер………………………………………………………………..11
2.9 Время и дата…………………………………………………………………12
2.10 Вкладка «Телефонная книга»…..………………………………………...14
2.11 Сортировка контактов по группам……………………………………….14
2.12 Поиск контактов по имени………………………………………………..15
2.13 Экспорт контактов в Excel и HTML…..………………………………….15
2.13.1 Экспорт в Excel…..……………………………………………………....15
2.13.2 Экспорт в HTML….……………………………………………………...20
2.14 Добавление новой записив телефонный справочник……………………………………………………………………….21
2.15 Печать документа………………………………………………………….23
2.16 Сохранить как……………………………………………………………...24
2.17 Работа с буфером обмена….………………………………………………24
2.18 Обработка и исправление текста………………………………………….24
2.19 Заставка программы……………………………………………………….25
2.19.1Получение информации о пользователе и владельце ПК……………...25
2.19.2 Создание заставки программы…………………………………………..26
2.20 Ограничения программы…………………………………………………..27
2.20.1 «Демо» версия……………………………………………………………28
Глава 3. Требования по обеспечению пожарной безопасности……………………………………………………………………..31
3.1 Общие требования пожарной безопасности:……………………………..31
3.2 Правила поведения при пожаре:…………………………………………..32
3.3 Организация мероприятий при пожаре:…………………………………...33
3.4 Ответственность…………………………………………………………….34
Приложение1……..…………………………………………………………….36
Приложение 2…..………………………………………………………………65
Литература………………………………………………………………………66
Содержание
Введение
…………………………………………….…………………………..
Глава 1. Среда визуального программирования Delphi. ……..…………..…..4
1.2 Компоненты Borland
Delphi 7 использованные при разработке PhoneBook……..…………………………………….……
Глава 2. Описание программы PhoneBook………………..…………………....8
2.1 Вкладка
«Настройки»………………………….………………..
2.2. Общие
параметры……………………………...…………………
2.3. Параметры телефонной книги...…………………………………………….9
2.4 Параметры экспорта в Excel и HTML……………………………………..10
2.5 Параметры
«Заметок»………………………………………………………
2.6 Опция «Перетаскивать по словам» ………………………………………..11
2.7 Техподдержка………………………………………………
2.8 Мини
браузер……………………………………………………………
2.9 Время
и дата…………………………………………………………………
2.10 Вкладка «Телефонная книга»…..………………………………………...14
2.11 Сортировка контактов по группам……………………………………….14
2.12 Поиск контактов по имени………………………………………………..15
2.13 Экспорт контактов в Excel и HTML…..………………………………….15
2.13.1 Экспорт
в Excel…..……………………………………………………..
2.13.2 Экспорт
в HTML….……………………………………………………...
2.14 Добавление новой
записив телефонный справочник……………………………………………………
2.15 Печать
документа………………………………………………………
2.16 Сохранить
как……………………………………………………………...
2.17 Работа с буфером обмена….………………………………………………24
2.18 Обработка и исправление текста………………………………………….24
2.19 Заставка
программы………………………………………………………
2.19.1Получение информации о пользователе и владельце ПК……………...25
2.19.2 Создание заставки программы…………………………………………..26
2.20 Ограничения
программы…………………………………………………..
2.20.1 «Демо»
версия……………………………………………………………
Глава 3. Требования
по обеспечению пожарной безопасности………………………………………………
3.1 Общие
требования пожарной
3.2 Правила
поведения при пожаре:………………………
3.3 Организация мероприятий при пожаре:…………………………………...33
3.4 Ответственность………………………………………
Приложение1……..………………………………………
Приложение 2…..………………………………………………………………65
Литература……………………………………………………
Введение
Программа «Телефонный справочник» была разработана для удобного хранения телефонных номеров, адресов и прочей информации на Вашем персональном компьютере. Программа имеет удобный и понятный интерфейс, систему быстрого поиска по имени, функцию хранения, ваших заметок. Вы можете легко распечатать нужную вам заметку.
В наше время появилось огромное количество номеров телефонов, адресов электронной почты и много другой различной информации, которое время от времени забывается или теряется. Поэтому, я решил создать программу, в которой вы можете хранить всю эту важную информацию не боясь что она потеряется, или вы ее забудете. Моя программа совмещает в себе несколько важных и нужных функций для хранения личной информации, это:
1)Заметки – Вы можете здесь записывать любую информацию, сохранять какие либо ссылки к важным веб узлам, и т п.
2) Телефонный справочник – Здесь Вы можете записывать все важные вам телефонные номера, контактные данные важных вам людей.
3) Систему технической поддержки
4) Мини браузер для работы в интернете.
Задачей данной работы является создание базы данных «Телефонный справочник», с использованием языка программирования Delphi 7.
Причина, по которой я выбрал именно эту тематику для своей курсовой, является актуальность данного вопроса, а в силу своей актуальности она обязательно найдет свое место на рынке.
Глава 1. Среда визуального программирования Delphi.
Внешний вид среды программирования Delphi отличается от многих других из тех, что можно увидеть в Windows. К примеру, Borland Pascal for Windows 7.0, Borland C++ 4.0, Word for Windows, Program Manager - это все MDI приложения и выглядят по-другому, чем Delphi. MDI (Multiple Document Interface) - определяет особый способ управления нескольких дочерних окон внутри одного большого окна.
Среда Delphi же следует другой спецификации, называемой Single Document Interface (SDI), и состоит из нескольких отдельно расположенных окон. Это было сделано из-за того, что SDI близок к той модели приложений, что используется в Windows 95.
Если Вы используете SDI приложение типа Delphi, то уже знаете, что перед началом работы лучше минимизировать другие приложения, чтобы их окна не загромождали рабочее пространство. Если нужно переключиться на другое приложение, то просто щелкните мышкой на системную кнопку минимизации Delphi. Вместе с главным окном свернутся все остальные окна среды программирования, освободив место для работы других программ.
1.2 Основные компоненты Delphi использованные при разработки программы:
Popup menu - Контекстное меню привязано к конкретным компонентам. Оно всплывает, если во время, когда данный компонент в фокусе, пользователь щелкнет правой кнопкой мыши. Обычно в контекстное меню включают те команды главного меню, которые в первую очередь могут потребоваться при работе с данным компонентом
ActionList - Начиная с Delphi 4 появился инструментарий, который, не добавляя никаких принципиально новых возможностей, позволяет систематизировать и упорядочить разработку объектно-ориентированных приложений. К тому же грамотное его использование позволяет сэкономить немало времени при проектировании. Для организации диспетчеризации событий введены следующие понятия. Действие (action) — реализация некоторого поведения, являющегося реакцией на поступок пользователя, такой, как щелчок на кнопке или на разделе меню — инициаторе действия. Разработан класс TAction и ряд его наследников, реализующих многие стандартные действия, характерные для приложений Windows. Список действий — компонент типа ActionList, содержащий предусмотренные в приложении действия. Это интерфейс разработчика, упорядочивающий его работу с действиями в процессе проектирования. Редактор связей — объект типа TActionList, который поддерживает связь между действиями и инициаторами действий. Редактор связей определяет, какое действие должно выполняться для данного инициатора. Цель действия — объект, в котором отражается результат действия.
MainMenu - В Delphi имеется два компонента, представляющие меню: MainMenu — главное меню, и PopupMenu — всплывающее меню. Оба компонента расположены на странице Standard. Эти компоненты имеют много общего.
Обычно на форму помещается один компонент MainMenu. В этом случае его имя автоматически заносится в свойство формы Menu. Но можно поместить на форму и несколько компонентов MainMenu с разными наборами разделов, соответствующими различным режимам работы приложения. В этом случае во время проектирования свойству Menu формы присваивается ссылка на один из этих компонентов. А в процессе выполнения в нужные моменты это свойство можно изменять, меняя соответственно состав главного меню приложения.
TImageList - Компонент ImageList представляет собой набор изображений одинаковых размеров, на которые можно ссылаться по индексам, начинающимся с 0. Во многих рассмотренных ранее компонентах (меню, списках и др.) встречались свойства, представляющие собой ссылки на компонент ImageList. Этот компонент позволяет организовать эффективное и экономное управление множеством пиктограмм и битовых матриц. Он может включать в себя монохромные битовые матрицы, содержащие маски для отображения прозрачности рисуемых изображений.
ColorDialog - Компонент ColorDialog вызывает диалоговое окно выбора цвета. В нем пользователь может выбрать цвет из базовой палитры или, нажав кнопку Определить цвет, раскрыть дополнительную панель позволяющую синтезировать цвет, отличный от базовых. Добавить в набор в палитру дополнительных цветов на левой панели и использовать его в дальнейшем.
ApplicationEvents - В классе TApplication определено множествособытий, которые бывают полезными для организации приложения. Начиная с Delphi 5, разработчиками был введен компонент ApplicationEvents (вкладка Additional), который облегчил использование событий этого класса. Этот компонент перехватывает события объекта Application, поэтому обработчики этих событий теперь можно писать как обработчики событий невизуального компонента ApplicationEvents. На каждой форме приложения можно разместить свой компонент ApplicationEvents. События объекта Application будут передаваться всем этим компонентам. Если требуется передавать событие, прежде всего, какому-то одному из них, то нужно применить к нему метод Activate, который поставит его в начало очереди компонентов ApplicationEvents. Если не требуется, чтобы другие компоненты ApplicationEvents получали события, нужно применить к этому привилегированному компоненту метод CancelDispatch. Тогда после обработки события в данном компоненте другие компоненты ApplicationEvents вообще не будут реагировать на эти события.
SaveDialog - Компоненты OpenDialog — диалог «Открыть файл» и SaveDialog — диалог «Сохранить файл как...», пожалуй, используются чаще всего, в большинстве приложений.
FontDialog - Компонент FontDialog вызывает диалоговое окно выбора атрибутов шрифта. В нем ползователь может выбрать имя шрифта, его стиль (начертание), размер и другие атрибуты.
Timer - Компонент Timer позволяет задавать в приложении интервалы времени. Таймер находит многочисленные применения: синхронизация мультипликации, закрытие каких-то окон, с которыми пользователь долгое время не работает, включение хранителя экрана или закрытие связей с удаленным сервером при отсутствии действий пользователя, регулярный опрос каких-то источников информации, задание времени на ответ в обучающих программах — все это множество задач, в которых требуется задавать интервалы времени, решается с помощью таймера.
TListView - Компоненты TreeView и Outline служат для отображения иерархических данных в виде дерева, в котором пользователь может выбрать нужный ему узел или узлы. Иерархическая информация может быть самой разной: структура некоторого предприятия, структура документации учреждения, структура отчета и т.п. С каждым узлом дерева могут быть связаны некоторые данные.
Edit - Компонент Delphi Edit представляет собой однострочное текстовое поле, служащее для ввода данных пользователем. Основным свойством компонента Delphi Edit, передающим введённую информацию, является свойство Edit1.Text типа String. .
Memo - Компонент Delphi Memo это простой текстовый редактор. Delphi Memo позволяет вводить многострочный текст с клавиатуры, загружать его из файла, редактировать и сохранять в файл текстового формата.
StatusBar - Компонент StatusBar представляет собой ряд панелей, отображающих полосу состояния в стиле Windows. Обычно эта полоса размещается внизу формы.
TPageControl
- Многостраничные панели позволяют
экономить пространство окна приложения,
размещая на одном и том же месте страницы
разного содержания. многостраничного
компонента PageControl.
Глава 2. Описание программы PhoneBook
Полное описание программы и ее возможностей.
Программа PhoneBook автоматически сохраняет все настройки установленные пользователем. Это размер формы, настройки шрифтов и размеров текста. После повторного запуска программы, откроется та вкладка, с которой Вы завершили работу программы.