МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ
КАФЕДРА КОМП'ЮТЕРНИХ НАУК
ОБОВ’ЯЗКОВЕ ДОМАШНЄ ЗАВДАННЯ
з дисципліни
СИСТЕМНЕ ПРОГРАМУВАННЯ
ВАРІАНТ 14
Виконав: студент групи ІН-83
Савченко О. О.
Перевірив: Прохненко Ю.І.
СУМИ 2011
Зміст
Завдання №1. 3
Постановка задачі 3
Опис виконання програми. 3
Приклад роботи програми. 4
Завдання №2. 6
Постановка задачі 6
Опис виконання програми: 6
Приклад роботи програми: 8
Завдання №3. 9
Постановка задачі 9
Приклад роботи програми: 11
Список літератури. 13
Скласти програму табуляції функції при зміні а від amin до аmах з кроком da. При запуску програми повинне з'явитися діалогове вікно. В ньому, окрім кнопок Ok і Cancel, має бути стартова кнопка з написом «Пуск» і текстове вікно, в яке можна виводити результати у вигляді послідовності рядків (список). Окрім цього, мають бути три вікна відповідно для введення в них числових значень amin, ах, amах. При введенні цих даних і подальшому натисненні на кнопку «Пуск» в текстовому вікні повинні з'явитися результати роботи програми.
1) Start Page. Create:Project.
2) Обираємо тип проекту (Project types) MFC, шаблон
– MFC Application,
Name – 1.
3) У вікні Application Type обираємо dialog based. Прибираємо прапорець Use Unicode libraries та натискаємо на Finish.
4) Помістимо в діалогове вікно клавішу button1. Змінимо її назву на «Start». Ім’я кнопки по замовчуванню IDC_BUTTON1 (properties - ID).
5) Розмістимо в діалоговому вікні елемент ab|Edit Control. Це віконце для занесення мінімального значення а – amin. Теж саме робимо для максимального значення а – amax, кроку табуляції da. Поруч з кожним з цих вікон розмістимо елемент Aa| Static Text. Для кожного із них у рядку Caption вікна Properties вписати, відповідно, amin, amax, da, b, c.
6) Помістити в діалоговому вікні елемент List Box. Це вікно для занесення результатів.
7) Додамо керовану змінну для кожного елементу Edit Control, та для List Box, у вікні його властивостей вимкнемо сортування строк (у рядку Sort встановити false).
8) Додамо обробник натискання кнопки «Start», для цього в режимі конструктора двічі клацнемо по ній. Відкриється файл з заготовкою обробника. Введемо в нього наступний код:
Програма готова.
При запуску програми з’являється вікно в якому вказуємо значення amin, amax, da та натискаємо на клавішу«Start».
Результат табуляції:
Створити однодокументну Windows-програму на С++ISO/ANSI з використанням бібліотеки MFC. Передбачили створення користувачем нестандартного, тобто власного класу Book. В ньому передбачити елемент даних типу CString. В свою чергу, включити об'єкт цього класу як елемент даних в клас документу. Забезпечити процес серіалізації документу. Тобто потрібно забезпечити читання рядка символів, запис її на диск і подальше читання з диска.
1) Start Page. Create:Project.
2)
Обираємо тип проекту
(Project types) MFC, шаблон- MFC Application,
Name- 3.
3) У вікні Application Type обираємо single document. Прибираємо прапорець Use Unicode libraries та натискаємо на Finish.
4) Створемо клас Pen похідний від CObject та для нього атрибут value типу CString та функції input, output, clear, Serialize
5) Для забезпечення роботи серіалізації додамо макрос DECLARE_SERIAL(Pen). в файл Pen.h та IMPLEMENT_SERIAL(Pen, CObject, 0) в файл Pen.cpp
6) Додамо об’єкт класу Pen до класу CMy3Doc.
7) Змінимо функцію серіалізації класу CMy3Doс:
8) Забезпечимо занесення символів які вводяться з клавіатури в атрибут об’єкту класу Pen. Для цього створимо обробник повідомлення натискання клавіші (у властивостях класу View вкладка Messages)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.