Паттерн Шаблонный Метод

Паттерн Шаблонный Метода задает скелет алгоритма в методе, оставляя определение реализации некоторых шагов субклассам. Субклассы могут переопределять некоторые части алгоритма без изменения его структуры. Основной задаче паттерна является создание шаблона алгоритма, то есть метод определяющий алгоритм в виде последовательности шагов. Один или несколько шагов определяются ввиде абстрактных методов, реализуемых субклассами. Таким образом гарантируется неизменность структуры […]

Как рассчитать возраст по дате рождения на C#?

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

 

Как проверить подключение к интернету на C#?

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

 

Криптография и защита на C#

В этом примере мы зашифруем сообщение с помощью RSA, и проверим его на соответствие вводимого сообщения, путем сверки цифровой подписи. Для этого создадим вспомогательные классы для работы:

И код формы:  

 

Пример приема и передачи файла по сети C#

Вы этой статье я покажу как можно создать клиентско серверное приложение для передачи файлов по сети. Для начала напишем проект для передачи файла:

  Теперь создадим проект для приема данный:

  N