Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 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; просмотров: 226; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.39 (0.006 с.) |