Шифратор-Дешифратор

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

Орёл и Решка


Задача состоит в написании консольной игры "Орёл и Решка". Также необходимо реализовать сбор и вывод статистики бросков. Принцип работы: пользователь дает команду броска монетки и приложение возвращает название "выпавшей" стороны монеты.

Генератор отчетов на C# - Часть 4 (Сохранение dataGridView в файл XLS)

Финальная часть проекта заключается в написании метода для сохранения данных из двух полученных dataGridView в файл XLS (MS Excel 2003). Для этого мы воспользуемся возможностями сторонней библиотеки ExcelLibrary. Также в этой части мы сохраним полученные в процессе работы программы логи в файл.


Генератор отчетов на C# - Часть 3 (Создание отчета, Работа с несколькими dataGridView)

Мы уже научили программу загружать файлы с расширением XLSX и CSV в свои dataGridView. Теперь мы будем работать с загруженными данными. Создадим еще одну таблицу, но уже с подписанными районами (согласно ОГРН), а также создадим и заполним общий свод по всем районам области.


Генератор отчетов на C# - Часть 2 (Чтение CSV и XLSX в dataGridView)

В прошлой части было составлено техническое задание для требуемой программы, а также был разработан внешний интерфейс. Теперь пришло время заняться непосредственно написанием кода. В этой части мы напишем код для автоматического открытия базы ОГРН (CSV) и открытия выгрузки (XLSX) в dataGridView.


Генератор отчетов на C# - Часть 1 (Постановка задачи и Внешний интерфейс)

По работе мне часто приходится делать всевозможные выборки и отчеты на основе имеющихся данных в таблицах Excel. Как правило, в условиях срочности, лучший вариант - "на коленке" склепать макрос на VBA для Excel. Макросы и были придуманы как раз для подобного рода задач. Однако, когда задача становится регулярной (однотипный отчет раз в неделю, меняются лишь цифры, структура документа остается прежней), стоит задуматься над более комфортным способом создания таких отчетов. В этом проекте я бы хотел показать то, как можно подойти к решению одной из таких задач.


Кредитный калькулятор на C# - Часть 2 (Расчеты и сохранение расчетов)

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