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

Visual Basic .NET

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

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

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

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

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




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

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

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

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

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

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

В приложении проект, демонстрационный скомпилированный файл и скриншот окна программы
13
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: rar Мои файлы (Проект).rar (346.6 Кб, 446 просмотров)
Тип файла: rar Мои файлы (Демо).rar (268.4 Кб, 227 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
Nord790
Строитель
662 / 398 / 116
Регистрация: 01.04.2014
Сообщений: 421
15.06.2014, 23:29 #16
Исходник элемента SlideButton
Инструменты и технологии: VS 2008+, Net Framework 2.0+
6
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip SlideButton Example (VS 2008).zip (149.6 Кб, 138 просмотров)
Памирыч
Почетный модератор
20610 / 8650 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
18.06.2014, 22:17  [ТС] #17
Программа для создания, редактирования и прохождения тестов (Программа тестирования) на Visual Basic .NET

Инструменты и технологии: VS 2008, Net Framework 2.0
Тестировалось на Windows XP, Windows 7. На Windows 8 работоспособность не гарантируется.

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

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

Прохождение тестов
При каждом новом запуске вопросы будут в разной последовательности (перемешивание вопросов)
Более того, ответы на каждый вопрос так же перемешиваются.
Есть контейнер для изображений. Изображения зумируются под размеры контейнера. Для просмотра картинки в реальном размере дважды щелкнуть по ней. Будет открыто окно просмотра в масштабе 100%
Ответы сопровождаются звуками, есть прогрессбар и статистика, сколько верных и неверных ответов.
При желании все это отключается специальным флажком. Тест будет проходить "вслепую", будет известно только общее число вопросов и номер текущего.
По окончании теста играет mp3 (воспроизведение mp3-файлов с помощью API), отключить ее нельзя, можно удалить файл из папки приложения, эта ситуация предусмотрена.

Начать тест можно нажав на кнопку "Выбрать тест" и выбрать файл *.tst
При выборе прохождения кнопка создания тестов будет неактивной.

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

Создание теста
Создание и редактирование теста осуществляется во второй форме, которая вызывается по кнопке "Создать тест".
Здесь можно начать составлять новый тест, а можно открыть существующий и отредактировать его, дополнить или удалить лишние вопросы.

Чтобы добавить новый вопрос, нужно нажать на кнопку "Добавить вопрос"
Автоматически дается два пустых варианта ответа. Напротив каждого - кнопка удаления ответа, есть кнопка добавления ответа. Добавлять можно сколько угодно ответов, однако в программе не предусмотрено то, что можно вообще не давать ни одного ответа.
После заполнения полей нажать кнопку с зеленой стрелкой "Записать".
Имеется табло, где отображается число созданных вопросов и позиция текущего. Так же есть кнопки навигации по вопросам.
После того как тест создан, нажать "Сохранить в файл".



Для хранения тестов использована бинарная сериализация. Изображения и вопросы хранятся в одном файле.
Динамическое создание компонентов, группы компонентов и управление ими.
Воспроизведение Wav и mp3
Собственный двухцветный прогрессбар, небольшая косметика у панелей.

Для того, чтобы кнопка создания тестов была доступной, в директории приложения должен быть файл с именем "AllowToAddAndEdit.txt" с любым содержимым


Скриншоты:
Исходники на Visual Basic .NET Исходники на Visual Basic .NET
Исходники на Visual Basic .NET Исходники на Visual Basic .NET


Файлы (проект, демо и готовый файл с тестами):
12
Вложения
Тип файла: rar Файл тестов.rar (23.0 Кб, 225 просмотров)
Тип файла: rar Demo.rar (1.32 Мб, 123 просмотров)
Тип файла: rar Программа тестирования FW2.0.rar (4.59 Мб, 173 просмотров)
Nord790
Строитель
662 / 398 / 116
Регистрация: 01.04.2014
Сообщений: 421
07.07.2014, 07:37 #18
Исходник не большого проигрывателя
Инструменты и технологии: VS 2008, Net Framework 3.5

Обычный аудио проигрыватель с функциями редактирование плейлиста, изменение скорости воспроизведения, также имеется полоса прокрутки, чтение метатегов через библиотеку Interop.Shell32.dll. Ну я ещё не добавил изменения баланса, но это функция имеется в классе AudioPlayer.vb. Также с помощью этого класс можно воспроизводить музыку через интернет и отображать статус загрузки и буферизацию.
4
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip zExamplePlayer.Demo.zip (106.9 Кб, 67 просмотров)
Тип файла: zip zExamplePlayer.zip (687.9 Кб, 125 просмотров)
Памирыч
Почетный модератор
20610 / 8650 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
17.09.2014, 17:48  [ТС] #19
Игра "Алкоголик"
Проект 2012 года.

Тема была, но решил разместить пост в прикрепленных.

Смысл игры предельно прост - нужно пить водку и закусывать, проходя лабиринт и уложиться при этом в отведенное время. Программа подсчитывает количество правильных "закусок", показывает время, подсказывает, что нужно делать, все сопровождается звуками. У главного героя есть здоровье, которое он теряет, ударяясь о стенки.
Здоровье убывает и при столкновении с черепками. После того, как все будет выпито и съедено, программа предложит лечь спать и даст нашему алкоголику кровать, которая будет расположена в нижнем правом углу карты.
Персонаж пьянеет и на последней стадии становится трудноуправляемым.
В игре есть топоры. Нужно взять по крайней мере один топор, чтобы ломать деревянные ящики и не менее двух, чтобы один раз пробить стену без ущерба для здоровья. Такое действие забирает 2 топора. Утрата всех топоров не лишает персонажа способности ломать ящики. Эта способность дается на весь тур.
При потере фокуса игра автоматически ставится на паузу.
В конце титры.

Инфо о карте:
Черный пиксел означает стену
Белый - рабочее пространство
Зеленый - выпивку
Синий - закуску
Голубой - траву
Желтый - камни
Красный - опасность
Розовый - здоровье
Серый - мусор
Светло-серый - дерево
Темно-зеленый - топор
Темно-розовый - кирпичи-обман

Проект: Алкоголик 2012 Проект.rar

Демо (папка с игрой и файлами) Алкоголик.rar



Скриншоты
Исходники на Visual Basic .NETИсходники на Visual Basic .NET
Исходники на Visual Basic .NETИсходники на Visual Basic .NET
Исходники на Visual Basic .NET
11
Yury Komar
Модератор
2214 / 2019 / 321
Регистрация: 27.01.2014
Сообщений: 3,583
Завершенные тесты: 1
11.01.2015, 21:18 #20
Управление GIF анимацией на кнопке

vs2010, fx4.0

Пример управления фрэймами файла GIF анимации.
Анимирование происходит на кнопке с контролем скорости анимации, направления анимации "вперед/назад", паузой, остановкой и полным сбросом в начало анимации...

Будет полезен для тех, кто хочет анимировать интерфейс своих приложений при помощи GIF анимашек. Конечно после разбора проекта и понимания что куда там идет

Загрузить пример
5
Yury Komar
Модератор
2214 / 2019 / 321
Регистрация: 27.01.2014
Сообщений: 3,583
Завершенные тесты: 1
15.01.2015, 22:43 #21
Управляемая GIF анимация на кнопке (ФИНАЛ)

Вобщем ответ на свой вопрос я нашел и реализовал. Финальный пример во вложении. В нем именно то что я хотел сделать в своей программе. А именно при наводе мышкой на кнопку или другй элемент с картинкой, красиво и плавно проигрывалась какая то анимация, например раскрытие книжки или открытие крышки у корзины(кнопка удаления) затем при отводе мышки с нее, так же красиво и плавно закрывалась в обратном порядке... конечно можно было сделать два изображения и вызывать их соответственно, но а если книга еще не успела раскрыться и вы вдруг мышку убрали. Она б резко появлялась уже открытой и начала закрываться.
вобщем в примере все понятно. Плюс подумал что можно использовать GIF файл как контейнер для изображений, с возможность менять интерфейс, выбрав нужный, заранее скомпонованный файл, при том что размеры фрэймов могут быть разными...
Скачать исходник
9
Yury Komar
Модератор
2214 / 2019 / 321
Регистрация: 27.01.2014
Сообщений: 3,583
Завершенные тесты: 1
28.01.2015, 19:57 #22
MsgBox Generator v1.2

Fx2.0 VS 2010

Собственно название говорит само за себя
Честно, для меня всегда было лениво набирать стиль окна сообщения вручную и в мыслях представлять как он будет выглядет...
Ну а так как лень - двигатель ВСЕГО помоему, нацарапал софтинку, которая за вас красивый и аккуратных код окна сообщения соберет (на любой вкус и цвет) + возможность держать ваще сообщение НАСИЛЬНО поверх всех окон.

PS: использую ее как "надстройку" точнее макрос в меню Сервис, в студии... очень удобно...
Надеюсь она найдет свои поклонников и среди других любителей чё-нить напрограммировать
11
Миниатюры
Исходники на Visual Basic .NET   Исходники на Visual Basic .NET  
Вложения
Тип файла: zip ~ MsgBox.zip (373.3 Кб, 93 просмотров)
Тип файла: zip Source_MsgBoxGenerator 1.3.zip (269.4 Кб, 23 просмотров)
Yury Komar
Модератор
2214 / 2019 / 321
Регистрация: 27.01.2014
Сообщений: 3,583
Завершенные тесты: 1
26.02.2015, 11:09 #23
WhatsApp Agent for PC

VS: 2010 FX:2.0

Все ведь пользуются знакомой всем программой для моб.телефонов "WhatsApp", совсем недавно разработчики решили запустить версию для WEB... Я решил пойти дальше и для своего удобства создал небольшой "Агент" который висит в трее и никому не мешает, прячет основное окно с панели и по клику на иконку раскрывает его... Очень удобно.
Не наделяю ничем лишним... Хотя, есть задумки на будущее.

PS: Требует Google Chrome. Наличие которого автоматически определяется программой при запуске.
7
Изображения
 
Вложения
Тип файла: zip WhatsApp Agent v1.4.zip (117.8 Кб, 88 просмотров)
Тип файла: zip Source_WhatsApp Agent 1.7.zip (159.2 Кб, 27 просмотров)
MACHOMAN
51 / 27 / 5
Регистрация: 15.01.2014
Сообщений: 347
07.03.2015, 12:05 #24
Эта программка для отключения/включения доступа к USB-устройствам хранения данных.
6
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip USB включение отключение.zip (128.8 Кб, 77 просмотров)
Замабувараев
254 / 261 / 84
Регистрация: 18.12.2014
Сообщений: 544
07.03.2015, 20:32 #25
Библиотека и клиент IRC
Инструменты и технологии: VS 2008, Net Framework 3.5, компилятор VB.Net девятой версии.
IRC — это ретранслируемый интернет‐чат. Подробнее об этом можно узнать из википедии .
Простая библиотека, инкапсулирующая клиентское соединение с ирк‐сервером, приём и отправку команд. Может использоваться для написания говорящих ботов и чат‐программ типа mIRC, KVIrc, ChatZilla, Miranda и прочих irssi.

В приложении скомпилированная библиотека, демонстрационная консольная программа и исходники.

Для использования класса IrcClient необходимо вызвать пустой конструктор, заполнить свойства Server, Port, Nick и открыть соединение методом Open, либо вызвать перегруженный конструктор IrcClient(Server, Port, Nick, Nick), который сразу же соединится с сервером. Если соединение с сервером было удачно, то класс установит свойство Connected в True. По умолчанию кодировка для соединения — это UTF8, но её можно изменить в свойстве Encoding.
В этот момент библиотека внутри себя запустит TcpClient для прослушивания данных от сервера. Если данные пришли, они будут разобраны, а библиотека сгенерирует определённые события, такие как серверное сообщение, уведомление, личное сообщение, сообщение канала, подключение и отключение на канал пользователей, смена ника, смена темы и так далее.
Если нам пришло серверное сообщение с кодом 001, то это значит, что мы успешно зашли на сервер и теперь можно присоединяться к каналам методом JoinChannel, отправлять сообщения SendMessage в канал или какому‐то определённому пользователю.

Небольшое уточнение. Все события, генерируемые библиотекой, могут вызываться в другом потоке, поэтому при использовании библиотеки в WinForms и с элементами управления, необходимо проверять синхронизацию по InvokeRequired и если она нужна, то синхронизироваться по BeginInvoke (или что‐то подобное).
6
Вложения
Тип файла: zip IrcClient.zip (23.0 Кб, 27 просмотров)
Памирыч
Почетный модератор
20610 / 8650 / 1029
Регистрация: 11.04.2010
Сообщений: 11,008
03.04.2015, 18:41  [ТС] #26
Программа-напоминалка Дежурный 2015 (Программа-будильник)
Простое приложение, которое в назначенное время выполняет какие-либо действия

Работоспособен на следующих ОС:
  • Windows XP
  • Windows 7
  • Windows 8 *
  • Windows 10 Technical Preview *
  • Windows Server 2003

____________
* Не работает режим "Хамелеон"


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

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

ПКМ по форме вызывается контекстное меню, в котором частично продублированы функции кнопок
Кликните здесь для просмотра всего текста
Исходники на Visual Basic .NET


Форма настроек приложения
Кликните здесь для просмотра всего текста
Исходники на Visual Basic .NET


Форма со списком событий
Кликните здесь для просмотра всего текста
Исходники на Visual Basic .NET


Форма редактирования/добавления напоминания
Кликните здесь для просмотра всего текста
Исходники на Visual Basic .NET


Форма оповещения о наступившем событии
Исходники на Visual Basic .NET




Виды событий.
Виды событий выбираются в создании нового напоминания с помощью выбора соответствующей радиокнопки.

Программа хранит несколько видов событий:
1) Разовое событие. Сработает лишь однажды и будет отключено (потухнет колокольчик в списке событий)
2) Событие по дням недели. Например, каждый вторник и четверг нужно отправить отчет после обеда. Будет срабатывать каждую неделю до максимально допустимой даты
3) Определенные дни в году. Это даты в пределах одного года, но каждый год. Например - дни рождения коллег по работе
4) События по дням месяца. Выбираются числа месяца. Напоминание будет срабатывать каждый месяц из года в год в заданные числа. Стоит помнить, что если указано 30-е число, то в феврале напоминание не сработает.
5) Произвольные даты - схожее с п.3, с тем лишь отличием, что в том выбираются даты в пределах года, а здесь - любые даты и года. Все эти события можно считать разовыми.

Программа проверяет заполнение поля с текстом напоминания и корректность введенного времени.
В этой же форме задается активность напоминания. Любое напоминание можно включить или выключить, не удаляя. Это можно сделать в режиме редактирования, установив или сняв соответствующий флаг, либо включить или выключить колокольчик в списке напоминаний.
Удалить напоминание можно в списке событий на круглую кнопку с красным крестиком.


Виды оповещения
Программа имеет два основных вида оповещения - это сигнал и запуск файла

Сигнал.
Это может быть любой mp3, wav или midi-файл. Путь к нему указывается в настройках приложения. В случае, если путь не указан, или файл более не существует, будет проигрываться штатный mp3 файл из папки приложения.
В каждом напоминании можно указать и свой файл для воспроизведения. Если это не сделано, будет звучать файл, выставленный в настройках приложения, либо файл по умолчанию (Default.mp3)

В настройках можно изменить характер напоминания.
Есть поле для ввода интервала между сигналами ("Отсрочка напоминания"). Это сделано для того, чтобы пользователь не пропустил событие. Ведь в момент срабатывания за ПК может никого и не быть. Если в окне напоминания нажать "Ок", то напоминание не будет отсрочено и будет считаться выполненной задачей. Если пользователь ничего не нажал, или нажал "Напомнить позже", то сигнал снова прозвучит через количество минут, указанное в настройках. И так будет происходить до тех пор, пока пользователь не отреагирует.
Сняв галку "Не напоминать вновь и вновь" такого происходить не будет, но есть шанс упустить оповещение.


Так же есть две опции: Циклическое воспроизведение и Закрыть по окончании трека
Первая опция обеспечит проигрывание напоминания бесконечное количество раз, вторая - закроет окно оповещения по окончании трека.

Запуск файла
Если выбрана эта опция, то программа в назначенное время попытается запустить файл, указанному через диалог, либо прописанному в поле вручную. Предусмотрена возможность запуска файла с параметрами. Например, команда shutdown с параметрами -s -t 0 -f выключит ПК в назначенный час.
Запускать можно как исполняемые файлы, так и любые другие, у которых есть программа, открывающая их. Ярлыки не запускаются.




В программе можно использовать "скин", выбрав картинку в настройках приложения. PNG с прозрачностью использовать не рекомендуется.
Радиокнопка "Использовать этот скин" немедленно применяет новый фон для формы.
Установив флаг "Режим перетаскивания элементов", можно мышкой расставить кнопки и метки, так, чтобы они наиболее гармонично подходили под новый скин. В настройках формы можно изменить цвет компонентов.
В случае, если хочется быстро вернуть прежний скин и расставить компоненты, как это было с самого начала, нужно выбрать пункт контекстного меню "Сброс всех настроек"

Режим "Хамелеон" создает иллюзию, что у формы пропал фон.
Кликните здесь для просмотра всего текста
Исходники на Visual Basic .NET

На деле приложение просто "фотографирует" участок экрана под формой и ставит полученное изображение в качестве фона. Не работает в Windows 8 И 10.

Форма напоминания
Их две - основная и миниатюрная в углу экрана - устанавливается в настройках приложения.
Основная форма отображает время и текст напоминания, а так же дополнительную информацию - в какие дни оно работает и какой файл проигрывается. Форма циклически изменяет прозрачность и плавно перебирает цвета метки с текстом события. Мини-форма не содержит дополнительной информации. Имеет две кнопки - "Закрыть" и "Напомнить позже". Текст метки мигает.

В программе предусмотрен пункт контекстного меню "Окно оповещения" для демонстрации примера.




Немного информации для программистов
В приложении используется пример применения бинарной сериализации, динамические массивы классов, создание пользовательского элемента управления и его "привязка" к динамической коллекции, вынесение отдельного функционала в отдельные классы, перемещение ЭУ мышью, использование класса Settings, воспроизведение mp3, работа с датой и временем и т.д.
12
Вложения
Тип файла: rar Дежурный 2015.rar (1.95 Мб, 119 просмотров)
Yury Komar
Модератор
2214 / 2019 / 321
Регистрация: 27.01.2014
Сообщений: 3,583
Завершенные тесты: 1
04.04.2015, 18:59 #27
yk-EasyMailSend v1.4

FX4.0, VS2010.
Библиотеки(MetroFramework, MetroFramework.Design)
Компилятор VS2010 + ILMerge под FX4.5-ClientProfile

(В пост включаю два исходника, для WindowsStyle и для MetroStyle)

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

Не нужно заходить на сайт своей почты, никакого лишнего трафика. Все очень просто и функционально.
Закинул на флэшку, и с любого компа вставил в USB отправил письмо и ушел.

В будущем ждите будут улучшения.
7
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip [EXE] yk-EasyMailSend.zip (86.2 Кб, 51 просмотров)
Тип файла: zip Проект (Windows Style).zip (170.3 Кб, 78 просмотров)
Тип файла: zip Проект(Metro Style).zip (177.3 Кб, 61 просмотров)
Yury Komar
Модератор
2214 / 2019 / 321
Регистрация: 27.01.2014
Сообщений: 3,583
Завершенные тесты: 1
12.05.2015, 07:51 #28
Компилятор WinForms

Инструменты и технологии: VS2010, Framework.4.0

Задался вопросом создания компилятора WinForms, погуглил и нашел следующее, работает отличненько.
текст из текстового поля компилируется в исполняемый файл с формой, на которой располагаются необходимые вам элементы управления и код для них. Подсветку синтаксиса можно будет подогнать.
9
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip Компилятор Windows Forms.zip (17.2 Кб, 87 просмотров)
Замабувараев
254 / 261 / 84
Регистрация: 18.12.2014
Сообщений: 544
25.05.2015, 16:53 #29
http‐сервер Кассини, переписанный на бейсике

Кассини — это простой и «легковесный» веб‐сервер, обрабатывающий запросы к статическим страницам HTML и приложениям ASP.NET.
Требует .NET Framework v4.0

Пример показывает, как использовать среду хостинга ASP.NET (System.Web.Hosting) для создания простого управляемого веб‐сервера вместе с System.Net.

Багофичи:
* единственный исполняемый файл, без дополнительных библиотек;
* размер меньше 50 килобайт;
* умеет исполнять *.aspx файлы без регистрации среды хостинга в глобальном хранилище сборок;
* поддерживает https;
* лучше всего подходит для тестирования своих ASP.NET сайтов;
* не рекомендуется использовать в качестве «настоящего» сервера;
* исходный код распространяется под лицензией Public Domain;
* хостинг лишь одного ASP.NET приложения на порт.

Перед запуском сервера нужно поправить файл конфигурации. В разделе <appSettings> нужно настроить:
* ServerPort — порт 80 для http или 443 для https (порты по умолчанию для этих протоколов, но можно задать любые);
* PhysicalDirectory — путь к каталогу с сайтом (в каталоге должен лежать файл default.aspx);
* VirtualPath — виртуальный путь к приложению, рекомендуется оставить как есть;
* ServerName — доменное имя сервера (компьютера), если сайт исполняется не на локальном компьютере;
* MaxURILength — максимальная длина URI в запросе;
* EnableSsl — установить в True если нужна поддержка https;
* CertificateFilePath — путь к файлу *.cer с сертификатом.

Если EnableSsl установлено в True, то для включения https также необходим сертификат. Я не буду описывать как получить ssl‐сертификат, этой информации достаточно в интернетах.
Для использования необходимо скомпилировать файл, запустить и в браузере зайти на http://localhost или https://localhost EnableSsl установлено в True. Если сервер запускается на другом компьютере, то http://имякомпьютера или https://имякомпьютера.
Во вложении демонстрационный скомпилированный файл, исходники и командный файл для компиляции.
3
Вложения
Тип файла: zip WebServer.zip (42.7 Кб, 48 просмотров)
SergProgrammer
33 / 33 / 5
Регистрация: 17.07.2015
Сообщений: 377
Записей в блоге: 2
17.07.2015, 14:49 #30
Программа "Text Editor"

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

Примитивный текстовый редактор ,работает с помощью System.IO .
2
Миниатюры
Исходники на Visual Basic .NET  
Вложения
Тип файла: zip TextEditor.zip (390.5 Кб, 76 просмотров)
Тип файла: zip Text Editor demo.zip (84.8 Кб, 41 просмотров)
17.07.2015, 14:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2015, 14:49
Привет! Вот еще темы с ответами:

Где можно скачать 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? То есть для чего там делают программы? И...


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

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

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