Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2010, 20:20   #1
Artem4ik
 
Регистрация: 25.04.2010
Сообщений: 5
Сообщение Посоветуйте, как лучше?

Засовывать или не засовывать Оконную процедуру и прочие функции в классы? Ща вствлю текст из книги всё поясняющий: "Программу «Hello, World!» часто используют как каркас нового
Windows-приложения. Иными словами, начало работы над новой программой обычно
происходит по такому сценарию: вы создаете новый проект, открываете новый пустой файл
для функции WinMain, копируете в него содержимое файла Hellol.срр1, а потом
вносите необходимые изменения и дополнения.
Но такой способ работы, мне кажется, должен оскорблять чувства
программиста, пишущего на C++. Почему бы не воспользоваться известными средствами
языка, позволяющими реализовать повторное использование кода гораздо более
изящным способом? Вы уже догадались, что речь идет о программировании с
классами? — Да, конечно.
Здесь предлагается одна из возможных реализаций этой идеи. Она основана
на создании класса KWnd, в котором инкапсулируется код, отвечающий за
регистрацию оконного класса, создание окна и показ его на экране.
Соблюдая традицию [9], будем размещать код для каждого нового класса
в двух файлах: интерфейс — в файле с расширением .h, а реализацию — в файле
с расширением .срр. Таким образом, программа реализуется как многофайловый
проект, приведенный в листинге 1.22. "

Так стоит ли идти таким путём, или и без ОО принципа можно обойтись?
Artem4ik вне форума Ответить с цитированием
Старый 09.05.2010, 21:03   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,828
По умолчанию

Перечитайте свою же цитату. Написано: можно использовать функции без классов, а можно и в класс впихнуть.
p51x вне форума Ответить с цитированием
Старый 09.05.2010, 23:11   #3
Artem4ik
 
Регистрация: 25.04.2010
Сообщений: 5
Восклицание

Я такого не писал
Artem4ik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
посоветуйте какую систему лучше поставить хорошую киньте ссылку или просто название винды пожалуйста Artem_sky Операционные системы общие вопросы 5 13.11.2009 20:26
Посоветуйте, как лучше сделать бегущий график Shaienn Общие вопросы C/C++ 3 20.10.2009 18:31
Посоветуйте какой лучше купить монитор 19" Zummer Компьютерное железо 4 25.05.2008 21:16
Посоветуйте какие програмы лучше скачать для програмирования Spellsinger Свободное общение 3 17.12.2007 20:33