Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.012 c
1-52260
Zheks
2003-12-04 10:24
2003.12.16
Левоая консольная прога чарез CreateProcess


14-52332
Mike Kouzmine
2003-11-24 13:45
2003.12.16
В Грузии штормит. Ваши мнения.


14-52374
Дон Хуан
2003-11-03 12:42
2003.12.16
---|Ветка была без названия|---


14-52335
тимеман
2003-11-23 12:07
2003.12.16
Часовые пояса.


1-52163
delphiman
2003-12-03 17:19
2003.12.16
ADO





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский