ПредишенСледващото

Създаване на заявление означава MFC AppWizard

Във втората глава, която представихме MFDialog приложение, което не разполага с главния прозорец. Вместо това на прозореца е приложение използва общ диалогов прозорец. Сега ще ви кажа как да се създаде приложение като MFDialog, без да пишете един ред текст на програмата. За това ние ще използваме средствата MFC AppWizard и ClassWizard.

Изберете от менюто File New. На екрана ще се покаже диалогов прозорец New, съдържащ менюто. Изберете го от вида на обекта, за да бъде създаден. За да създадете нов проект, изберете Project Workspace от това меню линия. Сега на екрана ще се отвори диалогов прозорец New Project Workspace, ние сме показан на фигура 4.1.

Фиг. 4.1. диалоговия прозорец New Project Workspace

От списъка Тип изберете вида на приложението, което искате да създадете. В следващата таблица са видовете приложения, които можете да избирате.

MFC AppWizard (Търсейки)

Заявлението е създаден с MFC клас библиотека. Използвайте AppWizard можете автоматично да се създадат основните класове, изисквани от прилагането

MFC AppWizard (DLL)

Динамичният библиотека връзка - DLL, създаден с помощта на MFC клас библиотека. AppWizard ви позволява да създадете автоматично всички основни файлове, необходими за DLL

OLE контроли, създадени с клас библиотека MFC. Компилаторът автоматично създава базов набор от файлове за проект от този тип

Заявление създаден на базата на библиотеката с класове на MFC, или с помощта на повиквания само интерфейс функциите на софтуера на Windows

динамичните връзки библиотека, създаден с помощта на софтуера само повиквания интерфейсни функции на Windows

Приложение разработен на базата I / O функции на конзолата. Този вид на приложение може да се използва за създаване на малки програми, които работят в пакетен режим

Тя предоставя допълнителни функции за използване ГРИМ файл

Позволява ви да създадете свой собствен "магьосник" Custom AppWizard, която може да се използва за разработване на шаблони за кандидатстване с предварително зададени свойства вас

Списъкът на видовете приложения, които могат да създадат Microsoft Visual C ++ версия 4.1, разширен. Тя включва "магьосник" ISAPI Extension Wizard, която улеснява създаването на приложения за Microsoft Internet Information Server.

В тази книга, ние ще кажете за създаване на собствени приложения с използването на AppWizard. Затова изберете от списъка на Type MFC AppWizard линия (Търсейки).

Сега се определи местоположението на база директория, която ще бъде на разположение проекти. Пътят на директорията може да се влезе директно в полето за местоположение или изберете от списъка, като щракнете върху бутона Browse. След това въведете името в полето Име, генерирани от проекта. Базовата директория се създава поддиректория със същото име и го записва всички файлове от проекта. Имената на файловете, които изграждат по проекта, както и името на класа за кандидатстване също се задават AppWizard въз основа на името на проекта.

В трябва да се избира от групата на ключове платформи, приложението е създадено за всяка платформа. Ако използвате Windows NT или Windows 95, инсталиране Win32 превключите на операционните системи.

След като сте попълнили всички полета на диалоговия прозорец, щракнете върху бутона Създай. Появява се диалоговият прозорец Първият MFC AppWizard. Външният вид на панела зависи от типа на подаване на заявлението, която сте създали. Ако създадете изпълним приложение, то ще се появи диалогов прозорец, показан на фигура 4.2.

Фиг. 4.2. Първата стъпка MFC AppWizard

В първия етап, от вас се иска да се определи какъв тип потребителски интерфейс трябва да имат ап. Можете да избирате между интерфейс за няколко прозореца (Множество документи), с един прозорец интерфейс (Single документ) и интерфейс е базиран на диалоговия прозорец без основния прозорец (Dialog базирани).

След като се определи вида на потребителския интерфейс приложения, в заглавието на диалоговия прозорец MFC AppWizard ще покаже колко повече стъпки (диалоговия прозорец AppWizard) ще трябва да попълните, за да се определи всички свойства на заявлението. За приложения, които имат интерфейс, базиран на диалоговия прозорец основен, процеса на създаване на приложение се състои от 4 стъпки за приложения с единичен прозорец и няколко прозореца интерфейс - 6 стъпки.

Можете също да изберете езика, на който писаното интерфейс приложение. За съжаление, версията на компилатора, който имахме, на руски език е отсъствал. Така че ние се използват в нашите приложения английски.

Попълнете първата диалоговия прозорец с MFC AppWizard, щракнете върху Next>. Появява се следният диалогов прозорец MFC AppWizard. В зависимост от това какъв тип потребителски интерфейс, който сте избрали за прилагане, под формата на този диалогов прозорец може да се различава леко.

Ако сте избрали интерфейса на приложението въз основа на диалоговия прозорец, а след това на диалоговия прозорец на втория етап, ще има форма, показана на фигура 4.3. В този панел можете да посочите дали желаете да създадете диалогов прозорец за информация приложение, помощ подсистема, триизмерни контролите, възможността за използване на OLE технология и комуникация чрез TCP / IP протокол. Можете също така да определите заглавието основната интерактивни приложения панел.

Фиг. 4.3. Вторият етап MFC AppWizard

Операционната система Windows разполага с добре развита сезиране система. Обикновено всяко приложение има собствен файл референтни данни, които съдържа разнообразна информация за приложението. MFC AppWizard ви позволява лесно да създадете празен този файл и да го свържете към заявлението. За да направите това, включете чувствителен превключвател Context Помощ. Сега основният диалогов заявление панел ще има бутон за помощ, в която можете да използвате, за да стартирате приложение помощна система.

Модерен дизайн интерфейс за приложно предполага, че всички контроли, като например бутони и превключватели трябва да изглежда обемисти. За да получите ефекта на триизмерни тела, включително 3D контролира преминаването.

Компютърно създаване на приложения правят лесно да се създават приложения, които използват технологията OLE. За приложения, потребителски интерфейс, който се основава на диалоговия прозорец, можете да използвате OLE автоматизация на технологични процеси. Тази технология позволява на приложението за работа с обекти, създадени в други приложения.

За улеснение на програмистите да създават приложения за Windows, предназначени OLE контроли. Ако ги използвате, обърнете контролите на ключ OLE.

MFC библиотека клас версия 4.0 ви позволява да създавате приложения, които взаимодействат помежду си чрез TCP / IP мрежов протокол. За да се даде възможност на този протокол, включително Windows Sockets ключ.

По подразбиране името на главния диалогов заявление панел съвпада с името на проекта. Можете да промените това име в Моля, въведете заглавие на диалоговия си.

След като сте попълнили диалоговия прозорец, щракнете върху Next>. На екрана ще се появи следния диалогов прозорец, предназначен за определяне на основните свойства на заявлението. Ние представени на фигура 4.4.

Фиг. 4.4. Третата стъпка MFC AppWizard

Заявлението може да се използва клас библиотеката MFC по два начина - като се обадите на DLL или клас включително код директно в приложението.

В първия случай, приложението ще бъде по-малък, но с него ще трябва да се разпределят MFC DLL-библиотеката. Описание DLL-MFC библиотеки могат да бъдат намерени в раздел "Първото заявление MFC" глава "Въведение в MFC".

Във втория случай, изпълнимия файл кандидатура ще бъде по-голям, но той ще съдържа напълно целия код, необходим за неговото действие.

MFC метод библиотека връзка определя от позицията превключите Как бихте искали да използвате MFC библиотеката. Ако той е в положение като споделена DLL, тя използва DLL библиотека MFC и ако в положение В статично свързан библиотека, кодът за MFC клас се включва директно в изпълнимия файл на приложението.

Сега можете да отидете на последната стъпка за определяне на свойствата на заявлението. Натиснете Next>. На екрана ще се покаже диалогов прозорец за избор на имена на заявление клас. Появата на този панел е показано на Фигура 4.5.

Фиг. 4.5. Четвъртата стъпка MFC AppWizard

В AppWizard създава следните класове за вас са изброени имената на всички класове, което създава MFC AppWizard за вашата кандидатура. Имената на тези класове са получени от името на проекта. Под този списък са четири полета клас име, базов клас, заглавния файл, файл за изпълнение. Когато изберете от списък с AppWizard създава следните класове за вас името на класа за кандидатстване Следната информация се показва в тези области:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!