Перейти к содержанию
    

Чем писать прогриммы для Windows на С++?

При этом РЕАЛЬНО совершенно незачем использовать над API надстройки. Надстройки это просто отрыжка борлондячей политики привязывавшей пользователей всеми средствами прользователей к своим "особенным" продуктам.
Под API сейчас практически никто не пишет. Начиная от MFC и заканчивая dotnet последний версии (с >300МБ redistribution pack) - это то же надстройки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увидел, например, характерную борлондячую кнопочку - и сразу видишь человеку было "сложно", и сносишь.

 

Да, по нынешнему времени борландовский раскрас кнопок выглядит анахронизмом. Но надо понимать, что раскрашивали их в пору Windows 3.1, когда родное оформление графических элементов было довольно-таки убогим. И в те времена такие кнопки почитались за шик :). Но в более поздних версиях Windows навели марафет. Тут не только тени, но и целый набор централизованно выбираемых стилей. После этого борландовский раскрас выглядит уже скромно, а у кое-кого вызывает неадекватную реакцию :).

 

Но ведь не беремся же мы за молоток, когда видим микросхемы в DIP-корпусе? :) А при програмировании и того проще - если хочется иметь Windows-ский псевдотрехмерный раскрас, то достаточно выполнить:

EnableCtl3d(true);

А если хочешь заказать старые кнопки, то выполняешь:

EnableBWCC(true);

Т.е. в том и другом случае осуществляешь заказ того, что хочешь. А если не заказывать ничего из этого, то кнопки получатся стандартными, такими, как они выглядят на родных виндоусовских диалогах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И программы которые писались теми, кому "сложно" (сложности, ведь не исчерпываются графическим интерфейсом :( ), благодаря этим "библиотекам да компонентам" видны невооруженным взглядом и не приходится тратить особо много времени на их отсев. Увидел, например, характерную борлондячую кнопочку - и сразу видишь человеку было "сложно", и сносишь. Несомненное удобство и облегчение участи пользователя :)!

Интересно посмотреть на творения Ваших рук

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно посмотреть на творения Ваших рук

Не язвите, а покопайтесь по форуму. Сразу вопросы отпадут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не язвите, а покопайтесь по форуму. Сразу вопросы отпадут.

Я без всяких задних мыслей, просто интересно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я без всяких задних мыслей, просто интересно.

Посмотрите здесь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно посмотреть на творения Ваших рук

А они не для "смотреть" :) - они для работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А они не для "смотреть" :) - они для работать.

Я хотел на кнопочки посмотреть, оформление, эргономичность.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я хотел на кнопочки посмотреть, оформление, эргономичность.

А зачем там кнопочки? Командная строка!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я хотел на кнопочки посмотреть, оформление, эргономичность.

Есть и GUI-шные вещи. Писаны без прибамбасов. Интерфейсы спокойные в стиле родных Win2000. Собственно кнопочек по минимуму, в крайнем случае жмется на надпись (что-то в Web стиле) в выпадающих по хоткеям меню. Все чаще и чаще, пожалуй уже почти всегда используются и чистые Web интерфейсы, соответственно вся фигня с графическими надстройками идет лесом автоматически.

Заказчик требует кнопочки, мышка им удобнее.

Если речь не идет о продукте с которым действительно человек будет ежедневно РАБОТАТЬ а не пару раз нажмет на какую-либо иконку и выкинет, то "простота работы" ввиде изобилия всяких интерфейсных прибамбасов это 100% иллюзия.

Заказчиков можно и нужно воспитывать, а с особо трудовоспитуемыми просто не иметь дела.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заказчиков можно и нужно воспитывать, а с особо трудовоспитуемыми просто не иметь дела.

С заказчиком договоренность: делаю несколько вариантов заготовок - заказчик выберет, сделает замечания.

Воспитывать пока не тот статус, маловат багаж знаний.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Проконсультируйте по организации таких интерфейсов:

Как взаимодействует программа, выполняющая полезную работу, с собственно Web интерфейсом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как взаимодействует программа, выполняющая полезную работу, с собственно Web интерфейсом?

Так же, как и если-бы она была на удаленной машине, только IP локальный. Вообще достаточно часто программы дробятся еще дальше (интерфейс_пользователя-движок-нечно_связанное_с_железом) и взаимодействуют между собой через сокеты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...