Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
19.08.2011, 20:45
|
#241
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Верно!
Но в "експрессе" есть несколько существенных недостков. Он сильно урезан (функционально), и плохо в него интегрируются сторонние библиотеки.
Однако, как инструмент освоения - вполне годится.
|
|
|
|
19.08.2011, 20:51
|
#242
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от aleksandr-zh
|
Не помню, писал ли я про то, что пробовал PureBasic. Не вьехал я в него по той же причине, что и в другие: иная ИДЕОЛОГИЯ написания.
|
По сему надо тупо изучить так непонятную тебе идеологию винды .
Кстати ничего уж такого страшного там нет .
__________________
Осторожно , злой кот
|
|
|
|
19.08.2011, 21:04
|
#243
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Идеология PureBasic просто очень громоздка. Вплоть до того, что все циклы ожидания событий делаются "в ручную" кодом в исходнике.
Как бы вам понравилось для постройки дома собственноручно лепить и обжигать каждый кирпич.
(Идеология Винды тут ни при чем совершенно)
|
|
|
|
19.08.2011, 22:03
|
#244
|
Почётный гражданин KAZUS.RU
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Цитата:
|
Идеология PureBasic просто очень громоздка. Вплоть до того, что все циклы ожидания событий делаются "в ручную" кодом в исходнике.
|
и что? WinApi он и в африке WinApi ![Стоп!](images/smilies/icon_stop.gif) вне зависимости от языка ...и разве это столь напрягает:
Код:
|
Repeat
Event = WaitWindowEvent()
If Event=#PB_Event_SizeWindow
SetWindowPos(hPanel, #HWND_BOTTOM, 0,0,WindowWidth(0)-20,WindowHeight(0)-20,#SWP_NOMOVE)
EndIf
Until Event = #PB_Event_CloseWindow |
|
|
|
|
19.08.2011, 22:31
|
#245
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
А проблема, поднятая в теме исходит из того, что не на всех современных ПК можно запустить ДОС. Вот и приходится "железятникам" осваивать "форточки"...
|
Свят, свят, свят.
Вот нахрена на 32 битной машине писать и исполнять 16 битные приложения???
Консольное приложение не тождественно приложению DOS.
Если кому не ведомо: под DOS существовали так называемые "экстендеры", т.е. расширители,
работавшие в защищенном режиме.
Duke Nukem 3D работал с "экстендером" DOS4GB.
Так нафига сейчас возвращатся в 16 битные времена???
|
|
|
|
19.08.2011, 23:53
|
#246
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от Ar-Gen-Tum
|
нафига сейчас возвращатся в 16 битные времена
|
Речь немного о другом, ув. Ar-Gen-Tum. О том, что люди уже имели опыт написания чего-то под ДОСом. Но сейчас это УЖЕ не актуально...
Тем более, что современный "машинки" 64 битные...
Последний раз редактировалось evg220; 20.08.2011 в 13:10.
|
|
|
|
19.08.2011, 23:57
|
#247
|
Прописка
Регистрация: 24.03.2009
Сообщений: 202
Сказал спасибо: 154
Сказали Спасибо 126 раз(а) в 66 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
А что Вы отвечаете пользователю, когда он говорит: "На сделанную Вами прогу звонит антивир! - запустить мне трояна хотите?!"
|
Косперский что ли? У него сигнатуры написаны наверное еще с прошлого века, вот и звенит. Нормальные антивири не ругаются. Нет там вирусов. Компилятор и блоки которые всегда можно проверить и переписать. Лет 5 уже пищу, все ОК. Единственное, вири цепляются уже к работающим программам, но это уже другой вопрос. Потому как мои проги очень сильно задействуют FTP ресурсы.
Вот для примера прога по индикации геомагнитной активности Земли. Конечно файрвол запросит предоставить доступ в инет, а иначе какой смысл в этой программе. Эта прога периодически считывает данные с фтп-сервера американской метеослужбы о состоянии маг.активности и в удобоваримом варианте рисует эти данные на компе пользователя.
Программа полностью написана на стандартных блоках HiAsm, поэтому легко запускается на любой платформе Win. Уже год пашет на W7.
Последний раз редактировалось Jek2009; 20.08.2011 в 00:40.
Причина: добавил пример
|
|
|
|
20.08.2011, 08:36
|
#248
|
Гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
terminator_seva, а на Smallbasic к портам обратиться можно?
я как-то его пытался освоить, но что-то с портами не разобрался
|
|
|
|
20.08.2011, 12:36
|
#249
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от raxp
|
...и разве это столь напрягает:
SetWindowPos(hPanel, #HWND_BOTTOM, 0,0,WindowWidth(0)-20,WindowHeight(0)-20,#SWP_NOMOVE)
|
Сравним с VB:
Form1.Top = 100
Form1.Left = 200
Где "Form1" - имя окна. Несколько изящнее, Вы не находите?
И вся обвязка циклов ожидания событий хороша, пока не познакомишься с VB, где она вообще отсутствует.
(Отствует в коде. Скрыта, и создается компилятором на полном автомате - для возможных буквоедов ![Прикольно](images/smilies/icon_wink3.gif) )
Сообщение от Jek2009
|
Косперский что ли? У него сигнатуры написаны наверное еще с прошлого века, вот и звенит.
|
Это Вы предлагаете такое говорить испуганным пользователям? Деццкий сад, реально.
Не знаю как у вас там, а мое начальство не поймет и премии лишит. Нафиг нужны такие проблемы.
Зашел я на официальный сайт Хиазма, почитал их форум на эту тему. И что интересно - разработчики в течении многих лет отмазываются вот примерно в таком тоне.
Прекрасно понимать проблему и вместо ее исправления - плеваться в сторону антивирусов - это вообще как-то странно даже, чтоб не сказать большего.
Во всяком случае, пока Хиазм не начнет компилировать чисто, - никакой даже речи, чтоб серьезно писать на нем, при всех его удобствах.
|
|
|
|
20.08.2011, 12:45
|
#250
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
Где "Form1" - имя окна. Несколько изящнее, Вы не находите?
|
Ну совершенно нет .
Для осознания вам придется хоть раз просмотреть код в ollydbg .
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:18.
|
|