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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 18.08.2011, 13:12   #231
Andreyiq
Прохожий
 
Регистрация: 15.09.2006
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Andreyiq на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
Доброго всем дня
Хочу научиться писать программы для ПК, под Win
Поясню: под ДОС - писал, под PIC и AVR - пишу

ну не могу понять потоки, DLL`ки и прочее для ОС

может есть какая литература для "старых" программистов?

спасибо
прошу сильно не пинать
Джеффри РИХТЕР "Windows для профессионалов"
Andreyiq вне форума  
Непрочитано 18.08.2011, 23:46   #232
vikzabol
Частый гость
 
Регистрация: 25.10.2007
Сообщений: 31
Сказал спасибо: 8
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
vikzabol на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Цитата:
Хочу научиться писать программы для ПК, под Win
Я использую для программирования Visual Studio 2008 C++. А в тех случаях, когда программирование под Win является вспомогательным средством, использую PowerBasic для Windows. Вот пример инициализации СОМ порта программы под Windows (никакого WinAPI!):
' Open the comm port. Exit if it can't be opened.
nComm = FREEFILE
COMM OPEN $COMPORT AS #nComm
IF ERR THEN
MSGBOX "CCan't open comm port " & $COMPORT
EXIT FUNCTION
END IF

COMM SET #nComm, BAUD = 19200 ' 115200 baud
COMM SET #nComm, BYTE = 8 ' 8 bits
COMM SET #nComm, PARITY = 0 ' No parity
COMM SET #nComm, STOP = 0 ' 1 stop bit

' Handle data from the serial port.
ncbData = COMM(#nComm, RXQUE)
IF ncbData THEN
COMM RECV #nComm, ncbData, sData
END IF
vikzabol вне форума  
Непрочитано 19.08.2011, 11:36   #233
evg220
Гражданин KAZUS.RU
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от vikzabol Посмотреть сообщение
Вот пример инициализации СОМ порта
Примерно так же это можно делать и в Фортране...
evg220 вне форума  
Непрочитано 19.08.2011, 12:29   #234
vikzabol
Частый гость
 
Регистрация: 25.10.2007
Сообщений: 31
Сказал спасибо: 8
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
vikzabol на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
Примерно так же это можно делать и в Фортране
Совершенно верно, поэтому, чтобы писать под windows прикладные программы, необязательно изучать си и с++. И нет необходимости глубоко копать WinAPI.
vikzabol вне форума  
Непрочитано 19.08.2011, 13:39   #235
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от vikzabol Посмотреть сообщение
пример инициализации СОМ порта программы под Windows (никакого WinAPI!)
Сообщение от evg220 Посмотреть сообщение
Примерно так же это можно делать и в Фортране...
А в VB - нельзя(((( Там нету команд для COM,- там для него хороший контрол (подключаемый компонент)
Сообщение от vikzabol Посмотреть сообщение
И нет необходимости глубоко копать WinAPI.
Но если использовать контролы (я про VB), пропадает переносимость, с чем можно нарваться на проблемы. Поэтому таки приходится иногда копать API.
кустомер вне форума  
Непрочитано 19.08.2011, 14:03   #236
aleksandr-zh
Гражданин KAZUS.RU
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

где в моих пожеланих пункт о переносимости?
мне он не надо, ни линукс мне не надо, ни прочие ОС. И другие платформы меня пока не привлекают - там свои средства разработки есть, на них и делать буду.
Как показывает МОЯ практика, всякая попытка "универсализации" очень дорого обходится. Как по временным затратам, так и по материальных

Как я понял, для новичка ничего простого ДЛЯ СТАРТА нет, всё платное.
Тот же VB - платный.

Не помню, писал ли я про то, что пробовал PureBasic. Не вьехал я в него по той же причине, что и в другие: иная ИДЕОЛОГИЯ написания.

Будет скоро немного времени на работе, и для неё родимой надо будет накропать оболочку под железо. Вот и опробую разные компиляторы разных языков
aleksandr-zh вне форума  
Непрочитано 19.08.2011, 14:29   #237
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
Как я понял, для новичка ничего простого ДЛЯ СТАРТА нет, всё платное.
Тот же VB - платный.
да что вы такое говорите ?
не может быть.
как трудно жить!
terminator_seva вне форума  
Непрочитано 19.08.2011, 14:39   #238
Jek2009
Прописка
 
Регистрация: 24.03.2009
Сообщений: 202
Сказал спасибо: 154
Сказали Спасибо 126 раз(а) в 66 сообщении(ях)
Jek2009 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

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

А у вас, как электронщиков, - какие требования?
Для таких задач лучше среды программирования HiAsm ничего не придумаешь. Основное преимущество - очень хорошо видно алгоритм работы программы. Считай, что это алгоритм и блок-схема в одном стакане. Все нужные драйвера и обработки запрятаны в отдельные кубики. Написание программы сводится только к перетаскиванию блоков программы.
Отработать 10-15 различных алгоритмов требует всего пару часов.
Блоков разработано очень много. Любой блок можно переписать под свои нужды, или написать свой.

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

Сообщение от Jek2009 Посмотреть сообщение
Есть еще несколько подобных платформ визуального программирования, но они уже платные
Да, LabView, например...
evg220 вне форума  
Непрочитано 19.08.2011, 20:45   #240
кустомер
Почётный гражданин KAZUS.RU
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
кустомер на пути к лучшему
Вопрос Re: Как научиться писать ПО под Win?

Сообщение от Jek2009 Посмотреть сообщение
Для таких задач лучше среды программирования HiAsm ничего не придумаешь.
А что Вы отвечаете пользователю, когда он говорит: "На сделанную Вами прогу звонит антивир! - запустить мне трояна хотите?!"
кустомер вне форума  
Закрытая тема

Закладки

Опции темы

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

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, время: 18:17.


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