|
8 / 9 / 0
Регистрация: 26.03.2010
Сообщений: 108
|
|
Запуск MFC AppWizard (exe) приложений26.03.2010, 21:59. Показов 7201. Ответов 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|