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

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

05.10.2009, 15:24. Показов 3967. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru