|
|
||
Готовые решения и полезные коды на Visual Basic 6.019.11.2012, 00:34. Показов 407149. Ответов 357
Метки нет (Все метки)
Запрещаются любые обсуждения выложенных здесь работ (читаем спойлер).
Итак, в этой теме выкладываем программы, которые часто используются Вами или на Ваш взгляд могут иметь большое практическое значение. Приветствуются также проекты высокой степени сложности, полезные с точки зрения изучения принципа их работы. Перед тем, как выложить код, читаем - Правила темы:
Схожая тема: [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 | |
|
Ответы с готовыми решениями:
357
Коды на 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|