![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 31
|
![]()
Здравствуйте, люди добрые! Окажите содействие чайнику написать программу, которая выводит на экран изображение совершенно банального кораблика
|
![]() |
![]() |
#2 |
работа не волк....
Форумчанин
Регистрация: 09.06.2008
Сообщений: 337
|
![]() Код:
так же добавляешь на форму Image. Заходишь в свойство Picture и прописываешь путь картинки. Также свойство Visible = False
Цель, для которой требуются неправые средства, не есть неправая цель.
|
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
У Лукманова выводится готовый рисунок. Вот метод для рисования "вручную". Открываем новый проект в Дельфи.В Object Inspector открываем вкладку Events (события) и дважды кликаем по OnPaint. Далее ручками прописываем следующий код :
Код:
Только сейчас заметил, что нужно в среде Турбо Паскаль. Но в принципе там применимы те же операторы для модуля Graf. Думаю справитесь.
И не сомневайся даже ... отдых - кайф, работа - лажа!
Последний раз редактировалось DeKot; 12.04.2009 в 18:25. |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 31
|
![]()
Спасибо, друзья, и на этом! Простите за наглость, но можете мне разъяснить, откуда взялись или как были вычислены (подобраны) координаты? Суть вроде понял, хотя и на делфи, а вот с координатами, ума не приложу, совсем туго что-то.СПАСИБО!
|
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Это координаты формы( читай экрана дисплея) Если в компе установлено разрешение 1024 х 768 - это 1024 пикселя в ширину и 768 пикселей в высоту. Чтобы понять - возьми обыкновенный тетрадочный лист в клеточку. Одна клетка - это 20 пикселей.Теперь отсчитывая от верхнегшо левого угла листа карандашом отсчитывай указанные координаты и рисуй линии или прямоугольники согласно программе. Все станет понятно.
Начальная точка (MoveTo) 200 х 200 - это десять клеток вправо и 10 клеток вниз. Если уж и это не понятно, тогда "парашутный спорт не для Вас!"
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
![]() |
![]() |
#6 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 31
|
![]()
Ещё раз, спасибо! Как раз то, что описали Вы я понял и очень даже хорошо. Может я неправильно выразил свои мысли, тогда прошу прощения, но я имел в виду, когда интересовался координатами, не их конкретное числовое выражение, а некую, чтоли, формулу. Ну, допустим, изображение нужно строго посередине листа, или чуть ниже, или выше, не суть. Суть в том, чтобы вводя определённые числа и подставляя их в формулу, получать изображение в нужном месте. Возможно ли это?
|
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
![]()
Вы же рисуете "кораблик". А это как у художника, никаких формул, одно вдохновение, как рука ляжет - так и получится рисунок. То ли "Девятый вал", то ли "Черный квадрат".Другое дело, если Вы хотите создать рисунок программно. Вот здесь как раз нужна математика, т.е знание формул.Тогда сможете рисовать синусоиды, графы, фракталы и прочую белиберду.
Цитата:
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 12.04.2009
Сообщений: 31
|
![]()
ВСЁ ПОЛУЧИЛОСЬ!!! Уважаемый DeKot, нижайший Вам поклон и огроменнейшее СПАСИБО!!! Не знаю, правда, так или нет, но я нарисовал кораблик! С удовольствием "опрокину" за Ваше здоровье бутылочку-другую хорошего молдавского вина! Ещё раз, СПАСИБО!
|
![]() |
![]() |
#9 |
Регистрация: 14.04.2009
Сообщений: 7
|
![]()
А можете сюда добавить овальных элементов типа Ellipse, Arc, Pie?
Чтоб эстетичность рисунка не потерялась, пожалуйста! Хотя бы иллюминаторы добавьте, а то у меня с эллипсами вообще ноль, буду очень благодарен! Последний раз редактировалось Stilet; 16.04.2009 в 09:31. |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
ну, например так: Код:
|
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив (Turbo Pascal) | Wizzard | Помощь студентам | 2 | 20.01.2008 09:59 |
Turbo Pascal в Delphi 7 | adm34 | Общие вопросы Delphi | 5 | 04.02.2007 11:29 |