Создание контекстных меню
Иногда бывают очень нужны контекстные меню, т.е. меню, которе "вываливаются" при правом клике мышью. Благо, Бэйсик позволяет их создавать. Пример этот я сам не придумал, и вообще это не пример, а инструкция к созданию контекстных меню. Т.к. для новичков этот процесс может выглядеть сложновато, я попробую его разъяснить.
Работа со звуком в VB
В этой статье я нашёл очень много полезного и интересного!!! Надеюсь и остальным читателям она покажется не менее интересной! А теперь статья (всё, что ниже, написано автором)
Использование функций ожидания в Visual Basic
Сергей Мерзликин
Довольно часто у программистов, пишущих свои программы на Visual Basic, возникает потребность в использовании функций Windows 32 API
Бейсик повзрослел!
Дэйв Джюэл
Готов поспорить, что без языка Бейсик фирма Microsoft никогда не достигла бы тех вершин, на которых она сейчас находится
Советы тем, кто программирует на Visual Basic
Андрей Колесов, Ольга Павлова
Как известно, положение указателя (движка) линейки прокрутки характеризуется значением свойства Value, которое изменяется от значения Min до Max (свойства элемента управления, которые можно задать в окне Properties).
Что такое DirectX?
Эта статья предназначена для тех, кто хотел бы изучить основы программирования DirectX на Visual Basic.
Использование Microsoft Agent в Visual Basic
Шатрыкин Иван
Многим из Вас уже, наверняка, приглянулся один из персонажей Microsoft Agent. Agent, на мой взгляд, - это одно из наиболее интересных нововведений фирмы Microsoft за последние годы, а стандартная поставка ядра Agent с Windows 2000, делает очень перспективным его включение в Ваши программы. Более того, на сайте Microsoft доступен бесплатный редактор для создания новых персонажей Agent, а в сети Интернет появляются сайты, на которых представлены большие коллекции персонажей.
Работа с параллельным портом (LPT)
А. Новожилов
В статье будут рассмотрены примеры чтения и записи данных в LPT порт, а также работа с некоторыми управляющими сигналами. Если Вы хотите что-либо считывать с порта, то Вам необходимо переключить режим работы порта компьютера в режим EPP (Enhanced Parallel Port - режим двунаправленной передачи данных). Это делается в BIOS. Во время загрузки компьютера когда появится надпись Press DEL to enter setup, нажмите DEL, чтобы попасть в меню BIOS. Затем выберите раздел INTEGRATED PERIPHERALS и там выберите строку PARALLEL PORT MODE: измените режим работы Вашего порта на EPP или SPP/EPP. Сохраните сделанные изменения. Если же на Вашем компьютере нет режима EPP, то Вы сможете только передавать данные
Работа с элементом управления CommonDialog
Мнацаканян А
Элемент управления CommonDialog позволяет разработчикам приложений максимально приблизить разработку интерфейса своей программы к стилю применяемого в Windows.
Функции. Часть 1
А. Согомонян
Функция-это подпрограмма (кусок программы), которую написав один раз можно потом использовать(вызвать).
Функции, часть 2 - локальные и глобальные переменные
А. Согомонян
В функциях можно объявлять свои переменные, эти переменные называются локальными, то есть могут использоваться только в функции в которой объявлены. При выходе из функции они уничтожаются
Функции, часть 3 - перегрузка функций
А. Согомонян
Перегрузка функций - это создание нескольких функций с одним именем, но с разными параметрами. Разные параметры значит что должно быть разным количество аргументов функции или их тип. Вот так например:
Microsoft Visual Studio .net
Гайдар Магдануров
Потирая руки в предвкушении удовольствия установки новинки от Microsoft, я вставляю диск 1 и на тебе - вставmте диск с компонентами обновления. Ну ладно, вставляю - вот здесь и облом, с русской версией Windows NT компоненты на диске не совместимы, а скачать сотню метров да на наших скоростях - застрелиться можно.
File System Object
Гайдар Магдануров
При использовании File System Object (сокращенно FSO) работа с файлами, папками и дисками значительно упрощается, чем при использовании стандартных операторов Visual Basic. Поэтому благодаря использовании FSO возможно более простое выполнение операций с объектами файловой системы, не требующих от программиста больших усилий. При этом это наиболее простой способ работы с файлами и текстовыми данными из VBScript, что очень часто бывает необходимым при создании ASP, таких как гостевые книги, форумы и чаты.
Элемент TreeView в Visual Basic
Илья П.
Откройте Explorer (если у вас, конечно, Windows :)) - слева, как вы догадались, TreeView, а справа - ListView (это я так просто говорю). Элемент TreeView обеспечивает средства хранения иерархически структурированных данных Для хранения рисунков (таких, как папка, флаг Виндов для неопределенного типа файлов и т.п.) используется элемент ImageList - работа с ним довольно проста, и касаться этой темы пока не будем: Откроем новую форму и создадим элемент TreeView, который находится в контроле MS Windows Common Controls. Создадим также CommandButton, в событии Click которого мы и будем всё описывать.
Package & Deployment Wizard. Досадная ошибка
С новой версией пакета Microsoft Visual Basic 6.0 поставляется Package & Deployment Wizard, предназначенный для создания инсталляционных пакетов на основе проекта Visual Basic. В сравнении со своим хорошо известным предшественником - Setup Wizard, P&D Wizard предоставляет новую функциональность, но, к сожалению, новый инструмент содержит некоторые досадные ошибки.
Работа с принтерами в Visual Basic
Начиная писать статью о работе с принтерами в Visual Basic, да и вообще в среде Windows, вспоминается история: 286 компьютер и матричный, 9-иголчатый принтер CPF-136. Для того, чтобы напечатать что-либо удобочитаемое, с выделением текста различными стилями написания, приходилось запоминать или выискивать в справочнике ASCII последовательности и управляющие коды. С приходом Windows все упростилось. Более того, большинство программистов на Visual Basic никогда не используют работу с принтерами, так как за них это делает программа получения отчетов, например. Может быть, вам и не придется использовать эти знания в своей практике, но обладать ими вы просто обязаны, как профессионал.
Использование конструктора Visual Basic 6.0 Data Environment
В этой статье мы покажем основные возможности нового конструктора Data Environment, включенного в состав Visual Basic 6.0 и предназначенного для работы с данными. На трех примерах мы последовательно рассмотрим вопросы
Программирование на VBA в Microsoft Office.
Виктор Маковчик
Здесь мы рассмотрим технологию объектно-ориентированного программирования (ООП) на Visual Basic for Applications. Описывать преимущества данной технологии нет смысла - тот, кто не пробовал ее применять на практике, этого все равно не поймет. Поэтому сразу к делу.
Программирование на VBA в Microsoft Office. Проигрыватель звуковых файлов
Виктор Маковчик
Здесь мы рассмотрим простейший пример применения мультимедиа в приложениях на Visual Basic for Applications - проигрывание WAV-файлов. Толковое озвучивание событий в прикладной программе всегда привлекает внимание пользователей и повышает их интерес к работе с этой программой. Остаётся узнать, как это сделать.
Программирование на VBA в Microsoft Office
Виктор Маковчик
Как уже было написано в предыдущей статье, для полного контроля над проигрыванием мультимедийных файлов надо запрограммировать работу приложения с MCI - Media Control Interface. Этот интерфейс позволяет практически одинаково воспроизводить мультимедиа-данные различных типов.
Как в Visual Basic 6.0 работать с реестром на удалённом компьютере
В этой статье объясняется, как в приложении Visual Basic получить доступ к реестру на удалённой машине с использованием API функций. Данная технология работает в операционных системах Windows XP, Windows 2000, или Windows NT 4.0.
Программа для обработки логов миниАТС
Лапай Д.А., Ложкин А.Г., Воронин А.В
Программа в реальном времени получает данные по последовательному порту и пишет в базу данных. Работа с базой через ADO. Для работы с последовательным портом используется компонент MSComm32. Для парсинга строки протокола используется компонент MSScript.
Быстродействие программы в VB
Рут Глушкин
Прежде всего заставьте программу работать, а затем беспокойтесь о ее быстродействии. Существует множество способов ускорения вашей VB программы. К сожалению, большинство из них не приводят к особо впечатляющим результатам. Даже если ваша программа работает с огромными коллекциями, преобразование их в массивы, возможно, спасет вам какой-то процент или два в процессе выполнения программы. С другой стороны, переписывание основных алгоритмов программы может сократить процесс выполнения в сотни раз.
Отправка GET-форм из программы на VB
Дёмин Антон
Почти на всех сайтах в интернете есть формы, т.е. определённые текстовые поля, CheckBox'ы (множественный выбор), кнопки и т.д. Примером формы может служить форма для отправки сообщения, например, в службу поддержки какого-то сайта. Для этой формы необходимо текстовое поле с именем автора, с его обратным e-mail'ом, с сообщением, а также кнопка для отправки сообщения. После того, как пользователь нажимает на эту кнопку, в браузере загружается страница с подтверждением отправки письма.
Информация о файлах в Visual Basic и Win32 API
Шатрыкин Иван
Вы, наверное, обращали внимание на то, как Проводник в Windows работает с файлами на Вашем компьютере, точнее сколько он собирает информации о каждом файле? А возможно ли в Visual Basic получить такой объем данных? Если Вы хорошо знаете Visual Basic, то скажете нет, и я соглашусь с Вами. Но у программистов на Visual Basic имеется в распоряжении Win32 API, который, конечно же, нам в этом поможет. Все примеры кода, которые описаны в этой статье, Вы можете взять здесь.