это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
ID (номер) заказа
1005932
Ознакомительный фрагмент работы:
Введение
Целью курсовой работы является изучение динамических структур данных способов визуализации их при помощи языка c#.
Главной особенностью динамических структур является возможность изменения их структуры и размера в процессе работы программы. Это существенно повышает гибкость программы, размер структуры ограничивается только размером памяти компьютера. Однако такая гибкость обходится несколько большими затратами памяти на хранение самой структуры и её обработку, поскольку дополнительную память требуют указатели.
Алгоритмы работы с этими структурами очень сильно зависят от вида самой структуры.
Динамические структуры имеют определенные достоинства.
Так они по определению характеризуются отсутствием физической смежности элементов структуры памяти непостоянством и непредсказуемостью размера (числа элементов) структуры в процессе её обработки.
Однако существуют и недостатки:
-работа с указателями требует, как правило, более высокой квалификации от программиста;
-на поля связок расходуется дополнительная память;
-доступ к элементам связной структуры может быть менее эффективным по времени.
C# — это объектно-ориентированный язык со строгой типизацией, позволяющий разработчикам создавать различные безопасные и надежные приложения, работающие на платформе .NET Framework. C# можно использовать для создания клиентских приложений Windows, XML-веб-служб, распределенных компонентов, приложений клиент-сервер, приложений баз данных и т. д. Visual C# предоставляет развитый редактор кода, удобные конструкторы пользовательского интерфейса, интегрированный отладчик и многие другие средства, которые упрощают разработку приложений на языке C# для платформы .NET Framework.
Синтаксис C# очень богат, но при этом прост и удобен в изучении. Синтаксис C# упрощает многие сложности C++, но при этом предоставляет отсутствующие в Java мощные функции, например обнуляемые типы значений, перечисления, делегаты, лямбда-выражения и прямой доступ к памяти. C# поддерживает универсальные методы и типы, которые обеспечивают более высокий уровень безопасности и производительности, а также итераторы, позволяющие определять в классах коллекций собственное поведение итерации, которое может легко применить в клиентском коде.
C# является объектно-ориентированным языком, а значит поддерживает инкапсуляцию, наследование и полиморфизм. Все переменные и методы, включая метод Main, представляющий собой точку входа в приложение, инкапсулируются в определения классов. Класс наследуется непосредственно из одного родительского класса, но может реализовывать любое число интерфейсов. В языке C# структура похожа на облегченный класс: это тип, распределяемый в стеке, реализующий интерфейсы, но не поддерживающий наследование.
Программы C# выполняются на платформе .NET Framework, которая интегрирована в Windows и содержит виртуальную общеязыковую среду выполнения (среду CLR) и унифицированный набор библиотек классов. Исходный код, написанный на языке C# компилируется в промежуточный язык (IL), который соответствует спецификациям CLI.
Целью курсовой работы является изучение динамических структур данных способов визуализации их при помощи языка c#.
Для достижения поставленной в курсовой цели необходимо:
-изучить теоритический материал по структурам данных, в частности изучить структуру данных – двунаправленный список;
-изучить средства языка C# для визуализации на форме;
-разработать программу на языке C# по индивидуальному заданию, использующую динамические структуры данных и средства визуализации.
Список использованной литературы
1. Ахо А. В. Структуры данных и алгоритмы / Альфред В, Ахо, Джон Э. Хопкрофт, Джеффери Д. Ульман; пер. с англ. и ред. А. А. Минько .- М. : Вильямс, 2007
2. Вирт Н. Алгоритмы и структура данных / Н. Вирт; [пер. с англ. Д. Б. Подшивалова] .- 2-е изд., испр.- СПб. : Невский Диалект, 2008
3. Нортроп Т. Основы разработки приложений на платформе Microsoft .Net Framework. Учебный курс Microsoft / Нортроп Тони, Уилдермьюс Шон, Райан Билл. - М.: «Русская редакция», СПб.: «Питер», 2007.
4. Павловская Т. А. C#. Программирование на языке высокого уровня: Учебник для вузов/ Павловская Т. А. - СПб.: БХВ-Петербург. 2007 -342c
5. Рэнди С. С# 5.0. Карманный справочник / Стефан Рэнди Дэвис, Чак Сфер. — Москва. : Вильямс, 2013. — 288 с.
6. Фаронов В. В., Создание приложений с помощью C#: Руководство программиста/ Фаронов В. В. - М.: Эксмо, 2008 -576c
7. msdn.ru
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Исследуйте на сходимость числовой знакоположительный ряд
Решение задач, Математика
Срок сдачи к 20 янв.
Решить 2 задачи по гидравлике, объединить результаты в одну расчётно-графическую работу.
Решение задач, Гидравлика
Срок сдачи к 17 янв.
Тема в задании нужно сделать курсовую по организации пар Севастополь...
Курсовая, Бухгалтерская и налоговая отчетность
Срок сдачи к 15 янв.
Анализ доходов, расходов и финансовых результатов деятельности организации по данным отчета о финансовых результатах
Курсовая, Бухгалтерский учет анализ и аудит
Срок сдачи к 26 янв.
Технологическая (проектно-технологическая) практика
Отчет по практике, Педагогическое образование
Срок сдачи к 16 февр.
"Контрабанда растений, содержащих наркотические средства, психотропные вещества или их прекурсоры, либо их частей, содержащих наркотические средства"
Презентация, Уголовное право
Срок сдачи к 21 янв.
Заполните форму и узнайте цену на индивидуальную работу!