Appwizard что это
Перейти к содержимому

Appwizard что это

AppWizard

AppWizard – бесплатная программа, которая позволяет быстро найти и установить на ПК любое программное обеспечение.

Если вы по каким-либо причинам не можете самостоятельно найти нужный софт, то данная программа решит эту проблему. Необходимо лишь запустить приложение, выбрать в каталоге нужное ПО и нажать на кнопку установки. Утилита поддерживает пакетную инсталляцию софта в фоновом режиме (так называемая «тихая» установка), а также позволяет выбрать разрядность приложений (32 или 64-бит) и место установки программ на жестком диске.

В каталоге AppWizard собрано более 4000 официальных релизов самых востребованных бесплатных программ, которые зачастую ни в чем не уступают аналогичным платным продуктам. При этом база софта регулярно обновляется и пополняется разработчиками. Все приложения тщательно проверяются антивирусами и полностью безопасны.

Нужное ПО можно найти по наименованию в поиске или тематическим категориям: «Безопасность» (VPN, антивирусы), «Интернет» (скачивание, браузеры, облачные сервисы, мессенджеры), «Мультимедиа» (аудио, видео, фото, графика), «Офис» (бизнес, органайзеры, работа с документами), «Разработка ПО», «Игры» (лаунчеры, утилиты) и «Система». Кроме того, для каждого приложения из каталога AppWizard указаны следующие данные: рейтинг, актуальный номер версии и редакции, точный размер файла, краткое описание функциональных возможностей и дополнительная информацию о достоинствах и недостатках. Последний параметр можно увидеть во всплывающем окне при наведении мышью.

Также стоит добавить, что программа работает в портативном режиме, без необходимости установки на компьютер.

Использование AppWizard для создания приложения с главной диалоговой панелью

Приложения, созданные на основе MFC, как правило, не имеют главной функции приложения WinMain. Функция WinMain скрыта от программиста внутри методов класса CWinApp. Каждое приложение должно иметь один объект класса, наследованного от базового класса CWinApp. Используя AppWizard, построим приложение, базирующееся на диалоговой панели.

При создании проекта с помощью этого средства необходимо ответить на ряд вопросов, которые и определяют тип и возможности создаваемого приложения.

Сначала необходимо выбрать тип создаваемого приложения — “Single document” (приложение с однооконным интерфейсом), “Multiple document” (приложение с многооконным интерфейсом), “Dialog based” (приложение, основанное на диалоговой панели без главного окна).

После выбора типа приложения “Dialog based” появится следующая диалоговая панель, предназначенная для определения основных свойств приложения.

В этой панели можно будет указать, будет ли у создаваемого приложения информационная диалоговая панель, справочная подсистема, трехмерные органы управления, возможности использования технологии OLE и коммуникации с помощью протокола TCP/IP. Здесь же можно задать заголовок главной диалоговой панели.

В следующей диалоговой панели можно либо указать на необходимость включения комментариев к создаваемому шаблону приложения, либо отменить этот режим. Здесь же можно отметить желаемый способ подключения библиотеки MFC — в виде статически или динамически подключаемой библиотеки.

На последней диалоговой панели можно задать имена для создаваемых системой AppWizard классов приложения.

После определения всех свойств приложения MFC AppWizard создаст проект, который можно сразу же оттранслировать и получить приложение, полностью готовое к запуску. После запуска приложения на экране появляется диалоговая панель.

Обратите внимание, что AppWizard создал файлы Dialog.cpp и DialogDlg.cpp, а также файлы Dialog.h и DialogDlg.h. Файл Dialog.cpp содержит описание методов для класса CDialogApp.

Для класса CDialogApp описан конструктор, не имеющий параметров. Этот конструктор используется в момент запуска приложения для создания объекта класса CDilogApp.

Кроме конструктора, в классе CDialogApp переопределяется метод InitInstance базового класса CWinApp. Каждый раз при запуске очередной копии приложения вызывается этот метод. Это единственный метод главного класса, который обязательно должен быть переопределен. Средство MFC AppWizard реализует переопределяемый метод InitInstance для различного типа пользовательского интерфейса (однооконный, многооконный, основанный на диалоге) по-разному.

В данном случае в этом методе создается диалоговая панель, которая и будет выполнять роль пользовательского интерфейса приложения. Для этого сначала создается объект dlg класса CDialogDlg, который управляет диалоговой панелью. Затем адрес этого объекта присваивается элементу данных m_pMainWnd главного класса приложения.

После этого вызывается метод DoModal для объекта dlg класса CDlg. Он создает диалоговую панель и отображает ее на экране. Значение, выдаваемое методом DoModal, можно использовать для того, чтобы проанализировать результат работы пользователя с диалоговой панелью.

В файле dialog.cpp объявляется глобальный объект главного класса приложения. CDialogApp theApp;

Именно с создания этого объекта и начинается работа приложения.

Объект класса CWinApp (или класса, наследуемого от него) входит во все приложения, созданные с использованием MFC AppWizard, вне зависимости от пользовательского интерфейса этого приложения.

Таблица сообщений класса CDialogApp, созданная средством AppWizard, состоит из макрокоманд BEGIN_MESSAGE_MAP и END_MESSAGE_MAP. Между ними располагаются макрокоманды, определяющие сообщения, обрабатываемые данным классом.

Необработанные сообщения передаются на обработку базовому классу CWinApp, так как он указан во втором параметре макрокоманды BEGIN_MESSAGE_MAP.

AppWizard

Приложение позволяет выполнить комплексную установку необходимых браузеров, системных утилит и других полезных программ. Также в каталоге содержатся игры.

AppWizard – приложение для Windows, представляющее собой сборник полезных утилит. Пользователи могут отметить нужные программы и выполнить их установку в автоматическом режиме. Есть возможность выбрать разрядность операционной системы. Все дистрибутивы скачиваются с официальных сайтов разработчиков, что исключает вероятность заражения вирусами.

Каталог

Приложение не требует установки на компьютер. После запуска исполняемого файла на экране появится список доступных для скачивания программ. В каталоге представлено более 400 утилит, в том числе медиаплееры, офисные пакеты, инструменты для обеспечения приватности, а также браузеры, например, Mozilla Firefox. С целью удобства поиска все утилиты разделены на несколько категорий:

  • безопасность;
  • игры;
  • интернет;
  • мультимедиа;
  • офис;
  • разработка;
  • система;
  • разное.

Установка

После ознакомления с каталогом следует отметить галочками нужные приложения. Есть возможность запустить инсталляционные файлы в «тихом» режиме. Это означает, что во время установки на экране не будут появляться диалоговые окна.

Утилита позволяет ознакомиться с описаниями выбранных программ. Пользователи могут узнать, какой объем свободного места на диске займут загруженные файлы. По окончании установки на экране появится соответствующее уведомление.

Добавить комментарий

Ваш адрес email не будет опубликован.