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

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

05.10.2009, 15:24. Показов 3976. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка 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 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru