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

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

05.10.2009, 15:24. Показов 3972. Ответов 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
3149 / 369 / 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
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru