Введение в проектирование и разработку приложений на языке программирования С# RSS лента Контакты Поиск по сайту Издательство МГТУ Главная Новости История издательства Услуги Контакты Как проехать Награды Вакансии Об издательстве Для авторов Новинки Каталог книг Вестник МГТУ Где купить Главная КаталогВведение в проектирование и разработку приложений на языке программирования С#

Введение в проектирование и разработку приложений на языке программирования С#

Введение в проектирование и разработку приложений на языке программирования С# Скачать фрагмент издания Автор Э.Н. Самохвалов, Г.И. Ревунков, Ю.Е. Гапанюк Год 2018 Тип издания Учебное пособие Тираж 100 Объем 248 стр. / 15.5 п.л. Формат 60x90/16 ISBN 978-5-7038-4553-0
Купить электронную версию издания можно на портале Ebooks и с помощью приложения Books.BaumanPress для мобильных платформ Apple iOS и Google Android Представлены основы языка программирования C#. Рассмотрены среда исполнения .NET, конструкции языка C# и объектноориентированное программирование на нем, работа с коллекциями, файловой системой, рефлексией, а также параллельная обработка данных. Дано введение в технологию разработки оконных пользовательских интерфейсов Windows Forms.
Для студентов, изучающих информатику и вычислительную технику в МГТУ им. Н.Э. Баумана.

1. Краткая характеристика языка программирования C#
2. Среда исполнения .NET
2.1. Краткое описание среды исполнения .NET
2.2. Особенность компиляции и исполнения приложений для среды исполнения .NET
3. Основы языка C#
3.1. Организация типов данных в языке C#
3.2. Базовые типы данных
3.3. Преобразования типов
3.4. Использование массивов
3.5. Консольный ввод-вывод
3.6. Основные конструкции программирования языка C#
3.7. XML-комментарии
3.8. Директивы препроцессора
3.9. Консольный ввод-вывод с преобразованием типов данных
4. Основы объектно-ориентированного программирования в языке C#
4.1. Объявление класса и его элементов
4.2. Наследование класса от класса
4.3. Абстрактные классы и методы
4.4. Интерфейсы
4.5. Наследование классов от интерфейсов
4.6. Методы расширения
4.7. Частичные классы
4.8. Создание диаграммы классов в Visual Studio
4.9. Пример классов для работы с геометрическими фигурами
5. Расширенные возможности объектно-ориентированного программирования в языке C#
5.1. Перечисления
5.2. Перегрузка операторов
5.3. Обобщения
5.4. Делегаты
5.5. Лямбда-выражения
5.6. Локальные функции
5.7. Члены класса, основанные на выражениях
5.8. Строковая интерполяция
5.9. Обобщенные делегаты Func и Action
5.10. Групповые делегаты
5.11. События
6. Работа с коллекциями
6.1. Стандартные коллекции
6.2. Создание нестандартной коллекции на основе стандартной коллекции
6.3. Создание нестандартной коллекции без использования стандартных коллекций
7. Работа с файловой системой
7.1. Получение данных о файлах и каталогах
7.2. Чтение и запись текстовых файлов
7.3. Сериализация и десериализация объектов
8. Рефлексия
8.1. Работа со сборками
8.2. Работа с типами данных
8.3. Динамические действия с объектами классов
8.4. Работа с атрибутами
8.5. Использование рефлексии на уровне откомпилированных инструкций
8.6. Самоотображаемость
9. Параллельная обработка данных
9.1. Использование класса Thread
9.2. Использование класса Task
9.3. Возврат результата выполнения потока с использованием класса Task
9.4. Использование конструкций async и await
10. Реализация алгоритма поиска с опечатками
10.1. Расстояние Дамерау - Левенштейна
10.2. Вычисление расстояния Дамерау - Левенштейна
10.3. Пример вычисления расстояния Дамерау - Левенштейна
10.4. Алгоритм Вагнера - Фишера вычисления расстояния Дамерау - Левенштейна
11. Основы разработки пользовательского интерфейса с использованием технологии Windows Forms
11.1. Создание проекта
11.2. Пример работы с кнопкой и текстовым полем
11.3. Пример работы с таймером
11.4. Пример открытия дочерних окон
12. Пример многопоточного поиска в текстовом файле с использованием технологии Windows Forms
12.1. Чтение информации из текстового файла
12.2. Четкий поиск в текстовом файле
12.3. Нечеткий поиск в текстовом файле
12.4. Формирование отчета

Новинки

Системы управления, наведения и приводы. История создания и развития Системы управления, наведения и приводы. История создания и развития А.Б. Шаповалов, В.Л. Солунин, В.В. Костюков Радиолокационные системы (2-е издание) Радиолокационные системы (2-е издание) Под редакцией А.И. Николаева Экология (4-е издание) Экология (4-е издание) А.А. Александров, М.Н. Корсак, С.А. Мошаров

Личный кабинет автора

Регистрация Забыли пароль?

Поиск по сайту


Отдел реализации печатной продукции

телефон: +7 (499) 263-60-45
факс: +7 (499) 261-45-97

Создание сайта AKmedia.ru, дизайн NLazareva © 2010-2017 Издательство МГТУ им. Баумана. Акварели художника М. Вологдиной