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

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

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

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

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

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

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

39
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
05.10.2009, 15:31
Цитата Сообщение от Брахман Посмотреть сообщение
неужели все программы с графическим интерфейсом - напримре опера - имеют графический интерфейс,написанный вручную???
нет, конечно.
пишут именно с MFC.
или с Net Framework.
а чаще всего, у разработчика есть ранее написанные шаблоны классов, выполняющие для них роль MFC.

редко кто "с нуля" сложные программы пишет.

кстати, редакторы ресурсов - сами по себе визуальные, и к MFC отношения в принципе не имеют.
можно сделать нужные диалоговые окна в любом редакторе ресурсов(например, в билдере, если нравится), и просто импортировать в проект Visual Studio(хотя, чем вас редактор самой студии не устраивает - большой вопрос).
Нет проблем.
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
05.10.2009, 15:42  [ТС]
неужели с MFC?создал обычный проект с ипользованием MFC - и ничего от себя не дописывал - весит уже 2мб!как же тогда другие программы пишутся...
или с Net Framework.
для этого уже с# есть...ну или visual c++.net , хотя имхо не лучшее

Добавлено через 8 минут
(хотя, чем вас редактор самой студии не устраивает - большой вопрос)
все устраивает...только почему программа vcl имеет более меньший размер нежели программа на студии с мфк...билдер удобен,он на то и заточен,чтобы формочки лепить...
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
05.10.2009, 16:29
Цитата Сообщение от Брахман Посмотреть сообщение
весит уже 2мб!
что конкретно весит? папка проекта? так там куча вспомогательной инфы
ехе-шник? скомпили в релизе со всевозможными оптимизациями будет небольшой.
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
05.10.2009, 16:33  [ТС]
скомпилить с динамической библиотекой mfc может???)))))))))
0
 Аватар для oxotnik
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
05.10.2009, 16:35
Цитата Сообщение от Брахман Посмотреть сообщение
скомпилить с динамической библиотекой mfc может???)))))))
тогда сложно переносимое приложение будет
а вообще при современных компах и количестве оперативки и места на HD заморачиваться с размером ехе-шника не стоит.
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
05.10.2009, 16:37  [ТС]
только не на моей машине...40 гб HDD
0
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
05.10.2009, 17:51
я так и не понял в чем проблема...
файл ресурсов с шаблоном диалога к Студии можно хоть в текстовом редакторе сделать.
и писать программу на WINAPI, если MFC не устраивает
кстати, в стандартный релиз WinXP SP1 входят библиотеки MFC42, и я сильно сомневаюсь, что вы в программе будите использовать что-то, чего там нет, так что проблем с переносимостью MFC не вижу.
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
06.10.2009, 10:32  [ТС]
кстати, в стандартный релиз WinXP SP1 входят библиотеки MFC42
в том то и дело,что мало кто использует официал
0
Айхрень...
 Аватар для Paulie
306 / 176 / 7
Регистрация: 02.06.2009
Сообщений: 1,077
06.10.2009, 10:51
Цитата Сообщение от Брахман Посмотреть сообщение
ну или visual c++.net
А у вас какая версия Visual Studio? Если выше 6.0, то у вас уже создаётся проект на основе .NET Framework.
Чем Вас не устраивает .NET? Вполне хорошая платформа для разработок приложений.
Использовать API не так уж и сложно. Скачайте любой удобный для Вас редактор ресурсов, если пользуетесь Visual Studio Express (в нём нет графического редактора ), и вперёд планеты всей лабать на WinAPI.
Другой вариант - закопайтесь в Borland Studio, там нет фрэймворков, удобное построение интерфейса.
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
06.10.2009, 12:10  [ТС]
у меня шестая версия и visual c++ express edition 2008...какой можно заюзать редактор ресурсов???для меня штоб подошёл
Другой вариант - закопайтесь в Borland Studio, там нет фрэймворков, удобное построение интерфейса.
мертв...мне уже пофигу на всякие фреймворки,виртуальные java машины,главное - желание заказчика
0
2343 / 499 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
06.10.2009, 13:42
Цитата Сообщение от Брахман Посмотреть сообщение
у меня шестая версия
так в шестой и сделай.
и всю прогу в ней можешь написать.
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
06.10.2009, 14:22  [ТС]
мне не нравится в 6 то,что если писать приложение чистое win32,без mfc то всё ручками надо...короче везде есть минусы...остается ждать студии 2010
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
06.10.2009, 14:41
Брахман, я правильно понимаю, что ты не хочешь VFC по той только причине, что получается большой размер исполняемого файла? Или есть ещё какая-то проблема?

Тебе предложили скомпилить release'ный вариант. Ты попробовал или нет?

Тебе жалко 2 мегабайт места на диске? Если бинарник от пустой проекта весит 2 мегабайта (если я правильно тебя понял), то это не значит, что при добавлении 5 строк кода получится 10 мегабайт. Это скорее всего просто некий минимум из-за включения вбинарник библиотек. Теперь ты сделаешь 50 кнопой и 100 обработчиков к ним, и программа будет весить (условно говоря) 2.01 мегабайта. Потом сделаешь ещё ещё 30 скроллбаров и программа будет весить 2.02 мегабайта и т.п. Т.е. дальше всё пойдёт в арифметической прогрессии
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
06.10.2009, 15:08  [ТС]
Теперь ты сделаешь 50 кнопой и 100 обработчиков к ним, и программа будет весить (условно говоря) 2.01 мегабайта. Потом сделаешь ещё ещё 30 скроллбаров и программа будет весить 2.02 мегабайта и т.п. Т.е. дальше всё пойдёт в арифметической прогрессии
если это действительно так,то меня все устраивает!
Брахман, я правильно понимаю, что ты не хочешь VFC по той только причине, что получается большой размер исполняемого файла? Или есть ещё какая-то проблема?

Тебе предложили скомпилить release'ный вариант. Ты попробовал или нет?
пробовал)))
просто мол многие кричат что вот екзешники на си++ меньше чем на других языках(кроме асма),а на деле - простая программа весит 2мб!когда в билдере к примеру такая же программа весит 400-500 кб...я из-за этого и спрашиваю...а так при совремменных терабайтовых винтах мн пофигу сколько весит моя программа
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
06.10.2009, 15:19
Цитата Сообщение от Брахман Посмотреть сообщение
просто мол многие кричат что вот екзешники на си++ меньше чем на других языках(кроме асма),а на деле - простая программа весит 2мб!когда в билдере к примеру такая же программа весит 400-500 кб...я из-за этого и спрашиваю...а так при совремменных терабайтовых винтах мн пофигу сколько весит моя программа
Советую не обращать внимания на крики про размер экзешника. Понятное дело, что если пустой проект будет весить гигобайт - это повод, чтобы задуматься, а так мегабайтом больше или меньше - не принципиально
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
06.10.2009, 15:21  [ТС]
Советую не обращать внимания на крики про размер экзешника. Понятное дело, что если пустой проект будет весить гигобайт - это повод, чтобы задуматься, а так мегабайтом больше или меньше - не принципиально
что сделать,если я холерик и холиварщик
я не могу просто молчать,когда тыкают и мол говорят что мол с++ да такой вот секой...тоже самое и про продукты ms
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
06.10.2009, 22:21
Еще вариант - напиши на Qt.
http://qt.nokia.com/products
http://ru.wikipedia.org/wiki/Qt
http://ru.wikibooks.org/wiki/QT
0
10 / 10 / 0
Регистрация: 26.04.2009
Сообщений: 147
07.10.2009, 08:26  [ТС]
думал об этом и решил - что qt импользовать буду под юникс.под win32 как-то использовать qt,когда есть Net как-то неблагодарно...
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
07.10.2009, 13:10
То есть потом будешь с Net переписывать на Qt ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.10.2009, 13:10
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru