Курсы по программированию

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Новые технологии / VIP урок - Создание архиватора - 2 часть

  • Продолжение урока по созданию архиватора.
    Используется FileStream, BinaryReader, BinaryWriter.
    Почитать о потоках можно здесь: kzachetu.ru/theory/4/112
  • Дата отправки отчёта: 15 мая 2017 г.
  • Задание выполнено: за 4 час. 15 мин.
  • Чему научился: Реaлизовывaть метод Open
    Реaлизовывaть метод AddFile
    Реaлизовывaть метод GetNames
    Реaлизовывaть метод ExtractAll
  • Что было сложным: ой все сложно!
  • Комментарии: у меня только ОДИН ВОПРОС.
    А ГДЕ СОБСТВЕННО КОМПРЕССОР? Да мы в один файл-контейнер поместили много файлов, ну а компрессия где?
  • Оценка видео-уроку:
Отчёт от 3146 за Новые технологии / VIP урок - Создание архиватора - 2 часть




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  Permitin Alexey  # Новые технологии / VIP урок - Создание архиватора - 2 часть / 2017-05-16 03:25

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


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Permitin Alexey  # Новые технологии / VIP урок - Создание архиватора - 2 часть / 2017-05-16 14:20

Архиватор и компрессор - разные вещи. Я об этом в самом начале ведь говорил.
Может при случае компрессор тоже напишем.


3146. --
Permitin Alexey
Permitin Alexey
ответить
→  Евгений Волосатов  # Новые технологии / VIP урок - Создание архиватора - 2 часть / 2017-05-17 20:13

ну.....тогда предлагаю вывести в отдельный блок и ...зарабатывать =))))))



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Это было масштабно!!! (имею ввиду, обе части) С первого раза всё не усвоил, все служебные классы и методы для работы с файлами.
Трудности: Не сложно, но грузит. Думаю, часть информации прошла мимо меня. Просто повторял за Евгением Витольдовичем.



Научился: Научился работать с файлами в C#, выполнять побайтную запись в конец файла в потоке, работать с компонентом ListView.
Трудности: Было нелегко понять процедуру побайтной записи.
Большое спасибо! Замечаний нет.