Программирование и работа с портами под Windows — различия между версиями
=DeaD= (обсуждение | вклад) (Новая: В малых проектах проще всего использовать то что вы уже знаете, если конечно нет принципиально неразр...) |
=DeaD= (обсуждение | вклад) |
||
| Строка 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 | Очень распространенная среда разработки.
Проста в освоении для начинающих. Часто преподается в институтах и школах. Компонентный подход очень удобен для начинающих. |
Не всегда есть наличии необходимые компоненты.
Часто удобно реализовывать низкоуровневые функции. |
здесь будут ссылки на основый программирования | здесь будут ссылки на программирование портов |