Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програма "Телефонний довідник"

Реферат Програма "Телефонний довідник"





one;// тип телефону (мобільний або домашній): LinkTel;// покажчик на наступний номер телефону;


однозв'язний список виявився найбільш відповідною структурою для зберігання номерів телефону. Ця структура легка в застосуванні і ефективна для даної задачі. br/>

.3 Структура файлу телефонної книги


Файл телефонного довідника з призначеним для користувача розширенням tlb, вкотором зберігається дані про абонентах: ПІБ, адреса, пошта, номери телефонів. Цей файл можна відкривати в таких додатки як блокнот. br/>

3. Опис процедур і функцій


Дана програма складається з великого числа процедур і функцій. Опишемо іх.Abonent (SurName, Name, SecondName, Adress, Mail: AnsiString; Tel: LinkTel) - процедура додавання нового абонента в телефонний довідник. p align="justify"> Вхідні дані: прізвище, ім'я, по батькові, адресу, пошта і номера телефону. У цій процедурі викликається процедура Add Abonent. (Cur, new: AnsiString): Step - функція визначає напрямок руху при сортування абонентів в довіднику. Вхідні дані: поточний і новий елемент. Повертає положення елемента при сортіровкі.Abonent (Abonent: Link Abonent) - процедура додавання абонента і сортування списку абонентів. Вхідні дані: абонент телефонного довідника. З цієї процедури йде виклик функції nextStep. p align="justify"> Add Telephone (TelList: LinkTel; Telephone: AnsiString; TypeTel: TypeTelephone) - процедура додавання номера телефону. Вхідні дані: список телефонів поточного абонента, новий номер телефону, тип нового номера. (FileName: AnsiString) - процедура, що виробляє завантаження або імпорт телефонної книги. Вхідні дані: телефонна книга. (FileName: AnsiString): Integer - функція збереження телефонного довідника. Вхідні дані: телефонний довідник. () - Процедура звільнення пам'яті телефонного довідника. (ListBox: TListBox) - процедура відображення списків абонентів. (Abonent: LinkAbonent; SG1, SG2: TStringGrid) - процедура відображення інформації про абонента. Вхідні дані: абонент. З даної процедури викликається процедура showAllTel. (TelList: LinkTel; SG: TStringGrid)-процедура відображення телефонів абонента. Вхідні дані: список телефонів поточного абонента. (FindStr: AnsiString; typeS: TypeSearch) - процедура, що реалізує живий пошук у телефонному довіднику. Вхідні дані: шукана підрядок, тип шуканого елемента.Telephone Book (): Integer - процедура створення нової телефонної книги. Функція повертає одиницю, якщо створений телефонний довідник. p align="justify"> Ієрархія виклику функцій має наступний вигляд (рис.3.1):


В 

Рис.3.1 Ієрархія викликів функцій



4. Опис структури програми та інтерфейсапользователя


Програма має простий інтерфейс для користувача. Розглянемо можливі операції даної програми. br/>В 

Рис. 4.1 ...


Назад | сторінка 4 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Вхідні та передавальні операторні функції
  • Реферат на тему: Дані дистанційного зондування Землі як джерело інформації для баз геоданих ...
  • Реферат на тему: Процедура розрахунку і створення стрижнів із заданими характеристиками
  • Реферат на тему: Технічні дані УРНС № 3
  • Реферат на тему: Процедура банкрутства