Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодичкаФИН kosh.doc
Скачиваний:
29
Добавлен:
15.02.2016
Размер:
3.16 Mб
Скачать

103

Главление

Практическое занятие №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