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

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

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

 
Опции темы

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

Непрочитано 21.08.2011, 10:23  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
мне коллега (программер компов) тоже самое посоветовал - Си шарп, мол, изначально для обучения новичков создавали
Так и учите C#, если у вас коллега под боком.
terminator_seva вне форума  
Непрочитано 21.08.2011, 10:28  
aleksandr-zh
Гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

нет у него такого дара - учить )) Он (как многие спецы-программисты) еле разговаривает
Видимо, сложно язык объектов и их свойст сложно трнаслировать в человеческий байт-код - слова

посмотрим.
aleksandr-zh вне форума  
Непрочитано 21.08.2011, 10:55  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 386
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Mожет кто-то из читателей ветки интересовался FlowStone
http://www.dsprobotics.com/
поделитесь впечатлениями.
На первый взгляд вещица современная и имеет бесплатный вариант FlowStone FREE с ограничением по количеству элементов и возможностей.
yhnm вне форума  
Непрочитано 21.08.2011, 11:51  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
словом:
язык (компилятор, среда) - по боку! ибо основа не это, а работа с окнами, объектами, их свойствами, (почти API)
пока не въедешь в это - все обсуждения "языков" и их синтаксиса - трепология и халивар
Вот тут кардинальным образом с Вами не согласен.
Можно очень приблизительно представлять детали работы Windows, зато детально знать какой-нибудь конкретный язык с его средой разработки. И в результате успешно писать на нем все, что потребуется.

Потому что Windows обязан знать ваш компилятор, а не Вы
кустомер вне форума  
Непрочитано 21.08.2011, 11:58  
aleksandr-zh
Гражданин KAZUS.RUN
 
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
aleksandr-zh на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

моя идея = алгоритм
мой алгоритм = команды Исполнителю
Следовательно, не зная что может Исполнитель нельзя написать хороший работоспособный алгоритм

Пример:
надо на экран отобразить "Привет"
В ДОС: Printf 'Привет'

В Вин: Сделать окно, в окне сделать или кнопку с надписью, или в самом окне написать "Привет"

Чем точнее я укажу действие, тем качественнее будет программа
aleksandr-zh вне форума  
Непрочитано 21.08.2011, 12:34  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
Пример:
надо на экран отобразить "Привет"
В ДОС: Printf 'Привет'
Может в консоли ???


PHP код:
    If OpenConsole()
      ConsoleTitle ("PureBasic - Console Example:") 
      PrintN("Hello")
      
      Repeat
        KeyPressed$ = Inkey()
        
        
          Delay(20) ; Don't eat all the CPU time, we're on a multitask OS
       
        
      Until KeyPressed$ = Chr(27) ; Wait until escape is pressed
    EndIf 
Миниатюры:
Нажмите на изображение для увеличения
Название: cons1.png
Просмотров: 129
Размер:	58.5 Кб
ID:	25317  
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 21.08.2011 в 12:46.
dosikus вне форума  
Непрочитано 21.08.2011, 12:40  
mtit
Почётный гражданин KAZUS.RUN
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,398
Сказал спасибо: 2,192
Сказали Спасибо 1,780 раз(а) в 1,012 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
Я в Сети такую вещь когда-то накопал: транслятор исходника на Бейсике в исходник на Си. (В смысле - пишешь на синтаксисе Бейсика, и он переведет в синтаксис Си, расставив все эти точки с запятыми, будь они неладны).
Но поскольку Си у меня не установлен, та штука так и не была мною опробована.
Теперь вот думаю - мож действительно Си установить и писать для него на бейсике
Так и на Си можно в стиле Бейсика писать. Мелкие разнобойные операторы (наример = и ==) "учатся за неделю. Читать чужое - конечно труднее, а так..

Если уж пошла такая пьянка. Читал вроде, что Борланд(?) демпингует. Набор сред разработки оптом для одного программиста - 10 тысяч рублей. Ставь любой ихний компилятор - что душа хочет.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
mtit вне форума  
Непрочитано 21.08.2011, 12:49  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от aleksandr-zh Посмотреть сообщение
моя идея = алгоритм
мой алгоритм = команды Исполнителю
Следовательно, не зная что может Исполнитель нельзя написать хороший работоспособный алгоритм
Абсолютно верно. Но когда Вы пишете - Исполнителем является ваш компилятор языка, а не Windows
Компилятор передает задание Виндам, а Винды в свою очередь - процессору (это всё уже на полном автомате).

Сообщение от aleksandr-zh Посмотреть сообщение
Пример:
надо на экран отобразить "Привет"
В ДОС: Printf 'Привет'
Вот пример и подтверждает мною сказанное, что язык важнее, ибо print - это команда Бейсика, а не ДОС
Команда ДОС - echo, кто уже забыл И даже более: echo - это трансляция от оболочки command.com, а чтобы использовать именно ДОС, надо вызывать INT21h.

Сообщение от aleksandr-zh Посмотреть сообщение
В Вин: Сделать окно, в окне сделать или кнопку с надписью, или в самом окне написать "Привет"
Но все эти команды к Виндам формирует компилятор языка.
Значит сначала надо знать, как дать задание компилятору делать окно и кнопку и всё остальное.

Вот и выходит, что знание языка - важнее.

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

Сообщение от aleksandr-zh Посмотреть сообщение
В Вин: Сделать окно, в окне сделать или кнопку с надписью, или в самом окне написать "Привет"
Ну и ?...
Миниатюры:
Нажмите на изображение для увеличения
Название: win.png
Просмотров: 117
Размер:	38.6 Кб
ID:	25318  
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 21.08.2011, 12:55  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
IN!21h.
INT ибо interrupt прерывание ...
__________________
Осторожно , злой кот
dosikus вне форума  
 
Опции темы

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

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


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