|
Почетный модератор
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|||||||
Исходники на Visual Basic .NET19.04.2014, 01:23. Показов 154295. Ответов 109
Кто-то читает книжки. Кто-то ищет информацию в Google... А кто-то набирается знаний, разбирая чужие исходники.
В этой теме предлагается выкладывать проекты разной сложности, кому чего не жалко или просто хочется поделиться ![]() Требования к оформлению постов.
Формат сообщения: Программа "Мои файлы" Инструменты и технологии: VS 2008, Net Framework 3.5 Простое приложение, которое обеспечивает быстрый доступ к файлам и папкам. Элементы добавляются путем перетаскивания файлов и папок в окно приложения. Приложение при запуске проверяет актуальность путей. Для каждого элемента доступно контекстное меню, через которое можно открыть папку, содержащую указанный файл с его выделением, изменить цвет фона и шрифта кнопок, шрифт кнопок, текст, отображаемый на кнопке. Так же можно скрыть кнопку или удалить ее. При удалении кнопка помечается на удаление. Физическое удаление отмеченных элементов коллекции происходит при закрытии приложения. При скрытии по крайней мере одного элемента в нижней части окна станет доступным элемент управления "Скрытые кнопки". Скрытые и удаленные кнопки можно посмотреть в отдельном окне, вновь отобразить, а так же отменить удаление. В приложении есть изображения разных цветов. Они назначаются для папок в рандомном порядке от запуска к запуску. Значки файлов полностью соответствуют их значкам в проводнике Windows. Доступна функция полной и групповой/выборочной очистки коллекции. При нажатии "Удалить все" отмена действия невозможна. Коллекция хранится в бинарном файле, для его чтения и записи используется бинарная сериализация. В приложении проект, демонстрационный скомпилированный файл и скриншот окна программы
17
|
|||||||
| 19.04.2014, 01:23 | |
|
Ответы с готовыми решениями:
109
Visual Basic .Net и Visual Basic 6.0 - В чём разница
Visual Basic .NET vs Visual FoxPro 9.0 в рамках задач реляционной модели данных |
|
Любитель
1054 / 764 / 161
Регистрация: 27.01.2019
Сообщений: 1,543
|
|
| 17.06.2019, 19:14 | |
|
Выкладываю прогу,она показывает время работы компьютера.
Код кривой,за это сразу извиняюсь.Писал ее переходя с VB6 на VB.net 2010. Но может кому нибудь будет интересно.Эта программа не нуждается в установке, нужно только поместить ее ярлык в папку Автозапуска. Если будут советы по улучшению ,буду благодарен.
2
|
|
| 21.06.2019, 14:31 | |
|
Еще один пример использования LiteDB.
Справочник полезных кодов. Наполнение документами – только для теста, но желающие могут пополнять. Для добавления документа нужно установить переключатель ADD и выбрать группу, ключевое слово (выбрать или ввести новое), заполнить Comment, Code, Source of information (необязательно) и нажать кнопку +.
8
|
|
| 13.07.2019, 23:46 | |
|
Отыскал в архиве, на мой взгляд, очень полезный класс FastPix ((c) Vic Joseph (Boops Boops)). Класс обеспечивает быструю пиксельную обработку растровых изображений. По сути, является оберткой для блока LockBits / UnlockBits.
Предназначен для работы только с форматом 32bppArgb (32bppPArgb), но включает и метод преобразования растровых изображений в нужный формат. Прикладываю проект с кодом класса и включающий несколько примеров его использования.
6
|
|
|
Любитель
1054 / 764 / 161
Регистрация: 27.01.2019
Сообщений: 1,543
|
|
| 28.07.2019, 12:43 | |
|
Онлайн радио на Bass.Код собирал из разных источников,что то переделал,что то добавил.
Не смог только сделать возможность записи аудио в фаил.
8
|
|
|
Любитель
1054 / 764 / 161
Регистрация: 27.01.2019
Сообщений: 1,543
|
|
| 02.08.2019, 08:40 | |
|
Предлагаю простую программу ,для переименования всех файлов в папке (расширения не затрагиваются)
,или удаления нескольких ПЕРВЫХ символов из имени. Это бывает нужно если вы скачали сериал,а имена серий слишком длинные и не помещаются на экране. С программой работать просто.Нажмите <OPEN> ,выберите нужную папку,нажмите <LIST> ,в первом окне появятся все ваши файлы.А дальше делайте ,что нужно,результат будет во втором окне.
5
|
|
|
67 / 11 / 1
Регистрация: 29.03.2018
Сообщений: 37
|
||||||
| 13.08.2019, 14:58 | ||||||
|
CircleProgressBar - круглый (и овальный) ProgressBar с отображением процентов
Среда: Win XP Framework: >2.0 Более красивая версия ProgressBar'a с отображением процентов и возможностью крутиться с заданной скоростью. Кликните здесь для просмотра всего текста
2
|
||||||
|
67 / 11 / 1
Регистрация: 29.03.2018
Сообщений: 37
|
|||||||||||||||||||||
| 10.10.2019, 16:04 | |||||||||||||||||||||
|
Переборы элементов
Перебор очередей: Кликните здесь для просмотра всего текста
Для данной последовательности вызывает функцию несколько раз, каждый раз передавая ей вариант очереди из данных элементов. Например:
Перебор групп: Кликните здесь для просмотра всего текста
Для данной последовательности вызывает функцию несколько раз, каждый раз передавая ей вариант выбора нескольких элементов из данных (порядок НЕ ИМЕЕТ значения, т. е. варианты {1, 2} и {2, 1} - одинаковые и отдельно вызываться не будут). Например:
Полный перебор: Кликните здесь для просмотра всего текста
Для данной последовательности вызывает функцию несколько раз, каждый раз передавая ей вариант выбора нескольких элементов из данных (порядок ИМЕЕТ значение, т. е. варианты {1, 2} и {2, 1} - разные и будут вызываться отдельно). Например:
Код функций: Кликните здесь для просмотра всего текста
2
|
|||||||||||||||||||||
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 17.12.2019, 10:08 | |
|
Сапер, light версия =))
Вдруг кому пригодится:
2
|
|
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 18.12.2019, 09:55 | |
|
Программа Image to Excel, которая дает возможность конвертировать изображение попиксельно, закрашивая цветом каждого пикселя ячейки Excel или DataGridView, на выбор. =)
И еще в DataGridView добавил кнопки управления маштабом от 3 до 30 пикселей на ячейку.
0
|
|
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 10.02.2020, 10:26 | |
|
Змейка,
Написал пока работы нет) На двумерном массиве и DataGridView, с ускорением, очками и таблицей рекордов
2
|
|
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 19.02.2020, 09:52 | |
|
Морской бой,
При помощи DataGridView и массивов. Разворачивать - пробел Ставить - Enter перемещаться по полю можно стрелочками, можно мышью. Возможны косяки, гонял всего раз 15.
3
|
|
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 26.03.2020, 12:58 | |
|
Игра,
Вообще изучал как сделать простейшую физику, получилась такая игрушка =) по лестнице кнопка вверх. перемещение кнопками влево, вправо прыжок - пробел p.s. Собрать можно всегда, хоть иногда кажется не возможным)
2
|
|
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 14.04.2020, 13:07 | |
|
"Пинг-понг" (Не знаю как это назвать)
Собирался сделать вообще другую вещь, но пока баловался родилось это=) Программа делает скриншот, загоняет его в PictureBox и гоняет по окну, если менять размер окна то соответственно бокс будет лететь дальше или ближе. Посмотрите, может кому пригодится исходник. Обновление: - Доделал немного файл-дроп картинок (jpg, png, bmp) - Кнопки управления: Esc - выход p - скриншот экрана и добавление в PB1 + - zoom in - - zoom out Up, Down - увеличить (уменьшить) высоту PB1 Left, Right - увеличить (уменьшить) ширину PB1
2
|
|
|
Нарушитель
|
|
| 20.04.2020, 00:31 | |
|
Создал простой, но многофункциональный интерпретатор Python (версия 3.8.1)
0
|
|
|
34 / 30 / 3
Регистрация: 16.12.2019
Сообщений: 110
|
|
| 06.05.2020, 10:54 | |
|
Кликните здесь для просмотра всего текста
Не по теме: Я в своем репертуаре =) Представляю Вашему вниманию - Тетрис Управление: Лево-Право - соответственно Вниз - быстрее Пробел - поворот по часовой стрелке P - пауза Кликните здесь для просмотра всего текста
Не по теме: Прошу прощение за
2
|
|
| 09.06.2020, 18:21 | |
|
Задача работы с Excel файлами через VB.Net возникает достаточно часто, и решают ее обычно через раннее или позднее связывание с программой Excel. Естественно, что Excel в этом случае должен присутствовать на компьютере. К сожалению код программы получается достаточно громоздким и не слишком быстродействующим, кроме того для начинающего малопонятным.
Для облегчения работы с документами Excel существуют различные вспомогательные библиотеки, здесь речь идет о библиотеке SpreadsheetLight. SpreadsheetLight - это библиотека программного обеспечения для чтения, формирования, редактирования и сохранения электронных таблиц Excel (*.xlsx). Библиотека основана на NET Framework и Open XML SDK и не требует присутствия Excel на компьютере. Имеется справочное руководство https://spreadsheetlight.com/d... tLight.chm. Скачать библиотеку можно по адресу https://www.nuget.org/packages/SpreadsheetLight/. Ответы на вопросы пользователей SpreadsheetLight можно найти https://stackoverflow.com/ques... sheetlight. Здесь вам предлагается программа, в которой собрано множество примеров работы с библиотекой. В удобной форме можно просмотреть (скопировать) код выбранного примера и запустить код на исполнение с формированием xlsx-файла в выбранном каталоге. PS. В ваших программах не забывайте устанавливать ссылки на библиотеки SpreadsheetLight и DocumentFormat.OpenXml
8
|
|
|
Нарушитель
|
|||||||||||
| 27.07.2020, 21:30 | |||||||||||
|
Простой пример программы для работы с шифрованием ROT13. Может как криптовать, так и раскриптовывать текст одним нажатием на кнопку. Его уже давно не используют, так как он совершенно ненадёжен (простой Replace может повторить все алгоритмы), однако как/зачем и для чего вы будете это использовать - решать Вам.
Модуль шифрования ROT13:
[Де]криптовать текст в TextBox1:
Полезно будет использовать только как дополнительную утилиту для защиты передачи данных программы, но не основную. Например: закриптовать логин и пароль дочерней почты для отправки FeedBack'ов в программе.
0
|
|||||||||||
|
Любитель
1054 / 764 / 161
Регистрация: 27.01.2019
Сообщений: 1,543
|
|
| 29.08.2020, 22:36 | |
|
Плейер на базе axWindows media player
Писал на Win7 32 FW 4.Казалось бы ,что может проще?Но я снабдил его не слабым функционалом.Все описывать слишком долго ,все горячие клавиши есть в инструкции.Отдельное спасибо Юрию Комар за помощь сделать снимок экрана.Вообщем кому интересно,сами разберетесь. Да,и еще,если какие то форматы у вас плохо идут или вообще не работают,советую скачать и установить кодеки TANDARD_Codecs_v984 WMP.exe,они бесплатные.
4
|
|
| 29.08.2020, 22:36 | |
|
Хорошие учебники по Visual Basic Net
Литература и ресурсы по Visual Basic .NET Как в Visual Basic .NET использовать CentimetersToPoints Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|