воскресенье, 22 ноября 2009 г.

Новые компоненты для HiAsm

Как известно, хорошего много не бывает. Компонентов для HiAsm (а особенно - хороших) - тоже. Специально для тех, кому мало стандартных компонентов, я написал эту статью, из которой вы узнаете, где взять другие компоненты, нестандартные.

Приложение для Панели управления



Зайдите в Панель управления и посмотрите на разноцветные значки в ней. За каждым из них скрывается настройка определённого устройства или системы. Значки здесь обладают необычными свойствами: их нельзя удалить, переименовать, копировать...
Создадим и мы такой же.

суббота, 21 ноября 2009 г.

Конвертирование данных

Конвертирование данных

Поработав с файловым потоком, многие, наверное, задались вопросом: а как представить байт в двоичном виде или шестнадцатеричном? Другие хотят разбить число на группы из 3-х чисел, чтобы лучше воспринималось. А кто-то пользуется шифрованием, так ему нужно переводить текст в поток и обратно.

HiAsm и ZIP-архивы

HiAsm и ZIP-архивы

В статье про сжатие файлов я ничего не рассказывал о стандартных для Windows zip-архивах. А между тем сжатие в них тоже производится по алгоритму zip, но они доступны для открытия средствами Windows. И самое главное: если вам понадобится в программе извлечь данные из zip-архива, то без компонента Zipper не обойтись.

пятница, 20 ноября 2009 г.

Шифрование информации в HiAsm

Компонентов для шифрования в HiAsm нет, поэтому вам нужно скачать их. В архиве находится целых 16 компонентов - для 16 алгоритмов шифрования, а потому для них желательно создать новую вкладку.

Сжатие информации

И опять я буду рассказывать про файловый поток, потому что сжатие будет осуществляться именно с ним.

четверг, 19 ноября 2009 г.

Файл "своего" типа

Если вашей программе требуется сохранять в файлах какие-то специфические данные, то наверняка встанет вопрос о формате файла. Например, если сохраняются картинка, текст и звук в одном файле. Можно, конечно, воспользоваться компонентом Zipper, который упакует всё в zip-архив, однако "свой" формат - это более профессионально и универсально.