Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2009, 21:59   #1
Golovastik
Заблокирован
 
Регистрация: 25.05.2009
Сообщений: 284
По умолчанию Многопоточность на билдере

Здравсвуйте программисты! ПОдскажите, если кто может,никогда сталкивался с таким. Как это можно реализовать на Билдере 6? Вот условие задания:

Код:
1.	Краткие теоретические сведения.

Подробная запись о звонке (Call Detail Record ) – это информация, сохраняемая телефонными коммутаторами, которая используется биллинговыми системами операторов связи для выставления счетов.
Запись о звонке всегда содержит обязательную информацию (номер телефона абонента, набранный номер телефона, дату и время начала звонка, его длительность, идентификатор внешней линии).

2.	Порядок выполнения работы
Написать программу, которая формирует запись о звонке и записывает ее в текстовый файл .
В программе должно быть реализовано несколько потоков.
Запись о звонке формируется в одном и передается в другой поток.
В другом  потоке  проверяется корректность записи  и в случае отсутствия ошибок она записывается в выходной текстовый файл.
Для создания и запуска потоков реализовать главную форму программы, на которой разместить кнопки ( запуск) и кнопку (стоп) для прекращения работы потоков.
Предусмотреть на главной форме отображение  записей (сформированных в одном потоке и записанных в файл в другом потоке).
Телефонный номер имеет следующий формат:
•	8 – код выхода на междугороднюю сеть;
•	10 –код выхода на международную сеть;
•	телефонный код страны;
•	телефонный код города;
•	номер абонента..
Сгенерировать случайным образом с учетом ограничений телефонный номер абонента.
Набранный телефонный номер генерируется в соответствии с вариантом.  
Цифры, которые являются признаком соответствующего номера придумать произвольно, предварительно описав их. 
Для идентификатора линии использовать буквы: C, O, I, S, R
Время начала и конца разговора генерируется случайным образом .
Длительность разговора должна измеряться в минутах.
В выходной файл информация  должна записываться по строкам, предусмотреть признак окончания записи.
Отчет должен содержать: краткие теоретические сведения.
Структурную схему программы.
Алгоритмы формирования элементов записи.
Описание программы.
Листинг программы.

Мой вариант:

Название страны	Код страны	Код города, название (7-ми знач.номер)

Словения	            386	                 1,    Любляна
Подскажите,хоть немножко. Зараннее благодараю.

Последний раз редактировалось Golovastik; 03.10.2009 в 23:16.
Golovastik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Многопоточность Neymexa Помощь студентам 3 13.04.2010 11:43
Многопоточность. newmister Общие вопросы Delphi 9 24.07.2009 12:54
Многопоточность PUH Помощь студентам 3 06.06.2009 13:54
Многопоточность в BCB6 Linky Общие вопросы C/C++ 1 06.02.2009 10:44
Многопоточность с INDY Ragnarek Работа с сетью в Delphi 2 27.01.2009 13:25