Особенности визуального программирования на языках Си в таких IDE как Microsoft Visual Studio и C++ Builder (Borland)

Использование простого конструктора интерфейса form приложения с параллельной отладкой кода, примеры и шаблоны приложений под Windows 8-10 и Windows Phone 8-10. Разработка приложений для устройств Android и iOS, при установке сторонней среды IDE Xamarin.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 09.04.2019
Размер файла 12,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Тюменский государственный нефтегазовый университет

Институт геологии и нефтегазодобычи Тюмень, Россия

Особенности визуального программирования на языках Си в таких IDE как Microsoft Visual Studio и C++ Builder (Borland)

Графеев С. С., Бабкин Д. А.

Упрощение, к этому во многом стремится текущий прогресс, затронувший несомненно даже такую область, как программирование.

Новая парадигма программирования - визуальное программирование получило очень широкое и сильное развитие в настоящее время. В своем роде - это новый этап развития программирования, который несомненно преуспевает во всем. Каждая среда IDE стремится использовать визуализированные разработки. Одни из самых распространённых сред программирования на языках Си использующие визуальное программирование - это Microsoft Visual Studio (далее MVS) и C++ Builder (ранее известный как Borland)

Если рассмотреть подробно каждую среду, можно выделить соответствующие плюсы и минусы каждой из них.

Визуальное программирование в MVS (Microsoft Visual Studio) представлено Microsoft .NET Framework. NET Framework ничто иное как интерфейс программирования приложений (API). Своего рода это «обертка» существующего API - Win32. Классы, представляющие данный Фреймворк не зависят от выбранного языка программирования, но чаще всего используется С# (используется практически всегда).

Что же даст нам это в разработке приложений на MVS? Это использование привычной и бесплатной IDE (выпуски Express и Community), использование простого конструктора интерфейса form приложения с параллельной отладкой кода, бесплатные примеры и шаблоны приложений под Windows 8-10 и Windows Phone 8-10, большое сообщество разработчиков. интерфейс приложение windows android

Также MVS дает возможность разработки приложений с использованием визуального программирования и для устройств Android и iOS, при установке сторонней среды IDE Xamarin.

В C++ Builder'e визуальное программирование является неотъемлемой частью разработки приложений в данной IDE, в отличие от MVS. Главное отличие Builder'a состоит в том, что визуальная часть программирования не зависит от NET Framework, а, следовательно, приложению могут разрабатывать как под Windows, Windows Phone, Android, iOS так и под системы Linux и другие без каких-либо лишних установок и сред программирования. Минус в том, что C++ Builder ограничен такими языками как С++ и Delphi. Так же к минусам можно отнести и то, что сама IDE не распространяется бесплатно (только пробный период, ограниченный 30 днями).

Это все основные особенности данных сред разработки, несомненно еще есть огромная куча нюансов. Которые можно определить только после непосредственного использования этих IDE. В данном небольшом сравнении участвовали только последние версии сред, это MVS 2013-2015 и C++ Builder 10 Seattle.

Литература

1. Интернет-ресурс: C++Builder 10 Seattle. https://www.embarcadero.com/ru/products/cbuilder (Дата обращения: 18.01.2015)

2. Интернет-ресурс: Windows Forms. https://msdn.microsoft.com/ru-ru/library/dd30h2yb(v=vs.100).aspx (Дата обращения: 18.01.2015)

Размещено на Allbest.ru

...

Подобные документы

  • Теоретические основы написания Windows-приложений с использованием библиотеки MFC. Основы программирования под Windows. Проектирование приложений в среде Microsoft Visual C++. Описание логической структуры приложения, его функциональное назначение.

    курсовая работа [1,3 M], добавлен 12.12.2011

  • Техника создания графики при помощи API функций, экспортируемых библиотекой GDI32.DLL. Разработка на языке программирования С++ в среде программирования Microsoft Visual C++ программы для отображения часов реального времени в цифровом и аналоговом виде.

    курсовая работа [2,8 M], добавлен 27.01.2010

  • Проектирование, кодирование и отладка службы Windows: "Контроль приложений", осуществляющей контроль набора приложений и управление ими; разработка приложения, управляющего этой службой. Взаимодействие службы и приложения; тестирование и сопровождение.

    курсовая работа [1,1 M], добавлен 22.05.2013

  • Первое устройство, работающее под управлением Android. Приложения под операционную систему Android. Формат установочных пакетов. Разработка приложений на языке Java. Шаблоны основных пакетов и компонентов Android. Сборка приложений, основанная на Gradle.

    курсовая работа [492,0 K], добавлен 08.02.2016

  • Реализация программного кода "Organizer 1.0". Разработка приложений баз данных с помощью Borland C++ Builder 6. Компоненты системы программирования для работы по технологии InterBase. Программный код и интерфейс "Organizer 1.0", структура приложения.

    курсовая работа [466,9 K], добавлен 28.07.2009

  • Разработка Windows-приложений с использованием библиотеки MFC. Базовый набор классов, написанных на языке С++ и предназначенных для упрощения процесса программирования под Windows. Фундаментальные идеи объектно-ориентированного программирования.

    курсовая работа [348,1 K], добавлен 02.07.2011

  • Проектирование и отладка Windows-приложений для работы с внешними источниками данных. Функциональная блок-схема взаимодействия программных модулей. Описание связей между таблицами. Тестирование программного средства. Требования к техническому обеспечению.

    курсовая работа [2,7 M], добавлен 17.05.2011

  • Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.

    дипломная работа [2,6 M], добавлен 10.07.2017

  • Проектирование службы Windows и приложения для управления этой службой, которое позволит контролировать данные приложения - запускать и завершать определенные процессы по желанию пользователя через определенные промежутки времени. Инструкция по установке.

    курсовая работа [2,8 M], добавлен 05.01.2013

  • Основы программирования на 32-битном Ассемблере, разработка с его помощью программы, демонстрирующей работу одного из разделов ОС Windоws. Описание используемых АРI-функций как интерфейса программирования приложений. Листинг программы, результаты работы.

    курсовая работа [164,5 K], добавлен 18.05.2014

  • Использование Windows Installer с целью управления установкой и конфигурированием приложений. Работа в среде Microsoft Word: создание текстового документа со встроенным готовым рисунком. Разработка алгоритма и программы расчета ежемесячной квартплаты.

    контрольная работа [1,3 M], добавлен 31.05.2012

  • Основы работы с многооконным графическим пользовательским интерфейсом операционной системы Windows95/NT. Основы работы с прикладными программами Windows и DOS. Разработка простого приложения для Windows при помощи средства разработки приложений DELPHI.

    контрольная работа [281,0 K], добавлен 15.01.2009

  • Разработка на языке C++ службы, осуществляющей контроль набора выполняющихся приложений. Проектирование, кодирование, отладка, тестирование и сопровождение службы Windows. Взаимодействие службы и приложения. Интерактивность разрабатываемой службы.

    курсовая работа [964,9 K], добавлен 01.06.2013

  • Выход новой мобильной операционной системы — Windows Phone 7. Основные преимущества последующих версий. Встроенный пакет Microsoft Office, являющийся единственным программным обеспечение, доступным на мобильные устройства, совместимый с полной версией.

    презентация [577,4 K], добавлен 10.02.2016

  • Операционная система от компании Microsoft. Понятие Windows 8, ее особенности. Использование мыши и приложений в интерфейсе Метро. Самый проблемный жест при работе с Windows 8. Направленность операционной системы на устройства с сенсорным экраном.

    реферат [30,1 K], добавлен 16.05.2013

  • Создание приложения Windows Forms в среде Microsoft Visual Studio 2008. Разработка программы "Курсовой" для организации работы по учёту курсовых работ в учебных заведениях с возможностью добавления, удаления, редактирования и поиска информации.

    курсовая работа [2,2 M], добавлен 28.06.2011

  • Создание консольных приложений с использованием графического интерфейса пользователя. Содержание палитры компонентов программы С++ Builder. Использование возможностей объектно-ориентированного программирования, особенности редактора кода и форм в С++.

    лекция [27,0 K], добавлен 22.12.2010

  • Изучение основных методов разработки программ для операционных систем семейства Windows с применением технологий .NET. Анализ возможностей интегрированной среды разработки Microsoft Visual Studio, языка C# и создание приложения "пункт видеопроката".

    курсовая работа [1014,7 K], добавлен 28.06.2011

  • Создание компанией Microsoft операционной системы MS-DOS и повсеместное использование персональных компьютеров. Необходимость создания более удобной для пользователя операционной системы, разработка и эволюция Windows, появление интернет-приложений.

    презентация [3,6 M], добавлен 29.10.2012

  • Теоретические основы разработки Windows-приложений с использованием библиотеки MFC. Создание приложения с помощью Visual C++. Описание логической структуры приложения. Установка и запуск программы. Входные и выходные данные. Преимущество MFC библиотек.

    курсовая работа [563,2 K], добавлен 21.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.