Добрый день дорогие друзья! Давненько у нас не было уроков по C#! Сегодня мы поговорим о том, как настроить связь нашей программы написанной на C# с БД Access. Была у меня задача написать программу, которая будет забивать данные в БД о проделанной работе, так сказать для небольшого контроля персонала и статистики. Ну чтож, начнем...
Первым делом мы создаем проект WinForms, затем добавляем контролы на форму, у меня в программе это : Чекбоксы, Комбобоксы, текстбоксы, кнопки;
Забиваем форму информацией... В комбобокс у меня попа
...
Читать дальше »
|
Доброго времени суток мои читатели! Сегодня поговорим о тех случаях, когда нам необходимо запустить стороннюю программу, но у этой программы нет проверки на то, запущен ли её экземпляр в данный момент времени. Итак,поехали...
Задача была следующая, сделать так, чтобы сотрудники не вызывали 1С несколько раз, из-за таких запусков отваливались принтеры BIXOLON, которые работали по виртуальному COM порту. В примере будем использовать другую программу "sbscreen.exe" :)
Данный урок расскажет и покажет Вам как это реализовать без использованию Mutex. Данный вариант является лишь простым и быстрым способом сделать задуманное :)
...
Читать дальше »
|
Иногда требуется в самых разных проектах воспроизводить какие-либо звуковые сигналы, например уведомления об изменениях в программе, но как это сделать? Разберемся в этом с самого начала
Какой файл будем воспроизводить?
Самый распространенный медиафайл распространяется в формате mp3, без лишних заморочек Visual Studio может воспроизводить .wav файлы, нам теперь каждый .mp3 файл конвертировать в .wav? А что если в проекте более полусотни файлов? Конечно нет. Для воспроизведения .mp3 файла достаточно обзавестись парой нужных библиотек и добавить их в наш проект.
|
Доброго времени суток мои читатели! Сегодня я Вам расскажу, как можно сделать простого updater'a. Итак, для начала необходимо определить какой updater для нас более подходящий, либо это будет отдельный маленький проект, либо внутри основного проекта.
Как это работает?
Схема работы проста, в программу зашивается номер её версии, updater сверяет текущую версию программы с версией программы хранящейся на сервере либо зашитую в updater'a.
В программе EGAIS Install я использовал примерно такую же схему. Создано у меня 2 проекта, 1 с ЕГАИСом, а второй с UPDATERом, каждая прога формирует свой файл с версией, а уже UPDATER сравнивает их и решает требуется ли новая версию клиенту или же у него актуальная. Чтобы не путаться в версиях, я держу рабочим всегда только один UPDATER который качает именно самую
...
Читать дальше »
|
Добрый день мои читатели! Сегодня мы поговорим о том, как через проект Windows Forms посылать пинги, такая функция периодически требуется для проверки наличия связи с сервером или каким-то адресом. Начнем мы как всегда с библиотек, которые потребуются нам в нашем проекте!
В самом начале мы прописываем следующие библиотеки :
|
Доброго времени суток мои читатели! Сегодня мы поговорим о том, как добавить консоль параллельно с нашим проектом Windows Forms на языке C#.
Иногда появляется такая нужда, чтобы в проекте Windows Forms присутствовала консоль (к примеру для банального Debug'a), и у меня она появилась. Речь пойдет всё о том же FileSystemWatcher и консоли. В процессе написания программы на этапе сращивания с 1С я встретился с одной не маловажной проблемой, файлы, которые поступали из 1С не попадали в мою программу, у меня сразу встал вопрос в чём же дело!? После некоторых манипуляций я просто написал на C# в консольном проекте моего FileSystemWatcher и тут я понял в чем была моя ошибка. Наша 1С создает некий файл с расши
...
Читать дальше »
|
Прочитал, но не понял как это реализовано? Смотри наш урок на YouTube!
Привет мои читатели! Сегодня я Вам расскажу как можно применить FileSystemWatcher на практике, будет всего пара примеров, таких как :
- Программа отслеживает текстовые файлы и выводит их содержимое в RichTextBox. ( + Обработка строк)
-
...
Читать дальше »
|
Лень читать? Смотри этот урок на нашем канале!
Доброго времени суток наш читатель! Сегодня мы рассмотрим урок по асинхронной загрузке! Это простой и очень эффективный метод подходящий, к примеру, для создания программы обновления или какого-нибудь лоадера для игры или ещё чего-нибудь!
Асинхронный метод, в отличии от обычного не требует перерисовки и обновления формы, что не приводит к зависанию главного окна. Теперь перейдем к том, что нам потребуется:
Все тот же Microsoft Visual Studio 2013 и язык программирования C#
Соз
...
Читать дальше »
|
Лень читать? Смотри наш видеоурок на нашем канале!
Всем доброго времени суток! Сегодня поговорим о программе задача которой будет отслеживание событий с определенной папкой. Для начинающих это конечно не самая простая программа, но в будущем знание этого кода может пригодится.
Итак, с чего же все началось... Сказали мне на работе написать программу, которая будет ра
...
Читать дальше »
|
Предисловие
С чего начинаются многие уроки по тому или иному ЯП? Конечно же с вывода текста по типу "Hello world!". Сегодня на уроке мы посмотрим как выводить текстовую информацию, изменять её, записывать в файл и читать из него!
Итак, приступим...
В MS VS 2013 будем использовать следующие проекты: Консольное приложение и Windows Forms! Для начала создадим наш проект. Начнем с Windows Forms ( в дальнейшем WF). При создании этого проекта мы не будем задумываться о том, на чем будет работать наше приложение, потому что оно будет работать на нашем компьютере и
...
Читать дальше »
| |