Другие языки программирования и технологии
За сколько времени можно нормально изучить WinApi?
И не говорите, что сейчас это никому не нужно)) (есть почему-то такое мнение). Каков ваш личный опыт?
WinAPI включает более 2000 ф-ций, плюс куча структур, перечислений, макросов. Если это пытаться запомнить наизусть. то придётся очень долго учить. Главное понять принцип работы windows-приложений и самой винды. Сделать самостоятельно несколько крупных (по меркам WinAPI) проектов. А далее с божьей помощью и MSDN будет легко. Информации в нете валом по любой проблеме.
Это ссылка на обалденный ресурс по WinAPI.Скачай сборник статей по С++.Там есть ВСЁ!!!
http://netcode.ru/download/?id_d=2
И не слушай о ненужности WinAPI.Это основа основ для программирования под виндой. А если придётся пересесть на линукс, то приятно удивишся, что там тоже всё на API.Причем названия ф-ций и структура программ похожа. И даже если жизнь сведёт тебя с C# и .NET,то там очень часто придётся обращаться к вызовам WinAPI напрямую.
Это ссылка на обалденный ресурс по WinAPI.Скачай сборник статей по С++.Там есть ВСЁ!!!
http://netcode.ru/download/?id_d=2
И не слушай о ненужности WinAPI.Это основа основ для программирования под виндой. А если придётся пересесть на линукс, то приятно удивишся, что там тоже всё на API.Причем названия ф-ций и структура программ похожа. И даже если жизнь сведёт тебя с C# и .NET,то там очень часто придётся обращаться к вызовам WinAPI напрямую.
При усидчивости, трудолюбии и большом желании, думаю, за месяц - основы.
Как и всё остальное: Чем больше нужно для реальных дел и больше мозгов и упорства - тем быстрее разберетесь. В очень экстремальных условиях ИМХО нижний предел - полгода. Если "выучить"="научиться эффективно применять в реально работающих программах".
А смысл?
Примерно такой же,
как и в изучении таблицы логарифмов...
Примерно такой же,
как и в изучении таблицы логарифмов...
Да можно в первый день изучения WinAPI уже такое писать...
При хорошем источнике само образования, за день!)))))))))))))))))))))))))))))
Не нужно, ибо шлак. Ибо венда не единственная и далеко не лучшая ОСь. А вменяемые люди пишут кроссплаформенный код.
Как говорил один из разрабов linux-проекта WINE, Winapi это как набор книг. Не все нужны сразу, но чем больше знаешь, тем меньше дырок. Так что если надо, начинайте читать ту книгу которая вам нужна.
Как говорил один из разрабов linux-проекта WINE, Winapi это как набор книг. Не все нужны сразу, но чем больше знаешь, тем меньше дырок. Так что если надо, начинайте читать ту книгу которая вам нужна.
плюс бесконечность, тк апи большой и но выучить можно хотя бы основные пункты, а на всё остальное и оф сайт мелкасофта с русским msn помогут.
кому-то и пару месяцев хватит.. .
а кто-то и 10 лет будет корпеть.. . но так и не поймет - в чем суть...)))))))
а кто-то и 10 лет будет корпеть.. . но так и не поймет - в чем суть...)))))))
за 1 день
зависит от интелекта
Понять как применять те или иные функции можно достаточно быстро. Для остального есть справочники, у меня вон один на полке стоит. Все равно в голове все не удержишь...
Хм.. . ИМХО это достаточно актуально.. . а вот изучить весь этот темный лес быстро не получиться слишком многое толком не задокументированно.. . (((
Ну за годик выучишь.
Все зависит от твоей соображалки.
Около года.
я его до сих пор не пойму
пока не напишешь
Похожие вопросы
- Нужны свои интернет-магазины, сколько времени нужно чтобы изучить необх. языки программир. Или проще кого-то нанять?
- За сколько времени можно изучить язык программирования ?
- За сколько времени можно изучить (освоить) язык программирования ?
- За сколько времени реально изучить Java?
- За какое время можно хорошо изучить ОС Linux??!
- Сколько нужно времени что бы изучить какой либо язык программирования ?
- какой язык програмирования лучше изучить первым? и сколько времени вы потратили на изучение?:)
- Сколько нужно времени, чтобы полностью изучить AutoCAD?
- За сколько времени вы изучили свой первый язык программирования ?
- На каком языке программирования пишут шахматные программы; и за сколько лет можно его изучить?