Курсовая работа на тему: «Windows Presentation Foundation»





Скачать 369.9 Kb.
НазваниеКурсовая работа на тему: «Windows Presentation Foundation»
страница5/5
Дата публикации04.01.2015
Размер369.9 Kb.
ТипКурсовая
100-bal.ru > Информатика > Курсовая
1   2   3   4   5

Заключение


В процессе выполнения данной курсовой работы поставленные задачи и цель были выполнены. Представлены общие сведения о технологии ASP.NET.

В первой главе были рассмотрены основные понятия разработки, сущность и организация ASP.NET. Также были рассмотрены все основные технологии разработки и основные отличительные особенности ASP.NET от них. Был проведен сравнительный анализ современной ASP.NET с её предшественниками. Найдены основные предпосылки появления и история данной технологии. Достаточно подробно был изучен алгоритм разработки Web-сайтов, а также рассмотрены модели использования HTML server controls и Web controls.

Во второй главе курсовой работы были реализованы все поставленные технические задачи. Было осуществлено создание каркаса и дизайна сайта в соответствие со стандартом XHTML. Было осуществлено подключение к базе данных посредством Microsoft SQL Server Database File, сгенерирован не только Select, но и Update, Insert и Delete queries. Web-сайт «471 группа» позволяет добавлять и удалять информацию об учащихся, изменять данные и сохранять все произведенные изменения при помощи двух интерфейсов. Также был разработан модуль конвертера валют. Использовалась технология Web-parts, позволяющая динамически менять расположение блоков сайта. Для демонстрации возможность динамической загрузки данных, была реализована динамическая загрузка данных контейнера Header из файла.


Список использованной литературы


  1. Карли Ватсон – С#, Издательство "Лори", Москва, 2005.

  2. Вильямс - Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов, Москва, 2006.

  3. Matthew MacDonald - Beginning ASP.NET 3.5 in C# 2008: From Novice to Professional, Second Edition, 2007

  4. Matthew MacDonald and Mario Szpuszta - Pro ASP.NET 3.5 in C# 2008, Second Edition, 2007

  5. http://wikipedia.org – электронный ресурс.

  6. http://www.citforum.ru – электронный ресурс.

  7. http://www.intuit.ru – электронный ресурс.

  8. http://www.codenet.ru – электронный ресурс.

  9. http://www.microsoft.com – электронный ресурс.

  10. http://www.asp.net – электронный ресурс.



Приложение 1

Листинг Web-страницы Defulat.aspx


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">





471 группа














































BorderColor="#CCCCCC" BorderWidth="1px" Font-Names="Verdana" Padding="6"

HeaderText="Выбор">


ForeColor="#333333" />


ForeColor="White" />

































BorderColor="#CCCCCC" BorderWidth="1px" Font-Names="Verdana" Padding="6">




























ForeColor="#333333" />


ForeColor="#333333" />








BorderColor="#CCCCCC" Font-Names="Verdana" Padding="6"

HeaderText="Средняя зона" EmptyZoneText="Добавьте сюда модули">










Font-Names="Verdana" Font-Size="0.6em" />


ForeColor="White" />


ForeColor="White" />




EmptyDataText="Нет данных" Caption="471 группа" RowHeaderColumn="name">
















DataSourceID="SqlDataSource1" InsertItemPosition="LastItem">



  • num:

    <%# Eval("num") %>' />


    Имя:

    <%# Eval("name") %>' />


    Фамилия:

    <%# Eval("surname") %>' />


    Телефон:

    <%# Eval("phone") %>' />


    Год рождения:

    <%# Eval("year") %>' />





    Text="Удалить" />








    • style="font-family: Verdana, Arial, Helvetica, sans-serif;">













  • num:

    <%# Bind("num") %>' />


    Имя:

    <%# Bind("name") %>' />


    Фамилия:

    <%# Bind("surname") %>' />


    Телефон:

    <%# Bind("phone") %>' />


    Год рождения:

    <%# Bind("year") %>' />



    Text="Добавить" />


    Text="Очистить" />







  • num:

    <%# Eval("num") %>' />


    Имя:

    <%# Eval("name") %>' />


    Фамилия:

    <%# Eval("surname") %>' />


    Телефон:

    <%# Eval("phone") %>' />


    Год:

    <%# Eval("year") %>' />





    Text="Delete" />







  • No data was returned.





  • num:

    <%# Eval("num") %>' />


    Имя:

    <%# Bind("name") %>' />


    Фамилия:

    <%# Bind("surname") %>' />


    Телефон:

    <%# Bind("phone") %>' />


    Год рождения:

    <%# Bind("year") %>' />



    Text="Обновить" />


    Text="Отменить" />







  • num:

    <%# Eval("num") %>' />


    Имя:

    <%# Eval("name") %>' />


    Фамилия:

    <%# Eval("surname") %>' />


    Телефон:

    <%# Eval("phone") %>' />


    Год рождения:

    <%# Eval("year") %>' />





    Text="Удалить" />













  • BorderStyle="Solid" BorderWidth="1px" ForeColor="#333333" />


    ForeColor="White" />










    Font-Names="Verdana" Padding="6" HeaderText="Правая зона"

    EmptyZoneText="Добавьте сюда модули">










    Font-Names="Verdana" Font-Size="0.6em" />


    ForeColor="White" />


    ForeColor="White" />












    Евро

    Доллар

    Гривна





    onclick="Button1_Click" />









    BorderStyle="Solid" BorderWidth="1px" ForeColor="#333333" />


    ForeColor="White" />










    ConnectionString="<%$ ConnectionStrings:MyDataBaseConnectionString2 %>"

    DeleteCommand="DELETE FROM [mygroupmates] WHERE [num] = @num"

    InsertCommand="INSERT INTO [mygroupmates] ([num], [surname], [name], [year], [phone]) VALUES (@num, @surname, @name, @year, @phone)"

    SelectCommand="SELECT [num], [surname], [name], [year], [phone] FROM [mygroupmates]"

    UpdateCommand="UPDATE [mygroupmates] SET [surname] = @surname, [name] = @name, [year] = @year, [phone] = @phone WHERE [num] = @num">
















































    Приложение 2

    Листинг программы Default.aspx.cs


    using System;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.HtmlControls;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Xml.Linq;
    public partial class _Default : System.Web.UI.Page

    {

    protected void PartsMenu_MenuItemClick(object sender, MenuEventArgs e)

    {

    try

    {

    if (e.Item.Text != null)

    {

    MyPartManager.DisplayMode = MyPartManager.DisplayModes[e.Item.Text];

    }

    }

    catch

    {

    }

    }
    protected void Page_Load(object sender, EventArgs e)

    {
    string CurrentPath = Page.MapPath("header.txt");

    System.IO.StreamReader myReader = new System.IO.StreamReader(CurrentPath);

    Header.InnerHtml = myReader.ReadToEnd();


    MyPartManager.WebParts[0].Title = "База Данных";

    MyPartManager.WebParts[1].Title = "База Данных С Добавлением";

    MyPartManager.WebParts[2].Title = "Календарь";

    MyPartManager.WebParts[3].Title = "Конвертер";

    if (!this.IsPostBack)

    {

    MenuItem Root = new MenuItem("Выберите режим");

    foreach (WebPartDisplayMode mode in MyPartManager.DisplayModes)

    {

    if (mode.IsEnabled(MyPartManager) && (mode.Name!="Connect"))

    {

    Root.ChildItems.Add(new MenuItem(mode.Name));

    }

    }

    PartsMenu.Items.Add(Root);

    MyPartManager.DisplayMode = MyPartManager.DisplayModes["Edit"];

    }

    }

    protected void Button1_Click(object sender, EventArgs e)

    {

    try

    {

    Label1.Text = Convert.ToString(Decimal.Parse(TextBox1.Text) *

    Decimal.Parse(DropDownList1.SelectedItem.Value));

    }

    catch

    {

    Label1.Text = "Ошибка";

    TextBox1.Text = "";

    }

    }

    }


    1   2   3   4   5

    Похожие:

    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему : Формирование рынка ценных бумаг в Украине
    Курсовая работа содержит 38 листов, 2 рисунка, 2 таблицы и было использовано 11 источников
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по дисциплине Электромагнитная совместимость систем...
    Курсовая работа состоит из 20 с, в которых содержаться: 3 рисунка, 3 таблицы, 6 формул и 4 ссылки на литературу
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему «Открытый урок»
    Данная курсовая работа выполнена для того, чтобы учителя русского языка и литературы могли использовать разработанные мною уроки...
    Курсовая работа на тему: «Windows Presentation Foundation» iconОтчет по дисциплине «Учебная практика по информатике»
    Лабораторная работа № Тема: «Операционная система ms windows». Знакомство с ос windows xp. 4
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа
    Курсовая работа оформляется в виде электронного файла и прикрепляется к своей странице в системе мониторинга нир. Распечатывать работу...
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа На тему: «Учет затрат и калькулирование себестоимости продукции»

    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по аудиту, на тему: «Аудит учета кассовых операций»

    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по «(указать наименование дисциплины)» на тему «(указать выбранную тему)»
    Подведите курсор к букве с (содержание). Далее Абзац. Положение на странице. Поставить «птичку» в окошечко с новой страницы
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по дисциплине «Предпринимательское право»
    Курсовая работа имеет целью систематизацию, закрепление и расширение теоретических знаний, углубленное изучение и решение студентом...
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по курсу тэс на тему “Расчет технических характеристик
    Канала связи
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему: Wi-Fi технология беспроводной связи
    Архитектура, компоненты сети и стандарты
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовой работы. Составитель: доцент Корляков А. С. Екатеринбург...
    Курсовая работа самостоятельная работа студента, выполняемая в соответствии с типовой программой учебного процесса по подготовке...
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа Компьютерная графика Савин И. И. 16. 12. 2008 Работа...
    Московский государственный институт электроники и математики (технический университет)
    Курсовая работа на тему: «Windows Presentation Foundation» iconРекомендации к оформлению курсовой и дипломной работы по истории искусства. Курсовая работа
    Курсовая работа задание, которое выполняется студентами в определённый срок и по определённым требованиям. Защита курсовых работ...
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа по дисциплине на тему: «Мониторы»
    Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
    Курсовая работа на тему: «Windows Presentation Foundation» iconКурсовая работа на тему: «Совершенствование системы мотивации как...



    Школьные материалы


    При копировании материала укажите ссылку © 2013
    контакты
    100-bal.ru
    Поиск