- •Главление
- •Часть 1 Решение уравнения 42
- •Практическое занятие №1 Тема: «Знакомство со средой разработки и элементами управления. Создание диалогового приложения».
- •1. Настройка среды разработки Microsoft Visual Studio 2008 при первом запуске.
- •2. Создание нового проекта.
- •3. Создание диалогового приложения.
- •3.1. Работа с мастером mfc Application Wizard. Шаг 1.
- •3.2. Работа с мастеромMfcApplicationWizard. Шаг 2. Выбор типа приложения.
- •4. Знакомство со средой разработки.
- •5.Создание диалогового окна при помощи визуальных средств разработки.
- •5.1. Знакомство с обозревателем ресурсов и окном свойств объекта. Настройка рабочего языка проектируемого приложения.
- •5.2. Работа с редактором ресурсов. Знакомство со способами удаления и размещения элементов управления в диалоговом окне.
- •5.3. Работа с окном свойств. Настройка свойств выбранных элементов управления.
- •5.4. Настройка внешнего вида диалогового окна.
- •5.5. Подготовка к работе элементов управления.
- •5.6. Выравнивание управляющих элементов и редактирование порядка переключения между элементами управления
- •6. Проверка работоспособности, компиляция и запуск программы
- •7. Связывание программного кода с элементами управления
- •7.1. Связывание переменных с элементами управления. Работа с мастером добавления новой переменной.
- •7.2. Удаление переменной, связанной с элементом управления
- •7.3. Создание обработчика события. Работа с мастером обработки событий.
- •8. Написание программного кода для выполнения вычислений.
- •9. Тестирование разработанного приложения.
- •10. Исправление ошибки, связанной сUnicode.
- •Задания для самостоятельного выполнения
- •Практическое занятие №2. Тема: «Приложения, использующие команды ветвления». Часть 1 Решение уравнения
- •Часть 2 Пример приложения, использующего операторswitch
- •Задание для самостоятельного выполнения
- •Практическое занятие №3 Тема: «Приложения, использующие команды повторения» Часть 1 Приложение, использующее циклwhile
- •Часть 2 Приложение, использующее циклdo-while
- •Часть 3 Отладка программы. Использование оператора trace
- •Приложение, использующее циклfor
- •Часть 4 Погрешность. Понятие погрешности. Проверка полученного значения на соответствие заданной точности.
- •Пример программы, вычисляющей сумму ряда
- •Задания для самостоятельного выполнения
- •Практическое занятие №4. Тема: «Вспомогательные функции. Работа с элементом управления Список(List Box)» Элемент управления «Список»
- •Добавление вспомогательной функции с помощью мастера.
- •Пример 1 Приложение, которое находит дружественные числа на заданном отрезке
- •Пример 2 Программа, которая находит заданное количество чисел, которые равны сумме квадратов двух натуральных чисел
- •Задания для самостоятельного выполнения
- •Практическое занятие №5.
- •Тема: «Работа со строками».
- •Пример 1
- •Программа, которая считывает строку символов, состоящую только из русских букв, точек и пробелов, и увеличивает длину строки, если она меньше заданной, вставляя пробелы между словами
- •Пример 2 Программа, которая считывает строку, содержащую числа, с проверкой допустимости вводимых символов и оставляет по 2 цифры после точки, удаляя остальные цифры дробной части
- •Пример 3 Программа, которая считывает строку символов и создает новую строку, заменяя заданное слово на другое.
- •Задания для самостоятельного выполнения
- •Практическое занятие №6 Тема: «Диалоговое приложение для работы с файлами»
- •6.1. Приложение, которое считывает файл посимвольно и делает ширину текста равной заданному количеству символов в строке.
- •6.2. Открытие и считывание файла. Нахождение строк, содержащих цифры. Запись нового файла
- •Задания для самостоятельного выполнения
- •Практическое занятие №7 Тема: «Однодокументное приложение для работы с файлами. Полосы прокрутки. Использование модальных диалоговых окон».
- •7.1. Простой пример однодокументного приложения для чтения текстового файла.
- •7.2. Простой пример однодокументного приложения, использующего класс документа для чтения файла и полосы прокрутки для отображения файла в окне.
- •Задания для самостоятельного выполнения
- •Практическое занятие №8 Тема: «Элементы графики. Использование мыши».
- •Задания для самостоятельного выполнения
Задания для самостоятельного выполнения
Построить на экране дисплея произвольный треугольник, фиксируя его вершины с помощью кнопки мыши. Из всех вершин треугольника провести медианы к противоположным сторонам и вычислить их длины в точках и см.
Построить на экране дисплея произвольный треугольник, фиксируя его вершины с помощью кнопки мыши. Вычислить площадь треугольника и радиусы вписанной и описанной окружностей в точках и см. Вывести полученные значения на экран дисплея.
Построить на экране дисплея произвольный треугольник, фиксируя его вершины с помощью кнопки мыши. Вычислить длины всех высот треугольника в точках и см и вывести полученные значения на экран дисплея.
Построить на экране дисплея произвольный треугольник, фиксируя его вершины с помощью кнопки мыши. Вычислить длины всех биссектрис треугольника в точках и см и вывести полученные значения на экран дисплея.
Построить на экране дисплея произвольный четырехугольник, фиксируя его вершины с помощью кнопки мыши. Вычислить длины всех сторон четырехугольника и вывести полученные значения на экран дисплея.
Построить на экране дисплея произвольный четырехугольник, фиксируя его вершины с помощью кнопки мыши. Вычислить площадь четырехугольника и вывести полученное значение на экран дисплея.
Построить на экране дисплея произвольный четырехугольник, фиксируя его вершины с помощью кнопки мыши. Вычислить значения всех углов четырехугольника и вывести полученные значения на экран дисплея.
Построить на экране дисплея произвольную окружность, фиксируя ее центр и одну точку, принадлежащую окружности, с помощью кнопки мыши. Вписать в окружность правильный треугольник Вычислить длину окружности и периметр треугольника и вывести полученные значения на экран в точках и см.
Построить на экране дисплея произвольную окружность, фиксируя ее центр и одну точку, принадлежащую окружности, с помощью кнопки мыши. Вписать в окружность правильный треугольник Вычислить площадь круга и площадь треугольника и вывести полученные значения на экран дисплея.
Построить на экране дисплея произвольный прямоугольник, фиксируя его центр и одну из вершин с помощью кнопки мыши. Вычислить площадь этого прямоугольника и вывести полученное значение на экран дисплея.
Построить на экране дисплея произвольный прямоугольник, фиксируя его центр и одну из вершин с помощью кнопки мыши. Вычислить длину диагонали прямоугольника и вывести полученное значение на экран дисплея.
Построить на экране дисплея произвольный прямоугольник, фиксируя его центр и одну из вершин с помощью кнопки мыши. Описать окружность вокруг этого прямоугольника. Вывести на экран радиус окружности в точках и см.
Построить на экране дисплея произвольный прямоугольник, фиксируя его центр и одну из вершин с помощью кнопки мыши. Вписать в этот прямоугольник серединный четырехугольник (четырехугольник, полученный в результате соединения середин сторон исходного прямоугольника). В полученный четырехугольник опять вписать серединный четырехугольник и т. д. Вывести размеры первого прямоугольника в точках и см.
Построить на экране дисплея произвольный прямоугольник, фиксируя его центр и одну из вершин с помощью кнопки мыши. Заштриховать внутреннюю область прямоугольника прямоугольной сеткой (горизонтальными и вертикальными отрезками, параллельными сторонам прямоугольника). Расстояние между линиями штриховки - десятая часть длины меньшей стороны прямоугольника. Вывести это расстояние на экран в точках и см.
Построить на экране окружность, задав центр окружности и одну точку, принадлежащую окружности с помощью кнопки мыши. Вписать в окружность закрашенную 5-конечную звезду. Радиус окружности вывести на экран в точках и в см.
Построить на экране окружность, задав центр окружности и одну точку, принадлежащую окружности с помощью кнопки мыши. Вписать в окружность закрашенную 6-конечную звезду. Диаметр окружности вывести на экран в точках и в см.
Построить на экране дисплея закрашенный квадрат, задав центр квадрата и одну точку, принадлежащую стороне квадрата с помощью кнопки мыши. Каждую сторону квадрата разделить на 3 части и соединить все точки разбиения, включая вершины, отрезками. Длину стороны квадрата вывести на экран в точках и см.
Построить на экране закрашенную окружность, задав центр окружности и одну точку, принадлежащую окружности с помощью кнопки мыши. Разделить окружность на 7 частей и соединить все точки разбиения хордами. Радиус окружности вывести на экран в точках и в см.
Окружность разделить на 5 равных частей. Из каждой точки разбиения, как из центра, описать окружность радиусом, равным половине радиуса исходной окружности. Центр окружности и одну точку, принадлежащую окружности, отметить нажатием левой кнопки мыши. Радиус окружности вывести на экран в точках и в см.