это быстро и бесплатно
Оформите заказ сейчас и получите скидку 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 заданиями. Контролируйте процесс написания работы в режиме онлайн
Определить реакции шарнира А и стержней DE
Решение задач, Теоретическая механика
Срок сдачи к 13 сент.
Прошу помочь выполнить задание по физике соблюдая условия (построение...
Решение задач, Физика
Срок сдачи к 31 окт.
Нужно сделать презентацию на тему "Моя малая родина"
Презентация, Основы Российской государственности
Срок сдачи к 21 сент.
Проектирования и экплуатация мехатронных систем
Курсовая, Проектирования и экплуатация мехатронных систем
Срок сдачи к 20 сент.
Сделать чертежи по ТЗ для курсача
Чертеж, Детали машин и основы конструирования
Срок сдачи к 17 сент.
Лидерство в условиях глобальных изменений и кризисов
Курсовая, Международный менеджмент
Срок сдачи к 29 сент.
Написать доклад и сделать к нему презентацию
Доклад, Международные торговые организации и торговые соглашения
Срок сдачи к 14 сент.
написать курсовую работу на тему « Правовое регулирование конкуренции в предпринимательской деятельности: анализ законодательства и правоприменительной практики. »
Курсовая, Предпринимательское право
Срок сдачи к 11 окт.
анализ и формирование ассортимента косметических средств на примере...
Курсовая, оптовая торговля
Срок сдачи к 30 сент.
Авария на японской аэс, фокусима 1
Доклад, Основы безопасности и защиты Родины
Срок сдачи к 11 сент.
Заполните форму и узнайте цену на индивидуальную работу!