Валерий подготовил замечательный курс, которого, к сожалению, нет в общем списке, а жаль. Уверен, что скоро доберусь и до него. Если бы не Валерий, так и не узнал бы, что существует такое. Я такое определение в сети нашел - API (программный интерфейс приложения, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай]) — описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой. Обычно входит в описание какого-либо интернет-протокола (например, RFC), программного каркаса (фреймворка) или стандарта вызовов функций операционной системы. Часто реализуется отдельной программной библиотекой или сервисом операционной системы. Используется программистами при написании всевозможных приложений.
Научился: Переводить проект на платформу WPF Трудности: Были проблемы: в первом варианте проекта кнопка и текст бокс были неактивны, хотя свойства IsEnabled были отмечены. Во втором варианте все заработало. Но слабо ощущается эффект от нажатия кнопки. Это как-то регулируется или так принято в WPF?
Научился: Создал проект на WPF. Сделал его, собираемым по умолчанию. Добавил в него нашу библиотеку HHLibrary. Нарисовал кнопку и строку поиска, а так же окно для вывода результата. Добавил событие в кнопку, для создания запроса и вывода списка результатов. Трудности: Впервые столкнулся с Wpf. Очень не привычно и кажется, что сложнее, чем WinForms. Много моментов с ней интуитивно не понятно. Но будем разбираться)