Академический Документы
Профессиональный Документы
Культура Документы
2. Создание проекта
E:\Programs\CPP\Train-03
Имя приложения даем MFCApplication1. Если установленная опция
«Create directory for solution» (создать директорию для решения), то будет
создана еще одна поддиректория с именем MFCApplication1.
05_02_00_001_01_
05_02_00_001_03_
3
Тип приложения (Application Type):
4
Для нашего приложения пока что не имеет значения, какой
вариант формирования MFC библиотеки выбирать.
05_02_00_001_04_
05_02_00_001_05_
5
05_02_00_001_06_
05_02_00_001_07_
05_02_00_002_05_
Рис. 5.
Жобаның жеке файлдарының қолданысын қарастырайық:
6
CupSt.rc – бағдарламамен қолданатын (RES папкасына сақталатын
пиктограммалар, битті бейнелермен курсорлар) Windows-тың барлық
ресурстар тізімі.
CupSt.ico – қосымшаның ярлыгі ретінде қолданылатын
пиктограммалар файлы. Бұл пиктограмма да ресурстар файлы CupSt.rc-ке
қосылған.
CupSt.rc2 – Microsoft Developer Studio құралдарымен өзгерілмейтін
ресурстар файлы көрсетілген.
1
Қасиеттер - свойства
2
Күйге келтіру - настройка
7
мысалы MS Paint (сурет). Дайын тұрған суретті Cupst.bmp файлында
сақтаймыз және оны біздің жобамыздың папкасына орналастырамыз.
8
- Басқару элементінің терезесіндегі Static мәтіннің үстінен тышқанның
сол батырмасын басамыз және пайда болған контексттік мәзірде Properties-
ті таңдаймыз. Жауабына TextProperties (3.5-сурет) диалог терезесі шығады;
- осы терезедегі General қосымша бетте Caption өрісінде Static мәтінін
өшіреміз және қажетті мәтінді жазамыз «Введите геометрические
параметры проектируемого стакана», содан кейін Visible (көрінетін) и
Group (топтастыру) туларын (флажки) қосамыз;
- кейін Styles (стильдер) қосымша бетті ашамыз және онда Sunken
(тереңдетілген) және Border (жиек) туларды қосамыз, содан кейін Extended
(таратылған) Styles (стиль) қосымша беттерді ашамыз, онда Client
(клиенттік ) edge(жиек) туларын қосамыз.
Нәтижесінде диалог панеліндегі біздің мәтін кеңейтілген рамка сияқты
тереңдетіліп орнатылады. Диалог панелінде аналог түрде интерфейс
жобасымен қарастырылған барлық басқару элементтерін Static Box
орналастырамыз.
Жобаны орындау процесінде барлық орналастырылған мәтіндер орыс
тілінде көрілу үшін, бұл тілді жобаның ресурсы IDD_CUPST_DIALOG
үшін орналастыру қажет. Ол үшін келесі әрекеттерді орындаймыз:
- жобалау терезінде ResourceView қосымша бетті қосамыз, Dialog
ресурс папкасын ашамыз, осы папкамен байланысқан тышқанның сол
батырмасын + кнопкасын басамыз;
- тышқанның оң батырмасы арқылы IDD_CUPST_DIALOG мәтінге
басамыз, пайда болған контекстті мәзірдегі Properties командасын қосамыз.
Жауабына жалғыз Resource (3.6-сурет) қосымша беті бар DialogProperties
диалог терезесі шығады. Language терезесіндегі осы қосымша беттің
тізімдерінен Russiаn таңдаймыз және x(Close) кнопкасын басамыз.
Енді біздің жобамыздың жобалау кезінде панельде орындалған
барлық мәтіндер жұмыс барысында орыс тілінде орындалатын
болады.
9
параметрлерін енгізуге арналған бес редактрлеу терезелерден және
есептелінген нәтижелерді шығаруға арналған төрт терезелерден тұрады.
Әрбір терезелерде оның мәнін түсіндіретін статикалық мәтіндерден тұру
қажет. Статикалық мәтіндерді технологиялық түрде орнықтыру п. 2.1.4.1.-
те қарастырылған.
БЭ Edit Box-тің орнықтыру және күйге келтіру технологиясы келесі
әрекеттердің орындалуына келеді:
- бастапқы мәндерді енгізуге арналған бес редактрлеу терезелердің
ортақ түсіндірмелі мәтінімен «Введите геометрические параметры
проектируемого стакана» және есептелінген нәтижелерді шығаруға
арналған төрт терезелердің ортақ түсіндірмелі мәтінімен «Результаты
расчета параметров стакана» топты орнықтырамыз. Диалог панеліне
Controls панелінен БЭ Edit Box-тің орнықтыру және күйге келтіру
технологиясы п. 2.1.4.-те қарастырылған;
- әрбір орнықтырылған редактрлеу терезелері үшін қажетті мәндердің
қасиеттерін күйге келтіреміз. Орнықтырылған редактрлеу терезесінің
өрісіне тышқанның оң батырмасын басамыз, шыққан контексттік мәзірде
Properties командасын қосамыз. Жауабына Edit Properties (3.7-сурет)
қасиеттер терезесі пайда болады, оның көмегімен біз БЭ-не керекті
қасиеттерін орнықтырамыз. ID өрісіндегі General қосымша бетінде
IDC_EDIT_d (бөлшектің сыртқы диаметрін d енгізуге арналған) жаңа
атауын енгіземіз және Visible, Group, Tab stop туларын қосамыз. Styles
қосымша бетінде Auto Hscrol және Border туларын қосамыз, ал Extended
Styles қосымша бетінде Client edge, Static edge, Modal frame туларын
қосамыз. Осы қасиеттер бойынша біздің тереземіз көлемді әдемі түрде
болады.
10
В результате откроется окно, которое изображено на рисунке 6.
05_02_00_002_06_
11
Бас мәзір VC++–та Insert пунктын таңдаймыз және ашылған екінші
деңгейдің мәзірінде Resource командасын қосамыз. Жауабына Insert
Resource (ресурсты орналастыру) (3.10-сурет) диалог терезесі шығады,
ондағы Resource type мәзірінде Bitmap пунктын таңдаймыз және Import
кнопкасын басамыз. Жауабына Import Resource (3.11-сурет) диалог панелі
шығады.
12
айтқанда, бізге айтылып кеткен файлдарды жетілдіріп және біздің
қосымша анықтауыштың функционалдылығын келтіру керек.
13
1. Visual C++ ортасында MFCAppWizard бағдарлама қосымшасы
арқылы жоба үлгісін құру;
2. Редактор терезесін ашып бағдарлама мәтінін енгізу
4. Бағдарламаны жөндеу үшін келесіні орындаймыз: Синтаксистік
қателіктерді құрастыру және зерттеу, орындаушы бағдарламаны
құрастырып, логикалық кателіктерді түзеу және орындаушы бағдарламаны
орындау.
5. Бағдарламаның дұрыс жұмыс істеуіне көз жеткізу.
3 Әдістемелік нұсқаулар
14
3 – сурет - MFCAppWizard-Step 3 қадамы
15