2013-02-08 6 views
-2

Здравствуйте, я нашел код в Интернете и, перейдя через него, столкнулся с Dim admin As New AdminBAL(). Что такое adminBAL? Код изначально был на C#, и я преобразовал его в vb. Я не могу найти много об этом. И как мне получить к нему доступ? , где я нашел код: http://www.dotnetfunda.com/articles/article180.aspxAdminBAL Информация о классе

Private Sub BindCurrentUsers() 
    Dim admin As New AdminBAL() 
    Try 
     GridView1.DataSource = admin.LoadAll() 
     GridView1.DataBind() 
    Catch ee As Exception 
     ' lblError.Text = ThrowError.LogAndThrowError(ee) 
    Finally 
     admin = Nothing 
    End Try 
End Sub 
+1

Ответ: Кто знает? Мое лучшее предположение заключается в том, что это пользовательский класс, используемый автором, который не включен в пример кода. BAL является общим аббревиатурой «Уровень доступа к бизнесу», в котором помещается код, специфичный для бизнеса/приложения. Поэтому AdminBAL предлагает класс, который обрабатывает конкретную бизнес-логику для администратора в этом приложении. Голосование закрывается, так как оно очень локализовано. – dash

ответ

1

В статье говорится

Я взял пример простой таблицы базы данных, имеющие UserName, пароля, СуперПароль, UserType, администратор Описание изделие и активные поля. Для причины простота я не буду показывать код манипуляции с базой данных .

AdminBAL является DAO для этой таблицы базы данных, и если вы посмотрите внимательно, он использует только

GridView1.DataSource = admin.LoadAll(); 

и

new AdminBAL().Insert(u.Text, p.Text, sp.Text, dT.SelectedValue, ad.Text, 
         bool.Parse(dA.SelectedValue)); 

т.е. всего два метода с именами, которые делают его очень ясно, что они делают. Должно быть достаточно простым, чтобы придумать альтернативу, адаптированную к вашему хранилищу данных ...

Смежные вопросы