Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 12
На сайте нет зарегистрированных пользователей

Пользователей: 13,372
новичок: vausoz
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Обратное размещение элементов ЭВС на Delphi + Пояснительная записка
Моделирование работы аэропорта на GPSS + Пояснительная записка
Двунаправленный динамический список на Delphi + Блок схемы

Класс TManager


В целях сокращения, класс TManager будет лишь затронут, и в дальнейшем исключен из рассмотрения, поскольку он мало что добавляет в наш демонстрационный проект. Тем не менее, согласно сценарию, необходимо создать объект Manager типа TManager, заполнить в нем поле User, загрузить все объявления и все конференции. Для объектов типа TManager нужен конструктор и деструктор, т.к. они включают в себя ряд других объектов.

Предположим, что конференцииэто файлы с расширением .tlc, хранящиеся на общедоступном сервере, там же расположены и файлы объявлений, но они имеют расширение .tla. Остается открытым вопрос, где искать эти файлы. Можно задать путь к ним во время создания экземпляра и хранить его в одном из полей объекта, скажем Path: string. Соответственно конструктор должен иметь параметр типа string.

Когда объект создан, метод Load позволит загрузить все объявления, а затем и все конференции находящиеся в указанной директории, Add — добавить новые объявления и конференции, Purge — удалить старые. Параметры Add и Purge должны определять новую или устаревшую часть данных. Store сохранит изменения на диске.
Что бы пользователь мог осмысленно выбирать ту или иную конференцию, он должен видеть, как минимум, их названия. Для этого каждая конференция имеет поле Caption.

Что означают слова: “выбрать конференцию”? Не ограничивая общности, будем считать, что “выбрать” — значит получить указатель на нужный объект. Конкретный метод выбора зависит от того, в каких контейнерных классах будут храниться списки конференций и объявлений. Весьма подходящим является стандартный класс Delphi — TStringList. Он позволяет хранить списки строк (названий) и списки связанных с ними произвольных объектов, имеет удобные модификаторы AddObject, Delete, селектор IndexOf и свойства Count, Strings и Objects, которые одновременно выступают и как итераторы.

После предстоящего добавления доклада нужно обновить содержание данных на диске. Для этого существует метод Store. Уже сейчас можно понять, что обновлять все конференции ради одного доклада нецелесообразно. Во избежание лишней и опасной работы, в каждой конференции удобно иметь поле Stored, которое указывает на наличие или отсутствие не сохраненной информации. Такое поле и в других классах позволит оптимизировать запись новых докладов или объявлений.

Polycom HDX 7000 является качественным оборудованиям для ведения видеоконференций. http://saronit.ru/subcategory.php?id=285&bid=165 является самой доступной на сегодняшний день. Видеоконференция поможет сделать обучение сотрудников более продуктивным.
Опубликовал Kest October 07 2011 10:25:08 · 0 Комментариев · 45026 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Измерение тактово...
Averaging [Исходн...
Дешифратор содерж...
Pirc
BDEPack
RAS
39 статьи по Delphi
Карта сайта
Создание Web-сайт...
ProLIB18
Язык программиров...
Размещение элемен...
AntiRus
FreeNet
XPATComponents
Mass Photo Upload
начисление процен...
LaserTank [Исходн...
Искусство програм...
WinPopup

Топ загрузок
Приложение Клие... 100793
Delphi 7 Enterp... 98016
Converter AMR<-... 20298
GPSS World Stud... 17059
Borland C++Buil... 14238
Borland Delphi ... 10373
Turbo Pascal fo... 7390
Калькулятор [Ис... 6080
Visual Studio 2... 5228
Microsoft SQL S... 3674
Случайные статьи
Оператор безусловн...
БЛОКИ ДЛЯ СБОРА СТ...
Мобильное Rox Casino
Метод onServiceCon...
Базовая структура ...
10.10.
Ва-Банк - вот лучш...
Комментарии в языке С
Старт и завершение...
Числовые системы в...
Функциональное зер...
Когда вы успешно п...
Управление контентом
Терминология языка...
Режим многоадресно...
Алгоритмы для слож...
Основные объекты W...
Функция скачки фай...
Новый корпус для д...
Разработать прикла...
Объектная модель W...
Учитесь у плотников
Дальнейшее развити...
Программа Очистка ...
Язык С: литералы с...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?