Программирование на С# в Visual Studio 2013
Покупка
Тематика:
Программирование на C и C++
Издательство:
ФЛИНТА
Год издания: 2021
Кол-во страниц: 54
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-9765-4754-4
Артикул: 771177.01.99
Посвящено изложению особенностей работы в одной из современных инструментальных сред программирования - Microsoft Visual 2013 на языке программирования высокого уровня С#. Приведено большое количество методически обоснованных примеров и заданий для самостоятельного выполнения. Может быть рекомендовано студентам направления бакалавриата 09.03.03 «Прикладная информатика (в экономике)» в качестве методической основы лабораторных занятий в рамках дисциплины «Информатика и программирование», а также студентам и преподавателям в качестве самоучителя.
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
А.С. Копырин Т.Л. Салова ПРОГРАММИРОВАНИЕ НА С# В VISUAL STUDIO 2013 Учебное пособие для студентов специальности «Прикладная информатика (в экономике)» Москва Издательство «ФЛИНТА» 2021
УДК 004.432 ББК 32.973-018.1 К55 Рецензент кандидат технических наук, доцент Е.В. Бондарева Копырин А.С. Программирование на С# в Visual Studio 2013: учебное пособие / А.С. Копырин, Т.Л. Салова. — Москва : ФЛИНТА, 2021. — 54 с. — ISBN 978-5-9765-4754-4. — Текст : электронный. Посвящено изложению особенностей работы в одной из современных инструментальных сред программирования Microsoft Visual 2013 на языке программирования высокого уровня С#. Приведено большое количество методически обоснованных примеров и заданий для самостоятельного выполнения. Может быть рекомендовано студентам направления бакалавриата 09.03.03 «Прикладная информатика (в экономике)» в качестве методической основы лабораторных занятий в рамках дисциплины «Информатика и программирование», а также студентам и преподавателям в качестве самоучителя. © ФГБОУ ВО «СГУ», 2019 © Копырин А.С., Т.Л. Салова, 2019 К55 ISBN 978-5-9765-4754-4 УДК 004.432 ББК 32.973-018.1
ВВввееддееннииее Язык программирования Microsoft Visual C# явялется со временным объектно-ориентированным языком, созданным на базе лучших характеристик и функций, достигнутых в результате эволюции компьютерных технологий. Язык Visual C#, был введен в 2000 году, когда компания Microsoft представила платформу .NET, которая является многоязычной средой для создания приложений. В данном учебном пособии внимание сконцентрировано на создании Windows приложений, с пользовательским графическим интерфейсом, хотя язык Visual C# может быть использован и для создания консольных приложений, приложений клиент-сервер, приложений баз данных и многого другого. Любая система программирования включает в свой состав следующие обязательные инструменты: 1)интегрированную среду разработчика программ; 2)язык или языки программирования; 3)средства написания программного кода (текстовые ре дакторы), позволяющие: формировать и объединять тексты программ; редактировать; контролировать синтаксис; оптимизировать программный код, удаляя излишние конструкции и упрощая код с сохранением его смысла; 4)средства преобразования программы, написанной на ал горитмическом языке, в объектный модуль, записанный на машинном языке в двоичных кодах; 5)отладчик, выполняющий трассировку программы с про веркой синтаксиса и правильности выполнения; 6)редактор связей (компоновщик, линковщик), объединя ющий модули проекта и преобразующий объектный модуль в исполнимую программу; 7)документатор исходного кода; 8)набор библиотек процедур, функций, компонентов и ме тодов обработки; 9)сервисные средства работы с ОС; 10) систему поддержки управления проектом в целом; 11) справочную систему и др. Удобные визуальные средства создания программ «под Windows» автоматически генерируют части программы, позволяя разработчику сосредоточиться исключительно на реше
нии конкретной задачи. Научиться «визуально программировать» можно в среде современных «билдеров». Можно выделить следующие отличительные особенности «билдеров»: 1)реализация принципа визуального программирования – когда весь процесс разработки приложения превращается в проектирование внешнего вида будущей программы и установку связей между ее различными частями; 2)автоматическая генерация значительной части кода про граммы, что позволяет разработчику сосредоточиться на решении главной задачи; 3)наличие полностью интегрированных инструментов быст рой разработки приложений, которые обеспечивают полный контроль над кодом и ресурсами, в частности, Редактор кода, Редактор форм, Инспектор объектов, Администратор проекта, Отладчик и другие; 4)работа под управлением 32-разрядных ОС Windows, обес печивающих полную интеграцию разрабатываемой программы и ОС; 5)конструирование по способу «drag-and-drop» – т.е. про стое перетаскивание визуальных компонентов из Палитры на форму; 6)реализация событийно-ориентированного подхода, когда программисту надо только задавать реакции программы на различные действия пользователя; 7)наличие среды RAD (Rapid Application Development), кото рую образуют свойства, методы и события; 8)реализация основных парадигм объектно ориентированного подхода; 9)обеспечение возможности быстрого и интуитивного про граммирования надежных приложений «под Windows». Профессиональные средства языка С# интегрированы в ви зуальную среду разработки Microsoft Visual 2013, объединяющую Редактор форм, Инспектор объектов, Палитру компонентов, Администратор проекта и полностью интегрированные Редактор кода и Отладчик – инструменты быстрой разработки программных приложений, которые обеспечивают полный контроль над кодом и ресурсами. Конструирование по способу “drag-and-drop» позволяет со здавать приложение простым перетаскиванием захваченных
мышью визуальных компонентов из Палитры на форму приложения. Инспектор объектов предоставляет возможность оперировать со свойствами и событиями объектов, автоматически создавая заготовки функций обработки событий, которые наполняются кодом и редактируются в процессе разработки. Свойства, методы и события – это именно те элементы языка, которые обеспечивают быструю разработку приложений в рамках объектно-ориентированного подхода. Свойства позволяют легко устанавливать разнообразные характеристики объектов. Методы производят определенные, иногда довольно слож ные, операции над объектами. События связывают воздействия пользователя на объекты с кодами реакций на эти воздействия. Работая совместно, свойства, методы и события образуют среду RAD (Rapid Application Development) быстрого и интуитивного программирования надежных приложений «под Windows». Несмотря на различия, в языках «билдеров» много общего. Современное программирование — это объекты и реакции на события. При этом необязательно знать внутреннюю структуру Windows. Программисту надо только задавать реакции программы на различные действия пользователей: щелчки на кнопках, выбор пунктов меню или элементов списка и т.д. Такой подход к созданию программ называется событийноориентированным. Первая глава учебного пособия посвящена рассмотрению принципов и инструментов визуального проектирования приложений в среде системы программирования Microsoft Visual 2013. Включает описание интегрированной среды разработки и цикл примеров по использованию базовых компонентов из Палитры компонентов. Во второй главе излагаются технологии программирования на языке С#. Дается описание элементов языка, типов данных, основных операторов. Материал сопровождается большим количеством подробно расписанных примеров и заданий для самостоятельной работы студентов. Принципы работы в инструментальной среде программиро вания Microsoft Visual 2010 с использованием технологии программирования на языке С++ изложены в учебном пособии «Особенности программирования в среде MS Visual C++ 2010» [7].
Созданию приложений, обеспечивающих организацию до ступа к данным баз данных, созданных средствами СУБД Microsoft Access, посвящено учебное пособие Саловой Т.Л., Глущенко П.В. «Проектирование приложений для работы с базами данных» [8]. Желающие научиться программировать на достаточно «моло дом», но очень популярном языке программирования Python в среде разработке PyScripter, могут воспользоваться учебным пособием авторов «Программирование на Python» [4].