|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Программирование под Win32 для начинающих |
|
|
Программирование под Win32 для начинающих
|
Claymin
Сообщения: n/a |
Если можно в двух словах - какие надо #include и как называются функции, которые делают прогу способной:
Бегать под W2k Рисовать на экране пиксели (лучше в fullscreen) Играть MIDI и mp3 Реагировать на ввод с клавиатуры и шебершание мышой Смотреть системный таймер Или ткните меня носом где инфу по этим вопросам можно найти. Буду очень благодарен. Можно на английском. [s]Исправлено: Claymin, 1:01 4-06-2002[/s] |
|
Отправлено: 23:57, 03-06-2002 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Во-первых нужен windows-компилятор. Их штук дцать наберётся.
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
||||||
------- Отправлено: 08:44, 04-06-2002 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Студент Сообщения: 445
|
Профиль | Отправить PM | Цитировать В продвинутых языках, типа Turbo Pascal 7.0...
Системный таймер смотрится прямо из памяти. 0000:046C - вроде так. А вообще - смотря для каких целей мп3 играть - это Вы загнули... Такие вещи самому писать надо. IvanK, у тебя новый имидж? |
------- Отправлено: 12:46, 04-06-2002 | #3 |
Стасик Сообщения: 525
|
Профиль | Отправить PM | Цитировать давны-давно создал я тему с таким же заголовком. И...тут же получил предупреждение от когото из модеров "несодержательный заголовок"
|
Отправлено: 21:15, 04-06-2002 | #4 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать cheap
Ты прав... Claymin, слышал? Замечание тебе. cheap -- просто мы изголодались по постам в этом форуме, когда тему создают раз в неделю это очень удручает откровенно говоря. |
|
------- Отправлено: 21:47, 04-06-2002 | #5 |
Студент Сообщения: 445
|
Профиль | Отправить PM | Цитировать Так-так.... Похоже правил форума не знают ни администратор, ни пользователи. Всем читать пункт 11 общих правил пол часа!
А именно: Запрещается обсуждение действий администрации и вопросов типа "Ну и где вы, админы, у вас тут такое творится" в конференции. Если Вы хотите что-то сказать, делайте это лично, через письма. |
------- Отправлено: 22:53, 06-06-2002 | #6 |
Claymin
Сообщения: n/a |
Спасибо за ответы, только я ничего не понял
Во-первых я знаю более-менее C++, но только на уровне синтаксиса. А так я даже стандартные библиотеки не очень. Win32 я все равно буду учить в ВУЗе, но это будет года через пол... поэтому хотелось бы сейчас просто знать как что называется а разбираться во всей этой безобразии потом, это на кучу топиков потянет А то заглядывал как-то в исходники Xonix32, долго потом отходил... Куча каких-то define, функции все большими буквами... бред... Компилятор сейчас стоит BC++ 5.02 но если сильно надо могу поставить MSVC++. Хотелось бы просто посмотреть исходник, который просто создаёт процесс, и потом просто его закрывает, а также узнать имена и тип вводимых значений для функций которые занимаются перечисленными операциями... А то <windows.h>... он же сам по себе ничего не даст, там есть куча функций, которые я понятия не имею как называются и как работают, и от них зависит, подружится ли прога в Виндаем. Я совершенно не против разбираться в этом всем сам, только пытаюсь начать откуда-то, где хоть что-нибудь понятно... А так мне иногда кажется, что легче выучить asm чем MSDN ЗЫ про правила... сорри, а как надо было назвать топик, в котором ламер пытается спросить как с нуля научиться программировать под Win32 Я не специально, честно ЗЫЫ Про mp3 я чего-то действительно затупил... Хм... а вообще это сильно сложно декодек написать? ЗЫЫЫ Лучше всего наверное все делать через Прямой Х. Я в принципе не 3D engine пишу, но желательно чтобы прога не тормозила топорно на P200, тем более при не такой уж навороченной графике. Таймер в принципе все равно какой - системный, не системный, главное чтобы по нему время можно было отслеживать, хотя бы 16 раз в секунду. И еще - желательно чтобы конечный продукт весил как можно меньше, он по идее разрабатывается как downloadable freeware. Кстати еще такие вопросы - я компилял прогу (совсем досовскую, с текстовым интерфейсом), так сам экзешник весил килобайт сорок от силы, а тот мусор, который вместе с ним в папке был (всякие ilf, obj, tds) - еще на пару мегабайт тянул. Причем прога вроде и без них работает прекрасно. Вопрос - кому они там надо? И можно ли сделать прогу как-бы из кусочков, чтобы не компилировать все каждый раз, а менять только функции, отвечающие за главное меню например. Или это уже новый топик создавать надо? В Зоне Ламера |
Отправлено: 23:38, 07-06-2002 | #7 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Раз тебе лень разбираться в MSDN'е (там не на столько всё сложно, только надо знать что ты хочешь), то лучше купи какую-нибудь книгу по WinAPI, там обычно всё разбирают начиная с простейших примеров. [s]Вечер подролбнее отвечу.[/s]
|
------- Отправлено: 08:38, 08-06-2002 | #8 |
Claymin
Сообщения: n/a |
Да мне не лень, просто инета не так много чтобы в онлайн искать что мне нужно... А книгу купить... Это что-то общеобразовательное, я уже пробовал... за пару дней прочитываешь, нового узнаешь мизер, а стоит такая макулатура сравнительно недешево... Наверно все-таки придется искать MSDN который на дисках...
|
Отправлено: 00:26, 09-06-2002 | #9 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Claymin
Цитата:
|
|
------- Отправлено: 12:32, 09-06-2002 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
АD для начинающих | minusodin | Microsoft Windows NT/2000/2003 | 26 | 23-12-2009 12:36 | |
Программирование под заказ | MaxFactor | Программирование и базы данных | 4 | 18-09-2003 13:42 | |
сеть для начинающих | Ashot | Хочу все знать | 6 | 29-05-2003 08:52 | |
Программирование под ЮНИХ | JumpingJack | Программное обеспечение Linux и FreeBSD | 9 | 10-12-2002 06:46 |
|