Visual Studio 201о

HTML5 — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете. Создание web-приложения и использованием технологии Asp.net MVC 3 и языка web-разметки HTML5. Состав платформы MVC.

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

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

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

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

· LINQ to Entities . Обеспечивает поддержку запросов LINQ для выполнения запросов к типам сущности, которые определены в концептуальной модели. Дополнительные сведения см. в разделе LINQ to Entities.

· Entity SQL . Независимый от хранилища диалект SQL, который работает непосредственно с сущностями в концептуальной модели и поддерживает основные понятия модель EDM (сущностная модель данных) . Entity SQL используется и с запросами объектов, и с запросами, выполняемыми с помощью поставщика EntityClient.

· Методы построителя запросов. Эти методы позволяют создавать запросы Entity SQL с помощью методов запросов в стиле LINQ.

Платформа Entity Framework включает в себя поставщик данных EntityClient. Поставщик управляет соединениями, переводит запросы сущностей в запросы, зависящие от источника данных, и возвращает модуль чтения данных, который используется Entity Framework для материализации данных сущности в виде объектов. Если материализация объектов не требуется, то поставщик EntityClient может также работать в качестве стандартного поставщика данных ADO.NET, позволяющий приложениям выполнять запросы Entity SQL и получать данные только для чтения, возвращаемые модулем чтения данных.

Рис. Доступ к данным Entity Framework

Средства модель EDM (сущностная модель данных) могут сформировать класс, производный от ObjectContext, который представляет контейнер сущностей в концептуальной модели. Контекст объекта предоставляет средства для отслеживания изменений и управления идентификаторами, параллелизмом и связями. Этот класс представляет также доступ к методу SaveChanges, который записывает результаты вставки, обновления и удаления данных в источник данных. Подобно запросам, эти изменения производятся либо командами, автоматически сформированными системой, либо хранимыми процедурами, указанными разработчиком.

Поставщик EntityClient расширяет модель поставщика ADO.NET путем доступа к данным в терминах сущностей и связей концептуальной модели. Выполняет запросы на языке Entity SQL . Entity SQL представляет базовый язык запросов, с помощью которого EntityClient обменивается данными с базой данных. Приложение Entity Framework включает обновленный поставщик данных SqlClient, который поддерживает канонические деревья команд.

Наряду со средой выполнения Entity Framework , .NET Framework версия 4 включает генератор моделей EDM. Эта программа командной строки соединяется с источником данных и формирует файлы модели и сопоставления на основе сопоставления между сущностями и таблицами типа «один к одному». В этой программе используется также файл концептуальной модели (с расширением CSDL) для формирования файла уровня объектов, содержащего классы, которые представляют типы сущностей и контекст ObjectContext.

Visual Studio 2010 включает в себя обширный набор поддерживаемых средств для создания и обслуживания файлов моделей и сопоставлений в приложении Visual Studio. Конструктор модель EDM (сущностная модель данных) поддерживает создание усовершенствованных сценариев сопоставления (таких как наследование типа «одна таблица на тип» и «одна таблица на иерархию»), а также разделение сущностей, которые сопоставлены с несколькими таблицами.

Интерфейс пользователя

При переходе по ссылке www.lolw.in пользователь попадает на страницу входа.

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

После регистрации/входа пользователь попадает на свою страничку

Пользователь может просмотреть список всех пользователей

Актуальность выбранной темы

Задолго до того, как он стал источником коммерческой информации и мощной силой развлечения, которой и является сегодня, прежде, чем он был доступен для широкой публики, Интернет был сфокусирован на социальном взаимодействии. Первоначально компьютерная сеть во времена расцвета "Битлз" предполагалась как военно-ориентированная схема командования и управления. Но поскольку она расширилась, стало возможно создать огромный форум, чтобы обсуждать взаимно интересные темы, и, возможно, даже познакомиться с другими людьми или возобновить старые связи.

Актуальность нашей работы не подлежит сомнениям. Практически каждый из вас имеет аккаунт в той или иной социальной сети. Некоторые ежедневно заходят на свою страницу, некоторые - реже, но всё же равнодушных нет.

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

Заключение

С развитием технологий Web 2.0 социальные сети обрели осязаемую основу в виде порталов и веб-сервисов. Так, найдя на одном из таких сайтов совершенно незнакомого для себя человека, можно увидеть цепочку промежуточных знакомств, через которую вы с ним связаны. Победное шествие по Интернету социальные сети начали в 1995 году с американского портала Classmates.com («Одноклассники» являются его русским аналогом). Проект оказался весьма успешным, что в следующие несколько лет спровоцировало появление не одного десятка аналогичных сервисов. Но официальным началом бума социальных сетей принято считать 2003--2004 годы, когда были запущены LinkedIn, MySpace и Facebook. И если LinkedIn создавалась с целью установления/поддержания деловых контактов, то владельцы MySpace и Facebook сделали ставку в первую очередь на удовлетворение человеческой потребности в самовыражении. Ведь, в соответствии с пирамидой Маслоу, именно самовыражение является высшей потребностью человека, опережая даже признание и общение. Социальные сети стали своего рода Интернет-пристанищем, где каждый может найти техническую и социальную базу для создания своего виртуального «Я». При этом каждый пользователь получил возможность не просто общаться и творить, но и делиться плодами своего творчества с многомиллионной аудиторией той или иной социальной сети. Нам кажется, что и Lolw.in займет свое место среди социальных сетей и создаст свое, ни с чем не сравнимое сообщество.

Список литературы

1. http://ru.wikipedia.org

2. http://msdn.microsoft.com

3. http://ruseller.com/

4. Русская редакция Вилдермьюс, Шон. Практическое использование ADO.NET. Доступ к данным в Internet

5. Сеппа Д. Microsoft ADO .NET

6. Рейли Д. Создание приложений Microsoft ASP.NET

7. Просиз Дж. Программирование для Microsoft .NEТ

8. Эспозито Д. Знакомство с MS ASP.NET 2.0

Размещено на Allbest.ru


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

  • История появления HTML5. Отличия HTML5 от предыдущих версий. Сравнительный анализ плюсов и минусов. Примеры российских сайтов на HTML5. Увеличение скорости работы. Технология Web Storage. Структурные возможности HTML5. Сравнение популярных браузеров.

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

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

    курсовая работа [84,6 K], добавлен 17.02.2015

  • Концепция Web 2.0. Язык разметки HTML5. Инструментальные средства для создания веб-приложений. Язык объектного анализа и проектирования UML. Осуществление наполнения и тестирования разработанного интернет-магазина. Форматирование содержимого Web-страниц.

    дипломная работа [3,9 M], добавлен 05.06.2016

  • HTML как язык разметки гипертекста, его структура, элементы. Каскадные таблицы стилей, их разработка. Верстка: страницы как мы их видим. Новые технологии – HTML5, CSS3. LESS. Динамический язык стилевой разметки. Технологии упрощенной разметки HAML, SASS.

    дипломная работа [3,4 M], добавлен 19.04.2013

  • Технология создания многопоточных приложений в современных системах программирования с использованием языка C# в Visual Studio.NET. Разработка алгоритма и структуры программы. Описание и особенности тестирования приложения с разным количеством потоков.

    курсовая работа [773,0 K], добавлен 14.03.2013

  • Объектно-ориентированная технология создания программ. Среда разработки Visual Studio.NET. Особенности среды Microsoft Visual Studio 2010. Приложения C# для расчетов по формулам, консольный ввод-вывод. Форматирование значений данных. Программы с циклами.

    методичка [2,1 M], добавлен 11.09.2014

  • Изучение основных методов разработки программ для операционных систем семейства Windows с применением технологий .NET. Анализ возможностей интегрированной среды разработки Microsoft Visual Studio, языка C# и создание приложения "пункт видеопроката".

    курсовая работа [1014,7 K], добавлен 28.06.2011

  • Формирование и структура, взаимосвязь основных элементов учебного сайта "HTML5&CSS3" для предоставления пользователям информации о новейших технологиях в web-индустрии и обучения практическим навыкам их применения. Разработка руководства пользователя.

    курсовая работа [329,2 K], добавлен 17.06.2014

  • Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.

    отчет по практике [834,4 K], добавлен 27.11.2013

  • Создание приложения Windows Forms в среде Microsoft Visual Studio 2008. Разработка программы "Курсовой" для организации работы по учёту курсовых работ в учебных заведениях с возможностью добавления, удаления, редактирования и поиска информации.

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

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