Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
22.08.2011, 15:29
|
|
Частый гость
Регистрация: 05.02.2007
Сообщений: 10
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Убежден один из лучших вариантов для СТАРТА программирования в винде - старенькая 6-я студия, много книг, много примеров....
Кстати на торренте имеется еще и русифицированная 6-я студия.
Мне тоже синтаксис Си корявый, надо привыкать как то.
Я тоже "старый" и тоже электронщик, а у электронщиков мозги по другому работают чем у программеров.
Думаю уже имеются или на подходе програмные продукты для электронщиков, хотя уже есть софт NI = LabView а для си программеров LabWindows = IDE точно как у 6 студии, для NET программеров MeasurementStudio.
PureBasic я тоже слил, НО что то жалко силы тратить на изучение.
Может есть еще варианты ????
Например функциональное или графическое программирование...
|
|
|
|
22.08.2011, 16:06
|
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от riston
|
старенькая 6-я студия
|
Не, а... Она уже слишком "старенькая". К тому же - слишком привязана к MFT.
Для интеграции современных библиотек (особенно 3-х фирм), которые ее уже не поддерживают, требуются "танцы с бубнами"...
Начиная с VS2005 существуют официальные "русские" версии. Однако, MSDN - "аглицкий"...
Но, думаю, что и "железякам" - тоже пора уже учить "ИХ" язык. Дата-шитов на русском - я тоже как-то не встречал...
Пора, наконец, отдавать себе отчет, что Россия отстала в технологиях - "навсегда"...
__________________
Здесь вам не тут!
|
|
|
|
22.08.2011, 17:01
|
|
Частый гость
Регистрация: 05.02.2007
Сообщений: 10
Сказал спасибо: 1
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
Не, а... Она уже слишком "старенькая".
Но, думаю, что и "железякам" - тоже пора уже учить "ИХ" язык. Дата-шитов на русском - я тоже как-то не встречал...
Пора, наконец, отдавать себе отчет, что Россия отстала в технологиях - "навсегда"...
|
Вот стареньким и старенькая студия, для освоения.
Слил 10- свежую с торр - попробовал немного = пока все что надо как и в 6-й. В 10-й вместо MSDN я так понимаю уже Справка, которая может быть локальной.
За английский язык полностью согласен.
Относительно отставания в технологиях - вариант только один = ПРЕКРАТИТЬ ВОРОВАТЬ нефть у своих потомков, которые будут закупать ее в Саудовской Аравии и плевать в наши могилы.....
|
|
|
Эти 2 пользователя(ей) сказали Спасибо riston за это сообщение:
|
|
|
22.08.2011, 20:26
|
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от riston
|
Справка, которая может быть локальной
|
Это было и в 6-й. Только в старом формате...
А еще есть он-лайн справка (начиная с 8/2005) . Даже на русском (за исключением MFC). Но MFC, на сегодняшний день, уже не актуальна (ИМХО)
__________________
Здесь вам не тут!
|
|
|
|
22.08.2011, 20:28
|
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от riston
|
код написанный на Фортране 30 лет назад
|
В том его и преимущество, что он - "вечен"...
Правда в последних версиях Фортрана уже возможно динамическое использование памяти... и даже ООП!
__________________
Здесь вам не тут!
Последний раз редактировалось evg220; 22.08.2011 в 20:31.
|
|
|
|
25.08.2011, 17:56
|
|
Частый гость
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от dosikus
|
Если функция выполнена удачно, возвращаемое значение есть хэндл
создаваемого окна . То бишь идентификатор .
Он же дескриптор.
И не только окошек...
|
Честно говоря, в начале я тоже мучился в непонимании. То что каждый объект (кнопка, картинка, окно ...) имеет свой хэндл =дескриптор=идентификатор было понятно. Именно по ним происходит конкретное обращение в PB. Но на фоне этого существует и идентификаторы ОС, которые отличны от внутренних идентификаторов PB.
Иногда, когда "не развернуться" и приходится пользоваться функциями API вполне может возникнуть некоторая путаница в голове. Один и тот же объект с разными хэндл-идентификаторами.
|
|
|
|
25.08.2011, 20:51
|
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от vicorin
|
Но на фоне этого существует и идентификаторы ОС, которые отличны от внутренних идентификаторов PB.
|
Вот поэтому в Qt и отсутствует понятие "хэндл =дескриптор=идентификатор" ![Улыбка](images/smilies/icon_smile.gif)
Зачем заморачивться бредовыми "изобретениями мелкомягких", если существует просто - название класса?
Достаточно написать:
QtClass MyClass(...,...);
или
QtClass* MyClass = new QtClass(...,...);
(В скобках указываются необходимые вам свойства создаваемого класса)
и все!
Теперь "MyClass" и есть - "хэндл =дескриптор=идентификатор"...
А для знатоков С++, не имеющих опыта работы с Qt, маленьки "сюрприз". Классы Qt не требуют явного удаление, при завершении работы...
__________________
Здесь вам не тут!
Последний раз редактировалось evg220; 25.08.2011 в 21:04.
|
|
|
|
25.08.2011, 21:25
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
Теперь "MyClass" и есть - "хэндл =дескриптор=идентификатор"...
|
Один ... получится завуалированное обращение к тем же хендлам.
В итоге вы смахиваете на страуса запихивающего голову в песок , чтоб не видеть происходящего вокруг...
__________________
Осторожно , злой кот
|
|
|
|
25.08.2011, 21:38
|
|
Гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
БРРРРРРРРРР
что такое Класс?
|
|
|
|
25.08.2011, 22:08
|
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от aleksandr-zh
|
что такое Класс?
|
Если для "первого знакомства", то...
Класс это - формальный способ описания объекта.
Он может содержать как свойства, так и функции, присущие данному объекту.
С т.з. "освоения", можно (попервой) его воспринимать, как " подпрограмму", выполняющую "кучу" операций, связанных с данным объектом.
Хотя, (в реальности) каждая функция, входящая в класс - и есть своего рода подпрограмма...
__________________
Здесь вам не тут!
Последний раз редактировалось evg220; 25.08.2011 в 22:18.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:18.
|
|