Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Basic .NET

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 240, средняя оценка - 4.71
Памирыч
Почетный модератор
20632 / 8673 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
#1

Исходники на Visual Basic .NET - Visual Basic .NET

19.04.2014, 01:23. Просмотров 45163. Ответов 54

Кто-то читает книжки. Кто-то ищет информацию в Google... А кто-то набирается знаний, разбирая чужие исходники.
В этой теме предлагается выкладывать проекты разной сложности, кому чего не жалко или просто хочется поделиться

Требования к оформлению постов.
  • В теме можно размещать только проекты. Пользователям будет нужен доступ к исходному коду вашей программы. Желательно указать версию Framework
  • Приложения должны быть написаны на языке Visual Basic .NET
  • Должно присутствовать хотя бы краткое описание программы и ее назначение. Скриншоты программы и демонстрационный скомпилированный файл так же приветствуются.
  • В одном посте желательно прикреплять не более одного проекта.
  • В данной теме запрещается вступать в обсуждения. В случае, если возникли какие-либо вопросы, следует создать тему в разделе VB .NET и дать ссылку на интересующий пост.
  • Размещаемый контент не должен затрагивать права и интересы третьих лиц и полностью удовлетворять Правилам форума
  • Простейшие проекты лучше не выкладывать. Код должен содержать функционал, который может быть полезен в изучении




Формат сообщения:

Программа "Мои файлы"

Инструменты и технологии: VS 2008, Net Framework 3.5

Простое приложение, которое обеспечивает быстрый доступ к файлам и папкам.

Элементы добавляются путем перетаскивания файлов и папок в окно приложения.

Приложение при запуске проверяет актуальность путей. Для каждого элемента доступно контекстное меню, через которое можно открыть папку, содержащую указанный файл с его выделением, изменить цвет фона и шрифта кнопок, шрифт кнопок, текст, отображаемый на кнопке. Так же можно скрыть кнопку или удалить ее. При удалении кнопка помечается на удаление. Физическое удаление отмеченных элементов коллекции происходит при закрытии приложения. При скрытии по крайней мере одного элемента в нижней части окна станет доступным элемент управления "Скрытые кнопки".
Скрытые и удаленные кнопки можно посмотреть в отдельном окне, вновь отобразить, а так же отменить удаление.
В приложении есть изображения разных цветов. Они назначаются для папок в рандомном порядке от запуска к запуску. Значки файлов полностью соответствуют их значкам в проводнике Windows.
Доступна функция полной и групповой/выборочной очистки коллекции. При нажатии "Удалить все" отмена действия невозможна.
Коллекция хранится в бинарном файле, для его чтения и записи используется бинарная сериализация.

В приложении проект, демонстрационный скомпилированный файл и скриншот окна программы
13
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: rar Мои файлы (Проект).rar (346.6 Кб, 455 просмотров)
Тип файла: rar Мои файлы (Демо).rar (268.4 Кб, 234 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2014, 01:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исходники на Visual Basic .NET (Visual Basic .NET):

Visual Basic .Net и Visual Basic 6.0 - В чём разница - Visual Basic .NET
В общем возник вопрос: Visual Bisic.Net и Visual Basic - это два разных языка, или же .NET версия это лишь его улучшение. Я так понимаю что...

Visual Basic.Net и Visual Studio 2013 - в чем разница? - Visual Basic .NET
Visual Basic.Net и Visual Studio 2013 - в чем разница? Или это одно и тоже, просто называются по другому. Планирую перейти с VB6.0...

Visual Basic .NET vs Visual FoxPro 9.0 в рамках задач реляционной модели данных - Visual Basic .NET
Очень хочется обсудить следующую тему. Поставлена задача - написать некоторую программу обработки данных. Все данные, обрабатываемые...

Хорошие учебники по Visual Basic Net - Visual Basic .NET
Подскажите пожалуйста хорошие учебники по visual basic net,спасибо

Литература и ресурсы по Visual Basic .NET - Visual Basic .NET
Литература по Visual Basic.NET 1. Виктор Зиборов "Visual Basic 2010 на примерах" Издательство: БХВ-Петербург Год издания: 2010...

Перевести код с VBA на Visual Basic.NET - Visual Basic .NET
Здравствуйте! Прошу помощи. Переведите, пожалуйста, код ниже с VBA (Эксель) на Visual Basic.NET. Обращаюсь вынужденно, поскольку не...

54
Morsian1996
Заблокирован
08.08.2015, 18:41 #31
Между прочим, фиговина под названием Visual Win32 - визуальный конструктор окон GUI на чистом WinAPI (C++) - сама написана вовсе не на C++, а на VB.NET
Притом, написана полностью с нуля на WinForms и System.Drawing, без использования платформы System.Windows.Forms.Design.

Последний релиз (Pre-Release 10 May 15) и его исходник доступны на SourceForge.
С того момента был внесен ряд незначительных изменений, например, добавлены новые свойства. Эти изменения слишком мелки для нового релиза, но, возможно, представляют ценность как исходник для VB.NET-программистов.
Текущий исходник (от 8 августа 15) решил выложить сюда, в общественное достояние.
Что же до продолжения разработки Visual Win32 (как и платформы для WYSIWYG), то у меня есть желание и вдохновение ее продолжить, но мой мозг, расплавившийся от жары, не тянет такую нагрузку Встретимся в спокойной осенней обстановке :|
5
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip Visual Win32 Source Tarball 8 August 15.zip (103.1 Кб, 40 просмотров)
Памирыч
Почетный модератор
20632 / 8673 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
30.08.2015, 03:07  [ТС] #32
Программа для поиска изображений по метаданным
Инструменты и технологии: VS 2008, Net Framework 3.5

Порой бывает так, что нужно найти фотографию, зная день, когда она была сделана. Например, день рождения или Новый год. Когда на просторах HDD лежит небольшая горстка фотографий, либо тот, кто собирал эти файлы приучен к порядку все называть своими именами, то проблем с поиском нет - как через любую поисковую программу, так и открытием сразу же нужной папки.
Но когда файлов тысячи, а к порядку ты себя стал приучать уже слишком поздно, возникает необходимость в хоть сколь-нибудь адекватном поиске. По атрибутам файлов (дате создания, открытия и т.д.) искать бывает бесполезно.

В большинстве даже дешевых мыльниц фотография содержит метаданные, которые можно использовать при поиске.
Я счел нужным производить поиск по двум параметрам - производитель оборудования и дата снимка.

Программа не является полноценным софтом, в ней лишь затрагиваются основы:
1) Работы с метаданными изображений
2) Работы с БД Access
А так же другие мелочи, которые могут быть интересны новичку.



Описание программы

Принцип работы программы заключается в том, что она использует свою базу, которую сначала нужно создать.
Поиск фотографий осуществляется только по БД. Если изображение не было в нее занесено, то оно не будет найдено.

Как создать БД
Жизнь программы начинается с кнопки "Поиск фото".
Предлагается выбрать каталог или раздел жесткого диска.
При выборе немедленно начинается поиск в папке (диске) и всех вложенных директориях (поиск только файлов *.jpg)
Процесс замедляется из-за того, что каждое изображение загружается в память для чтения его метаданных.
Если данные корректны, они записываются в БД.
Реализован контрольный список HashSet, который берет на себя роль отсеивания повторно попавшихся изображений во избежание их лишнего "открытия". Без него наносится довольно существенный удар по и так небольшой производительности.

В программе присутствует нехороший велосипед с поиском даты в фотографии. Разные производители пишут ее в разные ячейки свойств, поэтому программа предпринимает поиск такого поля среди нескольких смежных ячеек по длине записи.
Ведется статистика добавленных и не добавленных изображений и лог ошибок с причинами, почему те или иные изображения были отсеяны (например, полно файлов без метатегов)
На форме присутствует ProgressBar, но не стоит обольщаться на его счет: он не показывает реальный прогресс поиска, он просто показывает, что что-то добавляется.
После добавления данных они отображаются в DataGridView, который содержит такие столбцы, как "Путь", "Имя", "Дата", "Размер", "Оборудование", "Камера"
Исходники на Visual Basic .NET

Реализовано Превью изображений при навигации по списку. Двойной клик по миниатюре открывает изображение в программе по умолчанию.

Есть два поля для фильтра: по дате и модели устройства. Работают как поодиночке, так и совместно.
Для списка реализовано простейшее контекстное меню для базовых операций
Исходники на Visual Basic .NET

Стоит помнить две вещи:
  • Новые файлы в базу сами не добавятся. Если был "прочесан" весь компьютер, а потом соседка принесла и "скинула" свои свежие или несвежие фотографии, то программа их, естественно, не найдет. Решение: Добавить каталог вручную. Если появилось уже много новых папок и никто не помнит, кто их положил, куда и когда, то есть смысл заново произвести поиск на диске. Это произойдет тем быстрее, чем меньше новых файлов было добавлено, спасибо HashSet, который быстренько отсеет повторно добавляемые файлы. Время на сам поиск, конечно, уйдет, от этого никуда не деться.
  • Утерянные на диске файлы сами себя из базы не удалят. Они так и будут находиться в DataGridView. Превью, разумеется, показано не будет. Если таких файлов стало много - пора задуматься об Актуализации базы данных

Актуализация базы данных призвана перепроверить все файлы на их существование и удалить неактуальные записи. Занимает мало времени.


В приложении проект (Поиск фотографий по дате Source.rar) и демонстрационная программа (Release.rar)
Использована БД Access 2003.
9
Вложения
Тип файла: rar Release.rar (93.3 Кб, 52 просмотров)
Тип файла: rar Поиск фотографий по дате Source.rar (245.5 Кб, 65 просмотров)
ovva
1895 / 1613 / 409
Регистрация: 02.02.2013
Сообщений: 1,502
Записей в блоге: 2
10.09.2015, 21:30 #33
Инструменты и технологии: VS 2010, Net Framework 4.0
Вариация на ту же тему, что и выше. Основные отличия: в качестве базы данных используется сериализуемый список ну и для чтения метаданных использована библиотека gma.Drawing.ImageInfo.dll (http://www.codeproject.com/Articles/...image-metadata).
Код, программа, описание все в архиве (папки соответственно cod, exe, doc).

Хотел поместить в исходники, но как то не сложилось.
5
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip LibrIm.zip (871.9 Кб, 75 просмотров)
Devils
15 / 15 / 0
Регистрация: 05.02.2015
Сообщений: 134
16.10.2015, 15:00 #34
Программа глобального поиска пользователей в AD
Доброго времени суток. Написал маленькую программку по поиску пользователей в AD.
В строке "Поиск пользователя" вводите искомого пользователя и нажимаете "Enter". Если в системе несколько искомых пользователей, то отобразится окно со всеми совпадениями.
По сути программа - краткий пример, как можно использовать ADODB для поиска в AD
P.S. Исходники написаны на VB 2010
1
Вложения
Тип файла: 7z Searching AD.7z (40.0 Кб, 35 просмотров)
Памирыч
Почетный модератор
20632 / 8673 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
08.01.2016, 22:46  [ТС] #35
FTP-клиент для быстрого обмена файлами

Данный FTP-клиент необычный и решает свой круг задач, который, в общем-то, сильно расходится с кругом задач обычных FTP-клиентов.

Обычно подразумевается, что такой клиент призван закачивать/скачивать/редактировать файлы на удаленном сервере.

Данный софт не для этого.

Он написан был для быстрого обмена файлами. Скажем, есть сайт с FTP-доступом. И нужно выслать другу какую-то картинку, аудио-файл или архив. Можно, конечно, воспользоваться различными файлообменниками и сервисами общения, поддерживающими передачу файлов. Но мне это было не нужно. Хотелось, чтобы файлы были и дальше доступными по ссылке, и я мог изменить версию файла в любое время, ничего никому заново не передавая. Нужно было такое:

Бросаю файл или группу файлов в окно программы, они автоматически заливаются и на выходе я получаю готовые ссылки, относительно, конечно же, не FTP, а самого сайта, что весьма удобно. Далее нужно в один клик скопировать ссылку или “пачку” ссылок и отправить кому нужно. Ну или вставить куда-нибудь в страницу, например, в теги MP3 на каком-либо сайте и т.д.

При этом хотелось бы иметь некий интернет-блокнотик, желательно в двух версиях:
  • Поддерживающей форматирование
  • Поддерживающее обычный текст

Еще желательно вести лог загрузок, чтобы ничего не потерять и можно было бы вернуться в лог и скопировать и переотправить ссылки. Ну и иметь возможноть создавать учетные записи, разумеется.

Исходники на Visual Basic .NET

  • В главном окне отображается информация о сервере и учетной записи.
  • Имеется Прогрессбар закачки
  • Подсказка о том, когда переходить по ссылкам, а когда копировать их в буфер обмена
  • Поле с загрузками. Оно содержит прогрессбары для каждого файла. Файлы загружаются группами. Все это сопровождается звуками. Загрузку файла можно отменить в любой момент
  • Функция копирования ссылок: программа получает все ссылки из окна и копирует их выбранным способом – через пробел, либо каждую ссылку с новой строки (зависит от того, кому и в каком виде они будут переданы)
  • Имеется кнопка выбора файлов. Предусмотрен мультивыбор. Файлы можно кидать прямо в окно – это удобнее
  • Функция очистки списка – и так понятно, что очищает окно от всех ссылок
  • Показано число загрузок “в процессе”
  • Флаг “Вести лог загрузок на сервере”. Это означает, что все ссылки будут дописаны в специальный файл, который будет доступен на другой вкладке.
Блокнот (обычный текст)
Исходники на Visual Basic .NET

Если нужно к файлу что-то быстро добавить – пишем текст в текстовом поле и жмем ссылку “Добавить на сервер”. Однако файл доступен для редактирования и напрямую. Редактируем поле и жмем “Записать в файл на сервере”. Если нужно считать его – жмем соответствующую ссылку.

Если нужно к файлу что-то быстро добавить – пишем текст в текстовом поле и жмем ссылку “Добавить на сервер”. Однако файл доступен для редактирования и напрямую. Редактируем поле и жмем “Записать в файл на сервере”. Если нужно считать его – жмем соответствующую ссылку.

Исходники на Visual Basic .NET Исходники на Visual Basic .NET

Третья ссылка – это форматированный текст. Это отдельное окно

Исходники на Visual Basic .NET

Доступно 10 секций. Чтобы прочесть определенную, нужно нажать одну из нумерованных кнопок. Если файла не существует – возникнет соответствующая ошибка (показано на скрине)

Записываем форматированный текст и жмем кнопку “UP!”. Текст будет опубликован в последней нажатой секции. Если не была нажата ни одна, то в первую.
На вкладке “Лог загрузок” есть:
  • Само поле со ссылками и датами загрузки
  • Флаг, регулирующий – переходить по ссылке или копировать ее в буфер обмена
  • Удаление лога – чем больше лог, тем медленнее он загружается, за сим старые записи можно удалять
  • Чтение лога

Учетные записи

Нажав на кнопку “Учетные записи”, откроется форма для добавления и редактирования аккаунтов

Название: 5.png
Просмотров: 1142

Размер: 71.5 Кб Название: 6.jpg
Просмотров: 1137

Размер: 28.9 Кб

Добавляя новую запись можно увидеть следующее окно:

Исходники на Visual Basic .NET

  • Сервер – адрес FTP-сервера или его IP-адрес
  • Удал. каталог – удаленный каталог, в котором расположен сайт. Иногда это папка public_html. Указывать обязательно
  • Пользовательская папка – это папка, где вы желаете хранить загружаемые файлы. Например, полезно создать специальную папку, например, FTP, и “мусорить” туда.
  • Логин-пароль – ваши учетные данные
  • Сайт – важный момент. Это адрес вашего сайта, который будет подставлен в ссылку вместо FTP-сервера
  • Описание – это имя учетной записи из предыдущего окна – писать можно все, что угодно, главное, чтобы это было понятно вам.
  • Ограничение на размер файла – некоторые хостеры ограничивают загрузку больших файлов. Поэтому лимитный размер стоит указать. Это поможет не загрузить файлы, превышающие допустимый размер.

Скачать исходник:
7
Вложения
Тип файла: rar Работа-с-FTP-2015-2.rar (3.40 Мб, 52 просмотров)
FenikS91
29 / 11 / 0
Регистрация: 13.02.2016
Сообщений: 22
13.02.2016, 20:47 #36
dll содержащая в себе компоненты на основе стандартных.
В этих компонентах в отличии от стандартных много изменений
12 компонентов
1 - "Captcha" Генерирует красивую Капчу из случайных символов, запоминает и выводит в качестве картинки.
2 - "ClassicProgressBar" - обычный ProgressBar но его мерцание на форме заметно снижено
3 - "EMailSendler" - Компонент располагается внизу как и таймер. Служит для быстрой отправки email сообщений как с вложениями так и без, умеет выводить сообщение о успешной отправки или неудачной отправки сообщения по желанию.
4 - "FunctionalPanel" - Обычная панель но мерцание на форме заметно снижено
5 - "RandomGenerator" - Компонент располагается внизу как и таймер. Служит для генерации случайных чисел в указанном диапозоне, умеет запоминать несколько последних сгенерированных чисел.
6 - "Rayting" - Звёздочки, которые можно расположить на форме, щёлкая по ним они меняют цвет и запоминают сколько баллов было дано. Есть несколько тем. Подходит для создания оценки.
7 - "SmileBrowser" - Панель для помещения смайлов. Может запоминать выбранную клетку и проделавать нужные действия. В панель можно как добавлять так и удалять смайлы и прочии картинки.
8 - "WndControl" - Компонент располагается внизу как и таймер. С его помощью можно в один щелчёк заставить передвигать указанную форму мышкой за любую свободную часть формы, так же может подойти для создания темы приложения т.к умеет по желанию в качестве фона формы установить градиентную заливку из двух цветов и менять во время работы программы.
9 - "MegaLabel" - тоже что и стандартный label только может использовать градиентную заливку текста и имеет настройки качества текста.
10 - "Wmessenger" - Компонент распологается на форме как картинка с текстом. Фон можно настраивать или заливать градиентом, на компоненте расположены 2 поля для текста, один из них является титульным, второй ниже как описание чего угодно. Это своего рода баннер, умеет двигаться с лева на право и наоборот, имеет много гибких настроек например градиентные заливки фона, текста, должен ли он двигаться (куда, и как долго), должен ли он исчезнуть в конце или двигаться назад, прозрачность фона, текста, настройка вида и цвета рамки.
11 - "GradientProgressBar" - Этот ProgressBar отличается от стандартного тем что заполняется градиентной заливкой, а фон в свою очередь можно сделать тоже из градиентной заливки
12 - "FunctionalsPictureBox" - и наконец самое интересно с виду обычный PictureBox c уменьшенным мерцанием, но он имеет множество настроек. Например: можно уставить в него изображение и программно сделать прозрачнее, причём уровень прозрачности можно регулировать, так-же изображение можно разворачивать и отражать, накладывать на картинку текст и настраивать его расположение, устанавливать тип рамки PictureBox и её цвет (рамку можно сделать с закруглёнными углами и нужной толщины), имеются дополнительные функции которые позволяют проиграть в PictureBox *.avi видео файл. Есть настройка увеличения контролла и его картинки при наведении мыши (размер увеличения можно выставить), а когда мышь с него убирают контрол возвращает свои размеры в исходные.
В архиве исходник, отдельно сам dll и xml документация. xml документацию написал естественно на русском дабы всё было ещё понятнее. Пользуйтесь кому надо, изменяйте, добавляйте.
7
Изображения
    
Вложения
Тип файла: rar GradientControl.rar (404.4 Кб, 75 просмотров)
FenikS91
29 / 11 / 0
Регистрация: 13.02.2016
Сообщений: 22
11.04.2016, 18:31 #37
Простой проект игры написанный на VB.NET (Visual Studio 2013) с использование XNA 4.0
Игра на 2 игрока с возможностью управления как на клавиатуре так и на геймпаде (только при наличии эмулятора от Xbox 360 который уже содержится в архиве)

-Реализовано динамическое создание игровых объектов, их вращение, передвижение, форма.
-Реализованы 2 экрана (меню и игровой экран)
-Использование музыки и звуковых эффектов
-Столкновение объектов и последующие действия такие как воспроизведение звука, сбор и очистка мусора, ----------удаление объекта, нанесение урона, анимации взрыва и прочее.
-Анимация спрайтов
-Передвижение спрайтов

Почти всё реализовано с помощью отдельных классов, есть комментарии (не везде).

-Для игры в оконном режиме нажать F5 (и эта же кнопка для полного экрана)
-Для выхода в меню нажать ESCAPE
-Выход из игры ещё не сделан, поэтому зарыть можно к примеру на Alt+F4
-На компьютере должен присутствовать XNA
-Настройки экрана можно подогнать под себя (было проверенно только при разрешении 1024x768)
PS. Прошу строго не судить, это лишь пример. Проект был создан за 3 дня с учётом того что все 3 дня пришлось изучать XNA переводя C# на VB.NET.
4
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: rar CBattle.rar (7.21 Мб, 41 просмотров)
Памирыч
Почетный модератор
20632 / 8673 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
19.04.2016, 18:21  [ТС] #38
Программа "Дневник"

Программа «Дневник» написана на Visual Basic .NET с использованием базы данных SQLite. Файлы хранятся в БД.
Visual Studio 2008, NET Framework 3.5

Исходники на Visual Basic .NET
В верхней части программы находится таблица с записями. Чтобы просмотреть запись, нужно на нее щелкнуть. Так же работают кнопки навигации.

Помимо этого есть панель редактора, где для шрифта можно установить определенный стиль — полужирный, курсив, подчеркнутый, перечеркнутый, а так же сам шрифт и цвет текста. Имеется окно для поиска записей и очистки фильтра.

Чтобы добавить новую запись, нужно нажать кнопку «Начать». После заполнения поля и добавления файлов (файлы добавляются через контекстное меню списка в нижней части программы) нажать кнопку «Записать».

В случае, если запись была создана, но не добавлена в БД, об этом будет сообщено в зависимости от ситуации
При нажатии «Да» все изменения будут утеряны, в случае отказа появится возможность вернуться к редактору и сохранить запись.

Вы можете добавлять записи в любое время, но есть нюанс: если запись добавляется в этот же день, она будет присоединена к сегодняшней, они будут разделены текстом «Добавлено в …».

В настройках всего три пункта. Шрифт по умолчанию — это шрифт, который будет применен для текстового поля при создании новой записи. Сброс на дефолтный вернет шрифт «Verdana». Есть флаг «воспроизводить звуки» — разные события программы сопровождаются звуками, например, приветствие, добавление записей, файлов, завершение программы и т.д.

Предусмотрен экспорт и импорт записей в формате .record.

В такой файл попадает не только текст записи, но и настройки форматирования и список приложенных файлов.
При клике на файл в списке, если он является картинкой, он будет отображен в контейнере справа (другие типы файлов, естественно, не отображаются, как видно на скриншотах выше). Даблклик по миниатюре открывает изображение в полном размере.

Режим Администратора
Чтобы перейти в режим Администратора, нужно в папке с программой создать файл Admin.txt. После этого добавятся дополнительные привилегии

Все записи можно удалять и редактировать (а так же стиль их форматирования), вплоть до даты и времени их создания. Это было полезно, когда я переносил записи из старого дневника в один день, а хронологию сохранить было необходимо. Становится доступным управление файлами. Для всего этого нужно нажать появившуюся кнопку «Админ» рядом с кнопкой «Выход». Когда она станет зеленой, появятся права.

В приложении программа и все необходимые для ее работы файлы, в т.ч. и звуки.

Программа не требует установки

Скриншоты программы, проект и готовая программа:
6
Миниатюры
Исходники на Visual Basic .NET   Исходники на Visual Basic .NET   Исходники на Visual Basic .NET  

Исходники на Visual Basic .NET   Исходники на Visual Basic .NET   Исходники на Visual Basic .NET  

Вложения
Тип файла: rar Дневник-2015-Source-code.rar (2.62 Мб, 63 просмотров)
Тип файла: rar Дневник-2015.rar (2.50 Мб, 37 просмотров)
Yury Komar
Модератор
2250 / 2055 / 324
Регистрация: 27.01.2014
Сообщений: 3,625
Завершенные тесты: 1
26.04.2016, 17:41 #39
RegEx Tester
VS2010, NET.Framework 4.0

Маленькая программка для проверки регулярных выражений...
5
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip RegEx Tester.zip (20.6 Кб, 17 просмотров)
Тип файла: zip Source_RegEx Tester.zip (26.5 Кб, 17 просмотров)
nworain
24 / 24 / 2
Регистрация: 17.04.2016
Сообщений: 144
29.04.2016, 18:01 #40
Программа для выключения компьютера может быть очень полезной при длительных операциях, после которых необходимо завершить работу компьютера. Например, вечером при просмотре фильма удобно поставить таймер на выключение сразу после окончания фильма
4
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: rar Switch.rar (209.9 Кб, 62 просмотров)
ovva
1895 / 1613 / 409
Регистрация: 02.02.2013
Сообщений: 1,502
Записей в блоге: 2
29.04.2016, 19:35 #41
В GDI+ используется три координатных пространства:
• World – мировые координаты, используемые в контексте решаемой задачи.
• Page -система координат, используемая областью рисования, например PictureBox.
• Координатное пространство устройства вывода - система координат, используемая физическим устройством, на котором производится рисование (Display, Printer и т.д.).
По умолчанию начало систем координат, и направление осей совпадают, единицы измерения пиксели.
В приводимом коде даны примеры работы с координатными пространствами, использование аффинных преобразований через класс Matrix и дан пример использования рассмотренных принципов при построении простого просмотрщика изображений (движение – ЛКМ, масштабирование – колесо мыши).
6
Изображения
 
Вложения
Тип файла: rar Matrix01.rar (41.0 Кб, 29 просмотров)
ovva
1895 / 1613 / 409
Регистрация: 02.02.2013
Сообщений: 1,502
Записей в блоге: 2
03.05.2016, 13:42 #42
Автоматическое определение кодировки текста (ASCII, cp866, win1251, KOI8-R). По мотивам "Рощин И. Автоматическое определение кодировки текста" (http://ivr.webzone.ru/articles/defcod_2/ - сайт уже не доступен, но можно скачать сохраненную копию), также "Ревич Ю. Нестандартные приемы программирования на Delphi".
VS2010
10
Миниатюры
Исходники на Visual Basic .NET   Исходники на Visual Basic .NET  
Вложения
Тип файла: zip autoTextfileCodingTest.zip (15.8 Кб, 40 просмотров)
Памирыч
Почетный модератор
20632 / 8673 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
03.05.2016, 19:29  [ТС] #43
Игра-головоломка «Собери картинку»
Простая игра-головоломка, написанная на VB .NET (Framework 3.5)

Суть проста: из рандомно разбросанных кусочков картинки в нижней части игрового поля нужно путем перетаскивания мышью квадратиков собрать картинку, образец которой будет показан перед началом уровня

После победы будет предложен другой уровень. Количество уровней определяется числом картинок в папке с программой. Новый уровень отличается от предыдущего тем, что изображение бьется на все большее число частей, в результате чего игра становится все сложнее.

В программе предусмотрено меню
Показывать подсказки: при установке квадратика программа в правом верхнем углу сообщает, верно ли был совершен ход фразами «Верно!» и «Мимо(»
Режим сапера (без права на ошибку): при установке этого флажка игрок не имеет права сделать ни одной ошибки (т.е. поставить квадратик «не туда»). Игра заканчивается немедленно, если был совершен неверный ход. При этом режиме становятся недоступными подсказки
Показать, как нужно собирать картинку: программа сама соберет картинку. Это можно посмотреть как в начале уровня, так и на любом его этапе. Отменить демонстрацию нельзя.

Технические детали

Технология Windows Forms. Количество уровней определяется числом картинок в папке Pictures. Разрешение картинки должно быть примерно 420х300 пикселей.

Программа сама разбивает картинку и перемешивает фрагменты изображения. В случае, если картинка не подходит под уровень (например, при расчетах выяснилось, что суммарная ширина/высота фрагментов превысила размер самого битмапа, то он будет подогнан под требуемый размер. На глаз это не заметно.)

После примерно пятого уровня сложность больше не возрастает. Это ограничение можно убрать (переменная Level)

При создании новой игры можно раскомментировать строки, где форма подстраивается под картинки, размер которых отличается от указанного выше. Но в этом случае не произойдет ресайх бэкграунда, поэтому его можно или убрать, или заменить на что-то нейтральное и включить Stretch для фоновой картинки.

Закомментирована некая особенность, когда при правильной установке квадратика на нем рисуется указанное изображение (путь с C:\)

События в игре сопровождаются звуками. Игра не требует установки

Скриншоты игры, готовая программа и исходник с ресурсами игры:
9
Миниатюры
Исходники на Visual Basic .NET   Исходники на Visual Basic .NET   Исходники на Visual Basic .NET  

Исходники на Visual Basic .NET  
Вложения
Тип файла: rar Игра-головоломка-Собери-картинку.rar (3.11 Мб, 37 просмотров)
Тип файла: rar Головоломка-проект-с-исходным-кодом-и-ресурсами.rar (3.98 Мб, 39 просмотров)
Orlangur1991
679 / 668 / 149
Регистрация: 28.11.2014
Сообщений: 1,108
26.05.2016, 16:43 #44
Программа позволяет скрывать, а также восстанавливать пользователя в системах Windows.
Для работы необходимы права администратора.
Тестировалась на Windows XP / Server 2003 / Windows 7 / Server 2008 / Windows 10.
Кому надо, можете допилить под себя
Исходники на Visual Basic .NET
4
Вложения
Тип файла: zip user_hide.zip (76.0 Кб, 38 просмотров)
Orlangur1991
679 / 668 / 149
Регистрация: 28.11.2014
Сообщений: 1,108
27.05.2016, 15:00 #45
Нашел в стареньких архивах.
Программа позволяет скрыть любой диск из explorer.
Примечание:
При этом диск физически будет доступен, при обращении к нему по букве или же будет виден через другие программы.
В некоторых случаях бывает полезно, чтобы скрыть парочку виртуальных приводов или же пустые диски от кардридера. Так же можно скрыть ненужную сетевую шару или вообще диск C:\.
Для работы нужны права администратора.
Тестировалась на Windows XP / Windows 7 / Windows 8 / Windows 8.1 / Server 2003 / Server 2008.
Исходники на Visual Basic .NET
3
Вложения
Тип файла: zip hide hdd.zip (181.8 Кб, 42 просмотров)
27.05.2016, 15:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2016, 15:00
Привет! Вот еще темы с ответами:

Где можно скачать Visual Basic .Net - Visual Basic .NET
подскажите, где можно скачать Visual Basic .Net 2005 или 2003. Розмер файла не особо важен.)

Популярные программы, написанные на Visual basic.NET - Visual Basic .NET
Сейчас есть множество популярных программ, написанных на разных языках программирования. А есть ли популярные или известные программы,...

Вопросы к экзамену по курсу Visual Basic .NET - Visual Basic .NET
Помогите ответить на вопросы по Visual Basic. Завтра зачет. Пропускал лекции т.к все время уезжал. Помогите. Желательно развернутый ответ....

Для чего нужен Visual Basic.Net? - Visual Basic .NET
Здравствуйте. Объясните пожалуйста для какой деятельности нужен Visual Basic и Visual Basic.Net? То есть для чего там делают программы? И...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.