Уголок Программиста

Добавить
в Избранное

Уважаемые Посетители!

Дабы никого не принуждать к выполнению непосильной задачи, здесь каждый сам может выбрать задание себе по вкусу - все они пока свободны!

Alex_soldier              
(alex_soldier@mail.ru)    
Уголок Материалы Методики Проекты

РАЗДЕЛЫ САЙТА

Главная страница Мира Идей

Лаборатория WEB-мастера
Уголок Программиста
Игровая Зона
Статьи о Космосе и Вселенной

Форум

РАССЫЛКИ САЙТА
(Content.Mail.Ru)

Обзор интересных рассылок

Web-мастерство для каждого

Космос: Новости Вселенной

Чего нам не хватает в играх?

Heroes: только Новые Идеи

HTML, CSS, JS в примерах

Самые-самые убойные
анекдоты сети




Получить архивы на e-mail (RAR ~ 2 Мб)

Проект 2: «Синхронизатор копий проекта»

III. Список заданий по проекту


Задания обновляются слишком быстро. Теперь я выкладываю небольшие порции в форум, а вы можете самостоятельно резервировать их!

Event004: ... свободно ...
eng.Engine004(); - открыть диалог выбора папки (главный), этот путь занести в соответствующее окно, сделать активными второе окно и кнопку выбора дополнительного маршрута.
act.Action004(); - будет пустым (действий не предусмотрено)

Event005: ... свободно ...
eng.Engine005(); - открыть диалог выбора папки (дополнительный), этот путь занести в соответствующее окно.
act.Action005(); - будет пустым (действий не предусмотрено)

Event006: ... свободно ...
eng.Engine006(); - сделать неактивным поле и кнопку выбора дополнительного маршрута.
act.Action006a(); - сделать поиск всех файлов в папке основного маршрута (с учетом вложенных каталогов). Для каждого файла определить полный путь (string) и дату последнего изменения (longing). Если получится, то и CRC32, но это не так критично. В файл не скидывать, просто присваивать в 2 (3) переменные!

Event002: Назначено для AVer
eng.Engine002(); - подровнять объекты на форме, так чтобы кнопки выравнивались по своим краям, а размер листбокса изменялся согласно размеру клиентской части формы.

Event010: Назначено для Cezar
eng.Engine010(); - будет пустым (интерфейс не меняется)
act.Action010(); - если пользователь изменил состояние часов, то при следующем шаге таймера необходимо рассчитать разницу в минутах между системным и указанным временем (с учетом даты) и поместить это значение в переменную vvTIME_DIFFERENCE. Как определить, что значение изменилось пользователем, а не по таймеру? По значению переменной vvLAST_BY_TIMER - оно должно быть на 1 минуту меньше, чем вновь генерируемое!

Event011: Назначено для oLMeR
eng.Engine011(); - вывести дату и время в поле в заданном формате "12.01.2007 13:28" (с учетом попраки, хранимой в переменной vvTIME_DIFFERENCE в минутах).
act.Action011(); - будет пустым (действий не предусмотрено)

Event001: Решено AVer
act.Action001a(); - функция определяет текущую дату и время, преобразовывает их, и возвращет строку в формате "12.01.2007 13:28"


К проекту >>

Прогресс выполнения проекта >>



Мир Идей:
∙ Форумы ∙
∙ Космос ∙
∙ Heroes ∙
∙ Зона И ∙
∙ WEB ∙
∙ AML ∙
∙ Program ∙


(C) Copyright 1998 – 2009 by Alex_soldier

Сайт сделан по технологии AML