- •Главление
- •Часть 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 Тема: «Элементы графики. Использование мыши».
- •Задания для самостоятельного выполнения
Главление
Практическое занятие №1 4
Тема: «Знакомство со средой разработки и элементами управления. Создание диалогового приложения». 4
1. Настройка среды разработки Microsoft Visual Studio 2008 при первом запуске. 4
2. Создание нового проекта. 5
3. Создание диалогового приложения. 7
3.1. Работа с мастером MFC Application Wizard. Шаг 1. 7
3.2. Работа с мастером MFC Application Wizard. Шаг 2. Выбор типа приложения. 8
4. Знакомство со средой разработки. 9
5.Создание диалогового окна при помощи визуальных средств разработки. 9
5.1. Знакомство с обозревателем ресурсов и окном свойств объекта. Настройка рабочего языка проектируемого приложения. 9
5.2. Работа с редактором ресурсов. Знакомство со способами удаления и размещения элементов управления в диалоговом окне. 14
5.3. Работа с окном свойств. Настройка свойств выбранных элементов управления. 21
5.4. Настройка внешнего вида диалогового окна. 23
5.5. Подготовка к работе элементов управления. 25
5.6. Выравнивание управляющих элементов и редактирование порядка переключения между элементами управления 27
6. Проверка работоспособности, компиляция и запуск программы 31
7. Связывание программного кода с элементами управления 32
7.1. Связывание переменных с элементами управления. Работа с мастером добавления новой переменной. 32
7.2. Удаление переменной, связанной с элементом управления 34
7.3. Создание обработчика события. Работа с мастером обработки событий. 36
8. Написание программного кода для выполнения вычислений. 39
9. Тестирование разработанного приложения. 39
10. Исправление ошибки, связанной с Unicode. 39
Задания для самостоятельного выполнения 41
Практическое занятие №2. 42
Тема: «Приложения, использующие команды ветвления». 42
Часть 1 Решение уравнения 42
Часть 2 Пример приложения, использующего оператор switch 46
Задание для самостоятельного выполнения 48
Практическое занятие №3 49
Тема: «Приложения, использующие команды повторения» 49
Часть 1 Приложение, использующее цикл while 49
Часть 2 Приложение, использующее цикл do-while 50
Часть 3 51
Отладка программы. Использование оператора TRACE 51
Приложение, использующее цикл for 52
Часть 4 53
Погрешность. Понятие погрешности. Проверка полученного значения на соответствие заданной точности. 53
Пример программы, вычисляющей сумму ряда 54
Задания для самостоятельного выполнения 55
Практическое занятие №4. 58
Тема: «Вспомогательные функции. Работа с элементом управления Список(List Box)» 58
Элемент управления «Список» 58
Добавление вспомогательной функции с помощью мастера. 59
Пример 1 63
Приложение, которое находит дружественные числа на заданном отрезке 63
Пример 2 64
Программа, которая находит заданное количество чисел, которые равны сумме квадратов двух натуральных чисел 64
Задания для самостоятельного выполнения 65
Практическое занятие №5. 69
Тема: «Работа со строками». 69
Пример 1 69
Программа, которая считывает строку символов, состоящую только из русских букв, точек и пробелов, и увеличивает длину строки, если она меньше заданной, вставляя пробелы между словами 69
Пример 2 71
Программа, которая считывает строку, содержащую числа, с проверкой допустимости вводимых символов и оставляет по 2 цифры после точки, удаляя остальные цифры дробной части 71
Пример 3 72
Программа, которая считывает строку символов и создает новую строку, заменяя заданное слово на другое. 72
Задания для самостоятельного выполнения 74
Практическое занятие №6 76
Тема: «Диалоговое приложение для работы с файлами» 76
6.1. Приложение, которое считывает файл посимвольно и делает ширину текста равной заданному количеству символов в строке. 76
6.2. Открытие и считывание файла. Нахождение строк, содержащих цифры. Запись нового файла 80
Задания для самостоятельного выполнения 83
Практическое занятие №7 85
Тема: «Однодокументное приложение для работы с файлами. Полосы прокрутки. Использование модальных диалоговых окон». 85
7.1. Простой пример однодокументного приложения для чтения текстового файла. 85
7.2. Простой пример однодокументного приложения, использующего класс документа для чтения файла и полосы прокрутки для отображения файла в окне. 87
} 89
7.3. Программа, которая считывает текст из файла и выводит на экран строку с заданным номером. Номер строки задается с помощью модального диалогового окна, которое появляется по команде главного меню. 90
Задания для самостоятельного выполнения 94
Практическое занятие №8 97
Тема: «Элементы графики. Использование мыши». 97
8.1. Приложение, которое строит четырехугольник, вершины которого задает пользователь щелчками левой кнопки мыши. Программа проводит диагонали четырехугольника и выводит на экран их длины в точках и см. 97
Задания для самостоятельного выполнения 100