Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147

ответьте пожалуйста на беспокойный вопрос

05.10.2009, 15:24. Показов 4153. Ответов 39
Метки нет (Все метки)

допустим,я хочу написать программу с графическим интерфейсом.на visual c++.без использования mfc.возможно ли написание таковой программы с таким условием,но только чтобы был визуальный редактор форм и прочего?если да,то как это осуществить
понимаю,форму(или по майкрософтски - диалог) можно написать вручную...но это уже API,и не для меня...по крайней мере в этом году...
неужели все программы с графическим интерфейсом - напримре опера - имеют графический интерфейс,написанный вручную???
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.10.2009, 15:24
Ответы с готовыми решениями:

Ответьте пожалуйста на вопрос !!!
Я создал строгомодерируемый каталог сайтов на CNCat. В дальнейшем хочу сделать платную и бесплатную регистрацию. Через сколько времени...

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

Ответьте на один вопрос
Привет!:) Как сделать так чтобы в DBEdit можно было вводить текст??

39
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 14:11
Цитата Сообщение от odip Посмотреть сообщение
То есть потом будешь с Net переписывать на Qt ?
Дай человеку для начала научиться сделать хоть что-то с минимальными геморроями. А потом он уже будет думать, использовать ему qt или нет
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
07.10.2009, 18:42  [ТС]
нет
сразу писать на qt под юникс,так разве нельзя?

Добавлено через 6 минут
если скажут писать под никсы,я вам сообщу с очередным холиваром
мне под win сначала определиться,потом выучить.а потом уже и смотреть что лучше на свой взгляд
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 18:58
Цитата Сообщение от Брахман Посмотреть сообщение
нет
сразу писать на qt под юникс,так разве нельзя?
Qt многоплатформенная. Ты можешь писать под винду. Потом залезть в юникс и почти с полпинка из этих исходников собрать готовое приложение под юникс
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
07.10.2009, 19:00  [ТС]
то есть изменений в коде мало?или вообще нету?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 20:59
Цитата Сообщение от Брахман Посмотреть сообщение
то есть изменений в коде мало?или вообще нету?
Когда будет опыт работы, то в теории для обычных пользовательских приложений изменений в исходниках быть вообще не должно. Немного меняться будет только система сборки (хотя бы потому, что в винде и линухе компиляторы в разных местах находятся)
1
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.10.2009, 21:38
Если код разный - то там есть макрос для этого, типа такого
#if QT_WIN
#if QT_MAC
#if QT_X11

Немного меняться будет только система сборки (хотя бы потому, что в винде и линухе компиляторы в разных местах находятся)
Система сборки не меняется совершенно:
1) через командную строку:
qmake
make

2) через qtcreator
запустить qtcreator и нажать build
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 22:12
Цитата Сообщение от odip Посмотреть сообщение
Система сборки не меняется совершенно:
1) через командную строку:
qmake
make
Оно путь для компилятора автоматом чтоли раздобудет? Или имеется ввиду, что qmake по сути дела создаёт конфиг для текущей архитектуры, а make уже его цепляет?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.10.2009, 22:15
Оно путь для компилятора автоматом чтоли раздобудет?
А ты когда gcc запускаешь, что всегда путь до него указываешь ?
Или имеется ввиду, что qmake по сути дела создаёт конфиг для текущей архитектуры, а make уже его цепляет?
qmake из project.pro делает Makefile (или набор Makefiles).
make потом все собирает.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 22:19
Цитата Сообщение от odip Посмотреть сообщение
А ты когда gcc запускаешь, что всегда путь до него указываешь ?
Скажем так, под линухом gcc сразу стоИт где надо, а под виндой один фиг полный путь надо указывать. Плюс набор опций, содержащих абсолютные пути (до того места, где qt установлено). А так, конечно, охрененно. Вот это я понимаю, хоть у кого-то третье тысячелетие на дворе
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.10.2009, 22:24
Пропиши путь до gcc один раз и компилируй сколько влезет.
Или вообще юзай qtcreator где пути нужно прописывать один раз.

Под Linux тоже нужно путь до qt прописывать - для qmake.

Почему-то тобой одно и тоже действие считается допустимым в Linux и не допустимым в Windows ?
Это предубеждение основанное на каком-то личном опыте.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 22:26
Цитата Сообщение от odip Посмотреть сообщение
Почему-то тобой одно и тоже действие считается допустимым в Linux и не допустимым в Windows ?
Где я вообще такое говорил? Я говорил, что "нужно немного подправить систему сборки", подразумевая при этом коверканье Makefile'а не предмет путей до компилятора, опций и прочего. Не знал, что для этого уже всё сделано
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.10.2009, 22:31
Не знал, что для этого уже всё сделано
qmake собственно для этого и разрабатывался !!!
Более того - генеренный Makefile вообще никогда не приходиться править.
Кстати всякие пути до всяких вещей - там есть место - каталог с конфигами, где можно все эти пути подправить.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
07.10.2009, 22:35
Цитата Сообщение от odip Посмотреть сообщение
qmake собственно для этого и разрабатывался !!!
Вот я и говорю: хоть кто-то живёт в ногу со временем и делает по-человечески. Если что - я в Qt почти ноль
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
09.10.2009, 16:17
Рома, вот появился краткий мануал по Qt для начинающих: https://www.cyberforum.ru/faq/thread55383.html
Если тебя действительно заинтересовал Qt, почитай. Все непонятные места и предложения на предмет того, чего бы хотелось видеть или поменять - пиши в той же теме.
1
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
09.10.2009, 16:22  [ТС]
Женя, но здесь описывается создание простой программы в Qt Creator,а я пишу в студии
9) Какую IDE выбрать ?

Существует много IDE с возможностью использования библиотеки Qt , например Eclipse, KDevelop (для Линукса) , QDevelop. Но новичку лучше выбрать Qt SDK (http://ru.wikipedia.org/wiki/Qt_Creator) т.к. в нем уже все есть для начала работы. Qt Assistant , Qt Designer - все это уже включено .
почему ни слова ни сказано о продуктах ms?разве там нельзя юзать qt?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
09.10.2009, 17:09
Цитата Сообщение от Брахман Посмотреть сообщение
почему ни слова ни сказано о продуктах ms?разве там нельзя юзать qt?
У них своя студия. См FAQ пункт 13

Вообще этот вопрос перетранслируй в ту тему, потому что все непонятки автор так или иначе должен учесть в статье
0
Автор FAQ
 Аватар для RNT
3150 / 370 / 3
Регистрация: 08.08.2009
Сообщений: 1,126
09.10.2009, 17:10
Цитата Сообщение от Брахман Посмотреть сообщение
почему ни слова ни сказано о продуктах ms?разве там нельзя юзать qt?
Не могу-же я написать мануал для всех IDE сразу
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
09.10.2009, 17:14
Не могу-же я написать мануал для всех IDE сразу
Мануалы на все IDE УЖЕ давно написаны
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
09.10.2009, 17:15
Господа, предлагаю все обсуждения перенести в ту тему, чтобы в одном месте всё было
0
Эксперт С++
1675 / 1047 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
10.10.2009, 15:57
Цитата Сообщение от #Мессир Посмотреть сообщение
А у вас какая версия Visual Studio? Если выше 6.0, то у вас уже создаётся проект на основе .NET Framework.
Во избежание недопонимания надо уточнить, что создание проектов под .NET в Visual C++ - дело сугубо добровольное. Все версии Visual Studio преспокойно создают проекты и в нативном коде.
Ну а недостатков у .NET хватает, за это уж будьте спокойны.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2009, 15:57

Ответьте пожалуйста
Здравствуйте! Ответьте пожалуйста на мои вопросы 1 - у меня есть сайт в индексе yandex! Если я обменяюсь ссылками у меня поднимится...

Ответьте пожалуйста
Есть 2 программы, одна клиент (ClientSocket), а другая сервер (ServerSocket). Если на одном компьютере подключатся не к...

POSIX ответьте пжл на 1 вопрос дестки!
Зачем в POSIX стандартизируется иерархия директорий?

Спасите девушку! Ответьте на вопрос, pls
Могут ли выполнять оптимизацию и продвижение одного сайта разные люди? Или лучше такое не практиковать?

Пожалуйста ответьте на задачи
Задача 1 В среде Delphi создать форму с включением графического рисунка. Задача 2 В среде Delphi создать форму с применением панели...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool Worker Pool — паттерн конкурентной обработки задач в Go. Суть: фиксированное количество горутин-воркеров читают задачи из общего канала и пишут результаты в общий канал результатов. . . .
[golang] Pipeline
alhaos 08.06.2026
Pipeline Pipeline — паттерн конкурентной обработки данных в Go. Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru