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

Вниз

Как напмсан Word?   Найти похожие ветки 

 
KSS   (2002-07-23 22:24) [0]

Как написан Word и другие текстовые редакторы с возможностью вставки таблиц, рисунков и т.д? Реально ли в Delphi создать компонент позволяющий редактировать и текст и таблицы в одном окне? Какого предка выбрать для этого компонента?


 
DiamondShark ©   (2002-07-23 22:33) [1]

Итак, по пунктам:

>>Как написан Word и другие текстовые редакторы с возможностью
>>вставки таблиц, рисунков и т.д?

Примерно так же как все другие программы -- рУками

>>Реально ли в Delphi создать

Реально

>>компонент позволяющий редактировать и текст и таблицы в одном окне?

Одним компонентом IMHO дело не кончится. Причем невизуальной начинки будет больше чем собственно картинки.

>>Какого предка выбрать для этого компонента?

Дык известно какого: TWinControl для визуальной части и TObject для начинки

---------------------------------

До встречи в ветке "Потрепаться" ;)


 
DAO ©   (2002-07-23 22:39) [2]

Конечно! Это же технология ActiveX, COM, DDE... Другой вопрос сколько это людей делает?


 
KSS   (2002-07-23 22:55) [3]

Ладно приступим кобсуждению более конкретно. Все оконные компоненты создаются с определенными в процедуре CreateParams стилями, которые и определяют вид и поведение компонентаю Далее, мне необходим редактор , который можно построить на TCustomEdit, но свойство Canvas у него отсутствует, значит рисовать я уже не смогу. Можно было ба взять TCustomGrid, у него есть канва а за ввод и редактирование текста отвечает TInplaceEdit, являющийся потомком TCustomEdit (объект экзеипляр TInplaceEdit создается в каждой ячейке Grid"а). Но мне не нужно вставлять текст в таблицу, а таблицу вставить в текст. Как это сделать? Если можно подробнее...


 
DAO ©   (2002-07-23 23:12) [4]

www.msdn.com
Хотя это NowHow... Если ты входишь в сеть msdn то тебе возможно скажут а так думай сам, разрабатывай!!!

IMHO, вообще то новряд ли тебе понадобиться библиотека VCL! Скорее тебе нужно взять Rational Rose и спроектировать там все интерфейсы затем реализовывать в дельфи но с частичным использованием VCL, в основном нужно иcпользовать COM и WinAPI. VCL слишком уж ограничен в этих делах, нито тебе придеться почти на все объекты переопределять, делать вирт. и т.д. Вообщем жопа! Ты готов к труду и обороне?


 
KSS   (2002-07-23 23:31) [5]

Все компоненты написаны на WinAPI, это как раз то поле деятельности где Делфи практически ничего не прикрывает своим доступным доступным для понимания рядовому программисту кодом. Может кто занимался подобными вопросами, а именно, текстовыми редакторами с обогащенными возможностями, или разработкой компонент типа RichEdit"а даите ЦУ.


 
Eugene Lachinov ©   (2002-07-23 23:43) [6]

http://www.trichview.com/



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
3-50621
SZap
2002-08-23 11:16
2002.09.16
Вопрос по TQuery


14-50917
Marser
2002-08-18 22:58
2002.09.16
А какую музыку предпочитают программеры?


14-50953
Flash1
2002-08-21 21:51
2002.09.16
Методика оценки программного продукта?


6-50896
Psiho
2002-07-11 11:14
2002.09.16
MIME koi8-r


1-50807
CrazyAngel
2002-09-02 21:26
2002.09.16
Access to process memory