главная продукты downloads форум тех. поддержка

 

Главная страница
 

  www.bousoft.com

   главная страница
   новости СМИ
   ссылки
   о проекте
   добавить в Избранное
   сделать стартовой
 

   наши разработки

   shareware
   freeware
   регистрация
 

справка и FAQ   

   статьи
   книги
   FAQ: WinForms
   FAQ: GDI+
   MS Office
   web-технологии
   wap-технологии
 

   программирование

   visual basic: ActiveX
   visual basic: примеры
   .net framework
   c++
   delphi
   rapidQ
 

   наши компакт-диски

   диск BouSoft #3
   диск Windows PE

Библиотека кодов на 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 в любой операционной системе.

 

* - звездочкой обозначены наиболее интересные коды нашей библиотеки.

 

 

e-mail:

 

bousoft@mail.ru