| Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
Как научиться писать ПО под Win?
21.08.2011, 19:12
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Там перевод корявый .
PBчисла это на самом деле именованные константы ,начинающиеся с #.
Посмотрите справку , в архиве есть неполный перевод.
Вот еще один учебник .
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 21.08.2011 в 19:16.
|
|
|
|
Сказали "Спасибо" dosikus
|
|
|
21.08.2011, 19:15
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
|
... КАК в нем (данном языке) делается именно то, что мы хотим...
|
Вот именно ЭТО и называется мастерством
Сообщение от aleksandr-zh
|
что такое PB Числа и OS идентификаторы
вообще ничего не понял
|
Если поймешь - расскажи и мне, плиз!!!
Я тоже в систему идентификаторов не въехал совершенно(((((
|
|
|
|
21.08.2011, 19:18
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
|
Потому что Windows обязан знать ваш компилятор, а не Вы
|
Вот мы и подошли к ключевому моменту!!!
Я бы сказал больше - ваш "компилятор" (система, среда разработки) должен знать СРЕДУ (ОС), для которой Вы (даже не пишите, а) компилируете!
А это решается на уровне библиотек. Вот для ЭТОГО и разрабатываются такие ситемы, как Qt, например...
__________________
Здесь вам не тут!
|
|
|
|
21.08.2011, 19:27
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от dosikus
|
|
но здесь как в МК -не зная архитектуру как можно работать ?
|
Знание архитектуры, конечно, полезно, но...
для того и существуют системы типа Qt, чтобы даже ЭТИМ "не заморачиваться", как и тем, что есть Int_21... 
А вот что действительно надо знать (и понимать), так это - что есть объекты ГУИ...
__________________
Здесь вам не тут!
|
|
|
|
21.08.2011, 19:38
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
|
Вот именно ЭТО и называется мастерством
|
Скромно туплю глаза...
__________________
Здесь вам не тут!
|
|
|
|
21.08.2011, 19:54
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от dosikus
|
|
Там перевод корявый .
|
я так и понял
вот почему стараюсь документацию безе перевода читать
на работу прикупили прибор, не могли долго откалибровать. Я в тот момент там не работал, зашел случайно по старой памяти... Смотрю, парни маются. Открыл на инглише, а там вообще иное...
|
|
|
|
21.08.2011, 20:43
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Еще раз .
__________________
Осторожно , злой кот
|
|
|
|
21.08.2011, 21:40
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
|
Я тоже в систему идентификаторов не въехал совершенно(((((
|
Что ж здесь непонятного ?
Например при создании окна винда присваивает ему индивидуальный идентификатор.
Из справки Pure.
|
Цитата:
|
OpenWindow()
Синтаксис
Result = OpenWindow(#Window, x, y, InnerWidth, InnerHeight, Title$ [, Flags [, ParentWindowID]])
Описание
Открывает новое окно согласно указанным параметрам. Если в качестве параметра '#Window' поставить #PB_Any, то универсальный идентификатор (id) будет возвращен в качестве 'Result'.
|
Из справки на winApi :
|
Цитата:
|
CreateWindow function creates an overlapped, pop-up, or child window. It specifies the window class, window title, window style, and (optionally) the initial position and size of the window. The function also specifies the window's parent or owner, if any, and the window's menu.
....
Return Values
If the function succeeds, the return value is the handle to the new window.
|
Если функция выполнена удачно, возвращаемое значение есть хэндл
создаваемого окна . То бишь идентификатор .
Он же дескриптор.
И не только окошек...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 21.08.2011 в 21:50.
|
|
|
|
21.08.2011, 21:55
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
dosikus, pic-avr @ narod.ru
|
|
|
|
22.08.2011, 00:13
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
|
А верхняя картинка (image1) - что это такое?
|
ЧПУ-шная оболочка. Белым - траектория движения инструмента.
Последний раз редактировалось omercury; 22.08.2011 в 00:38.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:26.
|
|