Программа архивация - Курсовая работа

бесплатно 0
4.5 37
Понятие цели и задачи разработки. Аппаратные и технические средства, характеристика информации о среде разработки "Delphi". Описание библиотеки Zlib и применение программы. Особенности архивации файлов и распаковки архива. Исходный код программы.


Аннотация к работе
Департамент науки и образования Тюменской области Среднего профессионального образования Тюменской областиОсновной причиной, по которой я выбрал тему курсового проекта «Разработка Архиватора» является то, что сжатие информации позволяет добиться уменьшения размера исходной информации для последующего ее использования. delphi архивация программа кодЦель данного курсового проекта разработка программы «Архиватор» с помощью среды разработки Delphi.· Информация о среде разработки «Delphi»При разработке использовались: · Операционная система Windows 8.1 На сегодняшний день, наряду с поддержкой разработки 32 и 64-разрядных программ для Windows, реализована возможность создавать приложения для Apple Mac OS X, IOS, а также, в Delphi XE5, для Google Android. Object Pascal (Delphi) - результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal - динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемую интроспекцией - данная технология получила обозначение RTTI. Delphi for .NET - среда разработки Delphi, а также язык Delphi (Object Pascal), ориентированные на разработку приложений для .NET.ZLIB - свободная кроссплатформенная библиотека для сжатия данных, Является обобщением алгоритма сжатия данных DEFLATE, используемого в их компрессоре данных gzip. ПО, использующее zlib zlib широко применяется, к примеру, zlib и DEFLATE часто заменяют друг друга в текстах стандартов. Сотни приложений для Юникс-подобных ОС (например, Linux) используют zlib. Несколько значимых применений: · Ядро Linux - реализация сетевых протоколов со сжатием, прозрачное сжатие, интегрированное в файловые системы, сжатие загрузочного образа ядра для хранения на дисках (с распаковкой во время загрузки). · Игра World of WARCRAFT использует zlib для сжатия больших объемов трафика идущего от сервера к клиенту. zlib используется и во встраиваемых устройствах.Программа, осуществляет сжатие и/или упаковку одного и более файлов в архив или серию архивов для удобства переноса или хранения, а также распаковку архивов. Простейшие архиваторы просто последовательно объединяют (упаковывают) содержимое файлов в архив. Архив должен также содержать информацию об именах и длине оригинальных файлов для их восстановления, поэтому большинство архиваторов также сохраняют метаданные файлов, предоставляемые операционной системой, такие, как время создания и права доступа. Многие архиваторы используют сжатие без потерь для уменьшения размера архива.Кликаем на пустое менюКликаем на пустое менюfunction SAVETOZUP(filein,fileout:string;compression:TCOMPRESSIONLEVEL):boolean; begin try ms:=TMEMORYSTREAM.Create; begin try form1.GROUPBOX1.Enabled:=false; if form1.SAVETOZUP(form1.PACKS.Text,CHANGEFILEEXT(form1.PACKD.Text,".SSA"),compression[form1.PACKDEG.ITEMINDEX])then form1.STATUSBAR1.SIMPLETEXT:="Архивация закончена." else form1.STATUSBAR1.SIMPLETEXT:="Ошибка. if form1.LOADFROMZUP(form1.UNPACKS.Text)then form1.STATUSBAR1.SIMPLETEXT:="Извлечение закончено..." else form1.STATUSBAR1.SIMPLETEXT:="Ошибка.В процессе написания курсовой работы было собрано большое количество по теме: информация о среде разработки «Delphi», информации по теме «Архивация», написана программа-архиватор.

План
Содержание

Введение

1. Цель разработки

2. Задача разработки

3. Аппаратные и технические средства, использованные при разработке

4. Информация о среде разработки “Delphi”

5. Описание библиотеки Zlib

6. Применение программы

6.1 Архивация файлов

6.2 Распаковка архива

7. Исходный код программы

Заключение

Список использованной литературы
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?