Создание Web-сайта "Интернет-магазин программного обеспечения"

Обзор программного обеспечения электронного магазина, использование языка программирования VbScript. Модельная и физическая структура, разработка регистрационной формы Web-сайта, подключение его к базе данных. Особенности создания страницы пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 03.04.2013
Размер файла 2,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

3

Размещено на http://www.allbest.ru/

1

создание Web-сайта «Интернет-магазин программного обеспечения»

СОДЕРЖАНИЕ

электронный магазин программирование

ВВЕДЕНИЕ

1. ОПИСАНИЕ ТЕМЫ

2.СТРУКТУРА WEB-САЙТА

3. РЕГИСТРАЦИОННАЯ ФОРМА

4. ПОДКЛЮЧЕНИЕ WEB-САЙТА К БАЗЕ ДАННЫХ (MICROSOFT ACCESS)

5. СОЗДАНИЕ СТРАНИЦЫ ПОЛЬЗОВАТЕЛЯ(USER)

6. ПРОВЕРКА ВХОДЯЩЕЙ ИНФОРМАЦИИ ДЛЯ WEB-САЙТА

7. СОЗДАНИЕ СТРАНИЦЫ АДМИНИСТРАТОРА (ADMIN)

8. УПРАВЛЕНИЕ ДАННЫМИ СО СТОРОНЫ АДМИНИСТРАТОРА

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ВВЕДЕНИЕ

Данная работа выполнялась в рамках курса изучения технологии ASP и ASP.NET. Технологии ASP представляют собой среду написания сценариев на стороне сервера, которую можно использовать для динамического изменения веб-содержимого. ASP требует знания языков сценариев, например, VBScript или JavaScript (JScript).

ASP «встроена» в Internet Information Services (IIS), который является составной частью архитектуры Microsoft для Web-приложений. Роль IIS состоит в связывании клиентов, обращающихся к системе через протокол HTTP, с другими службами Windows.

Напоминаем, что IIS доступен в ОС Windows 2000-2003 или в Windows XP Professional после установки соответствующих компонент Windows. При стандартной установке указанных ОС сервер IIS не доступен.

Если Вы используете встроенные антивирусные средства на Вашем компьютере, то необходимо им запретить блокировку скриптов, иначе, большинство скриптов ASP работать не будет. Внутри программы Visual Studio 2010 существует технология ASP.NET. В первые дни нашего урока мы познакомились введениями ASP.NET, язык разметки HTML и использование в Visual Studio 2010.

В предлагаемой теме курсовой работы в теме «Интернет-магазин программного обеспечения» старалось включить все знание, которое я изучал из этого курса и закончил свою работу. Все информация в Web-сайте написано в русском языке, который облегчить работу пользователя и будет очень понятным.

Целью данной работы являются создать Web-сайт с помощью технологии ASP.NET.

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

1. ОПИСАНИЕ ТЕМЫ

Тема данной курсовой работы является создание Web-сайта «Интернет-магазин программного обеспечения».

Для создания этого сайта используется программа Visual Studio 2010. В процессе разработки в основном используется язык программирования VbScript.

Данный Web-сайт подключен в базу данных (MS Access) при помощи элемента управление AccessDataSource и содержит всё информацию о товарах и пользователях которые уже сделали регистрацию в этот сайт. Когда пользователь сделает регистрацию в данный сайт, то его информация сохраняется в базе данных данного сайта. Также в этом базе данных сохраняется товары, которые пользователь добавляет в свою корзину. Когда пользователь сделает регистрацию, то администратор должен обязательно дать доступ к пользователю для входа в сайт.

Администратор сайта имеет привилегию удаление пользователя из сайта, изменение данных о пользователя и дать доступ пользоваться сайтом или наоборот.

Основнуючасть работы Web-сайта делает база данных (MS Access), которая сохраняет в себе все данные сайта.

Еще в сайте использовано технология корзины покупок, которые является одна из популярных моделей электронной торговли. Эта технология обработки заказов позволяет заказчиком накапливать и сохранять списки товаров, которые они пожелали купить во время просмотра электронного магазина. Программное обеспечение электронного магазина должно включать каталог товаров, находящийся на сервере продавца в форме базы данных.

2.СТРУКТУРА WEB-САЙТА

Модельная структура. Модельная структура Web-сайта это модель основного страницы сайта, которые показано в рис 2.1.

Рис 2.1. Модельная структура

Физическая структура. Физическая структура Web-сайта это расположения файла, которые показано в рис 2.2.

Рис 2.2.Физическая структура

Структура текущих Web-сайта соответствует стандартам других сайтов. Первая страница Web-сайта имеет баннер, панель с кнопками управление, которые расположены на левом и на верхним стороне Web-сайта. И еще первой странице Web-сайта присутствует контент, которые отображает информации Web-сайта. Внизу страницы вставлено информация о правах автора и еще вставлено гиперссылка, которые возвращает пользователя в главную страницу Web-сайта. В главной странице сайта расположено регистрационная форма, которая пользователь может легко сделать регистрацию и после администраторского доступа может легко войти в систему.

В главном странице сайта приведено немного информации о сайте и вставлено электронный адрес администратора для отправления сообщение к администратору. Код главной странице сайта приведено на листинге 2.1.

Листинг 2.1 HTML- код главной страницы

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title>Главная страница</title>

</head>

<body bgcolor="#77a9e2">

<form id="form1" runat="server" method="post">

<div align="center">

<asp:Table ID="Table1" runat="server" CellPadding="0" CellSpacing="0" Width="900px"

BackColor="#77a9e2" Height="850px" BorderStyle="None">

<asp:TableRow runat="server">

<asp:TableCell runat="server" ColumnSpan="3" HorizontalAlign="Center" Height="210px">

<asp:Image ID="Image1" runat="server" ImageUrl="~/images/Banner.jpg" Height="150" />

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell ColumnSpan="3">

<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="default.aspx?sah=1">

<asp:Image ID="Image7" runat="server" ImageUrl="~/images/header_btn1.gif" Width="170" /></asp:HyperLink>

<asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="default.aspx?sah=2">

<asp:Image ID="Image4" runat="server" ImageUrl="~/images/header_btn2.gif" Width="170" /></asp:HyperLink>

<asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="default.aspx?sah=3">

<asp:Image ID="Image6" runat="server" ImageUrl="~/images/header_btn3.gif" Width="170" /></asp:HyperLink>

<asp:HyperLink ID="HyperLink6" runat="server" NavigateUrl="default.aspx?sah=4">

<asp:Image ID="Image8" runat="server" ImageUrl="~/images/header_btn4.gif" Width="170" /></asp:HyperLink>

<asp:HyperLink ID="HyperLink7" runat="server" NavigateUrl="default.aspx?sah=5">

<asp:Image ID="Image9" runat="server" ImageUrl="~/images/header_btn5.gif" Width="170" /></asp:HyperLink>

<br /><br /><br />

</asp:TableCell>

</asp:TableRow>

<asp:TableRow runat="server">

<asp:TableCell runat="server" ColumnSpan="1" VerticalAlign="Top" Width="200px" HorizontalAlign="Center">

<asp:Table ID="Table2" runat="server" CellPadding="0" CellSpacing="0">

<asp:TableRow ID="TableRow2" runat="server">

<asp:TableCell ID="TableCell2" runat="server" BorderWidth="0px" HorizontalAlign="Center"

VerticalAlign="Top">

<asp:Image ID="lp1" runat="server" ImageUrl="~/images/Left_panel1.gif" />

</asp:TableCell>

</asp:TableRow>

</asp:Table>

<asp:HyperLink ID="HyperLink13" runat="server" NavigateUrl="default.aspx?sah=pravila_sayta">Регистрация</asp:HyperLink><br /><br />

<asp:HyperLink ID="HyperLink8" runat="server" NavigateUrl="default.aspx?sah=6">

<asp:Image ID="Image2" runat="server" ImageUrl="~/images/header_btn6.gif" Width="170" /></asp:HyperLink><br />

<asp:HyperLink ID="HyperLink9" runat="server" NavigateUrl="default.aspx?sah=7">

<asp:Image ID="Image3" runat="server" ImageUrl="~/images/header_btn7.gif" Width="170" /></asp:HyperLink><br />

<asp:HyperLink ID="HyperLink10" runat="server" NavigateUrl="default.aspx?sah=8">

<asp:Image ID="Image10" runat="server" ImageUrl="~/images/header_btn8.gif" Width="170" /></asp:HyperLink><br />

<asp:HyperLink ID="HyperLink11" runat="server" NavigateUrl="default.aspx?sah=9">

<asp:Image ID="Image11" runat="server" ImageUrl="~/images/header_btn9.gif" Width="170" /></asp:HyperLink><br />

<asp:HyperLink ID="HyperLink12" runat="server" NavigateUrl="default.aspx?sah=10">

<asp:Image ID="Image12" runat="server" ImageUrl="~/images/header_btn10.gif" Width="170" /></asp:HyperLink>

<br /><br /><br />

<asp:Table ID="Table6" runat="server">

<asp:TableRow>

<asp:TableCell>

<asp:HyperLink ID="HyperLink15" runat="server" NavigateUrl="http://www.facebook.com">

<asp:Image ID="Image13" runat="server" ImageUrl="~/images/facebook.png" Width="40"

Height="40" /></asp:HyperLink>

<asp:HyperLink ID="HyperLink14" runat="server" NavigateUrl="http://www.vk.ru">

<asp:Image ID="Image14" runat="server" ImageUrl="~/images/vk.png" Width="40" Height="40" /></asp:HyperLink>

<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="http://www.mail.ru">

<asp:Image ID="Image15" runat="server" ImageUrl="~/images/agent.png" Width="40" Height="40" /></asp:HyperLink>

</asp:TableCell>

</asp:TableRow>

</asp:Table>

<asp:Table ID="left_panel1" runat="server">

<asp:TableRow>

<asp:TableCell HorizontalAlign="center">

<asp:Image ID="lp2" runat="server" ImageUrl="~/images/Left_panel2.gif" />

</asp:TableCell>

</asp:TableRow>

</asp:Table>

</asp:TableCell>

<asp:View ID="View2" runat="server">

</asp:View>

<asp:View ID="View3" runat="server">

<center>

<h2>

<asp:Label ID="success_regis" runat="server" Text=""></asp:Label></h2>

<h2>

<asp:Label ID="success_regis1" runat="server" Text=""></asp:Label></h2>

</center>

</asp:View>

<asp:View ID="View4" runat="server">

<center>

<h3><asp:Label ID="lblerror" runat="server" Text="" ForeColor=""></asp:Label></h3>

<h3><asp:Label ID="lblerror1" runat="server" Text="" ForeColor=""></asp:Label></h3>

</center>

</asp:View>

<asp:View ID="View5" runat="server">

<center>

<h3><a href="http://www.softkey.ru/catalog/company.php?ID=1001">1С-Битрикс</a></h3>

</center>

«1С-Битрикс» - совместное предприятие, созданное фирмой «1С» и ООО «Битрикс». «1С-Битрикс»

обладает правами продажи продукта «1С-Битрикс: Управление сайтом» на территории

стран СНГ, занимается развитием и продвижением продукта, а также построением партнерской

сети для его распространения, внедрения и поддержки. Компания Софткей является дистрибьютором

1C-Bitrix в России.<br />

E-Mail: <a href='mailto:info@1c-bitrix.ru'>info@1c-bitrix.ru</a><br />

Веб-сайт: <a href='http://www.1c-bitrix.ru'>www.1c-bitrix.ru</a><br />

Телефон: (495) 775-26-18<br />

Программ:10<br />

<br />

<center>

<h3>

<a href='http://www.softkey.ru/catalog/company.php?ID=12537'>RAR Lab</a></h3>

</center>

<br />

Компания win.rar GmbH's (Ltd.) была основана в феврале 2002 года в Бремене, Германия.

Компания занимается продвижением программного обеспечения WinRAR, написанного и

разработанного российским программистом Евгением Рошалем. Компания Софткей является

дистрибьютором WinRAR в России и оказывает техническую и маркетинговую поддержку

на территории России.<br />

Веб-сайт: <a href='http://www.win-rar.ru/'>www.win-rar.ru</a><br />

Телефон: +74959807250

<br />

Программ: 4<br /><br />

<center><h3>

<a href='http://www.softkey.ru/catalog/company.php?ID=24571'>Microsoft</a></h3></center><br />

Корпорация Microsoft является признанным мировым лидером в производстве программного

обеспечения, предоставлении услуг и разработке интернет-технологий для персональных

компьютеров и серверов. Компания предлагает широкий спектр программных продуктов

для делового и личного применения, которые позволяют существенно повысить эффективность

труда и использовать новейшие достижения информационных технологий на работе, дома

и при обучении.<br />

E-mail: <a href='mailto:info@microsoft.ru'>info@microsoft.ru</a><br />

Веб-сайт: <a href='http://www.microsoft.com/rus'>www.microsoft.com/rus</a><br />

Телефон: +7-495-745-5445<br />

Программ: 151<br />

<br />

<center>

<h3>

<a href='http://www.softkey.ru/catalog/company.php?ID=105258'>Eset</a></h3>

</center>

<br />

Компания ESET -- международный разработчик антивирусного программного обеспечения

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

-- была основана в 1992 году. Штаб-квартиры ESET находятся в г. Братислава, Словакия

и в г. Сан-Диего, США. Компания представлена более чем в 160 странах мира. ESET

является пионером в области создания эвристических методов обнаружения угроз, которые

позволяют детектировать и обезвреживать как известные, так и новые вредоносные программы.<br />

Телефон: +7 (495) 981-01-57

<br />

Программ: 20<br />

<br />

<center>

<h3>

<a href='http://www.softkey.ru/catalog/company.php?ID=3025'>Acronis</a></h3>

</center><br />

Компания Acronis является технологическим лидером в разработке системных решений

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

<a href='http://www.acronis.ru/homecomputing/products/trueimage/'>копированию данных</a>,

управлению загрузкой операционных систем, редактированию дисков, надежному уничтожению

данных, и прочих системных средств. Среди наших разработок популярные во всем мире

продукты Acronis True Image, Acronis OS Selector, Acronis Privacy Expert, Acronis

Migrate Easy, Acronis Disk Editor, Acronis Recovery Expert, а также несколько новых

продуктов, которые будут доступны в ближайшем будущем. Программное обеспечение Acronis

-- соединение уникальных технологий и непревзойденного удобства использования, до

сих пор не доступных в конкурирующих продуктах. Наши пользователи могут быть уверены

в высочайшем качестве продуктов, профессиональной технической поддержке и конкурентоспособных

ценах. Продукты Acronis доступны по электронной загрузке, в продаже в коробочном

исполнении, в виде лицензии на использование для установки консультантами, а также

распространяются с OEM-продуктами. Мы также предлагаем исключительные возможности

для партнеров и полную поддержку их реселлеров и дистрибьюторов. Компания Софткей

является интернет дистрибьютором Acronis в России и оказывает маркетинговую поддержку

на территории России.<br />

Все корпоративные продукты продаются ТОЛЬКО с технической поддержкой (AAS или AAP).<br />

E-Mail: <a href='mailto:info@aflex.ru'>info@aflex.ru</a>

<br />

Веб-сайт: <a href='http://www.paragon.ru'>www.paragon.ru</a><br />

Программ: 17<br />

<br />

<center>

<h3>

<a href='http://www.softkey.ru/catalog/company.php?ID=48941'>Adobe Systems Russia</a></h3>

</center>

<br />

Компания Adobe Systems основана в 1982 и, на сегодняшний день, является ведущим

производителем программного обеспечения для графического дизайна, работы с Web-контентом.

Ежегодные доходы компании приближаются к $ 1 миллиарду. Программы компании имеют

награды за лучшие решения в области дизайна, графики и работы с Web-контентом. В

компании работает более чем 2.400 служащих во всем мире. Adobe Systems имеет свои

филиалы в Северной Америке, Европе, Тихоокеанском регионе, Японии и Латинской Америке.

Этот раздел посвящен программным продуктам знаменитого разработчика решений для

графического дизайна. В нем представлены самые практичные и популярные разработки

компании Adobe. Богатый инструментарий Dreamweaver, открытость приложения для всевозможных

настроек, удобный интерфейс и другие особенности программы стали залогом мировой

популярности этого HTML-редактора. Adobe acrobat - известный всем без исключения

пакет программ для создания и просмотра изображения в формате PDF, также обеспечивает

массу возможностей для обмена идеями и управления работой креативной команды. Наиболее

известная версия для профессионалов Adobe Acrobat 11 Professional Adobe Acrobat

11 Professional В разделе пользователь может ознакомиться с профессиональным решением

Adobe illustrator, оптимальной и универсальной средой работы с векторной графикой.

Adobe photoshop, без преувеличения - флагманский продукт разработчика, активно использующийся

не только в полиграфии, но и веб-дизайне. Его многочисленные преимущества оценили

не только профессионалы, но и любители. Последнее решение Adobe photoshop обеспечивает

пользователю контроль даже над трехмерными объектами, предлагает новые возможности

анимации и усовершенствованный анализ изображения. Adobe - это масса возможностей

монтажа, создания спецэффектов, широкий просто.<br />

Веб-сайт: <a href='http://www.adobe.com/ru/'>www.adobe.com/ru/</a><br />

Телефон: 8 800 333 3663<br />

Программ: 48<br /><br /><br />

</asp:View>

<asp:View ID="View7" runat="server">

<center>

<h2>Главная страница WEB-сайта</h2></center>

Данный Web-сайт относиться к теме “Интернет-магазин программного обеспечения”. В

этот Web-сайт использовано язык HTML и язык VB-Script. Автор этого сайта старался

все, что он знает о языках HTML и Visual Basic включить в этот сайт для улучшения

его работы. И еще автор этого сайта старается, что в будущем сделать свой сайт еще

лучше и безопаснее. Вы можете отправлять свои мнение и вопросы к администраторам

сайта по электронной почте <a href='mailto:par7izpm93@list.ru'>par7izpm93@list.ru

</a>

</asp:View>

<asp:View ID="View8" runat="server">

<center>

<h3>Последние новости</h3></center><br /><br />

14.03.2013 Антивирус Касперского + БЕСПЛАТНЫЙ курс английского!<br/>

Решили купить антивирус? Самое время! Сообщаем о старте выгодной акции от Лаборатории

Касперского, которая позволит Вам получить бесплатный и очень полезный подарок.

Только до 31 марта, покупая Kaspersky Internet Security 2013, Антивирус Касперского

или Kaspersky Crystal на нашем сайте, Вы получаете в подарок курс английского языка

«Минилекс и Минифраз Гуннемарка» от WordSteps.<br />

Компания: ЗАО "Софткей"<br /><br />

11.03.2013. Компьютерный самоучитель "РЕПЕТИТОР English" - скидка 20% до конца марта

Типичный пользователь этой программы - человек, уже изучавший английский язык раньше,

в школе или институте, но не удовлетворённый результатами. В лучшем случае, он может

читать, за каждым словом обращаясь к словарю, а при попытке что-то сказать мучительно

ищет слова, которые "всё время крутятся рядом, но никак не вспоминаются". Таких

часто называют 'False Beginners' (ложные новички).<br />

Компания: РЕПЕТИТОР МультиМедиа<br />

<br />

01.03.2013. Вышел Office 365 для малого и среднего бизнеса! Компания Softkey сообщает

о выходе корпоративной версии для малого и среднего бизнеса. Обе версии Вы можете

приобрести в каталоге нашего магазина. Office 365 - это предоставляемая по подписке

служба, которая обеспечивает доступ ко всем приложениям Microsoft и их обновлениям

с любых устройств. Каждый пользователь может установить свой Office 365 на 5 устройств,

включая смартфоны и планшеты.<br />

Компания: Microsoft<br /><br /><br />

</asp:View>

<asp:View ID="View9" runat="server">

<center><h1>Для просмотра корзины входите в систему!</h1></center>

</asp:View>

<asp:View ID="View10" runat="server"><center><h3>Уважаемый Покупатель!</h3></center><br />

Благодарим вас за выбор компании «Софткей» в качестве поставщика лицензионного программного

обеспечения. Мы непрерывно работаем над расширением ассортимента и повышением качества

наших услуг, чтобы вам было удобно и необременительно совершать покупки и оперативно

разрешать свои проблемы.<br />

Отвечаем на часто задаваемые нам вопросы:<br />

1. Что является подтверждением легальности распространения компанией «Софткей» программного

обеспечения?<br />

2. Что для проверяющих органов является подтверждением правомерности владения клиентом

программным обеспечением?<br />

3. Что подтверждает легальность переданного клиенту ПО?<br />

4. Что является гарантией передачи лицензионной продукции в случае передачи прав

на использование ПО?<br />

Компания «Софткей» - первый в России продавец лицензионного программного обеспечения

(программ для ЭВМ). Компания «Софткей» действует на основании лицензионных договоров*

и договоров поставки (договоров купли-продажи)**, заключенных непосредственно с

дистрибуторскими компаниями-поставщиками, авторами, компаниями-разработчиками (ГК

РФ, часть IV, Ст.1272, Ст.1286), что является для Покупателя стопроцентной гарантией

приобретения лицензионных экземпляров программ и прав на использование программ

для ЭВМ. Подтверждением легальности распространения компанией «Софткей» экземпляров

программ и прав на использование программ для ЭВМ, являются копии авторизационных

писем (сертификатов, свидетельств) дистрибуторов, правообладателей, авторов, разработчиков

программного обеспечения, а также информация о коммерческом партнерстве, доступная

на сайте www.softkey.ru и сайтах дистрибуторов, правообладателей, авторов, разработчиков

соответствующих программ для ЭВМ. Подтверждением правомерности владения экземплярами

программного обеспечения и/или правомерности использования программного обеспечения

является соответствующий оформленный и оплаченный Покупателем заказ, размещенный

в системе www.softkey.ru (в том числе на различных аффилированных сайтах). Каждый

такой заказ сопровождается счетом, счетом-фактурой, товарной накладной и/или актом

приема-передачи прав на использование объектов интеллектуальной собственности. Этих

документов вполне достаточно для подтверждения легального приобретения лицензионного

программного обеспечения и правомерности его использования. Если Покупатель получает

экземпляры программ для ЭВМ распространяемых на материальных носителях или в электронной

форме (ГК РФ, часть IV, Ст. 1270, пункт 2, подпункт 2, Ст. 1272), подтверждением

передачи лицензионной продукции являются соответствующие товарные накладные, диски,

коробки, свидетельства (сертификаты или лицензии), содержащие серийные номера или

ключи доступа. Отсутствие лицензионного договора (соглашения или неисключительной

лицензии) с правообладателем на приобретаемый экземпляр программы не ограничивает

Покупателя в правомерном использовании экземпляра программы (ГК РФ, часть IV, Ст.

1272, Ст. 1280). Если Покупателю передаются права на использование программ для

ЭВМ на основании лицензионного договора***, то гарантией передачи лицензионной продукции

являются лицензионные договоры (соглашения), заключаемые (акцептуемые) Покупателем

как правило в форме присоединения (ГК РФ, часть IV, Ст. 1286, пункт 3) в момент

инсталляции (установки) соответствующего ПО или при оформлении заказа в системе

«Софткей". Полные тексты лицензионных договоров (соглашений) доступны для ознакомления

и скачивания в сети Интернет на сайтах правообладателей, авторов, разработчиков

программ, включая сайт «Софткей» (www.softkey.ru), а также в составе демонстрационных

и полных версий соответствующего ПО. В случае приобретения экземпляров программ

в электронном виде рекомендуется распечатать и подписать лицензионные договоры (соглашения),

а также сохранить и распечатать полученные электронные письма с серийными номерами

и ключами доступа.<br /><br />

</asp:View>

<asp:View ID="View11" runat="server">

<asp:Label ID="label_2" runat="server" Text=""></asp:Label>

</asp:View>

<asp:View ID="View12" runat="server">

<asp:Label ID="Label1" runat="server" Text=""></asp:Label>

</asp:View>

<asp:View ID="View13" runat="server">

<asp:Label ID="l_graphics" runat="server" Text=""></asp:Label>

</asp:View>

<asp:View ID="View14" runat="server">

<asp:Label ID="l_multi" runat="server" Text=""></asp:Label>

</asp:View>

<asp:View ID="View15" runat="server">

<asp:Label ID="l_others" runat="server" Text=""></asp:Label>

</asp:View>

<asp:View ID="View16" runat="server">

<asp:Label ID="lbl_zabil" runat="server" Text=""></asp:Label>

<br />

<center>

Для восстановления пароля введите номер телефона адрес и секретный вопрос, на который

зарегистрирована Ваша учетная запись</center><br /><br />

<asp:Table ID="Table7" runat="server">

<asp:TableRow>

<asp:TableCell>Введите ваш номер телефон<br /><br />Введите секретный вопрос

</asp:TableCell>

<asp:TableCell><input type='text' name='txt1p' id='txt1p' /> <br /><br /> <input type='text' name='txt2s' id='txt2s' />

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell ColumnSpan="2" HorizontalAlign="Right"> <br /><input type ='submit' name ='bt_vos' id="bt_vos" value = 'Восстановить' />

</asp:TableCell>

</asp:TableRow>

</asp:Table>

</asp:View>

<asp:View ID="View17" runat="server">

<h3><p><b>Общие правила поведения на сайте:</b></p></h3><p>

Начнем с того, что на сайте общаются сотни людей, разных религий и взглядов, и все

они являются полноправными посетителями нашего сайта, поэтому если мы хотим чтобы

это сообщество людей функционировало нам и необходимы правила. Мы настоятельно рекомендуем

прочитать настоящие правила, это займет у вас всего минут пять, но сбережет нам

и вам время и поможет сделать сайт более интересным и организованным.</p><p>

На нашем сайте нужно вести себя уважительно ко всем посетителям сайта. Не надо оскорблений по отношению к участникам, это всегда лишнее. Если есть претензии - обращайтесь к Админам или Модераторам (воспользуйтесь личными сообщениями). Оскорбление других посетителей считается у нас одним из самых тяжких нарушений и строго наказывается администрацией. <b>У нас строго запрещен расизм, религиозные и политические высказывания.</b>

Заранее благодарим вас за понимание и за желание сделать наш сайт более вежливым и дружелюбным.</p>

<p><b>На сайте строго запрещено:</b></p>

<p>- сообщения, не относящиеся к содержанию статьи или к контексту обсуждения</p>

<p>- оскорбление и угрозы в адрес посетителей сайта</p>

<p>- в комментариях запрещаются выражения, содержащие ненормативную лексику, унижающие человеческое достоинство, разжигающие межнациональную рознь</p>

<p>- спам, а также реклама любых товаров и услуг, иных ресурсов, СМИ или событий, не

относящихся к контексту обсуждения статьи</p>

<p>Давайте будем уважать друг друга и сайт, на который Вы и другие читатели приходят

пообщаться и высказать свои мысли. Администрация сайта оставляет за собой право

удалять комментарии или часть комментариев, если они не соответствуют данным требованиям.</p>

<p>

При нарушении правил вам может быть дано <b>предупреждение</b>. В некоторых случаях

может быть дан бан <b>без предупреждений</b>. По вопросам снятия писать администратору.</p>

<p><b>Оскорбление</b> администраторов или модераторов также караются <b>баном</b> -уважайте чужой труд.</p>

<center>

<asp:HyperLink ID="HyperLink17" runat="server" NavigateUrl="~/Default.aspx?sah=regis">Принимаю </asp:HyperLink>

<asp:HyperLink ID="HyperLink18" runat="server" NavigateUrl="~/Default.aspx"> Не принимаю</asp:HyperLink></center>

<br /><br /><br />

</asp:View>

</asp:MultiView>

</asp:TableCell>

<asp:TableCell runat="server" ColumnSpan="1" VerticalAlign="Top" Width="200px" HorizontalAlign="Center">

<asp:Table ID="Table3" runat="server">

<asp:TableRow ID="TableRow6" runat="server">

<asp:TableCell ID="TableCell6" runat="server" BorderWidth="0px" HorizontalAlign="Center"

VerticalAlign="Top" ForeColor="white" Font-Bold="true">Логин: </asp:TableCell>

<asp:TableCell ID="TableCell9" runat="server" BorderWidth="0px" HorizontalAlign="Center"

VerticalAlign="Top">

<asp:TextBox ID="txtlogin12" runat="server" value="Логин" onblur="if(this.value=='') this.value='Логин';"

onfocus="if(this.value=='Логин') this.value='';" Width="120"></asp:TextBox>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow ID="TableRow7" runat="server">

<asp:TableCell ID="TableCell7" runat="server" BorderWidth="0px" HorizontalAlign="Center"

VerticalAlign="Top" ForeColor="white" Font-Bold="true">Пароль: </asp:TableCell>

<asp:TableCell ID="TableCell10" runat="server" BorderWidth="0px" HorizontalAlign="Center"

VerticalAlign="Top">

<asp:TextBox ID="txtpassword12" runat="server" Width="120" TextMode="Password" value="*******"

onblur="if(this.value=='') this.value='*******';" onfocus="if(this.value=='*******') this.value='';"></asp:TextBox>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow ID="TableRow8" runat="server">

<asp:TableCell ID="TableCell8" runat="server" BorderWidth="0px" HorizontalAlign="Center"

VerticalAlign="Top" ColumnSpan="2">

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/enter.gif" PostBackUrl="~/hello.aspx"

Width="130" /><br />

<asp:HyperLink ID="HyperLink16" runat="server" NavigateUrl="~/Default.aspx?sah=zabili_parol">Забыли пароль</asp:HyperLink>

</asp:TableCell>

</asp:TableRow>

</asp:Table>

<asp:Table ID="Table5" runat="server" Width="180" Height="190">

<asp:TableRow>

<asp:TableCell BorderWidth="0" BorderStyle="Ridge" BorderColor="white" HorizontalAlign="Center">

</asp:TableCell>

</asp:TableRow>

</asp:Table>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow runat="server">

<asp:TableCell runat="server" ColumnSpan="3" HorizontalAlign="Center">

&copy 2013 Все правы защищены!<br />

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="Default.aspx">www.softkey.tj</asp:HyperLink>

</asp:TableCell>

</asp:TableRow>

</asp:Table>

</div>

</form>

</body>

</html>

Как видно в листинги 2.1 (HTML-кода) что главная страница Web-сайта состоит из табличных дизайнов, то есть много использовано пара тегов <table></table>. Итак расскажем о структурах сайта, как уже мы обе сняли вверху, что страница имеет баннер, правый панель, левый панель, контент и футер. Подробнее расскажем об расположение элементов в этом Web-сайте. Впервые вид дизайна, то есть создано в виде табличного дизайна, которые состоит из три часты, то есть из три <tr></tr>. На первом строке расположен баннер Web-сайта, которые стоит внутри <td></td> и его «ColumnSpan=3». Во втором строке расположен левый панель Web-сайта в <td></td>- сначала с таким образом тоже расположено контент и правый панель Web-сайта. А в третий строке расположено элементы, которые относятся в авторских правах сайта, похоже, у тегов баннера и его параметрах.

В левом панели нашего сайта распложено рисунки как ссылка, когда нажмем на этих рисунках, то соответственно ссылкам откроется страница. По вверху рисункам расположена ссылка регистрация, когда нажимаем на эту ссылку, то откроется регистрационная форма (подробнее о регистрационной форме расскажем в следующем главе). В нижней части левого панели расположено три картинка социальных при нажатии этого ссылка пользователь отправляется в социальных сайтах.

Все информацию, которые отображается в Web-сайте, выводится в контенте. Как видно из листинга 2.1 в контенте используется объект Multiview. Этот объект использует внутри себя несколько объектов View, которые отображает разные информации при нажатии в ссылках.

А правом панели нашего расположено две текстовые поля и одного кнопка для входа в систему. И так в последнем линейки нашего главного страница сайта расположена информация об авторских правах.

Вид основного страница нашего Web-сайта показан на рис.2.3.

Рис 2.3.Вид главной страницы

3. РЕГИСТРАЦИОННАЯ ФОРМА

Один из основных формы Web-сайта считается регистрационная форма. Регистрационная форма нужен для регистрации пользователя, чтобы пользователь мог полноценно работать в этом Web-сайте. Сегодня почти все Web-сайты имеет регистрационную форму, которые пользователю даст много возможности пользоваться сайтом. Однако после регистрации пользователя все его данные сохраняется в базе данных Web-сайта. А в другой стороне регистрационная форма обеспечит безопасность Web-сайта, сервер Web-сайта (Администратор) при создании регистрационную форма, его обязательно подключить в базу данных для сохранения все данные о пользователях. При возникновении какой-нибудь проблемы администратор может исправлять ошибки через БД или при нарушении правила сайта администратор может удалить пользователя из база данных. При этом пользователь не может войти в систему.

Листинг 3.1 HTML-код регистрационной формы

<asp:TableCell runat="server" ColumnSpan="1" Width="480px" VerticalAlign="Top" Font-Italic="True"

Font-Names="Palatino Linotype" Font-Size="Medium" ForeColor="White" HorizontalAlign="Justify">

<asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="6">

<asp:View ID="View1" runat="server">

<asp:Panel ID="Panel1" runat="server">

<asp:Table ID="Table4" runat="server" HorizontalAlign="center" BorderWidth="2" BorderColor="AliceBlue">

<asp:TableRow>

<asp:TableCell>Имя</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtnom" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtnom"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Фамилия</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtnasab" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtnasab"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Отчество</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtmdname" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtmdname"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Пол</asp:TableCell>

<asp:TableCell>

<asp:DropDownList ID="jins" runat="server">

</asp:DropDownList>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Дата рождение</asp:TableCell>

<asp:TableCell>

<asp:DropDownList ID="ruz" runat="server">

</asp:DropDownList>

<asp:DropDownList ID="moh" runat="server">

</asp:DropDownList>

<asp:DropDownList ID="sol" runat="server">

</asp:DropDownList>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Адрес</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="suroga" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="suroga"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Номер телефона</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="pnumber" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="pnumber"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Логин</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtlogin1" runat="server"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="txtlogin1"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtlogin1"

ErrorMessage=" Недопустимые символы в логин пользователя, проверти раскладку клавиатуры!!! "

Display="Dynamic" ValidationExpression="\w*" ForeColor="Red"></asp:RegularExpressionValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Пароль</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtpassword1" runat="server" TextMode="Password" MaxLength="10"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtpassword1"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtpassword1"

ErrorMessage="Пароль должен быть больше 5-символов и на латинском букве!!!"

Display="Dynamic" ForeColor="Red" ValidationExpression="(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{5,10})$"></asp:RegularExpressionValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Потверждение</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtpassword2" runat="server" TextMode="Password" MaxLength="10"></asp:TextBox>

<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="txtpassword1"

ControlToValidate="txtpassword2" ErrorMessage="Не совпадает!" ForeColor="Red"></asp:CompareValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell>Ваш секретный вопрос</asp:TableCell>

<asp:TableCell>

<asp:TextBox ID="txtsekret" runat="server" TextMode="SingleLine"></asp:TextBox>

<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="txtsekret"

Display="Dynamic" ErrorMessage=" *" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator>

</asp:TableCell>

</asp:TableRow>

<asp:TableRow>

<asp:TableCell ColumnSpan="2" HorizontalAlign="center">

<asp:Button ID="Button1" runat="server" Text="Регистрация" PostBackUrl="~/data/Savetodb.aspx" />

<br />

<asp:Label ID="regis_error" runat="server" Text=""></asp:Label><br />

<asp:Label ID="regis_error1" runat="server" Text=""></asp:Label>

<asp:AccessDataSource ID="AccessDataSource1" runat="server"></asp:AccessDataSource>

</asp:TableCell>

</asp:TableRow>

</asp:Table>

</asp:Panel>

</asp:View>

Итак, расскажем об использовании элементов для создания регистрационного форма. Регистрационная форма расположено внутри Multiview в основной странице, которая отображается из контента Web-сайта. При нажатии ссылки «Регистрация» откроется сообщения общие правила поведения сайта, после соглашения откроется регистрационная форма.

Регистрационная форма создано при использовании элементов Textbox, DropDownList и Button, все из этих объектов, в линейках расположено в нужном месте. Еще для проверки Textbox-а на пустоту (имеет ли данные или нет) используется элемент проверки Validator, точнее RequiredFieldValidator, которые используется для проверки пустоту или заполнение данные для нужной Textbox-а. После заполнение всех данных, в регистрационном форме, все данные сохраняется в базу данных (как записать данные и читать данные из БД расскажем в следующем главе ).

Вид регистрационной формы показан на рис 3.1.

Рис 3.1 Регистрационная форма

После нажатия кнопки регистрации пользователю сообщает об успешной регистрации, если существует одинаковые логины, то вводится сообщение об ошибки «такой логин уже существует».

4. ПОДКЛЮЧЕНИЕ WEB-САЙТА К БАЗЕ ДАННЫХ (Microsoft Access)

Подключение Web-сайта к базе данных это из основных работ программиста, без подключения база данных программа или Web-сайт не имеет смысл существования. В этом главе расскажем процесс подключения базы данных в Web-сайт. В основном мы используем три варианта подключения, которые мы изучали в течение курса. Первый вариант подключения база данных с помощью элемента AccessDataSource, которые поддерживает расширения файла (.*mdb , .*accdb). Второй способ подключения база данных при использовании элемента SqlDataSource, которые поддерживает файлы (MS Access) и (SQL). А третий вариант подключения база данных с помощью библиотеки Imports System.Data.Oledb. В текущим Web-сайте использовано только два способа подключения база данных, то есть работы с библиотеками Improts System.Data.OleDb и элементам AccessDataSource.

Итак, приведём примеры по подключению база данных со страницами сайта. Уже мы рассказывали, что в нашем проекте используется только два способа подключения база данных, первый способ с помощью Imports System.Data .OleDb которые используется для просмотра продуктов, второе способ это с помощью элемента которые используется для сохранения данные регистрационной форме в базу данных.

Итак, посмотрим первый способ подключения база данных (Imports System.Data.Oledb), которые используется в файле Default.aspx.vb и считается файл главного страницы.

Посмотрим способ чтения информации и его отображения в контенте, его код показано в листинги 4.1:

Листинг 4.1 Код программы

Imports System.Data.OleDb

Imports System.Data

Partial Class _Default

Inherits System.Web.UI.Page

Public con_access As OleDbConnection

Public cmd_access As OleDbCommand

Public reader_access As OleDbDataReader

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Dim connectionString As String = ""

Dim query_sql As String = "SELECT * FROM product where status=1 and id_catalog=1"

connectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Inetpub\wwwroot\www.softkey.tj\data\base.mdb"

con_access = New OleDbConnection(connectionString)con_access.Open()

cmd_access = New OleDbCommand(query_sql, con_access)

reader_access = cmd_access.ExecuteReader()

If reader_access.HasRows = True Then

Dim counter1 As Integer = 0

label_2.Text = "<table><tr>"

Do While reader_access.Read()

label_2.Text = label_2.Text & "<td>"

label_2.Text = label_2.Text & "<table border=1 class='tableborder' CellPadding=0 CellSpacing=0>"

label_2.Text = label_2.Text & "<tr><th colspan=2>" & reader_access(1).ToString & "</th></tr>"

label_2.Text = label_2.Text & "<tr><td><img width=100 height=100 src=images\product_img\" & reader_access(3).ToString() & " /></td><td>" & reader_access(2).ToString() & " </td></tr>"

label_2.Text = label_2.Text & "<tr><br>"

label_2.Text = label_2.Text & "</tr>"

label_2.Text = label_2.Text & "</table>"

label_2.Text = label_2.Text & "</td>"

counter1 = counter1 + 1

If counter1 Mod 2 = 0 Then

label_2.Text = label_2.Text & "</tr><tr>"

End If

Loop

label_2.Text = label_2.Text & "</tr></table>"

End If

Dim query_sql2 As String = "SELECT * FROM product where status=1 and id_catalog=2"

connectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Inetpub\wwwroot\www.softkey.tj\data\base.mdb"

con_access = New OleDbConnection(connectionString)

con_access.Open()

cmd_access = New OleDbCommand(query_sql2, con_access)

reader_access = cmd_access.ExecuteReader()

If reader_access.HasRows = True Then

Dim counter1 As Integer = 0

Label1.Text = "<table><tr>"

Do While reader_access.Read()

Label1.Text = Label1.Text & "<td>"

Label1.Text = Label1.Text & "<table border=1 class='tableborder' CellPadding=0 CellSpacing=0>"

Label1.Text = Label1.Text & "<tr><th colspan=2>" & reader_access(1).ToString & "</th></tr>"

Label1.Text = Label1.Text & "<tr><td><img width=100 height=100 src=images\product_img\" & reader_access(3).ToString() & " /></td><td>" & reader_access(2).ToString() & " </td></tr>"

Label1.Text = Label1.Text & "<tr><br>"

Label1.Text = Label1.Text & "</tr>"

Label1.Text = Label1.Text & "</table>"

Label1.Text = Label1.Text & "</td>"

counter1 = counter1 + 1

If counter1 Mod 2 = 0 Then

Label1.Text = Label1.Text & "</tr><tr>"

End If

Loop

Label1.Text = Label1.Text & "</tr></table>"

End If

Dim query_sql3 As String = "SELECT * FROM product where status=1 and id_catalog=3"

connectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Inetpub\wwwroot\www.softkey.tj\data\base.mdb"

con_access = New OleDbConnection(connectionString)

con_access.Open()

cmd_access = New OleDbCommand(query_sql3, con_access)

reader_access = cmd_access.ExecuteReader()

If reader_access.HasRows = True Then

Dim counter1 As Integer = 0

l_graphics.Text = "<table><tr>"

Do While reader_access.Read()

l_graphics.Text = l_graphics.Text & "<td>"

l_graphics.Text = l_graphics.Text & "<table border=1 class='tableborder' CellPadding=0 CellSpacing=0>"

l_graphics.Text = l_graphics.Text & "<tr><th colspan=2>" & reader_access(1).ToString & "</th></tr>"

l_graphics.Text = l_graphics.Text & "<tr><td><img width=100 height=100 src=images\product_img\" & reader_access(3).ToString() & " /></td><td>" & reader_access(2).ToString() & " </td></tr>"

l_graphics.Text = l_graphics.Text & "<tr><br>"

l_graphics.Text = l_graphics.Text & "</tr>"

l_graphics.Text = l_graphics.Text & "</table>"

l_graphics.Text = l_graphics.Text & "</td>"

counter1 = counter1 + 1

If counter1 Mod 2 = 0 Then

l_graphics.Text = l_graphics.Text & "</tr><tr>"

End If

Loop

l_graphics.Text = l_graphics.Text & "</tr></table>"

End If

Dim query_sql4 As String = "SELECT * FROM product where status=1 and id_catalog=4"

connectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Inetpub\wwwroot\www.softkey.tj\data\base.mdb"

con_access = New OleDbConnection(connectionString)

con_access.Open()

cmd_access = New OleDbCommand(query_sql4, con_access)

reader_access = cmd_access.ExecuteReader()

If reader_access.HasRows = True Then

Dim counter1 As Integer = 0

l_multi.Text = "<table><tr>"

Do While reader_access.Read()

l_multi.Text = l_multi.Text & "<td>"

l_multi.Text = l_multi.Text & "<table border=1 class='tableborder' CellPadding=0 CellSpacing=0>"

l_multi.Text = l_multi.Text & "<tr><th colspan=2>" & reader_access(1).ToString & "</th></tr>"

l_multi.Text = l_multi.Text & "<tr><td><img width=100 height=100 src=images\product_img\" & reader_access(3).ToString() & " /></td><td>" & reader_access(2).ToString() & " </td></tr>"

l_multi.Text = l_multi.Text & "<tr><br>"

l_multi.Text = l_multi.Text & "</tr>"

l_multi.Text = l_multi.Text & "</table>"

l_multi.Text = l_multi.Text & "</td>"

counter1 = counter1 + 1

If counter1 Mod 2 = 0 Then

l_multi.Text = l_multi.Text & "</tr><tr>"

End If

Loop

l_multi.Text = l_multi.Text & "</tr></table>"

End If

Dim query_sql5 As String = "SELECT * FROM product where status=1 and id_catalog=5"

connectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:\Inetpub\wwwroot\www.softkey.tj\data\base.mdb"

con_access = New OleDbConnection(connectionString)

con_access.Open()

cmd_access = New OleDbCommand(query_sql5, con_access)

reader_access = cmd_access.ExecuteReader()

If reader_access.HasRows = True Then

Dim counter1 As Integer = 0

l_others.Text = "<table><tr>"

Do While reader_access.Read()

l_others.Text = l_others.Text & "<td>"

l_others.Text = l_others.Text & "<table border=1 class='tableborder' CellPadding=0 CellSpacing=0>"

l_others.Text = l_others.Text & "<tr><th colspan=2>" & reader_access(1).ToString & "</th></tr>"

l_others.Text = l_others.Text & "<tr><td><img width=100 height=100 src=images\product_img\" & reader_access(3).ToString() & " /></td><td>" & reader_access(2).ToString() & " </td></tr>"

l_others.Text = l_others.Text & "<tr><br>"

l_others.Text = l_others.Text & "</tr>"

l_others.Text = l_others.Text & "</table>"

l_others.Text = l_others.Text & "</td>"

counter1 = counter1 + 1

If counter1 Mod 2 = 0 Then

l_others.Text = l_others.Text & "</tr><tr>"

End If

Loop

l_others.Text = l_others.Text & "</tr></table>"

End If

If Request.QueryString("sah") <> "" Then

If Request.QueryString("sah") = "pravila_sayta" Then

MultiView1.ActiveViewIndex = 16

ElseIf Request.QueryString("sah") = "regis" Then

MultiView1.ActiveViewIndex = 0

ElseIf Request.QueryString("sah") = "1" Then

MultiView1.ActiveViewIndex = 4

ElseIf Request.QueryString("sah") = "2" Then

MultiView1.ActiveViewIndex = 6

ElseIf Request.QueryString("sah") = "3" Then

MultiView1.ActiveViewIndex = 7

ElseIf Request.QueryString("sah") = "4" Then

MultiView1.ActiveViewIndex = 8

ElseIf Request.QueryString("sah") = "5" Then

MultiView1.ActiveViewIndex = 9

ElseIf Request.QueryString("sah") = "6" Then


Подобные документы

  • Обоснование выбора языка программирования для создания интернет магазина. Построение виртуальных страниц. Определение затрат на создание Web-сайта. Расчет трудоемкости создания программного продукта. Использование HTML как языка разметки гипертекста.

    дипломная работа [1,2 M], добавлен 28.05.2016

  • Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.

    дипломная работа [1,5 M], добавлен 08.12.2013

  • Разработка и написание программного обеспечения для интернет-магазина по продаже свежих овощей в режиме "online". Функциональные требования, схема данных. Главная страница сайта, корзина, регистрация пользователя. Описание классов и файлов программы.

    курсовая работа [1,2 M], добавлен 18.04.2013

  • Разработка, внедрение, адаптация, сопровождение программного обеспечения и информационных ресурсов. Наладка и обслуживание оборудования отраслевой направленности. Наполнение базы данных интернет-магазина. Публикация и оптимизация сайта в сети интернет.

    отчет по практике [2,7 M], добавлен 18.05.2015

  • CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.

    курсовая работа [2,6 M], добавлен 19.05.2013

  • Разработка и программная реализация сайта и базы данных, наполнение базы данных тестовой информацией о товарах. Инструментальные средства создания сайта. Организация тестирования сайта, модуль визуализации интерфейса. Создание запросов в базе данных SQL.

    курсовая работа [1,4 M], добавлен 24.12.2012

  • Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.

    курсовая работа [1,4 M], добавлен 31.03.2014

  • Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Виды сайтов, их классификация. Характеристика сайта: статический или динамический. Проблема безопасности web-сайта. Исследование программного обеспечения и языков программирования.

    дипломная работа [850,3 K], добавлен 11.01.2015

  • Характеристика структуры, программного обеспечения и основных бизнес–процессов ЗАГСа. Разработка базы данных и структуры сайта для молодоженов. Управление аккаунтом пользователя, описание страниц сайта. Расчёт экономических затрат на создание сайта.

    дипломная работа [448,5 K], добавлен 14.01.2013

  • Описание программного обеспечения для разработки Интернет-магазина. Установка программы WYSIWYG Web Builder v3.2.0. Создание структурного макета Интернет-магазина. Проектирование главной страницы с перечнем товарных наименований (на примере TV.html).

    курсовая работа [4,0 M], добавлен 30.11.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.