Программирование и работа с портами под Windows — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
(Новая: В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразр...)
 
Строка 1: Строка 1:
 
В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразрешимых технических ограничений, а больших и сложных задачах правильно выбранный инструмент позволяет значительно сэкономить время и силы. Ниже приведен обзор средств разработки, указаны плюсы и минусы каждого, а также указаны способы работы с различными портами в каждом из них.
 
В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразрешимых технических ограничений, а больших и сложных задачах правильно выбранный инструмент позволяет значительно сэкономить время и силы. Ниже приведен обзор средств разработки, указаны плюсы и минусы каждого, а также указаны способы работы с различными портами в каждом из них.
 +
 +
{| style="color:green;background-color:#ffffe0;" cellpadding="5" cellspacing="0" border="1" width="100%" align="center"
 +
!Среда разработки
 +
!Язык разработки
 +
!Преимущества
 +
!Недостатки
 +
!Программирование
 +
!Работа с портами ввода-вывода
 +
|-
 +
|Visual Studio
 +
|С++
 +
|Очень распространенная среда разработки
 +
 +
Практически нет ограничений, всё что можно реализовать под Windows доступно здесь
 +
|Не самая простая для освоения среда разработки
 +
|здесь будут ссылки на основый программирования
 +
|здесь будут ссылки на программирование портов
 +
|-
 +
|Borland C++ Builder
 +
|С++
 +
|Очень распространенная среда разработки.
 +
 +
Проста в освоении, особенно при переходе с Delphi.
 +
 +
Компонентный подход очень удобен для начинающих.
 +
|Не всегда есть наличии необходимые компоненты.
 +
 +
Не всегда удобно реализовывать низкоуровневые функции.
 +
|здесь будут ссылки на основый программирования
 +
|здесь будут ссылки на программирование портов
 +
|-
 +
|Delphi
 +
|Object Pascal
 +
|Очень распространенная среда разработки.
 +
 +
Проста в освоении для начинающих. Часто преподается в институтах и школах.
 +
 +
Компонентный подход очень удобен для начинающих.
 +
|Не всегда есть наличии необходимые компоненты.
 +
 +
Часто удобно реализовывать низкоуровневые функции.
 +
|здесь будут ссылки на основый программирования
 +
|здесь будут ссылки на программирование портов
 +
|}

Версия 07:35, 9 декабря 2007

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

Среда разработки Язык разработки Преимущества Недостатки Программирование Работа с портами ввода-вывода
Visual Studio С++ Очень распространенная среда разработки

Практически нет ограничений, всё что можно реализовать под Windows доступно здесь

Не самая простая для освоения среда разработки здесь будут ссылки на основый программирования здесь будут ссылки на программирование портов
Borland C++ Builder С++ Очень распространенная среда разработки.

Проста в освоении, особенно при переходе с Delphi.

Компонентный подход очень удобен для начинающих.

Не всегда есть наличии необходимые компоненты.

Не всегда удобно реализовывать низкоуровневые функции.

здесь будут ссылки на основый программирования здесь будут ссылки на программирование портов
Delphi Object Pascal Очень распространенная среда разработки.

Проста в освоении для начинающих. Часто преподается в институтах и школах.

Компонентный подход очень удобен для начинающих.

Не всегда есть наличии необходимые компоненты.

Часто удобно реализовывать низкоуровневые функции.

здесь будут ссылки на основый программирования здесь будут ссылки на программирование портов