Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание нового приложения и Web-формы switchboard
1. Создайте новый проект ASP.NET Web application и назовите его Contact Management. 2. Переименуйте файл Webforml.aspx в SwitchBoard.aspx и отобразите окно с Web-формой в режим HTML. 3. Введите между тэгами <form> и </form> следующий HTML-код:
<h2>Диспетчер контактов</h2> <P>Выберите действие</P> <P><a href="Calls.aspx">Посмотреть/добавить звонки.</a></P> <P> <a href="AddContact.aspx">Добавить контакт.</a> </P> <P> <a href="DeleteContact.aspx">Удалить контакт.</a> </P> <P> <a href="ContactTypes.aspx">Добавить тип контакта.</a> </P>
Задание 3. Добавление компонентов, необходимых для работы с БД. Приложение Contact Management осуществляет доступ к данным из нескольких Web-форм. Чтобы объекты соединения с БД, адаптера и набора данных оказались доступными соответствующим Web-формам, они определяются в файле Global.asax и сохраняются в сеансовых переменных состояния. Все Web-формы и их пользователи применяют одно общее соединение с БД. Это экономит ресурсы и облегчает управление параметрами объектов соединения и адаптера во время разработки приложения, поскольку все компоненты приложения, требуемые для работы с БД, собраны в одном месте — в файле Global.asax. Добавление к приложению компонентов для работы с БД 1. Откройте файл Global.asax и щелкните ссылку Server Explorer — Visual Studio откроет окно Server Explorer. 2. Щелкните кнопку Connect To A Database в окне Server Explorer, в результате Visual Studio откроет диалоговое окно DataLink Properties. 3. Выберите сервер SQL, на котором установлена БД Contacts, щелкните Use Windows NT integrated security и введите в текстовое поле Select database on the Server имя Contacts. Щелкните кнопку Test Connection, чтобы проверить заданные параметры, затем ОК. Visual Studio добавит созданное соединение с БД в окно Server Explorer. 4. В окне Server Explorer откройте список элементов созданного соединения, щелкнув знак «+» слева от значка соединения Contacts.dbo, затем аналогичным образов раскройте узел Tables. Перетащите таблицы Calls, ContactTypes и Contacts из окна Solution Explorer на страницу Global.asax. Visual Studio добавит компонент соединения с БД и компоненты адаптера данных для каждой из этих таблиц. 5. Каждый адаптер данных представляет одну из таблиц, которую вы перетащили на страницу. Щелкните правой кнопкой один из адаптеров данных и выберите из контекстного меню команду Generate Data Set — Visual Studio откроет диалоговое окно Generate DataSet.
6. Введите в текстовое поле New имя набора данных, который нужно создать. Имя набора данных должно быть связано с именем таблицы, которую он представляет (например, у набора данных, созданного на основе таблицы Calls, должно быть имя dsCalls). После этого установите флажок Add This Dataset To The Designer и щелкните OK, Visual Studio добавит набор данных к странице Global.asax. 7. Повторите пункты 5 и 6 для каждого адаптера данных. 8. Дважды щелкните страницу Globabl.asax в окне Code, чтобы открыть код страницы. Добавьте к нему следующий код обработчика события Session_Start, объявляющий сеансовые переменные состояния, которые необходимы другим Web-формам для доступа к компонентам, обеспечивающим работу с БД:
Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) ' Соединение с БД. Session("ContactMgmt") = SqlConnection1 Session("adptCalls") = SqlDataAdapter1 Session("adptContactTypes") = SqlDataAdapter2 Session("adptContacts") = SqlDataAdapter3 Session("dsCalls") = dsCalls Session("dsContactTypes") = dsContactTypes Session("dsContacts") = dsContacts End Sub
Задание 4. Создание формы AddContact Для добавления сведений о контактах в приложении служит Web-форма Add-Contact — простая форма с текстовыми полями. Она позволяет ввести значения для всех полей таблицы Contact. Готовая форма AddContact показана на рис. 2.
Рис. 2
|
||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 148; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.55.214.236 (0.096 с.) |