Вниз
Скачать: CL | DM;

WinAPI   Найти похожие ветки 

← →
%%%   (2012-07-25 23:08) [0]

В требованиях многие работодатели пишут - "отличное знание WinAPI". Что под этим подразумевается, ведь все функции знать нереально?


← →
alexdn ©   (2012-07-25 23:16) [1]

говорят чтобы знать язык достаточно знать 300 слов


← →
Pavia ©   (2012-07-25 23:21) [2]


> говорят чтобы знать язык достаточно знать 300 слов

Это школьно дошкольный уровень.
К 18 годам надо знать 3000
студент обязан знать 6000.
Профессор 9000, а то и поболее.


← →
Pavia ©   (2012-07-25 23:26) [3]

Если что то весь win Api порядка 100 000 функций.
http://www.winehq.org/winapi_stats


← →
картман ©   (2012-07-25 23:54) [4]


> В требованиях многие работодатели пишут

а какие у нас многие работодатели? Т.ч. фигня все эти их требования


← →
Юрий Зотов ©   (2012-07-26 00:06) [5]


> "отличное знание WinAPI". Что под этим подразумевается

ИМХО:
1. Знание имен наиболее употребительных функций наизусть.
2. Умение за разумное время найти нужную незнакомую функцию по справке.
3. Умение разобраться с параметрами по справке.


← →
Юрий Зотов ©   (2012-07-26 00:29) [6]


> Pavia ©   (25.07.12 23:21) [2]
>
> > говорят чтобы знать язык достаточно знать 300 слов
> Это школьно дошкольный уровень.

А если матерных? Это высший пилотаж!


← →
han_malign   (2012-07-26 09:09) [7]


> Юрий Зотов © [5]

h:= CreateFile(pchFile, GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL or FILE_FLAG_SEQUENTIAL_SCAN, 0);
if( h = INVALID_HANDLE_VALUE )then
  Result:= GetLastError()
else
  Result:= ERROR_SUCCESS;

- и вот теперь - навскидку - сколько я здесь ошибок сделал?


← →
han_malign   (2012-07-26 09:20) [8]

Самое неиспользуемое, но в некоторых случаях и самое необходимое(в контексте современных параноидальных Win) - как всегда забыл...
Конечно в IDE подсказка есть, но если в распоряжении только утилита edit и dcc32 - ковыряться долго придется...

А ведь чуть ли не через день набираю...


← →
DVM ©   (2012-07-26 10:01) [9]


>  ведь все функции знать нереально?

Знание WinApi это вовсе не знание функций.


← →
Медвежонок Пятачок ©   (2012-07-26 10:01) [10]

Очередной мега тред по мега вопросу.
Просто потому, что кто-то почитал про знание апи, а подумал про знание всех функций.


← →
Давайте будем жрать!   (2012-07-26 10:20) [11]

вопрос неопытного соискателя по поводу непонятной строчки в вакансии — не мегатред по мегавопросу... :-)


← →
Юрий Зотов ©   (2012-07-26 10:52) [12]

> han_malign   (26.07.12 09:09) [7]
Вы ответили на постинг [5], не прочитав его.

> han_malign   (26.07.12 09:20) [8]
Можно даже и совсем не ковыряться. Все равно уволят.


← →
p ©   (2012-07-26 16:56) [13]


> han_malign   (26.07.12 09:09) [7]


Это h = не ошибка, а опечатка

Ошибка когда делают так

var
 h: Cardinal;
begin
 h:= CreateFile...


вместо

var h: THandle;


← →
brother ©   (2012-07-26 17:16) [14]

> h = не ошибка, а опечатка

с чего бы?


← →
waveOutXXX   (2012-07-26 18:49) [15]


> В требованиях многие работодатели пишут - "отличное знание
> WinAPI". Что под этим подразумевается, ведь все функции
> знать нереально?


1) Уметь создавать окно с кнопками на чистом WinApi.
2) Загрузить растр, поменять R канал с G и вывести на DC, опять же на чистом WinApi.
3) Работа с файлами, файловыми потоками.
4) Вывести 2 звука одновременно, используя MMSystem.pas.
5) Треи-хуки. :D
6) Почитать Рихтера.
7) Мьютексы-семафоры.

Типа того.


← →
Юрий Зотов ©   (2012-07-27 00:05) [16]


> waveOutXXX   (26.07.12 18:49) [15]

Самое главное забыли - запихнуть иконку в трей и увернуться от летящего кирпича.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.048 c
15-1344857976
БарЛог
2012-08-13 15:39
2013.03.22
А как такая программа будет называться?


15-1329373822
Димка На
2012-02-16 10:30
2013.03.22
Как узнать кто "мучает" диск?


15-1352144255
Дмитрий С
2012-11-05 23:37
2013.03.22
Вздулись кнопки на нетбуке. Как исправить?


2-1342612696
Светлана
2012-07-18 15:58
2013.03.22
Контекстное и главное меню


15-1337791087
Avatar
2012-05-23 20:38
2013.03.22
Посоветуйте роутер




   Наверх