Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
 Аватар для BaboshinSD
349 / 288 / 49
Регистрация: 15.11.2012
Сообщений: 477
Записей в блоге: 1

Рисование без модуля GraphABC

02.12.2012, 21:29. Показов 1802. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Подскажите пожалуйста, возможно ли рисование в паскале без модуля GraphABC? К примеру как реализовать такую программку:
Pascal
1
2
3
4
5
6
uses
  GraphABC;
 
begin
  Line(10, 50, 100, 50);
end.
без этого модуля?

P.S. Нужно использовать только стандартные модули.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.12.2012, 21:29
Ответы с готовыми решениями:

Выход из программы через ESC в graphabc без модуля crt
В любой момент программа должна завершаться при нажатии ESC uses graphabc; var x,y,z,a,i:integer; procedure...

События модуля GraphABC
Зачем изобретать свои процедурные типы, если уже есть тип делегата Action<T, T2, ...>? Пример:

Рисование на форме как в GraphABC
Почему-то процедура _InitInterface не ресует линию. А вот _InitGraphix рисует! Вопрос, а как сделать рисование на форме как в GraphABC? ...

4
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
02.12.2012, 21:36
как вариант
Pascal
1
2
3
4
5
var i: byte;
begin
  for i:=1 to 10 do
    write('_');
end.
0
 Аватар для BaboshinSD
349 / 288 / 49
Регистрация: 15.11.2012
Сообщений: 477
Записей в блоге: 1
02.12.2012, 21:42  [ТС]
КонецСвета, за креативность +, а нет ничего более "графического"?
0
 Аватар для BaboshinSD
349 / 288 / 49
Регистрация: 15.11.2012
Сообщений: 477
Записей в блоге: 1
05.12.2012, 20:45  [ТС]
Ну что больше никто ничего не скажет? Есть же знающие люди на форуме)
0
19 / 19 / 20
Регистрация: 19.10.2012
Сообщений: 53
09.12.2012, 18:33
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

BaboshinSD, ну, есть специальные символы типа ╔ ╝ ╠ ║ ═, с помощью которых можно было бы сделать красивую рамочку, но pascalABC не поддерживает их, что печально. Максимум что у меня выходит:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
begin
  writeln(' _____________');
  writeln('/             \');
  writeln('|             |');
  writeln('|             |');
  writeln('|             |');
  writeln('|             |');
  writeln('|             |');
  writeln('|             |');
  writeln('\             /');
  writeln(' ‾‾‾‾‾‾‾‾‾‾‾‾‾');
end.
Там где #№8254 - заменить на ‾‾‾‾‾‾‾‾‾‾‾‾‾
Со специальными символами было бы намного лучше и проще, потому что есть и такие, которые разрывы между строками убирают (получаются прямые вертикальные линии), уголки есть. Эхх.


И для извращенцев)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var i: integer; s: string;
begin
  s:= '             ';
  write(' ');
  for i:=0 to 12 do write('_');
  writeln;
  write('/             \');
  writeln;
  for i:=0 to 5 do writeln('|',s,'|');
  write('\             /');
  writeln;
  write(' ');
  for i:=0 to 12 do write('‾');
end.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.12.2012, 18:33
Помогаю со студенческими работами здесь

Как работает SaveWindow из модуля GraphABC?
Написано что сохраняет содержимое окна в файл. Вот не могу понять в графический файл сохраняет просто картинку или как-то по другому? ...

Как при вводе определенной фразы закончить рисование мышью в GraphABC?
Здравствуйте! С другом делаем проект, в который необходимо добавить рисование мышью с помощью OnMouseMove и OnMouseDown. После того, как...

Как без GraphABC вывести Битмап на экран
Есть программа: uses System.Drawing, System.Drawing.Drawing2D, graphABC; begin var bmp := new Bitmap(50, 50); ...

Свернуть окно (GraphABC или просто консоль - без WinForms)
Желательно - сворачивание окна программы, когда программа - консоль. Если такой штучки нету, то сворачивание окна GraphABC

Рисование окружностей с graphABC
Составьте программу для данного рисунка (задание на скриншоте), где N=10, а n=0.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru