|
Библиотека кодов на
Visual Basic 6.0
.:
Работа с графикой и изображениями :.
|
Название |
Описание |
|
Drawer* |
простейший растровый
редактор. По функциональности аналогичен
MS Paint (в
Windows 98). Дополнительно позволяет использовать
градиентную заливку. |
|
ImgProcess |
Применение различных
эффектов к картинке: прозрачность, отражение/вращение,
размытие и пикселизация. |
|
PaintTool* |
Класс для рисования
прозрачных изображений и применения эффекта
"выдавливания" разработки Microsoft. |
|
picmenu |
Очередной пример реализации
добавления изображений в меню. На этот раз это класс,
который использует сабклассинг формы. |
|
rotate_font |
демонстрационный пример -
отображение текста под любым углом с помощью функций
Windows API. |
|
savegif* |
класс, позволяющий сохранять
изображения в формате GIF.
Работает медленно, не лишен ошибок. Однако для работы не
требуются никакие дополнительные библиотеки, что очень
важно. |
|
SaveJPEG |
сохранение изображения в
формате JPEG. Используется
кодек от Intel (имеется в
комплекте). |
.:
Обработка и воспроизведение мультимедиа :.
|
Название |
Описание |
|
mm_info* |
вывод всей возможной
информации о файлах форматов BMP, AVI
и WAV - разрешение,
битрейт, кодек, компрессия и т.д. |
|
mp3taginfo |
код позволяет просматривать
и редактировать информацию тегов
ID3v1 любых MP3-файлов. |
|
mpeg_viewer* |
достаточно нестандартный
плейер. Дело в том, что в процессе воспроизведения
MPEG-клипа вывод изображения
осуществляется в системном трее, где для этого создается
специальная область. |
|
opencd |
просто открытие трея
CD-ROM, причем только для
первого привода в системе. Реализовано на основе
API-функции
mciSendString. |
|
play_mm |
аудио плейер, основан на
вызове функций системной библиотеки
mmsystem.dll. |
|
fastplayer* |
реальный конкурент
WinAmp'а. Мощный плейер с
поддержкой плей-листов. |
|
cdplayer |
CD-плейер.
Основан на вызове функций системной библиотеки
winmm.dll. Особенно полезен
тем, кто хочет разобраться в работе функции
mciSendString (хотя на нашем
сайте имеется статья на эту тему). |
|
cplay |
CoolPlayer - мощный аудио плейер, с поддержкой
скинов, плей-листа и пр. |
.:
Обработка текста :.
|
Название |
Описание |
|
BEdit |
простой
RTF-редактор, демонстрирующий возможности
компонента RichTextBox. |
|
html_edit* |
простой гипертекстовый
редактор, демонстрирующий основные возможности
компонента DHTMLEdit. |
|
lab_notebook |
просто записная книжка.
Имеет псевдостраничную огранизацию, и даже встроенный
"редактор формул". |
|
rtf_prev* |
пример реализации
предварительного просмотра текста перед печатью в
RichTextBox. На нашем сайте
имеется статья на эту тему. |
|
TextBoxEx |
загадочный проект... Судя по
описанию, это расширение функций стандартного
RichTextBox. Однако запустить
его не удалось - всегда чего-то не хватает. |
|
Transparent_rtb* |
реализация
RichTextBox с прозрачным фоном
- позволяет поместить фоновое изображение. |
|
Vb_spellcheck |
проверка орфографии на
Visual Basic только для
английского языка. Однако программа имеет мощный движок,
который достаточно просто переделать на русский язык -
нужен только словарь. |
|
UnDo_unl |
реализация бесконечного
числа отмен последней операции в
TextBox. |
|
rtb_scroll |
код для автоматической
прокрутки текста в RichTextBox
при добавлении новых строк. |
|
wmo |
код показывает слово, над
которым находится в данный момент курсор мыши. |
.:
Другие примеры :.
|
Название |
Описание |
|
API_assorted |
описание и декларации
большого количества API-функций
в одном модуле. |
|
CPop* |
оригинальный проект.
Позволяет заменить обычные всплывающие подсказки к
различным элементам формы графическими. При этом каждая
подсказка представляет собой отдельную форму, на которой
можно размещать все что угодно (текст, кнопки, анимацию,
изображения). |
|
Create_Shortcut |
создание иконки приложения
на Рабочем столе. Код использует специальную библиотеку
скриптов, поэтому этот способ далеко не идеален. На
нашем сайте имеется статья, в которой описан более
универсальный алгоритм. |
|
huffman* |
архиватор по алгоритму
Хаффмена. Один из наиболее быстрых и надежных из ныне
существующих. Не хватает этой разработке только одного -
нормального интерфейса. |
|
lzw |
архиватор по стандарту
LZW. Может использоваться в
качестве средства криптографии. |
|
rs_frm |
законченный проект,
посвященный разработке нестандартного пользовательского
интерфейса. Включает в себя описание, пример простого
приложения и комплект для разработчика. |
|
Spec_Folder |
вывод информации о всех
специальных папках системы - около 20 штук. Имеются
декларации всех констант, необходимых для получения
такой информации. |
|
sp_sheet |
пример реализации табличной
сетки без использования каких-либо дополнительных
компонентов. По внешнему виду - сильно упрощенный
вариант Excel. |
|
uFREEDB* |
законченный проект,
предоставляющий доступ к онлайн-базе данных
CDDB. Позволяет искать любую
информацию о диске AudioCD:
исполнитель, название, треки, название каждого трека,
длительность, год издания и т.д. |
|
XP_style |
код, эмулирующий интерфейс
Windows XP в любой
операционной системе. |
* - звездочкой обозначены наиболее
интересные коды нашей библиотеки.
|