Search
Write a publication
Pull to refresh
3
0
Евгений Смирнов @Smekalisty

Разработчик

Send message
Не совсем правильный ответ, нативными средствами нельзя. Я одобрил комментарий Lutsifer-а, который весьма полезен
Данный пост являтся очень поучительным, а также интересным! Спасибо Вам большое :)
Я несколько раз перечитал ответ, но все равно ничего не понял. Просто набор слов, которые связаны в предложение.
устройство железной части

Крипто-протокол обмена данными (не x509)- в том числе


Да и x509 — это не протокол обмена данными.

Несочтите за придирки, но вы написали пост, «Приветствую всех, я подал патент, кстати я ищу двух работников», те по-прежнему неясно что именно вы патентуете(для юр лиц).
Очень много общих, приобщих слов. Я так и не понял, что вы патентуете? По поводу первого(юр лиц), вы написали какой-то крипто механизм или вероятнее надстройку над уже существующим?

В общем случае после соединения клиента с банком, клиент производит нужные ему операции. Вы хотите расширить этот фунционал и дать клиенту работать с цитата «внутренними IT ресурсами компании». Но при чем тут криптография? Это уже реализуется на стороне банка, то есть это просто расширенная связка АБС и ДБО.
И еще, с IDataErrorInfo есть проблемы:

Это не проблеммы интерфейса, это его плюсы, потому что не нужно мешать мух и котлеты, а у вас и контролы, и правила, всё вместе. Мне кажется, вы слишком сильно хотите всё декларировать.
Я не считаю количество строк, показателем является прозрачность и очевидность кода. Да ваш код выглядит красивым и компактным, но и с имплементацией IDataErrorInfo будет не хуже. Хотите декларированный стиль, можете его обернуть как угодно, c# это позволяет, и получится не хуже, чем .IsValidEMail(false);
Есть и встроенное решение, интерфейс IDataErrorInfo, который делает тоже самое. На хабре есть несколько статей с примерами его использования в WPF, но можно и для WinForms (ссылка)
Вспомнил, что видел похожий материал на ресурсе, если кому интересно: Сравнение объектов в C#.NET
Тестовые задания отлично подходят, когда вы не работает в данный момент. То только с оговоркой, что оно должно быть коротким, небольшим. Иначе это уже фриланс какой-то. Да и оплатить его мне, например, предлагали только зарубежные компании.

А вот интересное тестовое задание которое, которое я получил от нашего местного работодателя. Я думаю он не будет против, что я его выложу, тем более оказалось, мы заочно знакомы, дважды.

Задание «Сервис аннотации картинок».
Сделать приложение, которое позволяет загружать картинки и добавлять к ним текстовые аннотации.
Пользователь должен иметь возможность добавлять и удалять заметки к любой картинке и сохранять изменения, а потом загрузить картинку с сохраненными заметками.
Также нужна возможность послать ссылку на картинку с заметками другому пользователю.
Картинка с заметками должна выглядеть примерно так:


image
Потому что сначала переменной r присвоится 0, а потом i увеличится на единицу. Следовательно, когда метод отработает, он вернёт результат 0, и уже неважно чему равно i, мы новой переменной j присваиваем результат, то бишь 0.
Я не знал как хабр воспримет задачи, поэтому из трёх десятков накиданных, выбирал не замудрёные, простые, чтобы было интересно всем. Но если в целом материал понравится, я готов написать ещё, более сложные
Я начал расписывать ответы, но когда увидел что перенося их в VS даже не нужно компилировать, статический анализатор сразу показывает что код содержит ошибки. Я подумал, что буду комментарии типа: спасибо капитан. А сейчас вижу, что нужно было расписать хотя бы последние 3 примера

Information

Rating
Does not participate
Location
Кишинев, Молдова, Молдова
Date of birth
Registered
Activity