Я несколько раз перечитал ответ, но все равно ничего не понял. Просто набор слов, которые связаны в предложение.
устройство железной части
Крипто-протокол обмена данными (не x509)- в том числе
Да и x509 — это не протокол обмена данными.
Несочтите за придирки, но вы написали пост, «Приветствую всех, я подал патент, кстати я ищу двух работников», те по-прежнему неясно что именно вы патентуете(для юр лиц).
Очень много общих, приобщих слов. Я так и не понял, что вы патентуете? По поводу первого(юр лиц), вы написали какой-то крипто механизм или вероятнее надстройку над уже существующим?
В общем случае после соединения клиента с банком, клиент производит нужные ему операции. Вы хотите расширить этот фунционал и дать клиенту работать с цитата «внутренними IT ресурсами компании». Но при чем тут криптография? Это уже реализуется на стороне банка, то есть это просто расширенная связка АБС и ДБО.
Это не проблеммы интерфейса, это его плюсы, потому что не нужно мешать мух и котлеты, а у вас и контролы, и правила, всё вместе. Мне кажется, вы слишком сильно хотите всё декларировать.
Я не считаю количество строк, показателем является прозрачность и очевидность кода. Да ваш код выглядит красивым и компактным, но и с имплементацией IDataErrorInfo будет не хуже. Хотите декларированный стиль, можете его обернуть как угодно, c# это позволяет, и получится не хуже, чем .IsValidEMail(false);
Есть и встроенное решение, интерфейс IDataErrorInfo, который делает тоже самое. На хабре есть несколько статей с примерами его использования в WPF, но можно и для WinForms (ссылка)
Тестовые задания отлично подходят, когда вы не работает в данный момент. То только с оговоркой, что оно должно быть коротким, небольшим. Иначе это уже фриланс какой-то. Да и оплатить его мне, например, предлагали только зарубежные компании.
А вот интересное тестовое задание которое, которое я получил от нашего местного работодателя. Я думаю он не будет против, что я его выложу, тем более оказалось, мы заочно знакомы, дважды.
Задание «Сервис аннотации картинок».
Сделать приложение, которое позволяет загружать картинки и добавлять к ним текстовые аннотации.
Пользователь должен иметь возможность добавлять и удалять заметки к любой картинке и сохранять изменения, а потом загрузить картинку с сохраненными заметками.
Также нужна возможность послать ссылку на картинку с заметками другому пользователю.
Картинка с заметками должна выглядеть примерно так:
Потому что сначала переменной r присвоится 0, а потом i увеличится на единицу. Следовательно, когда метод отработает, он вернёт результат 0, и уже неважно чему равно i, мы новой переменной j присваиваем результат, то бишь 0.
Я не знал как хабр воспримет задачи, поэтому из трёх десятков накиданных, выбирал не замудрёные, простые, чтобы было интересно всем. Но если в целом материал понравится, я готов написать ещё, более сложные
Я начал расписывать ответы, но когда увидел что перенося их в VS даже не нужно компилировать, статический анализатор сразу показывает что код содержит ошибки. Я подумал, что буду комментарии типа: спасибо капитан. А сейчас вижу, что нужно было расписать хотя бы последние 3 примера
Да и x509 — это не протокол обмена данными.
Несочтите за придирки, но вы написали пост, «Приветствую всех, я подал патент, кстати я ищу двух работников», те по-прежнему неясно что именно вы патентуете(для юр лиц).
В общем случае после соединения клиента с банком, клиент производит нужные ему операции. Вы хотите расширить этот фунционал и дать клиенту работать с цитата «внутренними IT ресурсами компании». Но при чем тут криптография? Это уже реализуется на стороне банка, то есть это просто расширенная связка АБС и ДБО.
Это не проблеммы интерфейса, это его плюсы, потому что не нужно мешать мух и котлеты, а у вас и контролы, и правила, всё вместе. Мне кажется, вы слишком сильно хотите всё декларировать.
IDataErrorInfo
будет не хуже. Хотите декларированный стиль, можете его обернуть как угодно, c# это позволяет, и получится не хуже, чем.IsValidEMail(false);
IDataErrorInfo
, который делает тоже самое. На хабре есть несколько статей с примерами его использования в WPF, но можно и для WinForms (ссылка)А вот интересное тестовое задание которое, которое я получил от нашего местного работодателя. Я думаю он не будет против, что я его выложу, тем более оказалось, мы заочно знакомы, дважды.