Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/2086: Рейтинг темы: голосов - 2086, средняя оценка - 4.60
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
10.12.2013, 09:14
Студворк — интернет-сервис помощи студентам
Программа, наглядно демонстрирующая процессы сортировки массива некоторыми популярными методами. Может использоваться для обучения и объяснения сути сортировки. Для лучшего восприятия сортировка сопровождается звуковыми эффектами.
Кликните здесь для просмотра всего текста

Подчеркну, что код не предназначен для обучения программированию! Писался сумбурно, методом добавления и копипаста различных способов сортировки, плохо комментирован.

Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
Вложения
Тип файла: zip Сортировка визуальная.zip (17.4 Кб, 214 просмотров)
5
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.12.2013, 09:14
Ответы с готовыми решениями:

Продам готовые коды и решения на Visual Basic за 400 рублей
душу продаю:cry: Продам коды исходные на VB !!10 лет копил за 400р !!размер тока кодов 312метров там есть все ! мыло контакты удалены....

Коды на Visual Basic
Ребята всем привет,я начел изучать "Visual Basic"! Очень буду благодарен за коды по этому языку, очень интиресный язык)))! Бросайте сюда...

Вывод решения вместо Immediate в textbox (visual basic 6.0)
программа выводит решение в Immediate а я хочу разместить на форме text1 и что бы решение выводилось туда ,менял код менял не че не...

356
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
21.12.2013, 23:16
Многострочность стандартного тултипа (VB6)
Стандартный тултип (свойство ToolTipText контролов) не поддерживает многострочный текст и весь текст выводит в одну строку. Предлагаю модуль, в котором реализована поддержка "многострочности" стандартным тултипом, на основе сабклассинга окна тултипа. Можно в принципе и цвет и дизайн тултипа поменять если есть желание, я оставил стандартным; также можно добавить выравнивание по ширине (дабы не городить много кода я оставил выравнивание по центру), прокомментирована практически каждая строчка. Останавливать проект кнопкой после запуска "хука" нельзя, иначе рухнет среда (у меня Win7(64), не рушится; на XP всегда вылетало), нужно закрывать окно и вызывать Unhook.
Многострочность стандартного тултипа (VB6)
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
9
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
23.12.2013, 04:42
Многопоточность на примере фрактала Julia (VB6) Мне очень нравятся фракталы и фрактальные множества. Написал несколько тестовых программ, где можно генерировать и менять параметры у разных фракталов. В этом примере можно генерировать множество Жюлиа а также менять все параметры генерации (в том числе загружать палитру из картинок). Чтобы программа не подвисала, я генерацию и отрисовку засунул в другой поток. Пример не работает в IDE, работает в скомпилированном виде.
Многопоточность на примере фрактала Julia (VB6)
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
6
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
23.12.2013, 11:29
Пример многопоточности VB6
В примере показана возможность работы с потоками в VB6. Можно создать несколько потоков и менять их приоритет (больше TIME_CRITICAL ставить на свой страх и риск, я поставил пришлось кнопкой выключать комп). Работает только в скомпилированном варианте.
Пример многопоточности VB6
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
6
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
30.12.2013, 03:18
Елка.
Еще раз всех с наступающим! Вот смастерил елку на рабочий стол.



Елка.rar
23
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
14.01.2014, 01:45
ComboBox для выбора цветов
В своем модуле я реализовал поддержку пользовательской отрисовки в списке. В данном примере выбор цветов.
ComboBox для выбора цветов
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
6
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
16.01.2014, 13:13
Цветной ComboBox

Представляю вашему вниманию исходники контрола,
результат нашего совместного труда с пользователем The Trick.
Контрол который по поведению похож на обычный ComboBox
но с возможностью добавлять/изменять цвета в свой список


внизу скриншоты и архив с некомпилированным исходником:
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
Изображения
 
Вложения
Тип файла: zip Цветной ComboBox#.zip (9.0 Кб, 196 просмотров)
4
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
16.01.2014, 22:20
Комплекс диалогов

Стандартные диалоги такие как
Обзор // Сохранение // Цвет
Реализованны в одном OCX
и вызываемые с попощью API

Исходники

но внутри архива есть и скомпилированный OCX..
Для регистрации компонента в вашей системы
воспользуйтесь инструкцией в папке Setup


Скриншот 2
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0   Готовые решения и полезные коды на Visual Basic 6.0  
Вложения
Тип файла: zip Диалоги.zip (149.2 Кб, 206 просмотров)
3
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
23.01.2014, 11:07
Перехват событий мыши и клавиатуры
Модуль для перехвата сообщений мыши и клавиатуры. Перехватывать можно не только в своем, но и в чужих приложениях. Реализовано с помощью LL хуков.
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
7
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
26.01.2014, 17:06
Внедрение в чужой процесс на VB6 (без DLL)
Пример внедрения приложения, написанного на VB6 в чужое АП и запуска там своего кода.
Внедрение в чужой процесс на VB6 (без DLL)
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
5
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
29.01.2014, 00:51
"Многооконная" многопоточность VB6
В примере можно создать отдельное окно в отдельном потоке, усыпить поток, но он не будет влиять на другие, также можно рисовать на окнах.
https://www.cyberforum.ru/blog... g1965.html
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
3
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
04.02.2014, 01:04
FM-синтезатор на VB6

Как-то давно занимался изучением синтеза звука, в частности FM (частотная модуляция) методом. Была написана тестовая программка-синтезатор. Сегодня я ее подправил немного, сделал GUI и т.п.
Характеристики:
  • 6 осцилляторов
  • 6 форм волн
  • ADSR огибающая для каждого осциллятора
  • Модуляционная матрица 6x6 + 6 для вывода звука.
  • Гейт на 16 частей с регулировкой жесткости
В общем, полноценный FM синтезатор.
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
3
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
09.02.2014, 19:30
Наглядный пример FM (PM) синтеза на VB6
Форму волны можно визуально наблюдать, это базовый принцип работы многих FM синтезаторов. Каждым элементом можно регулировать воздействие модулятора.
https://www.cyberforum.ru/blog... g2015.html
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
3
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
12.02.2014, 01:22
Запись данных в ресурсы своего EXE из "себя"
Бывают ситуации, когда хочется где-то сохранить данные после работы программы, но не хочется иметь внешних файлов-зависимостей, записей в реестре и т.п. Зато можно хранить данные в своем EXE, но Windows не позволяет писать в работающий EXE (NTFS потоки не рассматриваю), и любая попытка будет отвергнута с ошибкой ERROR_ACCESS_DENIED. Но если процесс завершить, то можно из другого процесса уже в него спокойно записывать данные. Вот по этому пути я и решил пойти.
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0   Готовые решения и полезные коды на Visual Basic 6.0  
7
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
18.02.2014, 22:20
Реализация поддержки For each цикла для свое класса.
Стандартными средствами VB6 нельзя сделать поддержку классом перечисления с помощью цикла For each для произвольного класса, только для некоторых готовых (коллекции, словари и т.п. через NewEnum). Для обычного массива например, или связанного списка такое не прокатит. В примере реализована поддержка и немного рассказывается о работе For each цикла изнутри
3
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
19.02.2014, 21:18
Диалоги OCX

После произведенных мною, исправлений и модификаций
выкладываю исходник, OCX, который я выкладывал ранее,
но теперь он не использует библиотеку Microsoft Scripring Runtime
а все реализации производит своими классами
отдельное спасибо за это пользователю The Trick
и как бонус, я вложил в архив мою утилиту StyleCreator32
которая создаёт шаблонный проект VB6, с полезными наворотами
такими как полу-прозрачность и прочее.. я её так-же подправил
пользуйтесь на здоровье,
надеюсь програмирование на VB, для вас станет проще
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
Вложения
Тип файла: rar Диалоги.rar (345.7 Кб, 227 просмотров)
4
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
20.02.2014, 02:17
"Линза" на VB6
С помощью этой программы можно просматривать под увеличением определенный участок экрана, увеличение можно изменять колесиком, выход - ESC
Миниатюры
Готовые решения и полезные коды на Visual Basic 6.0  
2
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
21.02.2014, 21:12
Коллекция быстрых алгоритмов для работы со строками, массивами, отдельными битами, цветами


Для каждой задачи представлено несколько вариантов решения, проведено сравнение скорости работы.
Используются как средства языка VB6, так и функции WinAPI. Однако, не всегда применение функций WinAPI дает преимущество.

Пример: изменение порядка байтов на противоположный в 4-байтовом слове (big-endian <-> little-endian), SwapEndian(&H1245678) --> &H78563412
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Public Function SwapEndian01(ByVal dw As Long) As Long
' by Anonymous, not dated
  CopyMemory ByVal VarPtr(SwapEndian01) + 3, dw, 1
  CopyMemory ByVal VarPtr(SwapEndian01) + 2, ByVal VarPtr(dw) + 1, 1
  CopyMemory ByVal VarPtr(SwapEndian01) + 1, ByVal VarPtr(dw) + 2, 1
  CopyMemory SwapEndian01, ByVal VarPtr(dw) + 3, 1
End Function
 
Public Function SwapEndian08(ByVal dw As Long) As Long
' by Mike D Sutton, [email]Mike.Sutton@btclick.com[/email], 20040914
  SwapEndian08 = _
      (((dw And &HFF000000) \ &H1000000) And &HFF&) Or _
      ((dw And &HFF0000) \ &H100&) Or _
      ((dw And &HFF00&) * &H100&) Or _
      ((dw And &H7F&) * &H1000000)
  If (dw And &H80&) Then SwapEndian08 = SwapEndian08 Or &H80000000
End Function

Вывод: Функция SwapEndian01 наиболее популярна, однако она занимает в 20 раз больше времени, чем SwapEndian08.
При этом SwapEndian01 использует RtlMoveMemory, а SwapEndian08 только средства языка.
9
21.02.2014, 21:45

Не по теме:

Цитата Сообщение от Казанский Посмотреть сообщение
Функция SwapEndian01 наиболее популярна, однако она занимает в 20 раз больше времени, чем SwapEndian08.
Копировать 1-8 байт через CopyMemory - смертный грех, а так действительно вторая функция будет работать быстрее чем первая - это очевидно.

0
 Аватар для Антихакер32
1201 / 473 / 46
Регистрация: 06.01.2014
Сообщений: 1,797
Записей в блоге: 19
24.02.2014, 18:21
ZIP-класс, работа с архивом

До недавнего времени я этим не интересовался,
пока мне не понадобилось в своих программах хранить
множество файлов в архиве, из тех решений
что находил в интернете, отбросил ненужное
и оставил лучшее, там я не использую лишних
библиотек кроме Shell.Application


итак, использование класса:
  • Создание архива
  • Добавление в него файлов или папок
  • Просмотр имен в архиве
  • Извлечение из архива
  • Примеры использования

Возможно я еще добавлю туда функций, по этой причине разместил
эту запись в своём блоге
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2014, 18:21
Помогаю со студенческими работами здесь

Готовые решения и полезные коды на Visual Basic .NET (Часть-1)
Предлагаю в этой теме размещать ответы на часто задаваемые вопросы и просто делиться полезными кодами. Обращаю внимание на некоторые...

Готовые коды для решения лабораторных работ
Доброго времени суток всем! Очень срочно нужны готовые коды для решения лабораторных работ в С# по учебнику Павловской!!! Вариант 16, нужны...

Написать программу решения квадратного уравнения. В Office Visual Basic
Написать программу решения квадратного уравнения. В Office Visual Basic

Полезные коды и проекты на VBA
В этой теме предлагаю выкладывать различные коды и готовые проекты VBA, которые, на Ваш взгляд, могут помочь новичкам в разработке как...

Полезные коды для PascalABC.NET
В этой теме размещаются полезные исходники программ, различные процедуры и функции, а так же готовые решения на часто задаваемые вопросы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru