Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задание. Основные теоретические сведения





Основные теоретические сведения

Использование Visual C++.

 

Ход работы

1. Ознакомиться с необходимым теоретическим материалом.

2. Запустить MS Visual Studio 2003.

3. Выбрать команду File->New->Project… В появившемся диалоговом окне выбрать Visual C++->MFC.

4. В открывшемся окне выбрать – MFC Application и убедиться в том, что имя проекта не содержит русских символов.

5. В появившемся окне кода проконтролировать наличие простейшего кода приложения.

6. Схранить проект в своей рабочей папке в каталоге С\Work. Не пытаться сохранять в папке по умолчанию для избежания нарушения прав доступа!

7. Оформить отчет.

Задание

Переписать с использованием языка программирования MSVC++ и библиотеки MFC программу, разработанную в ходе лабораторной работы 5-6.

Задание (ЛР№5)

Составить программу вычисления значений функций по нажатию кнопки, определенных из таблицы вариантов заданий. Исходные значения вводить с клавиатуры из строк ввода. Предусмотреть вывод подсказок. Предусмотреть анализ всей введенной информации на ошибки. Вывести результат в строку вывода результата.

Варианты задания (ЛР№5)

Вариант задания рассчитывается по номеру студента в журнале преподавателя.

Вари­ант Функция Вари­ант Функция
    Sin(Ri)/R0
   
  Cos(Ri)-R0/N   Arctan(Ri)/R0
  Tan(Ri+R0)/i   Arctan(Ri+R0)/Rs
  Arctan(Ri+R0)  
  Cos(Ri+R0)   (Ri)!
  Sin(Ri)+N  
  Sin(Ri+R0)  
  Tan(Ri+R0)   Cos(Ri)/R0
   
  Sin(Ri)/Rs  
  Cos(Ri)*Rs  
  Tan(Ri)/R0   Cos(Ri-N)/R0
  Sin(Ri)-R0   Cos(Ri)+R0

Задание (ЛР№6)

Составить программу вывода своей фамилии в центре рабочей области окна своей фамилии, вписанной в заданную фигуру. Цвет текста, фигуры и ее фона задается пользователем через диалоговое окно. Диалоговое окно должно вызываться по заданному сочетанию клавиш, через меню и при нажатии на кнопку. Все кнопки, использованные в программе привязать к правой границе окна. Для этого необходимо разработать диалоговое окно, а также меню и акселераторы, расположенные в ресурсах программы. Предусмотреть перерисовку при изменении параметров цветов и размеров окна, а также анализ всей введенной информации на ошибки.

Варианты задания (ЛР№6)

Вариант задания рассчитывается по номеру студента в журнале преподавателя.

Вари­ант Фигура Вари­ант Функция
  Эллипс, соотношение осей 1:3   Эллипс, соотношение осей 3:2
  Эллипс, огранич. хордой по Y как 3:4   Эллипс, огранич. хордой по Y как 3:5
  Сегмент, 0 - 120˚   Сегмент, 120 - 310˚
  Правильный семиугольник   Семиугольник, стороны 1:2:2:3:3:4:4
  Звезда семи лучевая   Звезда восьми лучевая, длина лучей 1:2 (чер.)
  Скругл. прямоуг. Скругление 1:4 шир/выс   Скругл. прямоуг. Скругление 1:2 шир/выс
  Двойной правильный семиугольник   Двойной семиугольник, стороны 1:4:2:4:3:2:3
  Эллипс, соотношение осей 1:4   Эллипс, соотношение осей 4:3
  Эллипс, огранич. хордой по X как 2:3   Эллипс, огранич. хордой по X как 1:3
  Сегмент, 45 – 135˚   Сегмент, 195 – 305˚
  Правильный восьмиугольник   Правильный восьмиугольник
  Звезда восьми лучевая   Звезда восьми лучевая, длина лучей 1:4 (чер.)
  Скругл. прямоуг. Скругление 1:5 шир/выс   Скругл. прямоуг. Скругление 3:5 шир/выс
  Двойной правильный восьмиугольник   Двойной правильный восьмиугольник

Содержание отчета. Содержание отчета совпадает с указанным в указаниям к лабораторной работе 1.

Литература

Бьярн Страуструп Введение в язык С++.

Язык программирования С++. Руководство программиста.

Турбо С++. Начальное руководство.

Borland C++ Builder. Руководство программиста.

Марченко А.Л. C++. Бархатный путь.

Microsoft Developer Network.

Джеффри Рихтер Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows. (раздел 5)

Date: 2015-12-12; view: 577; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию