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.2016HTML как язык разметки гипертекста, его структура, элементы. Каскадные таблицы стилей, их разработка. Верстка: страницы как мы их видим. Новые технологии – 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