| Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
Как научиться писать ПО под Win?
21.08.2011, 00:42
|
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
|
Нифига не смешно(((( Стоко сил тратить на фигню. Я лучше подожду появления чего-нить нормального, чтоб и екзешник давало безглючный, и среда вменяемая.
|
А что бы не тратить силы на фигню, советую почитать форум http://purebasic.info/phpBB2/index.php
__________________
Осторожно , злой кот
|
|
|
|
21.08.2011, 00:50
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от dosikus
|
|
Имелось в виду скорость...
|
Да я не спорю. И написано это было давно уже...
|
|
|
|
21.08.2011, 03:02
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Чё-то все на бейсике помешались...
Мне нравится Delphi. Чёткий синтаксис. Приятная работа со строками.
В Си добивает их неявное преобразование.
Пишешь:
float a;
a = 1/2;
а в результате 0.
работа с массивами строк - вообще жесть. особенно со строками неизвестной длины.
Это так. Впечатления...
По теме - научиться писать для Windows:
Надо просто понять, как работают программы в Windows. После запуска и отрисовки GUI они тупо ожидают события. При возникновении события вызывается какая-либо процедура/функция. Вот и всё.
Помню, когда сам переходил с DOS. Очень смущало отсутствие начала программы. Такое ощущение, что нет земли под ногами. Это быстро проходит.
Ну и всё-таки, писать надо на том, что знаешь. А если ничего не знаешь, то пытаться изучать с более простого.
Сам жалею, что плохо знаю Си для Windows. Не лежит у меня к нему душа.
Новичкам советую Delphi. Язык паскаль чёткий, логичный, структурный.
После бейсика немного трудновато переходть на паскаль и си. Зато после паскаля на си - никаких трудностей. Это я про себя. Правда си - стандартный. Без объектов и визуальных компонентов.
Вот сравнить:
|
PHP код:
|
// Паскаль
for a:=1 to 10 do SendSync;
// Си
for(a=1;a‹=10;a++) SendSync();
|
Но без знания си - никуда. Пример: купили линейную видеокамеру. Надо написать свою программу к ней. Всё, что есть к ней - несколько файлов на Си.
Одно дело - подключить их к своей программе на Си. Другое - полностью переписывать их на Паскаль.
Так что выбирать вам. Ходить в огород на бейсике или в другой город на си.
|
|
|
|
21.08.2011, 08:58
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Хотя это моя личная проблема видимо, но вот это := вместо нормального знака равенства (да еще беспрерывные точки с запятой!) вызывают явно выраженный рвотный рефлекс(((((
|
|
|
|
21.08.2011, 09:01
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от omercury
|
|
Так сказать, один из результатов...
|
А верхняя картинка (image1) - что это такое?
|
|
|
|
21.08.2011, 09:04
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
а меня от Си воротит так, что силой заставляю читать код 
как вижу стрелочки, точечки, скобочки - пипец, такой дебил такой синтаксис придумал?!
|
|
|
|
21.08.2011, 09:15
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от aleksandr-zh
|
а меня от Си воротит так, что силой заставляю читать код 
как вижу стрелочки, точечки, скобочки - пипец, такой дебил такой синтаксис придумал?!
|
Однозначно!
Ведь прикиньте - какая мелочь по сути-то, а как убивает.
ЗЫ:
Я в Сети такую вещь когда-то накопал: транслятор исходника на Бейсике в исходник на Си. (В смысле - пишешь на синтаксисе Бейсика, и он переведет в синтаксис Си, расставив все эти точки с запятыми, будь они неладны).
Но поскольку Си у меня не установлен, та штука так и не была мною опробована.
Теперь вот думаю - мож действительно Си установить и писать для него на бейсике
Последний раз редактировалось кустомер; 21.08.2011 в 09:31.
|
|
|
|
21.08.2011, 09:28
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от Ar-Gen-Tum
|
Не совсем. ГУИ - возможно. Но окромя ГУИ и еще чего-то имеется.
Писать прогу ради ГУИ - это тупь. ИМХО.
|
может и тупь, но процентов 80 клиентов в программе видят только интерфейс, еще 10 - методы взоимодействия с их устройством, остальные 10 - вообще ничего не видят: "Покажи мне ту кнопку, при нажатии на которую всё заработает так, как я хочу"
|
|
|
|
21.08.2011, 09:29
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от aleksandr-zh
|
|
как вижу стрелочки, точечки, скобочки - пипец, такой дебил такой синтаксис придумал?!
|
А то не знаете авторов ? Дело в том, что когда язык уже был написан, Вас еще в проекте не было, не с кем, понимаете посоветоваться было  .
|
|
|
|
21.08.2011, 09:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 26.01.2007
Сообщений: 3,116
Сказал спасибо: 61
Сказали Спасибо 1,151 раз(а) в 623 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от aleksandr-zh
|
|
остальные 10 - вообще ничего не видят: "Покажи мне ту кнопку, при нажатии на которую всё заработает так, как я хочу
|
Если это будет реализовано, то будет идеальная программа для пользователя  .
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:21.
|
|