Всем привет!!!
Стоит передо мной дилемка. Настал для меня момент когда нужно писать простенький софт для ПК, посредством которого нужно управлять (по RS232 или USB) девайсами на микроконтроллерах.В простейшем варианте нажал в программе кнопку, устройство выполнило функцию N.Так вот посредствам чего можно быстро и легко писать такой софт для ПК???? (пробовал в Delphi7, друг рекомендует Microsoft Visual Studio 2010_C#)
Что порекомендуете???
Дайте_совет!!!
Я использую C#. Но для простейших программ - без разницы. C#, наверное, проще всего.
Значит C# и Microsoft Visual Studio.
Буду разбираться потихонечку с этим хозяйством.
Спасибо за оперативный ответ Серега!!! и за bsvi.ru отличный блог!!! так держать!
Буду разбираться потихонечку с этим хозяйством.
Спасибо за оперативный ответ Серега!!! и за bsvi.ru отличный блог!!! так держать!
Влезу со своими 5ю копейками...
А чем си шарп проще плюсов? Просто раньше писал софт на делфи, но раз уж под контроллеры юзаю С, решил на что-то родственное перескочить и для ПК... Я так понял чистые плюсы интерфейс не рисуют, все надо ручками? Собственно если кто знает в двух словах опишите нюансы написания оконных приложений в:
С++
С++ CLI (или как там его, под .NET FW который)
С#
(Интернеты это хорошо, но инфа размазана и когда представление слабовато - тяжело понять что к чему)
А чем си шарп проще плюсов? Просто раньше писал софт на делфи, но раз уж под контроллеры юзаю С, решил на что-то родственное перескочить и для ПК... Я так понял чистые плюсы интерфейс не рисуют, все надо ручками? Собственно если кто знает в двух словах опишите нюансы написания оконных приложений в:
С++
С++ CLI (или как там его, под .NET FW который)
С#
(Интернеты это хорошо, но инфа размазана и когда представление слабовато - тяжело понять что к чему)
Шарп проще нормальной организацией языка, присутствием сборщика мусора, делегатами, а главное, фрэймворком. Вообщем, пока не попробоуешь и того и другого, не поймешь.
Нюансы в двух словах описать невозможно - на то они и нюансы. Можешь поверить что это так, а можешь сам поставить студию и попробовать писать и на том и на другом.
Нюансы в двух словах описать невозможно - на то они и нюансы. Можешь поверить что это так, а можешь сам поставить студию и попробовать писать и на том и на другом.
Понятно, пасибы, значит буду с шарпом разбираться.
Я когда-то тоже вот так озадачился. Выбрал для себя Qt.
Плюсы:
- кросплатформенная. Один раз написав программу, можно скомпилить ее по Win, Linux, Mac. Есть порты под ARM (на работе сейчас проектируем устройство с uLinux на борту. Графический интрейфес с вероятностью 99% будет на Qt). Ну а в свете недавних событий (http://www.linux.org.ru/news/opensource/8085759) надеюсь, что смогу перетащить свои приложения на Win8, Android и iOS.
- отличная документация.
- LGPL2
- логику работы и внешний вид программы можно написать либо на JS либо на C++ (или на том и другом одновременно).
Минусы:
- линкуется со своими библиотеками, поэтому вместе с екзешником приходится таскать около 10МБ dll-ок.
Плюсы:
- кросплатформенная. Один раз написав программу, можно скомпилить ее по Win, Linux, Mac. Есть порты под ARM (на работе сейчас проектируем устройство с uLinux на борту. Графический интрейфес с вероятностью 99% будет на Qt). Ну а в свете недавних событий (http://www.linux.org.ru/news/opensource/8085759) надеюсь, что смогу перетащить свои приложения на Win8, Android и iOS.
- отличная документация.
- LGPL2
- логику работы и внешний вид программы можно написать либо на JS либо на C++ (или на том и другом одновременно).
Минусы:
- линкуется со своими библиотеками, поэтому вместе с екзешником приходится таскать около 10МБ dll-ок.
Вот недавно нашел такую штуку hiasm.com, своего рода конструктор программ.
Собрать несложное приложение можно просто и легко.
В качестве обучения тоже будет хорошо.(знакомство с программированием...), на профессиональный уровень не вытянет правда, но все же имеет место быть.
У каво какие мнения на этот счет?
Собрать несложное приложение можно просто и легко.
В качестве обучения тоже будет хорошо.(знакомство с программированием...), на профессиональный уровень не вытянет правда, но все же имеет место быть.
У каво какие мнения на этот счет?
Да и по поводу Microsoft Visual Studio, лично мое мнение, может я и не прав или заблуждаюсь... Вы уж поправьте меня ...
Если заниматься программированием то к этому нужно подойти основательно (перечитать кучу литературы и потратить не один час времени... )
но электронщик он не прграммер он железячник и схемотехник и немного программист(мелкоконтроллеры имею ввиду) так что думаю что продукты вроде HiAsm это как раз для электронщиков
Если заниматься программированием то к этому нужно подойти основательно (перечитать кучу литературы и потратить не один час времени... )
но электронщик он не прграммер он железячник и схемотехник и немного программист(мелкоконтроллеры имею ввиду) так что думаю что продукты вроде HiAsm это как раз для электронщиков
Тот-же лабвью, вид с боку. Если нужно что-то очень простое, то подойдет.
но электронщик он не программер он железячник и схемотехник и немного программист
Ага, только каждая фирма по своему трактует это понятие
Работадатель эт вообще отдельная тема, по его мнению ты должен быть универсальным...
Для тех, кому лень учить языки программирования: hiasm.com
Вернуться в «Микроконтроллеры и ПЛИС»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей