Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

Как научиться писать ПО под Win?

Непрочитано 22.08.2011, 15:29  
riston
Частый гость
 
Регистрация: 05.02.2007
Сообщений: 10
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
riston на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Убежден один из лучших вариантов для СТАРТА программирования в винде - старенькая 6-я студия, много книг, много примеров....
Кстати на торренте имеется еще и русифицированная 6-я студия.
Мне тоже синтаксис Си корявый, надо привыкать как то.
Я тоже "старый" и тоже электронщик, а у электронщиков мозги по другому работают чем у программеров.

Думаю уже имеются или на подходе програмные продукты для электронщиков, хотя уже есть софт NI = LabView а для си программеров LabWindows = IDE точно как у 6 студии, для NET программеров MeasurementStudio.

PureBasic я тоже слил, НО что то жалко силы тратить на изучение.
Может есть еще варианты ????
Например функциональное или графическое программирование...
riston вне форума  
Непрочитано 22.08.2011, 16:06  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от riston Посмотреть сообщение
старенькая 6-я студия
Не, а... Она уже слишком "старенькая". К тому же - слишком привязана к MFT.
Для интеграции современных библиотек (особенно 3-х фирм), которые ее уже не поддерживают, требуются "танцы с бубнами"...
Начиная с VS2005 существуют официальные "русские" версии. Однако, MSDN - "аглицкий"...
Но, думаю, что и "железякам" - тоже пора уже учить "ИХ" язык. Дата-шитов на русском - я тоже как-то не встречал...
Пора, наконец, отдавать себе отчет, что Россия отстала в технологиях - "навсегда"...
__________________
Здесь вам не тут!
evg220 вне форума  
Непрочитано 22.08.2011, 17:01  
riston
Частый гость
 
Регистрация: 05.02.2007
Сообщений: 10
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
riston на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
Не, а... Она уже слишком "старенькая".
Но, думаю, что и "железякам" - тоже пора уже учить "ИХ" язык. Дата-шитов на русском - я тоже как-то не встречал...
Пора, наконец, отдавать себе отчет, что Россия отстала в технологиях - "навсегда"...
Вот стареньким и старенькая студия, для освоения.
Слил 10- свежую с торр - попробовал немного = пока все что надо как и в 6-й. В 10-й вместо MSDN я так понимаю уже Справка, которая может быть локальной.
За английский язык полностью согласен.
Относительно отставания в технологиях - вариант только один = ПРЕКРАТИТЬ ВОРОВАТЬ нефть у своих потомков, которые будут закупать ее в Саудовской Аравии и плевать в наши могилы.....
riston вне форума  
Эти 2 пользователя(ей) сказали Спасибо riston за это сообщение:
aleksandr-zh (22.08.2011), кустомер (23.08.2011)
Непрочитано 22.08.2011, 20:26  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от riston Посмотреть сообщение
Справка, которая может быть локальной
Это было и в 6-й. Только в старом формате...
А еще есть он-лайн справка (начиная с 8/2005) . Даже на русском (за исключением MFC). Но MFC, на сегодняшний день, уже не актуальна (ИМХО)
__________________
Здесь вам не тут!
evg220 вне форума  
Непрочитано 22.08.2011, 20:28  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от riston Посмотреть сообщение
код написанный на Фортране 30 лет назад
В том его и преимущество, что он - "вечен"...
Правда в последних версиях Фортрана уже возможно динамическое использование памяти... и даже ООП!
__________________
Здесь вам не тут!

Последний раз редактировалось evg220; 22.08.2011 в 20:31.
evg220 вне форума  
Непрочитано 25.08.2011, 17:56  
vicorin
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
vicorin на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от dosikus Посмотреть сообщение
Если функция выполнена удачно, возвращаемое значение есть хэндл
создаваемого окна . То бишь идентификатор .
Он же дескриптор.
И не только окошек...
Честно говоря, в начале я тоже мучился в непонимании. То что каждый объект (кнопка, картинка, окно ...) имеет свой хэндл =дескриптор=идентификатор было понятно. Именно по ним происходит конкретное обращение в PB. Но на фоне этого существует и идентификаторы ОС, которые отличны от внутренних идентификаторов PB.
Иногда, когда "не развернуться" и приходится пользоваться функциями API вполне может возникнуть некоторая путаница в голове. Один и тот же объект с разными хэндл-идентификаторами.
vicorin вне форума  
Непрочитано 25.08.2011, 20:51  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от vicorin Посмотреть сообщение
Но на фоне этого существует и идентификаторы ОС, которые отличны от внутренних идентификаторов PB.
Вот поэтому в Qt и отсутствует понятие "хэндл =дескриптор=идентификатор"
Зачем заморачивться бредовыми "изобретениями мелкомягких", если существует просто - название класса?
Достаточно написать:

QtClass MyClass(...,...);
или
QtClass* MyClass = new QtClass(...,...);

(В скобках указываются необходимые вам свойства создаваемого класса)
и все!

Теперь "MyClass" и есть - "хэндл =дескриптор=идентификатор"...

А для знатоков С++, не имеющих опыта работы с Qt, маленьки "сюрприз". Классы Qt не требуют явного удаление, при завершении работы...
__________________
Здесь вам не тут!

Последний раз редактировалось evg220; 25.08.2011 в 21:04.
evg220 вне форума  
Непрочитано 25.08.2011, 21:25  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от evg220 Посмотреть сообщение
Теперь "MyClass" и есть - "хэндл =дескриптор=идентификатор". ..
Один ... получится завуалированное обращение к тем же хендлам.
В итоге вы смахиваете на страуса запихивающего голову в песок , чтоб не видеть происходящего вокруг...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 25.08.2011, 21:38  
aleksandr-zh
Гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

БРРРРРРРРРР
что такое Класс?
aleksandr-zh вне форума  
Непрочитано 25.08.2011, 22:08  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
что такое Класс?
Если для "первого знакомства", то...
Класс это - формальный способ описания объекта.
Он может содержать как свойства, так и функции, присущие данному объекту.
С т.з. "освоения", можно (попервой) его воспринимать, как "подпрограмму", выполняющую "кучу" операций, связанных с данным объектом.
Хотя, (в реальности) каждая функция, входящая в класс - и есть своего рода подпрограмма...
__________________
Здесь вам не тут!

Последний раз редактировалось evg220; 25.08.2011 в 22:18.
evg220 вне форума  
 
Опции темы

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

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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.