|
|
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Хотелось бы обменяться мнениями по поводу разработки GUI (графический интерфейс пользователя) в IT-компаниях или на заказ. А именно, что важно для новичка или опытного программиста, какие вопросы возникают, какие вопросы затронуть при подготовке, ... P.S. Это не тема для флейма, а потребность на рынке сегодня и завтра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 17:00 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Хм, неужели никого нет с IT-компаний или фрилансеров ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 20:14 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
ModulNET... P.S. Это не тема для флейма, а потребность на рынке сегодня и завтра. Рынок сам разберется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 20:54 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Хотелось бы определиться с многими вопросами при разработке GUI. Как программеры планируют, рисуют картинки, процесс сам... Опыт же должет быть. Поделитесь пожалуйста ! Пообщаемся ... Вот мало этого. А это одно из главных черт программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 21:12 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
> Вот мало этого. А это одно из главных черт программы. Так ты "пообщаться", или про C++? Если о С++, формулируй вопросы конкретно. Если нет -- я перенесу тему. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 21:42 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
MasterZiv не переносите тему ! Вопросы разработки GUI -программ решаются тут и сейчас! Впереди вопросы есть, если они у юзеров есть, тем более они должны быть формализованы ! (модератору) Вопросы: Как постоить современный GUI-интерфейс программы и вопросы по нему ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 22:38 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Ну например... – для начала иметь набор видеограмм предполагаемой будущей программы и блок-схему взаимодействия между ними. Согласно этому и пишется программа – как GUI, так и «наполнение». Всё вышеперечисленное может дать как постановщик задачи (заказчик или начальник), так и сам программист (разработчик) с этого начать разработку программы. Ещё вариант, как делают некоторые: сначала пишут документацию на будущую программу. И прямо по этой документации собственно и пишут программу (и GUI, и всё остальное) – т.е. второй этап получается в общем-то чистое кодирование (ну с тестированием, разумеется). Вроде бы как «телега впереди лошади» в каком-то смысле, но... такая технология работает и многим даже нравится. ;-) Ещё в любом случае учитесь у других – смотрите, как написаны другие программы (естественно, образцовые, а не всякое фуфло). Конечно, до примитивного плагиата опускаться не стоит, но в разумной степени заимствовать чужие идеи вполне можно и нужно. ;-) ...Только я согласен здесь с коллегами – причём тут C++? Пока вроде «Программирование» в чистом виде. Или Вас интересуют библиотеки для реализации GUI? Тогда задавайте конкретные вопросы по ним – вот по этой части народ уж точно быстрее поможет. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2012, 23:45 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
О, здорово пишите ! Интересует, не реализация на С++, а именно узкие и широкие места в разработке. Что для Вас (разработчиков) чрезвычайно важно ??? НЕ интересует программирование в чистом виде. Инструменты есть. Мнение спецов важно, методология разработки. Обмен опытом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 00:20 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
> Вопросы разработки GUI -программ решаются тут и сейчас! Вопросы разработки GUI-программ решаются в "Программировании". Здесь решаются вопросы программирования на С/С++. Если не будет определено С/С++ специфики, тема будет перенесена. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 01:08 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
ModulNETВопросы: Как постоить современный GUI-интерфейс программы и вопросы по нему ???настоятельно рекомендую этот труд купить/взять на прокат/украсть и прочесть. Все текущие вопросы пропадут сами собой PS я бы тоже перенёс в Программирование, нет никакой особенной разницы, на чём проектировать гуй, хоть на плюсах, хоть на ВБА Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 01:40 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
ModulNETВопросы: Как постоить современный GUI-интерфейс программы и вопросы по нему ??? наймите спеца по юзабилити, наймите дизайнера. или просто скопируйте интерфейс с ворда/экселя/гаранта/проводника/фара/ ... в общем с того, чем люди успешно пользуются многие годы и вроде как их всё устраивает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 08:05 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
С дизайнером понятно (он нужен) и с копированием интерфейса. А что сегодня нужно знать программисту в компании для разработки качественного и привлекательного GUI ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 16:23 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Коллега – я извиняюсь, но Вы банальные вопросы задаёте. Отвечу, конечно, хотя в принципе Вы и сами можете догадаться. Нужно знать: – Инструмент для реализации – язык программирования, компилятор и библиотеку GUI, ну или API (если уж без библиотеки будете программировать, что вообще-то крайне маловероятно, хотя и возможно); – Как выглядит вообще современный GUI. Ну это проще всего – посмотрите Windows, другие графические ОС и (хорошие) прикладные программы для них; – Что от Вас требует – заказчик или начальник. В смысле – что должно быть реализовано, что за программа. GUI у неё будет соответствующий. Философский момент, переходящий в практическую плоскость (как в общем-то и всё философское): всё, что не регламентируется (начальником, законом или постановкой задачи) – всё это оставляется на усмотрение исполнителя. Ну если будут претензии – тогда придётся их исправлять уже в догонку. ;-) Но вообще-то, если Вам не сказали, как конкретно должен выглядеть GUI – тогда сами решайте, используя понятие здравого смысла и лучшие образцы для подражания (ещё раз говорю – всё-таки не опускаясь до уровня тупого плагиата); – Весьма желательно (хотя и не обязательно) знать тенденции. Касательно GUI – например, вот уже несколько лет говорится о том, что общепринятый сейчас окна-подобный GUI – это тупиковая ветвь. Хотя именно таким он, очевидно, будет ещё не один год и может быть даже не одно десятилетие. А GUI будущего – это трёхмерный ДУМ-подобный интерфейс. Работы в этом направлении ведутся, хотя практические результаты более чем скромные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 17:16 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Спасибо большое, Сергей за развернутый ответ. Скоро буду писать пособие, мне важно общение с сообществом разработчиков GUI на С++. Опыт в разработке программ у меня есть (были проекты на Qt), но они были бесплатными. Вопросы могут казаться банальными. Мне нужен свежий взгляд программистов по этому вопросу. Т.е. чтобы рассмотреть нужные и важные им вопросы ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 20:41 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Гениально. Спросить в подъезде важную тему и написать пособие для всех по решению вопросов? Валерьянку еще не запретили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2012, 21:46 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
SiemarglСпросить в подъезде важную тему и написать пособие для всех по решению вопросов? Ну почему сразу в подъезде ? На форуме программистов. Для вопросов, которые сегодня решаются на фирмах. А посоветоваться всегда можно и нужно ! Вот Вы, что можете порекомендовать ? Что Вас интересует при разработке GUI ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2012, 12:36 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
ModulNETЧто Вас интересует при разработке GUI ??? мнение пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2012, 16:59 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
eNoseмнение пользователей. Тоже верно. Но позже. GUI надо сначала разработать, а уже потом спрашивать пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2012, 18:55 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
ModulNET, и в чем проблемы? ищешь похожую программу, делаешь схожий гуй. одновременно пытаешься найти неудобства и исправить их. а потом прислушиваешься к мнению пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2012, 20:02 |
|
||
|
Разработка GUI на С++ в компании
|
|||
|---|---|---|---|
|
#18+
Да, ответ-то банальный: реально программировать, а также читать книги, журналы и обмениваться опытом с коллегами – в реале и заочно в интернете. Опыт со временем придёт. А дать какую-то «хитрую формулу» – вот одна гениальная идея, как написать лучший в мире интерфейс (или вообще что-нибудь) – ну такое вряд ли возможно. ;-) ...Интересный момент. Философский, но и практический тоже. Я вообще-то впервые в жизни встречаю человека, которому реально нравится писать интерфейс пользователя. Ну это конечно же хорошо. Мотивация – великая вещь. :-) Просто абсолютно все мои знакомые гораздо охотнее любят писать наоборот «наполнение» программ (вообще любых), а GUI... – ну не то чтобы совсем не любят писать, но как-то равнодушны к этому делу, и пишут его – просто из-за необходимости, но какой-то большой «кайф» от этого не испытывают. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2012, 18:25 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1342443]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
165ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 461ms |

| 0 / 0 |
