Обоснование выбранных инструментов разработки - Автоматизированное рабочее место менеджера салона красоты ЧУП "Александрия"
В качестве технологии проектирования и языка программирования были выбраны. NET Framework и C#, а также eXpressAppFramework.
Язык C# и связанную с ним среду. NET Framework можно без преувеличения назвать самой значительной из предлагаемых в настоящее время технологий для разработчиков. Среда. NET является такой средой, которая была создана для того, чтобы в ней можно было разрабатывать практически любое приложение для запуска в Windows, а C# является языком программирования, который был специально создан для использования в. NET Framework.
.NET представляет собой платформу или API-интерфейс для программирования на платформе Windows. Вместе с. NET Framework язык C# был разработан с нуля специально для работы в. NET, а также для объединения всех достижений, которые были сделаны в средах разработки, и всех принципов объектно-ориентированного программирования, которые были выведены за последние 25 лет.
Преимущества. NET:
Объектно-ориентированное программирование. И. NET Framework, и C# изначально основаны на принципах объектно-ориентированного программирования;
Хороший дизайн. Поставляемая библиотека базовых классов построена полностью с нуля и является интуитивно понятной;
Независимость от языка. В. NET код, написанный на любом языке -- VisualBasic, C# или управляемом C++, -- компилируется в код на промежуточном языке;
Усовершенствованная поддержка для создания динамических веб-страниц;
Эффективный доступ к данным;
Разделение кода. В. NET был полностью переделан способ разделения кода между приложениями за счет введения понятия сборки (assembly) вместо традиционных библиотек DLL;
Повышенная безопасность;
Установка с нулевым воздействием;
Поддержка для создания веб-служб;
VisualStudio 2010;
C#. Язык C# представляет собой мощный и популярный объектно-ориентированный язык, предназначенный специально для применения вместе с. NET.
Возможности языка C#
Полная поддержка классов и объектно-ориентированного программирования, включая наследование реализации и интерфейсов, виртуальные функции и перегрузку операций;
Согласованный и четко определенный набор базовых типов;
Встроенная поддержка автоматической генерации XML-документации;
Автоматическая очистка динамически распределяемой памяти;
Средство маркировки классов и методов пользовательскими атрибутами. Это может быть полезно для документирования и может иметь некоторый эффект при компиляции (например, помеченные методы могут компилироваться только для отладочных сборок);
Полная поддержка библиотеки базовых классов. NET наряду с легким доступом к Windows API (если вы действительно в этом нуждаетесь, что случается нечасто);
Указатели и прямой доступ в память при необходимости доступны, но язык спроектирован так, что в большинстве случаев без них можно обойтись.
Поддержка свойств и событий в стиле VisualBasic. Простым изменением опций компилятора можно собирать либо исполняемые программы, либо библиотеки компонентов. NET, которые могут быть вызваны из стороннего кода -- так же, как это делается с элементами управления Active X (COM-компонентами). Возможность использования для написания динамических веб-страниц ASP. NET и веб-служб XML.
DevExpresseXpressAppFramework - современная и мощная среда разработки приложения, использующая одновременно ASP. NET и разработку WinForms. Его модульная конструкция позволяет разработчикам выбирать из созданного в модулях, или создавать свое собственное, создавать приложения быстрее и более устойчивым способом. XAF реализован для WinForms и ASP. NET приложений таким образом, что не нужно задумываться, для какой платформы писать, конечный продукт будет работать на обеих платформах. Приложения XAF имеют модульную архитектуру. Мастер сгенерирует несколько проектов, один из которых будет являться общим для всех приложений модулем. Также создаются модули для Win и Web приложений отдельно.
В качестве системы управления базой данных выбранMicrosoft SQL Server. Microsoft SQL Server - одна из наиболее мощных СУБД архитектуры клиент-сервер. Эта СУБД позволяет удовлетворять такие требования, предъявляемые к системам распределенной обработке данных, как тиражирование данных, параллельная обработка, поддержка больших баз данных на относительно не дорогих аппаратных платформах при сохранении несмежного управления. Microsoft SQL Server предназначен исключительно для поддержки систем, работающих в среде клиент-сервер. Он поддерживает широкий спектр средств разработки и максимально прост в интеграции с приложениями, работающими на ПК. Встроенные запросы LINQ (LanguageIntegratedQuery) позволяют разработчикам вместо использования SQL-запросов обращаться к данным из программ на управляемых языках, например C# или VB. NET. В SQL Server имеется возможность использования LINQ для обращения непосредственно к таблицам и полям SQL Server.
Похожие статьи
-
Введение - Автоматизированное рабочее место менеджера салона красоты ЧУП "Александрия"
Развитие современного общества вплотную связано с развитием вычислительной техники и широкой информатизацией всех сфер человеческой деятельности. В наше...
-
Операционная система На сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях, бесспорно, считается самой...
-
Выбор мобильной платформы и изучение инструментов разработки - Исследование алгоритмов
Практическая реализация алгоритмов, представленных в предыдущих пунктах, предполагает: 1) Выбор мобильной платформы; 2) Изучение соответствующей среды...
-
Обоснование выбора средств для разработки В качестве платформы была взята платформа NET, потому что платформа NET на текущий момент самая передовая и...
-
В данном дипломном проекте необходимо создать программу, которой смогут пользоваться менеджеры салона красоты. Для удобства пользования программой...
-
Салоны красоты достаточно популярны в наше время. На рынке имеется множество готовых автоматизированных решений. Рассмотрим одного из лидеров программных...
-
Описание предметной области Предметной областью данной работы является работа салона красоты. Салон красоты представляет собой организацию,...
-
Инструменты разработки - Разработка программного приложения "Калькулятор коммунальных услуг"
Инструментами разработки для программного приложения будут являться: - визуальная среда проектирования Microsoft Visual Studio 2008; - Microsoft...
-
Завершив выбор схемы работы системы и общего принципа работы ее частей и выбрав тип базы данных, следует перейти к выбору языка программирования....
-
Обоснование выбранного метода При дизайне системы согласно требованиям или при оптимизации существующей необходимо ввести модель, позволяющую не только...
-
Можно выделить три основных метода разработки программного обеспечения: 1. Конструкторы программ (Аlgoritm2, Devel Studio, MnCreator, Game Maker и др.)....
-
Для работы с базами данных созданы системы управлением базами данных. Существует довольно большое количество СУБД, особенно предназначенных для работы с...
-
Логическая модель данных Логическая модель данных представлена сущностями (таблицами). Таблицы - фундаментальные объекты реляционной базы данных, в...
-
Среда объектно-ориентированного программирования Delphi Delphi - это комбинация нескольких важнейших технологий, высокопроизводительный компилятор в...
-
2.1 Среды разработки для построения программных агентов Инструментальные средства разработки программных агентов формируют среду, которая оптимизирована...
-
Стек технологий При выборе стека технологий основное внимание уделялось следующим факторам, в порядке убывания значимости: § Кроссплатформенность; §...
-
Домашнее использование чаще всего представляет из себя набор сенсоров, собирающих информацию об индивидах, которые напрямую владеют этой сетью. Это могут...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
Разработать и создать аналог системной утилиты "Диспетчер задач" по дисциплине "Системное программирование". "Диспетчер задач" должен содержать следующие...
-
ВВЕДЕНИЕ - Автоматизированное рабочее место менеджера по работе с корпоративными клиентами
Я, Колганов Евгений, проходил технологическую практику в ЗАО "Инвестэлектросвязь" - дочерней организации одной из крупнейших телекоммуникационных...
-
Расчет затрат на разработку автоматизированного рабочего места медицинского работника дошкольного учреждения Данная работа относится к прикладной...
-
Платформа. NET Framework - Программирование на языке C++
.NET Framework - программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common...
-
Краткая характеристика Microsoft Access. Microsoft Access является настольной СУБД (система управления базами данных) реляционного типа. Достоинством...
-
Инструментарий технологии программирования - программные продукты поддержки (обеспечения) технологии программирования. В рамках этого направления...
-
Назначение разрабатываемой системы Целью дипломной работы является разработка системы учета Посещаемости детей в детском саду на основе объектно -...
-
В процессе выполнения дипломной работы было проведено ознакомление с принципами построения баз данных. Мною изучена СУБД "MS SQL Server", которая на...
-
Основные понятия баз данных. Цели использования баз данных - Разработка базы данных
В широком смысле слова база данных (БД) - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Для удобной...
-
Введение - Технология разработки программного обеспечения систем управления
С++ является языком объектно-ориентированного программирования (ООП). Объект - абстрактная сущность, наделенная характеристиками объектов реального мира....
-
Разработка приложения на языке C++ - Программирование на языке C++
C++ - объектно-ориентированный язык программирования. Разработан в 1998--2001 годах группой инженеров под руководством Андерса Хейлсберга в компании...
-
У каждого языка программирования есть свои преимущества и недостатки, и их стоит рассматривать в контексте тех принципов, на которых строился язык, а так...
-
Интегрированная среда разработки Delphi - Приемы программирования в Delphi
Delphi - это потомок среды программирования TurboPascal. Название среды произошло от названия города в Древней Греции, где находился знаменитый...
-
После выполнения задачи по Подбору и анализу литературы, настало время поиска и сравнительного анализа уже существующих решений задачи контроля...
-
Обоснование выбора средств разработки проекта Для реализации корпоративной информационной системы "Бюджетное планирование и отчетность" в исследуемой...
-
В этой главе представлено описание инструментов и методов, использованных при написании кода программы. Инструменты разработки серверной части Для...
-
Экономическое обоснование необходимости разработки информационной системы "Учет посещаемости в детском саду" В современных условиях хозяйствования...
-
Данный курсовой проект разработан для создания АРМ "Отдел кадров" для фирмы "Мобильные телефоны". Создание базы данных обусловлено необходимостью вести...
-
Отчет представляет собой полученный на принтере выходной документ, предназначенный для конечного пользователя. Отчет - наилучшее средство для...
-
Разработанное автоматизированное рабочее место выводит на экран 8 основных форм: "Меню", "Дети", "Прививки", "Кружки", "Группы", "Лист Здоровья",...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
Технические требования Техническое задание данной работы требует разработать программу для визуального редактирования HTML-кода. Программа должна быть...
Обоснование выбранных инструментов разработки - Автоматизированное рабочее место менеджера салона красоты ЧУП "Александрия"