Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
25.06.2003, 15:17
|
|||
---|---|---|---|
|
|||
насчёт своих WEB-контролов |
|||
#18+
Здравствуй, ALL !!! Хоть у меня и небольшой срок работы с ASP/ADO.NET, а хотелось бы узнать мнение тех, кто уже поднаторел в ентом деле. Ранее когда-то я работал на Visual FoxPro+SQL2000, так вот, в Visual FoxPro 6,7 версиях я создавал классы, классы-контейнеры, а с SQL2000 работал только посредством ХП. Разрабатывая различные программы, постепенно вырисовывалась некая технология, те классы, которые бы были очень удобны, легки и применимы в разных приложениях. Например, класс-контейнер TreeView+DropDownList+командные кнопки+TxtBox. Мой класс имеет несколько свойств и методов: 5 свойств - имна ХП, которые выполняют запрос дерева с сервера, добавление/редактирование/удаление Nod-ы, перемещение Nod-ы в иерархии. Поскольку иерархия может быть большой в DropDownList отображается путь к текущей Node, подобно пути к файлу. С помощью командных кнопок можно рефрешнуть дерево, вызвать окно поиска Nod-ы /Nod-ов по заданному критерию, выполнить и сохранить в Run-time настройки и т.д. Короче впоследствии работа сводилась к тому, что мне требовалось только кинуть на форму объект сего класса, заполнить его свойства и всё работает. Несомненно, класс был построен исходя из некоторых предположений вроде: хранимая процедура с сервера должна притаскивать таблицу-«дерево» определённой структуры, ключевые и другие поля должны иметь определённые названия. Также я разработал класс-контейнер сетки (Grid), который был построен по аналогичному прицыпу и много чего мог уметь, супротив Microsoft-овского, а именно: выполнять интерактивный поиск, сортировку по любому столбцу (причём независимо друг от друга), выделять записи цветом для групповой обработки, запоминать размеры и цвета, шрифты, порядок следования колонок при закрытии формы, выполнять поиск и фильтрацию записей по любой комбинации содержащихся в Grid-е полей, обновлять вручную/по таймеру содержимое сетки, контекстное меню и т.д. Короче, сформировался целый набор таких классов, в результате чего можно сосредоточиться в боевых условиях целиком на бизнес-логике. Вот я и хочу поинтересоваться, исходя из Вашего опыта и особенностей ASP/ADO.Net кто какие классы и ПОЧЕМУ создаёт? Чувствую, например, что для достижения максимальной производительности профи не используют DATAGRID, а делают какой-нить навороченный свой а-ля GRID, наполняемый датаридером. Возможно, разрабатываются свои заготовки WEB-форм, других контролов. Поделитесь опытом, плииз, исходя из каких соображений какие технологии кто применяет, чтобы «правильно» мне программировать на Net и знать в какую сторону далее рыть. Сенькс! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.06.2003, 16:13
|
|||
---|---|---|---|
насчёт своих WEB-контролов |
|||
#18+
сортировку по любому столбцу (причём независимо друг от друга), Это как !!!! В одном так, а в другом эдак? Каждый столбец сам по себе? Вах, а в остальных столбцах по какому принцыпу? кто какие классы и ПОЧЕМУ создаёт? Только компоненты, которые много где используются - например линейка для сортировки и т.д. Чувствую, например, что для достижения максимальной производительности профи не используют DATAGRID, а делают какой-нить навороченный свой а-ля GRID, наполняемый датаридером Используем обычный грид. В самых простых случаях - датаридер ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.06.2003, 16:31
|
|||
---|---|---|---|
насчёт своих WEB-контролов |
|||
#18+
Используем обычный грид. В самых простых случаях - датаридер аналогично. по крайней мере пока. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=18&mobile=1&tid=1396388]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 121ms |
0 / 0 |