ООП на С++ и WinApi
От: Calc Россия  
Дата: 17.07.03 19:16
Оценка:
В нете я чего то не могу найти полезных исходников на С++ при с использование WinApi.
Вот просто на C видел исходники, а на C++ с использованием ООП и чистым API как то не замечал.

Можете выложить небольшой исходник программы на C++ и WinApi.
Желательно с функцией WinMain и тому подобное.

Просто хочу посмотреть, как программисы используют ООП вместе с WinApi (MFC и тому подобное не интересует)
Вот я попытался в своей программе использовать ООП , так код ужасно карявый получился , кругом статические функции , что делать не знаю.

Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне
Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
Буду благодарен.

Можено исходник отправить на email: Calc@list.ru

18.07.03 06:24: Перенесено модератором из 'Исходники' — F
18.07.03 13:47: Перенесено модератором из 'C/C++' — ПК
Re: ООП на С++ и WinApi
От: Виталий Россия  
Дата: 17.07.03 19:26
Оценка:
Здравствуйте, Calc, Вы писали:

C>В нете я чего то не могу найти полезных исходников на С++ при с использование WinApi.

C>Вот просто на C видел исходники, а на C++ с использованием ООП и чистым API как то не замечал.

C>Можете выложить небольшой исходник программы на C++ и WinApi.

C>Желательно с функцией WinMain и тому подобное.

C>Просто хочу посмотреть, как программисы используют ООП вместе с WinApi (MFC и тому подобное не интересует)

C>Вот я попытался в своей программе использовать ООП , так код ужасно карявый получился , кругом статические функции , что делать не знаю.

C>Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне

C>Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
C>Буду благодарен.

Ну, если я правильно понял вопрос, то, имхо, самый лучший пример — ATL/WTL, если же что попроще (простейший класс окна), то можно посмотреть здесь
Re: ООП на С++ и WinApi
От: bkat  
Дата: 17.07.03 19:53
Оценка:
Немудрено, что ты таких примеров не находишь.
Вернее они у тебя под боком, но ты их не видишь.
Тот же MFC — это что по-твоему?

MFC может и устарел, но до сих пор остается надстройкой над Win API,
написанной на С++.

Про ATL и WTL тебе уже сказали.

Всю мощь C++ и идеи ООП используют именно для того, чтобы скрыть
Win API и предоставить программисту
удобный framework для написания своего приложения.
Если ты начнешь копать вглубь, то в том же MFC обязательно наткнешься на Win API.
Просто надо (а может и не надо ) копать глубже
Re[2]: ООП на С++ и WinApi
От: Calc Россия  
Дата: 17.07.03 19:57
Оценка:
Здравствуйте, Виталий, Вы писали:
В>Ну, если я правильно понял вопрос, то, имхо, самый лучший пример — ATL/WTL, если же что попроще (простейший класс В>окна), то можно посмотреть здесь
Ну я взгляну, помоему то.
Спасибо за ссылку.

Здравствуйте, bkat, Вы писали:

B>Немудрено, что ты таких примеров не находишь.

B>Вернее они у тебя под боком, но ты их не видишь.
B>Тот же MFC — это что по-твоему?

B>MFC может и устарел, но до сих пор остается надстройкой над Win API,

B>написанной на С++.

B>Про ATL и WTL тебе уже сказали.


B>Всю мощь C++ и идеи ООП используют именно для того, чтобы скрыть

B>Win API и предоставить программисту
B>удобный framework для написания своего приложения.
B>Если ты начнешь копать вглубь, то в том же MFC обязательно наткнешься на Win API.
B>Просто надо (а может и не надо ) копать глубже

Ну насчёт MFC я знаю что это надстройка, я ещё не дорос чтоб в таком коде копаться

Да кстати что такое ATL и WTL и в чём их суть .
Re: ООП на С++ и WinApi
От: WolfHound  
Дата: 17.07.03 20:13
Оценка:
Здравствуйте, Calc, Вы писали:

C>Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне

C>Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
Сначала сюда
SWL – Small Windows Library
Автор(ы): Alexander Kluev
Дата: 05.02.2003
Small Windows Library – это экспериментальная оконная библиотека вокруг win32. Особой практической ценности она не представляет ввиду неизбежности ухода win32 со сцены, но тем не менее иллюстрирует еще один способ организации оконной библиотеки. Она предназначена показать красоту С++ и убожество win32.

потом сюда смотреть что можно из этой идеи сделать.
По мотивам SWL
Автор: WolfHound
Дата: 27.04.03
... << RSDN@Home 1.1 alpha 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[3]: ООП на С++ и WinApi
От: Виталий Россия  
Дата: 17.07.03 20:20
Оценка:
Здравствуйте, Calc, Вы писали:


C>Да кстати что такое ATL и WTL и в чём их суть .

ATL — Active Template Library, в основном заточена под COM
WTL — Windows Template Library, расширение ATL, предназначенное для создания интерфейса, имхо приятнейшая весчь
Re: ООП на С++ и WinApi
От: СПАРК Россия  
Дата: 18.07.03 09:27
Оценка:
Здравствуйте, Calc, Вы писали:

C>В нете я чего то не могу найти полезных исходников на С++ при с использование WinApi.

C>Вот просто на C видел исходники, а на C++ с использованием ООП и чистым API как то не замечал.

C>Можете выложить небольшой исходник программы на C++ и WinApi.

C>Желательно с функцией WinMain и тому подобное.

C>Просто хочу посмотреть, как программисы используют ООП вместе с WinApi (MFC и тому подобное не интересует)

C>Вот я попытался в своей программе использовать ООП , так код ужасно карявый получился , кругом статические функции , что делать не знаю.

C>Достаточно будет просто привести пример создания главного окна приложения, ну можно ещё с каким нибудь контролом в окне

C>Если есть на примете много исходников, то дайте пожалуйста на них ссылки.
C>Буду благодарен.

C>Можено исходник отправить на email: Calc@list.rг


Зайди на www.softcraft.ru
или на http://www.relisoft.com/win32/pens.html

Там всё что тебе надо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.