Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Нанософт / VIP урок. Работа с WinAPI

  • Использование функций WinAPI для поиска и закрытия окон.
  • Дата отправки отчёта: 7 января 2019 г.
  • Задание выполнено: за 18 час. 31 мин.
  • Чему научился: Интересный урок вышел! Действительно полезная программа, вот только надо ее как процесс запускать, чтоб окно не висело открытое.
  • Что было сложным: Без сложностей, но мало информации об [DllImport("user32.dll", SetLastError = true)] и static extern...
    К примеру, что такое extern? Почему именно так?
  • Оценка видео-уроку:
Отчёт от 20302 за Нанософт / VIP урок. Работа с WinAPI




Оцени работу

 
Сохранить страницу:

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Нанософт / VIP урок. Работа с WinAPI / 2019-01-07 23:11

Погугли, узнаешь:)


17606. --
Виктор
Виктор
ответить
→  Дмитрий  # Нанософт / VIP урок. Работа с WinAPI / 2019-01-08 12:05

extern is a keyword (like static). It denotes the prototype of the imported function.  To work with WinAPI to have to do 3 steps. The first is to connect the corresponding namespace - using System.Runtime.InteropServices. The second is to indicate the  corresponding library WinAPI in square brackets [DllImport(“ ”)] and the third is to declare the function we need, which should have the keywords static and extern
Если я вдруг, что-то неправильно перевел на английский, дублирую тебе это на русском)
extern – это ключевое слово (как и static) оно обозначает прототип импортируемой функции. Для начала работы с WinAPI нужно совершить 3 действия: Первое – подключить соответствующее пространство имен – using System.Runtime.InteropServices, второе – указать в квадратных скобках соответствующую библиотеку WinAPI [DllImport(“ ”)] и третье – объявить нужную нам функцию, которая должна иметь ключевые слова static и extern


  • Отчёт оценивали:
    20528Геннадий Кравцов+1   20061Даниил Лаутеншлегер+1   5649Максим Лапшинов+1   791Валерий Жданов+1   17425ser2018+1   17947Dmitry Sinitsin+1   1Евгений Волосатов+1   3922Александр+1   17606Виктор+1   10895Danil42Russia+1   20071New programist+1   20659no name+1   20682Руслан+1   18688Arslan+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Работать с функциями WinApi
Закончил курс нанософт, наверное его надо было года 2 назад сделать, но лучше поздно чем никогда)


Научился: Получению указателя на родительские и дочерние окна открытые в виндоус. Отправка им сообщений по указателю.
Трудности: Найти нужный класс win Api для получения указателя на окна открытые виндоус. EnumWindow EnumWindowsProc, EnumChildWindows.
Спасибо