|
8 / 9 / 0
Регистрация: 26.03.2010
Сообщений: 108
|
|
Запуск MFC AppWizard (exe) приложений26.03.2010, 21:59. Показов 7278. Ответов 5
Метки нет (Все метки)
Друзья я начинаю изучать язык С++! Я изучаю на visual C++ 6! У меня произошла проблемма! Я читаю книгу "visual C++ учебный курс"
Я читаю вот это отрывок делую все как сказанно! 1. Запустите Visual C++ и выполните команду File >> New; открывается окно диалога New (рис. 2.1). 2. Выберите из списка строку MFC AppWizard(exe). 3. Введите в текстовом поле Project Name имя проекта welcome. Нажмите кнопку ОК, чтобы запустить мастер Visual C++ AppWizard (рис. 2.2). Нажмите кнопку ОК, чтобы запустить мастер Visual C++ AppWizard 5. АррWizard напишет за нас основную часть программного кода. 6. На экране (см. рис. 2.2) появляется окно первого (Step 1) из шести этапов работы с AppWizard. 7. Оставьте без изменений все стандартные параметры AppWizard, кроме одного — по умолчанию AppWizard создает программы с несколькими окнами, а нам нужна программа с одним окном. Это облегчит знакомство с темой и сделает ее более понятной. 8. Установите переключатель Single Document (см. рис. 2.2) и нажмите кнопку Next. Мы переходим ко второму этапу (Step 2) работы с AppWizard (рис. 2.3). 9. На рис. 2.3 AppWizard спрашивает, следует ли включить в программу какую-либо поддержку баз данных; оставьте установленным переключатель None. Рис. 23. Второй этап работы с MFC AppWizard 10. Нажимайте кнопку Next до тех пор, пока не доберетесь до шестого этапа (Step 6) AppWizard, изображенного на рис. 2.4. 11. На шестом этапе AppWizard сообщает, какие классы он собирается создать в новой программе: CWelcomeApp, CMainFrame, CWelcomeDoc и CWelcomeView. В этом уроке мы рассмотрим все эти классы. 12. Нажмите кнопку Finish — откроется окно New Project Information (рис. 2.5). 13. Нажмите кнопку ОК, чтобы завершить создание проекта. потом сказанно следуещее! Пока что мы рассматривали программу, написанную мастером АррWizard. Давайте изменим ее так, чтобы она выводила сообщение «Добро пожаловать в Visual C++!» Для этого мы добавим небольшой фрагмент кода в метод OnDraw() класса CWelcomeView (вспомните, что этот класс служит для отображения данных). Программа вызывает метод OnDrawO, когда ей требуется вывести что-либо в клиентской области программы (например, при запуске программы, при свертывании и восстановлении окна или при перемещении другого окна, закрывающего часть клиентской области). В данный момент метод OnDraw() Мы добавим в этот метод код для вывода сообщения. 1. Чтобы приступить к редактированию метода, перейдите в окне просмотра Visual C++ на вкладку ClassView. 2. Найдите в иерархическом списке название класса CWelcomeView (рис. 2.6). 3. Щелкните на знаке «плюс» рядом с элементом. На экране выводится список методов данного класса. Вывод приветствия 69 4. Найдите в списке метод OnDraw() и дважды щелкните на нем — метод откроется в текстовом редакторе. 5. Чтобы изменить поведение нашей программы, добавьте в OnDraw() всего две строки: Но а панели "ClassView" когда нажимаешь плюс в нутри пусто! Кто сможет помогите мне разобратся!
0
|
|
| 26.03.2010, 21:59 | |
|
Ответы с готовыми решениями:
5
Затрудненность с выбором MFC AppWizard (exe) MFC AppWizard (exe) Создание новых функций Разработка приложения «Интеллектуальный словарь» на MFC AppWizard (exe) |
|
19 / 19 / 6
Регистрация: 17.09.2009
Сообщений: 63
|
|
| 27.03.2010, 00:08 | |
|
Закрой С++. потом перейди в папку где у тебя находится проект. и удали все файлы с таким расширением *.clw,*.ncb,*.opt,*.plg,*.txt,*.aps,*.ds w, а также удили папки Debug,Release если он иу тебя есть там.
Потом запустиш Welcome.dsp ( кажется так он у тебя долженназываться ) - это файл проекта. При запуске должно появится окошко с сообщением , жмеш ок( может и не появится ). потом Заходиш в ClassWizard (Ctrl+W) , появляется еще одно окно с сообщением - кликаеш ДА, потом окошко Select Sourse Files - кликаеш ОК, и появляется наконец сам ClassWizard - кликаеш ОК. Теперь должно работать нормально. При компилировании проекта удаленные файлы появятся снова.
0
|
|
|
8 / 9 / 0
Регистрация: 26.03.2010
Сообщений: 108
|
|
| 07.08.2010, 17:51 [ТС] | |
|
Все равно не выходит
0
|
|
|
0 / 0 / 0
Регистрация: 17.02.2011
Сообщений: 29
|
|
| 02.03.2011, 16:35 | |
|
2. Выберите из списка строку MFC AppWizard(exe).
А у меня вообще такой строки нет((( Там только MFC Active X Control, MFC Application, MFC DLL Где мне найти Визард?
0
|
|
|
7 / 7 / 3
Регистрация: 15.01.2010
Сообщений: 86
|
|
| 02.03.2011, 23:42 | |
|
Создай МФС апликейшн, потом будет твой визард)
1
|
|
|
0 / 0 / 0
Регистрация: 17.02.2011
Сообщений: 29
|
||||||
| 03.03.2011, 15:56 | ||||||
|
Создался!!!
)А ещё такой вопрос... мой код :
а я незнаю как объявить её в секции глобальных переменных(((
0
|
||||||
| 03.03.2011, 15:56 | |
|
Помогаю со студенческими работами здесь
6
Mfc AppWizard простейший калькулятор (MFC AppWizard) Нужна ссылка на MFC AppWizard Где у меня MFC AppWizard (dll) ? Сортировка матрицы с использованием MFC AppWizard Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|