Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
strlen
0 / 0 / 0
Регистрация: 22.02.2008
Сообщений: 24
1

классы для работы с базами данных, для обработки ввода пользователей и для работы с пользовательским интерфейсом.

16.05.2011, 23:54. Просмотров 1340. Ответов 1
Метки нет (Все метки)

Вопрос к профи ASP.NET.
В данный момент мной разрабатываються классы: для работы с базами данных, для обработки ввода пользователей и для работы с пользовательским интерфейсом.

Посмотрев пример аппликации под названием ASP.NET IssueTracker (CSSDK), я заметил, что практически ни один объект не создаеться перед использованием, то есть его методы определены как static:
Код
public static Issue GetIssueById(int issueId) {
            if (issueId <= DefaultValues.GetIssueIdMinValue())
                throw (new ArgumentOutOfRangeException('issueId'));

            DataAccessLayerBaseClass DBLayer = DataAccessLayerBaseClassHelper.GetDataAccessLayer();
            return (DBLayer.GetIssueById(issueId));
        }
что, естественно, позволяет пользоваться методами класса без создания самого класса.
Вопрос: если практически каждый метод в классах будет определен как static (речь идет о большой аппликации - более чем десяток классов) являеться ли ето разумным подходом, не разумнее ли создать объект, использовать его методы и 'освободить' объект?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2011, 23:54
Ответы с готовыми решениями:

Разработка веб-приложения для работы с базами данных
Необходимо разработать веб-приложение для работы с базами данных. База данных есть, сделана в SQL....

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

Какие технологии .NET надо изучить для написания приложения на языке C# для работы с базами данных?
что нужно изучить для написания программы для обращения к базе данных

Библиотека для работы с базами данных
Посоветуйте универсальную библиотеку для работы с базами данных наподобие ezSQL в PHP.

Компьютер для работы с базами данных
Здравствуйте. Помогите подобрать компьютер. Цель: 1) работа с базами данных, word, excel, access,...

1
bazile
67 / 43 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
17.05.2011, 11:22 2
Если классу требуется сохранение состояние между вызовами, то нужно 'создавать-использовать-освобождать', в противном случае static методы себя полностью оправдывают.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2011, 11:22

Шаблон для работы с базами данных
Здравствуйте, товарищи. Начал изучать базы данных, но наткнулся на отсутствие материалов по...

Функции для работы с базами данных
Привет, объясните кто-нибудь почему функция после выполнения дает ответ &quot;0&quot;?

Софт для работы с базами данных
Здравствуйте! Прошу совета бывалых: ищу gui приложение для работы с базами данных в GNU/Linux,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.