- •Главление
- •Часть 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.3. Работа с окном свойств. Настройка свойств выбранных элементов управления.
Для просмотра и редактирования свойств элемента служит Окно свойств (Properties). С этим окном Вы уже работали, изменяя используемый в диалоговом окне язык. Напомним, что для отображения окна свойств какого-либо элемента, можно щелкнуть по нему правой кнопкой мыши и в появившемся контекстном меню выбрать Properties. Справа должно появиться окно свойств этого элемента.
Рассмотрим окно свойств элемента Static Text (см. рис. 21). Оно состоит из трех логических частей:
Заголовок (см. рис. 21 первая рамка сверху). Заголовок служит для выбора нужных категорий свойств, управляет их отображением и позволяет переключаться между разными элементами управления. Обратите внимание на рис. 22, на котором Заголовок изображен отдельно. Рассмотрим его подробнее. Обратите внимание на символ кнопки справа от названия окна (Properties). Он говорит, что данная панель закреплена, т.е. будет всегда отображаться. Если данный символ находится не в вертикальном положении, а в горизонтальном, то это означает, что панель находится в «плавающем» режиме и будет автоматически скрыта, если она в данный момент не используется. При этом её название будет отображено на соответствующей вкладке на одной из границ рабочей области. Для отображения свернутой панели нужно навести на её название указатель мыши. Изменение состояния панели осуществляется щелчком мыши по кнопке .
Переключение между различными элементами управления осуществляется с помощью выпадающего списка (обозначен рамкой на рис. 22). Под выпадающим списком расположены следующие кнопки (слева на право, только активные):Отображение свойств по категориям (Categorized ), Отображение свойств в алфавитном порядке (Alphabetical , взаимоисключающее с отображением по категориям),Отображение свойств (Properties ),Отображение событий для данного элемента управления (Control Events ). В зависимости от выбранных настроек отображаются либо свойства, либо события, либо сообщения (Messages ).
Вернемся к рис. 21 и рассмотрим следующую часть окна свойств. Она называется Свойства (на рис. 21 вторая рамка).
Третья часть носит название Описание выбранного свойства (на рис. 21 третья рамка).
Рис. 21 Окно свойств элемента управления Static Text
Рис. 22 Заголовок окна свойств
На данный момент элемент управления Static Text, который уже должен быть выделен у Вас в диалоговом окне, имеет надпись «Static». Нам необходимо изменить эту надпись. Для этого во второй части окна свойств (на рис. 21 вторая рамка) найдите пункт под названием Caption (заголовок) и выделите его. Это свойство отвечает за надпись на элементе управления. Справа от надписи Caption находится надпись «Static». Перейдите в правую колонку с помощью клавиши <Tab> и измените «Static» на «Первое число». Для подтверждения ввода нажмите на Enter (хотя это не обязательно, но данное действие застрахует вас от возможных ошибок).
Выделите второй элемент управления Static Text и таким же образом измените надпись на нем на «Второе число». Таким же способом измените надпись на кнопке на «Вычислить» и надпись над окном для вывода суммы.
После того, как Вы измените надписи на элементах управления, Ваше окно должно выглядеть так, как на рис. 23.
Рис. 23 Проектируемое окно после изменения заголовков элементов управления