Консультация № 30200
25.11.2005, 11:26
0.00 руб.
0 1 1
Здравствуйте, Уважаемые Эксперты. Я очень надеюсь на Вас. Думаю Вы мне поможете.Я выбрал именно Ваш раздел по WinApi, потому что это очень сложное дело, а если вы разбираетесь с WinApi значит вы сможете ответить на мои вопросы. В другие разделы я не стал писать потому, что Мои вопросы не подходят ни к одному разделы. Я думаю, что на вопросы которые я задам Вам, Вы сами раньше искали ответы, и готовы Мне помоч.
Пожалуйста, только можете ответить поподробнее, это очень важно.
1) Что такое SDK.Про него все говорят?
2) Что такое MSDN.Про него все говорят тоже,а я не знаю что это и где это?
Наверное глупые вопросы ,но всё же. Я сам пишу скрипты на PHP, делаю сейчас свой движок,всё понятно, потому что я купил книгу в которой написаны все функции и программирую я хорошо (dos ,pascal, c), решаю задачки олимпиадные, графы там разные. Так я к чему это всё. К тому что я дорос уже до нового уровня- программирования для windows. Но проблема, я не знаю какие книги купить. Я прихожу в магазин, а там программирование на си, паскаль, т.е. Синтаксис языка, и простые задачки и примеры, то-есть то что я уже давно знаю. А теперь вопрос
3)Какие книги порекомендуете для прогаммирования под Windows?
4)Почему когда я создаю новое приложение в дельфи -пустое с одной кнопкой, оно весит 400 килобайт?
5)Shell_TrayWnd-Что это такое, нигде про это не написано, где официальная документация, почему про это все говорят, где они про это узнали.Хочу читать первоисточник.
6)Вот все говорят -Внесите такую строчку в реестр и будет то-то.Где официальная документыция, справочники мне не нужны.Где они это нашли.Они же не методом брута подбирают ключи и ветки.Хочу первоисточник.Или всётаки брут?
7)Что за HANDLE такой (в PHP знаю), а в Windows?
8) Что такое HWND?
9)Все ли программы пишутся на WinApi?

Но вот и всё что меня волнует, Самое главное порекомендуйте хорошие книжки.
Всё, зарание спасибо, больше так много писать не буду.

Обсуждение

Неизвестный
26.11.2005, 13:29
общий
это ответ
Здравствуйте, Якушев Александр Михайлвич!
1. software development kit - комплект для разработки программного обеспечения, обычно включает в состав справочную информацию, примеры использования, исходный код и сами скомпилированные библиотеки и т.д.
2.Microsoft Developer Network - справочная система для разработкиков, она является наиболее полным справочником и набором примеров для программиста под WIN32 (занимает около 3 CD дисков).
4. Потому что оно содержит код дельфийской библиотеки VCL.
5. Не все ключи реестра официально документированя и ряд из них найден дествительно методом анализа их содержания и отслеживания того, ктои как их использует.
6. HANDLE - дескриптор какого либо объекта, например потока
7. HWND - handle to window
8. Под Windows да, так же как все программы исполняемые на процессорах Intel независимо от среды разработки компилируются в его систему комманд, так и все библиотеки которые ты можешь использовать при разработке программ в конечном итоге обращаются к API. Ты же можешь при программировании почти не видеть этих API функций, используя их высокоуровненые аналоги и обертки, например MFC. Иногда это удобно, иногда не очень.
Форма ответа