Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.16;
Скачать: CL | DM;

Вниз

Графика   Найти похожие ветки 

 
Xitrik   (2003-12-02 19:40) [0]

Помогите кто чем сможет.
Трабл вот в чем нада написать прогу типа MSVisio. Не таких конечно масштабов, но чтобы мона было накидывать всякие кружочки, квадратики, соединять их линиями с привязками к каждому объекту... И чтобы все это мона было потом тягать, изменять масштаб.
Подскажите с какой стороны хоть подойти к этому. Если у кого есть че нить похожее, плиз скиньте на мыло... Или расскажите...
Заранее благодарен!


 
Тимохов   (2003-12-02 19:47) [1]

Начать надо с изучения методики работы с графикой в delphi.
Ну там: TCanvas, TFont и т.д.


 
Xitrik   (2003-12-02 20:15) [2]

Примерчик чего-нить похожего де нить посмотреть мона?


 
Тимохов   (2003-12-02 20:21) [3]

Зачем пример, если ПОКА нет знаний.
Сначала знания, затем примеры. Вперед!


 
k-man ©   (2003-12-02 20:22) [4]

Нет уж! В прогах работающих с графикой лучше использовать ДайректИкс
или ОпенЖЛ


 
Тимохов   (2003-12-02 20:27) [5]

Использовать можно все что угодно. Вопрос в допустимости резуальтата. Все описанное можно сделать и канвасом обыкновенным - страшновато работать будет, то точно. Но работать будет!


 
k-man ©   (2003-12-02 20:30) [6]


> Использовать можно все что угодно. Вопрос в допустимости
> резуальтата. Все описанное можно сделать и канвасом обыкновенным
> - страшновато работать будет, то точно. Но работать будет!

В принципе щи можно вилкой кушать


 
NikeOLD   (2003-12-02 22:49) [7]


> Начать надо с изучения методики работы с графикой в delphi.
> Ну там: TCanvas, TFont и т.д.

Не думаю, что с канвой удачный вариант. Зацепить потом не сможешь, а тебе ведь таскать надо. Изучай API: графические объекты и регионы, на их основе может что и выйдет.


 
BlackKing   (2003-12-02 23:31) [8]

2 NikeOLD
>Не думаю, что с канвой удачный вариант. Зацепить потом не
>сможешь, а тебе ведь таскать надо.

pochemu eto TCanvas ne podhodit? vsjo podhodit, nuzhno tol"ko vse ob"jekti derzhat" v pamjati (koordinati, razmeri i t.d.) a na Canvu ih vivodit" pri neobhodimosti. Jesli krivo sdelat" - migajet, no vsjo ustranimo.

u menja programka vivodit na canvu Shemu Bazi Dannih, i pri etom mozhno taskat" tablicu kuda ugodno.
nuzhno tol"ko opredelit" moment nazhatija i otpuskanija mishi nad Canvoj i opredelit" kakoj ob"jekt nahodica v dannih koordinatah.
V principe slozhnogo tut nichego net.
Ja s Canvoj nikogda ne rabotal i to za pol chasa sdelal.


 
NikeOLD   (2003-12-02 23:47) [9]


> u menja programka vivodit na canvu Shemu Bazi Dannih, i
> pri etom mozhno taskat" tablicu kuda ugodno.

Все так, все так. Но у тебя таблица-то наверняка прямоугольная. А если мне произвольную фигуру таскать надо, да таких фигур несколько и они пререкрываются, что делать будешь. Гораздо проще вызвать PtInRegion, чем соорудить огород с канвой.


 
Style ©   (2003-12-02 23:52) [10]

Не совсем то конечно...
www.hch.ru/upload/sm80editor.zip

но можеть чего пригодиться :)

используется TDXPaintBox из библиотеки DelphiX, думаю найдешь где качнуть.


 
Style ©   (2003-12-02 23:56) [11]

Остальные юниты могешь убить и закомментировать все что там используется ..
Помоему WinToDos только


 
Xitrik   (2003-12-03 21:16) [12]

Большое спасибо, ща буду разбираться!


 
BlackKing   (2003-12-03 22:14) [13]

2 NikeOLD

V principe vsjo vozmozhno jesli zahotet". Mozhno pojti po principu sozdanija 2D igri. Jesli znajesh kak tam vsjo eto delo realizovano, bez problem budesh popadat" v figuri ljuboj formi. I usilij na eto delo mnogo ne potrebujetsja.
Vopros tol"ko v tom, hochesh sdelat" sam ili ispol"zovat" kem-to sozdannoje.



Страницы: 1 вся ветка

Текущий архив: 2003.12.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
1-52184
axx
2003-12-03 14:08
2003.12.16
Помогите с преобразованим из TObject


1-52139
СлБ
2003-12-03 12:51
2003.12.16
Как в TListView фокусировать Selected?


14-52363
RealRascal
2003-11-23 10:01
2003.12.16
Автоформат кода


14-52407
Слэш
2003-11-20 23:38
2003.12.16
Чем hi-колорные иконки рисовать можно?


9-52043
pasha676
2003-06-02 12:53
2003.12.16
Коллизии кубиков