|
|
||
Готовые решения и полезные коды на Visual Basic 6.019.11.2012, 00:34. Показов 400902. Ответов 354
Метки нет (Все метки)
Запрещаются любые обсуждения выложенных здесь работ (читаем спойлер).
Итак, в этой теме выкладываем программы, которые часто используются Вами или на Ваш взгляд могут иметь большое практическое значение. Приветствуются также проекты высокой степени сложности, полезные с точки зрения изучения принципа их работы. Перед тем, как выложить код, читаем - Правила темы:
Схожая тема: [url="https://www.cyberforum.ru/visual-basic/thread707863.html"]Справочник простых примеров кодов под все категории задач (наполнение темы)[/url] Смежная тема: Авторские статьи Схожая тема: Полезные VBS скрипты и программы по работе с ними Прикольные коды ******************* Перечень полезных программ: *******************
Полный перечень по нумерации + что не попало в категории + проверенные коды
1- Выключение монитора 2- Подсчет количества определенных символов в тексте 3- Изменение высоты выпадающей части ComboBox 4- Изменение стиля (Style) у CheckBox и OptionButton 5- О Мр3 файле 6- Пример удаления тегов из текста с использованием регулярных выражений. 7- Путь к системной папке (один из вариантов) 8- Горячая клавиша 9- Как подключиться к сетевому ресурсу 10- Пример проигрывания AVI-файла в PictureBox-е. 11- Вывод данных в Excel. Форматирование. 12- Округление до десятых, сотых, тысячных и т.д. 13- Как получить случайное число? 14- 3D-текст на форме 15- Склонение в родительном падеже 16- Пример добавления окончания к числу (англ.) 17- Пример показывает, как выровнять надпись на кнопки. 18- Работа с группами ListView. 19- Проверка E-Mail 20- В массиве чисел найти сумму отрицательных чисел 21- Подключение к SQL Server (Доверительное подключение) 22- Сделать форму поверх остальных окон 23- Число прописью 24- Запретить кнопку "X" на форме 25- Чтение и запись в INI файлы 27- Запрет ввода определенных символов 28- Проигрывание музыкального файла .MP3 из ресурсов 29- Получить содержимое Web-страницы, используя WinInet API 31- Путь к системной папке - вариант без объявления API 32- Узнать имена всех (?) переменных 33- Игра "Лабиринт" 34- Открыть объект базы данных Microsoft Access 35- Вызов диалоговых окон с помощью API 36- Привязать расширение файла к своей программе 37- Работа с TreeView 38- Игра "Лабиринт 2" 39- Изменяем вид формы через API 40- Переменные фиксированной длины 41- Хеш-функция MD5 42- Делаем тень для Label 43- Игра "Doom" 44- Загрузить интернет страницу, без использования браузера и очистить её от тэгов 45- Определить свой IP-адрес 46- Построение графика любой функции 47- Получение информации о процессоре, накопителях и материнской плате Чтение файлов формата .TXT и .RTF (Блокнот) не дописанный. ссылка Отключаем предупреждение об ошибке редактора VB6 ссылка Отправка E-Mail в Visual Basic 6.0 ссылка Как вытаскивать из файла по 1 символу? ссылка Как сравнить 2 файла на идентичность? ссылка Как проверить существует ли файл? ссылка Как изменить атрибуты файла? ссылка Запретить кнопку закрыть форму ссылка Перевод текста в HEX и обратно. ссылка Зеленым цветом отмечены коды, прошедшие проверку на работоспособность. Цветом индиго отмечены названия, еще не распределенные по категориям. Красным цветом отмечены коды, проходящие доработку.
16
|
||
| 19.11.2012, 00:34 | |
|
Ответы с готовыми решениями:
354
Коды на Visual Basic Вывод решения вместо Immediate в textbox (visual basic 6.0) |
|
Заблокирован
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 21.11.2012, 13:58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
1- Выключение монитора
Развернуть код...
2- Подсчет количества определенных символов в тексте Развернуть код...
3- Изменение высоты выпадающей части ComboBox Развернуть код...
4- Изменение стиля (Style) у CheckBox и OptionButton Развернуть код...
5- О Мр3 файле __ Название песни, исполнитель, альбом и т.д. Развернуть код...
6- Пример удаления тегов из текста с использованием регулярных выражений. Развернуть код...
7- Путь к системной папке (один из вариантов) Развернуть код...
8- Горячая клавиша Развернуть код...
9- Как подключиться к сетевому ресурсу Первые две функции показывают стандартные диалоги "Подключение сетевого диска" и "отключение ..". Вторые две показывают диалоги подключения и отключения сетевого принтера. Третья пара функций поключает сетевые диски без участия пользователя. Предвоследняя кнопка показывает Проводник, чтобы видеть изменения в системе. Развернуть код...
10- Пример проигрывания AVI-файла в PictureBox-е. Развернуть код...
11- Вывод данных в Excel. Форматирование. Развернуть код...
12- Округление до десятых, сотых, тысячных и т.д. Развернуть код...
13- Как получить случайное число? Развернуть код...
14- 3D-текст на форме Развернуть код...
Код получил развитие в этой теме: 3D текст на форме: исправить код 15- Склонение в родительном падеже Развернуть код...
16- Пример добавления окончания к числу (англ.) Развернуть код...
17- Пример показывает, как выровнять надпись на кнопки. Для проверки работы примера, на форме нужно разместить CommandButton с именем Command1. Развернуть код...
18- Работа с группами ListView. Развернуть код...
19- Проверка E-Mail Развернуть код...
18
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Заблокирован
|
||||||
| 21.11.2012, 14:03 | ||||||
|
20- В массиве чисел найти сумму отрицательных чисел
4
|
||||||
|
Заблокирован
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 21.11.2012, 17:23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
21- Подключение к SQL Server (Доверительное подключение)
Развернуть код...
Модуль:
22- Сделать форму поверх остальных окон Развернуть код...
23- Число прописью На форме: 1 Кнопка, 1 текстовое поле, 1 Label. Развернуть код...
24- Запретить кнопку "X" на форме Развернуть код...
25- Чтение и запись в INI файлы Развернуть код...
Модуль:
26- Блокировка клавиш Развернуть код...
Модуль:
27- Запрет ввода определенных символов Развернуть код...
28- Проигрывание музыкального файла .MP3 из ресурсов Развернуть код...
29- Получить содержимое Web-страницы, используя WinInet API Развернуть код...
.
9
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
13 / 13 / 0
Регистрация: 03.09.2012
Сообщений: 44
|
|||||||||||
| 24.11.2012, 13:00 | |||||||||||
|
31- Путь к системной папке - вариант без объявления API
Развернуть код...
32- Узнать имена всех (?) переменных Развернуть код...
.
6
|
|||||||||||
|
|
|||||||||||
| 24.11.2012, 17:48 | |||||||||||
|
44- Загрузить интернет страницу, без использования браузера и очистить её от тэгов.
Развернуть код...
45- Пример парсинга WEB-страницы для определения своего IP-адреса. Вот очень похожая функция, которая загружает интернет страницу, на котрой есть ваш IP-адрес и возвращает его. Поиске в интернете выдаёт много ссылок на сайты, которые показывают ваш внешний IP-адрес. Меня поиск привел на сайт "http://www.softholm.com/services/address_ip.php" , где после слов "Ваш IP адрес: <b>" собственно и написан IP-адрес, который нам остаётся извлечь. Алгоритм следующий: 1. Загружаем вэб страницу, без использования браузера, в файл Aut_22.txt. 2. Открываем этот файл, и ищем в какой строке файла содержится строка "Ваш IP адрес: <b>" . 3. Затем к числу, возвращаемому функцией InStr(), добавляем длину строки "Ваш IP адрес: <b>" . 4. Полученное число и будет означать начало записи нашего IP адреса , который остается извлечь. 5. Копируем IP-адрес в буфер обмена. Развернуть код...
3
|
|||||||||||
|
|
|||||||||||||||||
| 25.11.2012, 14:24 | |||||||||||||||||
|
45- Определение внешнего IP
В модуль формы: Кликните здесь для просмотра всего текста
В обычный модуль: Кликните здесь для просмотра всего текста
3
|
|||||||||||||||||
|
Заблокирован
|
||||||||||||||||||||||||||
| 25.11.2012, 17:43 | ||||||||||||||||||||||||||
|
33- Игра "Лабиринт"
Скачать проект 70_3dmaze.rar 34- Открыть объект базы данных Microsoft Access Для работы необходимо подключить библиотеку MS Access. Кликните здесь для просмотра всего текста
35- Вызов диалоговых окон с помощью API На форме 6 кнопок: Command1, Command2 и так далее до Command6 Кликните здесь для просмотра всего текста
36- Привязать расширение файла к своей программе Кликните здесь для просмотра всего текста
37- Работа с TreeView На форме размещаем объект TreeView со стандартным именем TreeView1, далее вставляем код в форму. Данный пример показывает, как можно создавать узлы для компонента "TreeView". Кликните здесь для просмотра всего текста
. 46- Построение графика любой функции Автоматически подбирает масштаб по X и Y Кликните здесь для просмотра всего текста
6
|
||||||||||||||||||||||||||
|
|
||||||||||||||||
| 25.11.2012, 22:49 | ||||||||||||||||
|
39- Изменяем вид формы
Сначала сделаем форму в виде круга.
Вот еще один простой пример, как сделать форму полукруглой:
Теперь же рассмотрим, как сделать более сложную форму. Она должна выгладить наподобие солнца и еще крутится. Разместите на форме таймер (имя по умолчанию - Timer1), Interval=10. Потом можете интервал сделать любым, который вам подходит. Он будет отвечать за скорость вращения нашего солнца. Цвет формы можете сделать какой душе угодно. Развернуть код...
.
3
|
||||||||||||||||
|
145 / 46 / 1
Регистрация: 06.11.2012
Сообщений: 283
|
|
| 26.11.2012, 03:25 | |
|
5
|
|
|
|
||||||
| 26.11.2012, 08:22 | ||||||
|
40- Переменные фиксированной длины
Иногда надо ограничить переменную до определенного количества символов, для этого при объявлении переменной нужно указать количество символов, до которых нужно ограничить переменную. Например: Развернуть код...
8
|
||||||
|
Телекомпания ВИD
1364 / 115 / 19
Регистрация: 14.10.2012
Сообщений: 100
|
|||||||||||
| 26.11.2012, 23:47 | |||||||||||
|
41- Хеш-функция MD5
Вариант № 1 (простой) - Использование функций API (cryptdll). Примечание: начиная с Vista эти функции продублированы в ntdll.dll (недокументированная возможность). Код модуля
Вариант № 2 (сложный). Реализация MD5 на VB/VBA. Модуль класса
Не по теме: Относится к разделу "Массивы, строки, символы и данные"
7
|
|||||||||||
|
|
||||||
| 27.11.2012, 13:00 | ||||||
|
42- Делаем тень для Label
На форму установите два Label и текстовое поле Text1 У Label1 и у Label2 поставьте свойства BackStyle = 0 AutoSize = True И сделайте их текст разным цветом ForeColor чтобы не сливались Развернуть код...
1
|
||||||
|
|
|
| 30.11.2012, 00:31 | |
|
43- Игра "Doom".
На VB6 исходный код 3D без использования directx !!! (грузится долго, хоть и заявлены маленькие системные требования). Авторство: Как было написано, в том месте, откуда я ее качал, написал ее парень 12 лет. К сожалению сайт, откуда его качал, уже найти не смог). В архиве есть текстовые файлы с информацией про эту игру. Там я нашел штук 5 разных имейлов. Кто написал точно неизвестно (скорее всего - команда). Замеченные баги: На некоторых системах игра не восстанавливает исходное разрешение экрана.
0
|
|
|
Заблокирован
|
|
| 15.12.2012, 14:47 | |
|
Чтение файлов формата .TXT и .RTF (Блокнот) не дописанный.
Писал задачу для 2 студенток, обратились через Skype, после решил выложить сюда, может другим пригодится студентам. И так это приложение для чтения файлов .TXT и .RTF формата, обычный блокнот, по заданию было сказано: 1. Возможность чтения .TXT и .RTF формата файлов. 2. Загрузка файлов в RithtextBox. 3. Возможность выбора 1 файла и множества файлов, создание списка (Это помогли сделать на форуме). Исходник внизу. Чем полезен исходник для начинающих: 1. Работа с компонентом CommonDialog. 2. Организация возможности чтения файлов в RithtextBox форматов .TXT и .RTF. 3. Создание списка файлов для открытия.
3
|
|
|
|
|
| 25.12.2012, 09:30 | |
|
Отключаем предупреждение об ошибке редактора VB6
Для тех, кого раздражает ситуация, когда нужно скопировать название функции или переменной с другой строки, но как только мы покидаем строку, в которой набираем код, редактор VB6 тут же выбрасывает мессагу - предупреждение об ошибке. Лично меня это раздражает жутко. Это же надо отвлекаться от работы, нажимать кнопку чтобы закрыть совершенно ненужное окно. В описанной ситуации и так понятно, что строка не завершена, а значит ошибочна. Но у нас то ситуация под контролем! Отключить сообщения об ошибке редактора Visual Basic не сложно, нужно выбрать пункт Options меню Tools и в появившемся диалоговом окне убрать флажок Auto Syntax Check. У кого русифицировано меню то соответственно Инструменты -> Опции и убрать флажок Авто Проверка Синтаксиса. Что мы теряем? Назойливую подсказку, которая чаще всего не нужна. Что получаем? Возможность работать не отвлекаясь на лишние мессаги. Кстати, проверка синтаксиса НЕ ОТКЛЮЧАЕТСЯ! Ошибка в строке по прежнему будет подсвечена красным. Т.о. пропустить настоящую ошибку после отключения довольно сложно ( ну если уж вы совсем не отличаете черный и красный цвет!). И да, всё вышесказанное справедливо и для редактора VBA ( Access там у вас или Excel) Удачного всем программирования!
15
|
|
|
Заблокирован
|
||||||
| 28.12.2012, 22:13 | ||||||
|
Отправка E-Mail в Visual Basic 6.0
Развернуть код ...
Обсуждение ведется в темах: Отправка данных на почту Отправка на почту файла
3
|
||||||
|
Заблокирован
|
|||||||||||||||||||||
| 31.12.2012, 07:23 | |||||||||||||||||||||
|
50- Как вытаскивать из файла по 1 символу?
Кликните здесь для просмотра всего текста
51- Как сравнить 2 файла на идентичность? Кликните здесь для просмотра всего текста
52- Как проверить существует ли файл? Кликните здесь для просмотра всего текста
53- Как изменить атрибуты файла? Кликните здесь для просмотра всего текста
2
|
|||||||||||||||||||||
|
Заблокирован
|
|||||||||||
| 04.01.2013, 16:59 | |||||||||||
|
Запретить кнопку закрыть форму.
2
|
|||||||||||
|
Заблокирован
|
|||||||||||
| 05.01.2013, 17:55 | |||||||||||
|
56- Эффекты при закрытии формы. Функция AnimateWindow дает возможность Вам произвести специальные эффекты при появление или скрытии окон. Имеются три типа анимации: развёртывание, соскальзывание и постепенное появление.
Кликните здесь для просмотра всего текста
57- Запись в реестр и удаление. Кликните здесь для просмотра всего текста
3
|
|||||||||||
| 05.01.2013, 17:55 | |
|
Помогаю со студенческими работами здесь
20
Готовые решения и полезные коды на Visual Basic .NET (Часть-1) Готовые коды для решения лабораторных работ Написать программу решения квадратного уравнения. В Office Visual Basic
Полезные коды для PascalABC.NET Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|