Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 14.11.2017
Сообщений: 1

Графика: Как сделать работоспособным графическое приложение в Visual Studio?

14.11.2017, 15:54. Показов 1826. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня было простое графическое приложение созданное в dev c++ с помощью библиотеки graphics.h как сделать его работоспособным в visual studio без интеграции библиотеки graphics.h?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include<graphics.h>
#include<iostream>
#include<conio.h>
using namespace std;
 
 
int main()
{
int x, y=250, k=30;
 
initwindow(1368,700);
setcolor(RED);
setlinestyle(0,1,3);
setfillstyle(1,YELLOW);
setbkcolor(7);
for(x=100;x<500;x++){
//-----------N-----------//
 
    if(x%5 == 0)clearviewport();
    line(x,y,x+k,y);
    line(x+k,y,x+k,y+3*k);
    line(x+k,y+3*k,x+3*k,y+3*k);
    line(x+3*k,y+3*k,x+3*k,y);
    line(x+3*k,y,x+4*k,y);
    line(x+4*k,y,x+4*k,y+5*k);
    line(x+4*k,y+5*k,x+3*k,y+5*k);
    line(x+3*k,y+5*k,x+3*k,y+4*k);
    line(x+3*k,y+4*k,x+k,y+4*k);
    line(x+k,y+4*k,x+k,y+5*k);
    line(x+k,y+5*k,x,y+5*k);
    line(x,y+5*k,x,y);
    floodfill(x+10,y+10,RED);
    
    //----------A------------//
    
    line(x+7*k,y,x+9*k,y);
    line(x+9*k,y,x+10*k,y+k);
    line(x+10*k,y+k,x+10*k,y+5*k);
    line(x+10*k,y+5*k,x+9*k,y+5*k);
    line(x+9*k,y+5*k,x+9*k,y+4*k);
    line(x+9*k,y+4*k,x+7*k,y+4*k);
    line(x+7*k,y+4*k,x+7*k,y+5*k);
    line(x+7*k,y+5*k,x+6*k,y+5*k);
    line(x+6*k,y+5*k,x+6*k,y+k);
    line(x+6*k,y+k,x+7*k,y);
    circle(x+8*k,y+2*k,k);
    floodfill(x+9*k,y+10,RED);
 
    //----------M------------//
    
    line(x+12*k,y,x+13*k,y);
    line(x+13*k,y,x+14*k,y+2*k);
    line(x+14*k,y+2*k,x+15*k,y);
    line(x+15*k,y,x+16*k,y);
    line(x+16*k,y,x+16*k,y+5*k);
    line(x+16*k,y+5*k,x+15*k,y+5*k);
    line(x+15*k,y+5*k,x+15*k,y+2*k);
    line(x+15*k,y+2*k,x+14*k,y+4*k);
    line(x+14*k,y+4*k,x+13*k,y+2*k);
    line(x+13*k,y+2*k,x+13*k,y+5*k);
    line(x+13*k,y+5*k,x+12*k,y+5*k);
    line(x+12*k,y+5*k,x+12*k,y);
    floodfill(x+12.5*k,y+10,RED);
}
    cin.get();
return(0);
}
Добавлено через 2 часа 32 минуты
МОжно ли это сделать с помощью canvas? Если да, то как?)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.11.2017, 15:54
Ответы с готовыми решениями:

Как создать оконное приложение в Visual Studio C++
Доброго времени суток. Нужна помощь. Как создать оконное приложение в Visual Studio (не знаю т.к. раньше только в консольном писал код),...

Как сделать в Visual Studio?
В C++Builder делал так: class pole { int i; }; pole pole; А как такое сделать в студии?

Как сделать плейлист в windows visual studio 2010, в формах?
Помогите пожалуйста, как сделать плейлист! Что нужно сделать? Плеер готов, музыка выбирается из файла, но нужен плейлист, скажите...

4
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
14.11.2017, 21:56
Цитата Сообщение от awfuldead Посмотреть сообщение
как сделать его работоспособным в visual studio без интеграции библиотеки graphics.h?
Чем интеграция не устраивает?
0
129 / 65 / 16
Регистрация: 03.09.2015
Сообщений: 832
17.11.2017, 20:21
Вытащи из graphics.h все, что нужно и вставь в свой файл проекта (с кодом)
0
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,427
17.11.2017, 20:27
Цитата Сообщение от ziqp Посмотреть сообщение
Вытащи из graphics.h все
Что это даст? Там только объявления и прототипы.
0
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
17.11.2017, 22:10
ziqp, graphics.h не портабельный и почти наверняка тащит за собой legacy из MS-DOS
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.11.2017, 22:10
Помогаю со студенческими работами здесь

Построение графика в Visual Studio
Здравствуйте! Написана программа, в результате которой в файлы .txt записываются данные для построения графиков. Графики - двумерный и...

Visual Studio C++ MFC (графика)
Здравствуйте, прошу о помощи! Возникла необходимость написания графического приложения в Visual Studio. Задача кажется непосильной. Раньше...

Как сделать консольное приложение exe формата в visual studio
Проблема такова. Написал небольшое приложение в формате sln и его надо разослать людям. Но у них нету visual studio, поэтому файл они не...

Как создать приложение по СИ в Visual Studio?
Народ, подскажите плиз, мне надо создать приложение по Си, как его открыть в Visual Studio 2008?

Как создать оконное приложение в Visual Studio C++
Доброго времени суток. Нужна помощь. Как создать оконное приложение в Visual Studio (не знаю т.к. раньше только в консольном писал код),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru