Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание объекта дизайна в Lotus
Форум программистов > Базы данных и администрирование > Lotus > Lotus - Программирование
KLif
Всем привет.

Хочу решить опр задачу, но не знаю с чего начать и в какую сторону идти ... Хочу чтобы у меня на форме было поле, но тип поля был отличный от представленных и по возможности хотелось добавить некоторых свойств этому полю.

Вижу два пути:

1) Каким то образом сломать лотус, добавить новый тип поля и организовать работу с ним (беспонятий как это сделать, просто размышления)

2) В лотусах есть возможность создать элемент дизайна, не входящий в стандартный набор элементов лотуса (Create - > Object...) там представлен список различных компонет. Хочу создать свой элемент и чтоб можно было его потом выбрать из списка и кинуть на форму и в дальнейшем работать с ним через лотус ...

Такое возможно сделать? Если да то с чего можно начать, кто нибудь имеел подобный опыт, необязательно в лотусе (в создании своих элементов)? Как это вообще выглядит и что можно почитать по этому поводу?
kizarek
Для чего это?) Чем простое текстовое неподходит? с ним помоему можно сделать что угодно)) ну почти что угодно)
Akupaka
это амбиции... когда новенький начинает программить в нотесе, имея опыт в разработке в нормальных системах, то сразу рвется поломать нотес, дабы добавить туда привычной функциональности... да не выйдет wink.gif
Medevic
Ага.
Только с опытом появляется куча по-настоящему нормальных и интересных проблем.
Morpheus
Цитата(KLif @ 26:08:2008 - 12:38) *
Хочу создать свой элемент и чтоб можно было его потом выбрать из списка и кинуть на форму и в дальнейшем работать с ним через лотус ...

создавайте... если разбираетесь в разработке OLE серверов или acitveX обьектов )))
KLif
Цитата(Medevic @ 26:08:2008, 13:19 ) *
Ага.
Только с опытом появляется куча по-настоящему нормальных и интересных проблем.


А не подкините парочку таких проблем, мне нужна тема для диплома ... то что спрашивал выше, есть одна часть от того что можно было бы сделать
Medevic
Использование по прямому назначению. Т.е. созданию документооборота в распределенной системе. Связь с другими БД. Разработка под веб.
Недавно репликацию пытались обсудить.
Наверное, еще интересная тема - поддержка многоязычности. Но с этим не знаком.
kizarek
Как вариант систему универсального логирования например, с минимальными затратами времени и пространства на сервере)
Akupaka
ух ты! а мне, плиз, систему логирования и обработки исключений smile.gif
nor
бред.

хочу сделать то - не знаю что. хочу сделать так - не знаю как.
KLif
Цитата(nor @ 29:08:2008, 13:50 ) *
бред.

хочу сделать то - не знаю что. хочу сделать так - не знаю как.


Ваш пост бред, смысл было это писать? Всё начинается именно с "хочу" ... я хочу, но не знаю как сделать, то что хочу и поэтому собираюсь с этим разобраться, спрашивая помощи у более продвинутого народа.
Akupaka
я бы не стал на диплом делать в нотесе то, что там так ограничено... (а УИ не конек нотеса)

я на дипломе показывал систему документооборота... smile.gif
мои профессора, всю жизнь занимались САПРом, и даже не поняли сути (изначально у меня была тема связанная с решением систем уравнений, но я ее не успел подготовить, как раз в этот момент на работе разрабатывал документооборот)...
кроме того, т.к. разворачивать домину и клиенты в универе было некогда и некому, то показывал презентацию со скринами...
они посмотрели, поморгали, потом выдали резолюцию, что это никому не надо... smile.gif)
я поставил их на место рассказом о том как эта система юзается в более чем 25 распределенных отделениях компании, и сколько стоит аналогичная разработка... но если бы у меня не было жирного плюса - я был сотрудником кафедры, они бы меня просто заплевали, а с виду уважаемые, серьезные люди... smile.gif

мораль - подготовь и покажи то, что заставит их слушать с разинутым ртом! но и реальную пользу это должно иметь wink.gif
nor
KLif

:) Ну не обижайтесь уже так, KLif. То что вы захотели действительно абсурдно с моей точки зрения. А вы пробовали сломать винду, к примеру, чтобы туда добавить "новый тип интерфейса - пока не знаю, какой именно, но чтобы он выполнял что-то, что я захочу, когда я сижу рядом за компом..."? Я думаю с таким креативным мышлением как у вас, вы много добьетесь...
KLif
Цитата(nor @ 2:09:2008, 12:52 ) *
KLif

smile.gif Ну не обижайтесь уже так, KLif. То что вы захотели действительно абсурдно с моей точки зрения. А вы пробовали сломать винду, к примеру, чтобы туда добавить "новый тип интерфейса - пока не знаю, какой именно, но чтобы он выполнял что-то, что я захочу, когда я сижу рядом за компом..."? Я думаю с таким креативным мышлением как у вас, вы много добьетесь...


Так, чтоб было понятно что хотел сделать:

В проектах используются поля, хранящие информацию вида: UNID1~~ФИО1~~адрес1~~счет в банке1;UNID2~~ФИО2~~адрес2~~счет в банке2; ... плюс ко всему, часто получается так что эта инфа уходит ещё дальше, на след уровень. Например : счет в банке1 = UNID^счет в банке1^название банка^ .... и т.д.

Такие поля обычно используются для отображения таблиц в вебе, ну и вообще упрощают работу с документов(мы всегда знаем что откуда брать)
Минусы:
- инфа абсолютно не читабельна
- проблема с добавление нового элемента, т.е. структуры которая забивается изначально в это поле не должна меняться, инача всё перестанет работать

Поэтому хотелось сделать поле, инфа в котором лежит в виде xml данных и написать к нему функции добавления нового элемента, удаление и т.д. + было бы здорово, если бы вся информация отображалась структурированно.

Это всё можно сделать с помощью обычного текстового поля, но явно на димплом не потянет, поэтому подумалось что можно создать поле, в котором уже заложенна структура xml, со всеми отступами и т.д. ... и далее организовать работу с этим полем ...

Надеюсь понятно что хотел, так что обвинять меня в "хочу - не знаю что" - не надо.

P.S. но идея с новым элеменном действительно не оправдана, возникает вопрос зачем, если всё можно сделать на основе обычного текстового поля.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.