Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 11.08.2011, 15:12  
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Не напоминает. Но мне простительно, потому что я не работал с этим языком.
И поэтому объясните мне подоходчивее: почему, Вы полагаете, этот язык подходящ именно в работе электронщика?
кустомер вне форума  
Непрочитано 11.08.2011, 15:40  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
Не напоминает. Но мне простительно, потому что я не работал с этим языком.
И поэтому объясните мне подоходчивее: почему, Вы полагаете, этот язык подходящ именно в работе электронщика?
Я с этим языком тоже не работал, но я его и не рекомендовал.
Я просто акцентировал внимание что на С он совсем не похож.
terminator_seva вне форума  
Непрочитано 11.08.2011, 15:55  
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Поправка принимается. Выяснения "кто правее" мне неинтересны.
А вот про плюсы того или иного языка для наших электронных задач - я с интересом бы послушал что-нибудь новенькое.
кустомер вне форума  
Непрочитано 11.08.2011, 20:58  
evg220
Гражданин KAZUS.RU
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
про плюсы того или иного языка...
Хороший вопрос. Просто не ответишь...
Во-первых, на любом современном языке можно решать любые задачи. Это значит, что (как на автомобиле) - та дорога короче, которую ты знаешь!
Во-вторых, профессиональные программисты (не путать с кодировщиками на чем-то) не заморачиваются этим вопросом. Они используют разные средства (языки) наиболее удобные для реализации той, или иной части большой задачи.
Как я уже говорил выше, для "тяжелых" (сложных) вычислений используют Фортран, для интерфейса под ГУИ - С++ с соответствующей библиотекой.
Если нужно посчитать быстро простое уравнение, то для этого годится и Бейсик...
Таким образом, все сводится к требованиям решаемой задачи...
evg220 вне форума  
Сказали "Спасибо" evg220
Jek2009 (19.08.2011)
Непрочитано 11.08.2011, 21:28  
vit66work
Прописка
 
Регистрация: 27.05.2009
Сообщений: 180
Сказал спасибо: 248
Сказали Спасибо 113 раз(а) в 42 сообщении(ях)
vit66work на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от omercury Посмотреть сообщение
Дык библиотеки из любой среды вызываются.
Так ведь надо описать в этой среде кучу структур, описать последовательность передачи параметров для кучи функций,
а чтобы это сделать, по всякому сначала надо разобраться в заголовчных сишных файлах, т.е. в С всё равно надо ковыряться.
Я как-то захотел вызвать из VBasic-а GetOpenFileName, прикинул, подумал, и решил , что и так хорошо.
vit66work вне форума  
Непрочитано 11.08.2011, 21:32  
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Ну вот у меня - какие основные задачи? - управление наваянным устройством от компа.
Тяжелых вычислений тут как правило нет. Зато первостепенная роль - переносимость и стабильность. Чтобы работала на любом компе (платформа WIN). Чтоб не позорила меня неожиданными глюками.

Во-вторых - работа с портами. (Нужна же связь, никуда не денешься).

Интерфейс - ну минимально приличный. Опыт показал, что навороченный интерфейс в практической работе - помеха.


А у вас, как электронщиков, - какие требования?
кустомер вне форума  
Непрочитано 11.08.2011, 22:38  
evg220
Гражданин KAZUS.RU
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
управление наваянным устройством от компа
Скорее всего через стандартные порты?
Вот в Qt это реализуется очень просто. Во-первых, там есть стандартный "абстрактный" класс, обеспечивающий типовую работу с внешними устройствами (включая файлы). В результате работа с устройствами и файлами практически одинакова.
Во-вторых существуют Qt-ные (бесплатные) проекты, обеспечивающие наиболее удобные способы работы с портами, созданные на основе указанного класса.
Цитата:
Чтобы работала на любом компе (платформа WIN)
и любая другая платформа.
Различия при работе с Юниксами могут возникать только при желании (что бывает только в специфических задачах) работать непосредственно с Х-библиотекой "пингвинов".
evg220 вне форума  
Непрочитано 12.08.2011, 01:33  
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сейчас связываю преимущественно через МК и использую COM (меньше всего заморочек).

На предприятии, где я, кроме WIN не стоит никакая другая платформа, и менять ее в планах руководства нет железно. Так что многоплатформенность мне - как козе баян

Сообщение от evg220 Посмотреть сообщение
Вот в Qt это реализуется очень просто. Во-первых, там есть стандартный "абстрактный" класс
Во-во!- Сломаешь все мозги с этими "классами", будь они неладны; только "абстрактного" мне вдобавок еще и не хватало
Сообщение от vit66work Посмотреть сообщение
Так ведь надо описать в этой среде кучу структур, описать последовательность передачи параметров для кучи функций,
а чтобы это сделать, по всякому сначала надо разобраться в заголовчных сишных файлах, т.е. в С всё равно надо ковыряться.
Я как-то захотел вызвать из VBasic-а GetOpenFileName, прикинул, подумал, и решил , что и так хорошо.
- Золотые слова! Подпишусь, как под своими.
кустомер вне форума  
Непрочитано 12.08.2011, 09:45  
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Уважаемый кустомер, СОМ порт в нынешнее время стал настолько изученным что врядли найдется среда в которой небыло бы компоненты для доступа к нему.
для продуктов CodeGear существуют различной степени сложности бесплатные компоненты SerialPort. Настроек минимум. А Microsoft и подавно включает в свои среды разработки собственный компонент последовательного порта. работать с ним проще некуда. и события получения данных и пороги срабатывания. Совсем необязательно вникать в API. Немного хуже обстоят дела с USB, стандарт относительно новый, инфы с примерами не так уж и много, НО... есть класс HID для которого опять же существуют бесплатные компоненты. и опять же различной сложности. Тот компонент который использовал я не вызвал никаких проблем. По сети где то гуляет моя програмка USB_HID Sniffer которая слушает порт.
Так что выбор остается за Вами. Определится для каких целей вам нужен порт, скорость обмена, качество, масштабируемость. Если объемы данных и скорости маленькие то целесообразней взять COM. В другом случае можно покумекать с HID.
worldmasters вне форума  
Непрочитано 12.08.2011, 09:55  
worldmasters
Гражданин KAZUS.RU
 
Регистрация: 21.02.2007
Сообщений: 553
Сказал спасибо: 38
Сказали Спасибо 17 раз(а) в 16 сообщении(ях)
worldmasters на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
А вот про плюсы того или иного языка для наших электронных задач - я с интересом бы послушал что-нибудь новенькое.
Из своего опыта скажу что к плючам С++ можно отнести относительную свободу программирования. Типы данных можно рассматривать так как нужно программисту а не компилятору. Простой доступ к памяти по указателям. Однако огромным минусом всего этого становится нагрузка на программера по отслеживанию чтобы указатель не выскочил в определенный момент куда не нужно. От этого и отталкивались когда создавали C#. Здесь была попытка снять лишнюю нагрузку с программиста и объединить простоту делфи и функционал С++. В принципе указатели как были так и остались, НО... теперь их контролирует компилятор.
Мне кажется шарп намного проще и удобнее чем С++. Сроки разработки приложений сокращаются в десятки раз. Еще наверное к плюсам шарпа можно отнести огромное изобилие компонент, которые помогают решить многие проблемы более коротким путем.
Вот.
worldmasters вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Так, рассказик :)) Я долго ржал :)) DK Отвлекитесь, эмбеддеры! 7 31.08.2007 22:33
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
[Решено] про блоки питания бу-га-га! zalman Отвлекитесь, эмбеддеры! 12 29.01.2007 10:46
[Решено] Ищу среду разработки для MSC48 под Win Андрей Proteus, KiCAD и другие ECAD 1 06.03.2006 16:32


Часовой пояс GMT +4, время: 11:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot