20 октября 2019 года    
Воскресенье | 04:48    
Главная
 Новости
Базы данных
Безопасность PC
Всё о компьютерах
Графика и дизайн
Интернет-технологии
Мобильные устройства
Операционные системы
Программирование
Программы
Связь
Сети
 Документация
Статьи
Самоучители
 Общение
Форум





Разделы / Программирование / Basic
  1. Программирование на VBA в Microsoft Office
    Как уже было написано в предыдущей статье, для полного контроля над проигрыванием мультимедийных файлов надо запрограммировать работу приложения с MCI — Media Control Interface. Этот интерфейс позволяет практически одинаково воспроизводить мультимедиа-данные различных типов. Все мультимедиа-объекты, такие как AVI-видеофайл, звуковой WAV-файл, музыкальные MIDI-файлы, треки компакт-диска и другие, воспринимаются MCI как устройства, которые можно открыть, воспроизвести и закрыть. Поэтому различия между выводом звуковых и видео-файлов минимальны. Так как MCI является составной частью Windows и работа с ним программируется с помощью функций WinAPI, то данная статья может представлять интерес и для разработчиков, использующих другие языки программирования. Рассмотрим пример объекта для проигрывания AVI-видеороликов в окне формы через MCI.
    Автор: Виктор Маковчик
  2. Программирование на VBA в MSOffice.
    Работа с интерфейсом MCI почти одинакова для различных видов мультимедиа — в этот раз будем программировать воспроизведение звуков и музыки по аналогии с выводом цифрового видео. Для этого желательно посмотреть оригинал предыдущей статьи "...Проигрыватель видео файлов..." (КГ № 4, 29.01.2002) и приведенные там исходные тексты. Принципиальных различий нет. Надо лишь убрать за ненадобностью описания функций WinAPI — GetActiveWindow и GetClientRect, а также блоки исходного текста, в котором они используются, т.к. для вывода звука указывать окно просто не нужно. А при открытии устройства MCI нужно указать "sequencer" в типе устройства вместо "avivideo" для проигрывания MIDI-файлов. Соответственно для WAV-файлов нужно указать "waveaudio". Рассмотрим эти моменты подробнее для варианта MIDI-проигрывателя. Создайте объект MidiPlayer и скопируйте туда исходный текст объекта VideoPlayer. Далее будем лишь вводить новые строки и выбрасывать лишние. Для описания основных свойств добавьте строки: Private MIDIFile As String
    Автор: Виктор Маковчик
  3. Как в Visual Basic 6.0 работать с реестром на удалённом компьютере
    В этой статье объясняется, как в приложении Visual Basic получить доступ к реестру на удалённой машине с использованием API функций. Данная технология работает в операционных системах Windows XP, Windows 2000, или Windows NT 4.0.
  4. Программа для обработки логов миниАТС
    Компилятор: Visual Basic 6 Программа в реальном времени получает данные по последовательному порту и пишет в базу данных. Работа с базой через ADO. Для работы с последовательным портом используется компонент MSComm32. Для парсинга строки протокола используется компонент MSScript.
    Автор: Лапай Д.А., Ложкин А.Г., Воронин А.В
  5. Быстродействие программы в VB
    Прежде всего заставьте программу работать, а затем беспокойтесь о ее быстродействии. Существует множество способов ускорения вашей VB программы. К сожалению, большинство из них не приводят к особо впечатляющим результатам. Даже если ваша программа работает с огромными коллекциями, преобразование их в массивы, возможно, спасет вам какой-то процент или два в процессе выполнения программы. С другой стороны, переписывание основных алгоритмов программы может сократить процесс выполнения в сотни раз.
    Автор: Рут Глушкин
  6. Пишем инсталлятор
    Наиболее частый вопрос, который мне задают - как сделать свою программу инсталляции? А когда я расспрашиваю подробнее мне объясняют, что нужна просто красивая программка, которая скопирует файлы из одного места в другое. Поэтому я решил написать статью, где соберу многое из того, что писал ранее (и это есть на VBStreets). мы напишем программу, которая будет устанавливать файлы.
    Автор: Гайдар Магдануров
  7. Коды символов в VB
    Раз уж всем так нужны коды клавиш, то вот они...
    Автор: Гайдар Магдануров
  8. Модуль для расчета конфигурации электронной оболочки нейтрального атома
    Вообще думаю, что это мало кому пригодится, но раз уж спросили как это сделать. Я нашел программу на QBasic и переделал ее под Visaul Basic.
    Автор: Гайдар Магдануров
  9. Как защитить свою программу от взломщиков
    Я решил написать статью о том, как защитить свои программы от взлома. Оговорюсь сразу, практически невозможно создать такую защиту, которая могла бы противостоять опытному взломщику. Но можно попытаться создать такую защиту, которая окажется не по зубам около 90% взломщиков. Все мои идеи по защите основаны на личных наблюдениях, и они могут не быть достоверными, но могут быть полезными против большинства новичков и продвинутых взломщиков.
  10. Поддержка Windows XP
    С выходом новой версии операционной системы Windows XP ощутимое количество пользователей перешло на новую платформу, либо планирует это сделать в ближайшем будущем. С этим связаны небольшие неприятности для программиста - разработчика программ вообще и на Visual Basic в частности. Когда разработка ведется в одной среде, то при переносе в другую возможно появления непредвиденных ошибок. Это может быть связанно с отсутствием или модификацией в Windows XP используемых Windows API функций, тут трудно что-либо сделать (хотя некие попытки предпринимаются, но об этом дальше). Также весьма неприятно, если привлекательный диалог вдруг исказился, как с этим бороться и будут описано в данной статье, появление которой обязано множеству писем с вопросами на эту тему.
    Автор: Гайдар Магдануров
Страницы:1 2 3 4 5


Лента новостей


2006 (c) Copyright Hardline.ru