Содержание
- 2. Нарисуем ромб // Рисуем ромб MoveToEx(hdc, 80, 0, NULL); LineTo(hdc, 50, 50); LineTo(hdc, 80, 100); LineTo(hdc,
- 3. Ромб // Рисуем ромб MoveToEx(hdc, 80, 0, NULL); LineTo(hdc, 50, 50); LineTo(hdc, 80, 100); LineTo(hdc, 110,
- 4. Ромб HPEN hPen; hPen = CreatePen(PS_SOLID, 3, RGB(0, 0, 0)); SelectObject(hdc, hPen); // Рисуем ромб MoveToEx(hdc,
- 5. Относительные координаты int x = 50; int y = 0; MoveToEx(hdc, x + 30, y, NULL);
- 6. Относительные координаты int x = 50; int y = 0; MoveToEx(hdc, x + 30, y, NULL);
- 7. Относительные координаты int x = 100; int y = 100; MoveToEx(hdc, x + 30, y, NULL);
- 8. Относительные координаты int x = 100; int y = 100; MoveToEx(hdc, x + 30, y, NULL);
- 9. Относительные координаты
- 10. Отдельная функция для отрисовки ромба с заданным положением void Romb(HDC hdc, int x, int y) {
- 11. Рисуем при помощи нашей функции несколько ромбов в ряд … HDC hdc = BeginPaint(hWnd, &ps); Romb(hdc,
- 12. Рисуем при помощи нашей функции несколько ромбов – используем цикл … HPEN hPen; hPen = CreatePen(PS_SOLID,
- 13. Рисуем при помощи нашей функции несколько ромбов – при помощи цикла … HPEN hPen; hPen =
- 14. Рисуем при помощи нашей функции несколько ромбов – при помощи цикла … HPEN hPen; hPen =
- 15. Рисуем при помощи нашей функции несколько ромбов – при помощи цикла … HPEN hPen; hPen =
- 16. Трассировка циклического алгоритма … HPEN hPen; hPen = CreatePen(PS_SOLID, 3, RGB(0, 128, 0)); SelectObject(hdc, hPen); int
- 17. Трассировка циклического алгоритма (2) Установка точки останова
- 18. Трассировка циклического алгоритма (3)
- 19. Трассировка циклического алгоритма (4)
- 20. Трассировка циклического алгоритма (5)
- 21. Трассировка циклического алгоритма (6) Запуск трассировки
- 22. Трассировка циклического алгоритма (7) (при)остановка в точке остановки
- 23. Трассировка циклического алгоритма (8) Пошаговая трассировка
- 24. Трассировка циклического алгоритма (9) Шаг сделан (F10)
- 25. Трассировка циклического алгоритма (10) Еще шаг сделан (F10)
- 26. Трассировка циклического алгоритма (11) Еще шаг сделан (F10)
- 27. Трассировка циклического алгоритма (12) Еще шаг сделан
- 28. Трассировка циклического алгоритма (13) Еще шаг сделан
- 29. Трассировка циклического алгоритма (14) Еще шаг сделан
- 30. Трассировка циклического алгоритма (15) Еще шаг сделан
- 31. Трассировка циклического алгоритма (16) Возобновить выполнение
- 32. Трассировка циклического алгоритма (17) Приложение работает!
- 33. Изменяем сразу и X и Y … int x = 10; int y = 50; do
- 34. Автомобиль деда Мороза - логотип
- 35. Автомобиль деда Мороза - логотип
- 36. Автомобиль деда Мороза - логотип
- 37. Вынесли код в отдельную функцию void StClausAuto(HDC hdc) { // верхний треугольник MoveToEx(hdc, 20, 0, NULL);
- 38. Относительные координаты
- 39. Относительные координаты
- 40. Задача 1.1: 5 логотипов по углам и в центре
- 41. Задача 1.1: 5 логотипов по углам и в центре
- 42. Задача 1.2: 8 логотипов в горизонтальную линию
- 43. Задача 1.2: 8 логотипов в горизонтальную линию Решение
- 44. Задача 1.3: 4 логотипа в вертикальную линию
- 45. Задача 1.3 - РЕШЕНИЕ: 4 логотипа в вертикальную линию
- 46. Задача 1.4: 4 логотипа в диагональную линию
- 47. Задача 2.1 – Создать картинку по образцу
- 48. Задача 2.2 – Создать функцию SnowWoman
- 49. Задача 2.3 – 2.6 – Создать 4 рисунков из снежных баб
- 50. Домашнее задание Доделать рисунки из Задач 1 и 2, которые не успели сделать на занятии в
- 52. Скачать презентацию