Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
14.08.2011, 16:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
а Паскаль - это когда тебя
|
Ну не знаю. Ни с VB ни с Дельфями проблем не было....
Что с портами, что с приложениями...
Вот например работа с USB через драйвер AVR309. За основу взята библиотека elm-chan. Делал "на время", поэтому не шибко красиво...
|
|
|
|
14.08.2011, 16:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от avp94
|
По простоте душевной, считал VBA упрошенной версией VB .
|
Вообще-то, более существенное отличие, что VB - компилятор, а VBA - интерпретатор (если ничего не путаю).
|
|
|
|
14.08.2011, 21:35
|
|
Гражданин KAZUS.RU
Регистрация: 03.02.2007
Сообщений: 566
Сказал спасибо: 8
Сказали Спасибо 53 раз(а) в 33 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
VB - компилятор, а VBA - интерпретатор
|
Думаю, что более существенным является то, что VBA это специализированный, встроенный в "Оффис" язык, использующий синтаксис VB и служащий для расширения возможностей основного пакета на "низком" уровне. Иногда его ошибочно называют "усеченным VB".
Полагаю, что сравнивать их так же бессмысленно, как сравнивать Джаву и Джаву-скрипт...
|
|
|
|
14.08.2011, 21:37
|
|
Гражданин KAZUS.RU
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 824
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от evg220
|
...
Полагаю, что сравнивать их так же бессмысленно, как сравнивать Джаву и Джаву-скрипт...
|
а чо? разное? а я думал, что одно и тоже
|
|
|
|
14.08.2011, 23:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от aleksandr-zh
|
...
А Дельфи даже сам автор оценивает как самостоятельный язык, к классическому Паскалю Дельфи отношения считай не имеет.
...
|
Имеет, имеет.
Эволюция одной из реализаций языка Pascal: TurboPascal --› BorlandPascal --› Delphi.
А еще есть реализация Pascal под наладонники на Palm OS версий 4 и 5.
Возможно есть реализации и под другие платформы.
|
|
|
|
15.08.2011, 09:20
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,532
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от Ar-Gen-Tum
|
Эволюция одной из реализаций языка Pascal: TurboPascal --› BorlandPascal --› Delphi.
|
TurboPascal --› Object Pascal --› Delphi
Последний раз редактировалось realid; 15.08.2011 в 09:22.
|
|
|
|
15.08.2011, 14:07
|
|
Частый гость
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
Угу. Я все эти дни копаюсь с Pure Basic. Ну почему в нем такая запутанная система идентификаторов объектов? Просто по однозначному имени объекта нельзя было сделать обращаться?..
В VB такого геморроя нет. Вот напрасно worldmasters написал, будто я Микрософт только хаю ![Улыбка](images/smilies/icon_smile.gif)
Получить координату мышки в PB - проблема!!! - сначала одну функцию вызвать, потом другую, потом опять функциями читать... То ли дело VB: весь гимор берет на себя компилятор.
|
Я думаю, что все мы люди разные. И по-разному смотрим на одни и те же вещи. Делаем в соответствие со своим разумением.
Что-то новое или сильно отличающееся, от того что было воспринимаем "в штыки".
Вспомните, переход на другие среды или инструменты ПК всегда на первом этапе сопряжен с раздражением: "ну все не так", "ид-ты, зачем так сложно?"... Но после того, как особенности, специфика и логика становится понятна, все встает на свои места.
Зачем "немецкие товарищи" сделали свои идентификаторы объектов(отличные от тех что применяют в windows) не знаю. Возможно это плата за мультиплатформенность.
Получение курсора мыши не проблема.
Если вас что-то не устраивает можно просто использовать функцию API для мыши. Это тоже просто хотя, возможно, не так как в VB.
http://purebasic.mybb.ru/viewtopic.php?id=73
У меня были отдельные примеры работы с мышью (для себя делал, что бы не забыть). Если еще интересно найду и выложу.
|
|
|
|
15.08.2011, 14:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2009
Сообщений: 4,561
Сказал спасибо: 619
Сказали Спасибо 1,813 раз(а) в 974 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от vicorin
|
Если еще интересно найду и выложу.
|
Интересно, но выкладывать уже не надо - я обнаружил ОГРОМЕННЫЙ архив примеров: www.purearea.net/pb/CodeArchiv/English.html и оттуда кое с чем разобрался. Думаю, что в ближайшей перспективе там ответов для меня хватит.
А касательно сложности системы поименования объектов - по-видимому так их проще передавать библиотекам.
Но на мой взгляд - языки высокого уровня на то и существуют, чтобы создать человеку максимальную комфортность, взяв на себя все сложности преобразования параметров, а не делать проще себе за счет человека за клавиатурой. Вы как полагаете?
Сообщение от evg220
|
Думаю, что более существенным является то, что VBA это специализированный, встроенный в "Оффис" язык
|
Вполне согласен.
|
|
|
|
15.08.2011, 17:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от realid
|
TurboPascal --› Object Pascal --› Delphi
|
Object Packal - это Паскаль с "классами", то бишь объектами.
Это расширение Паскаля, а не конкретная реализация.
(А я привел эволюцию конкретной реализации.)
Можно сказать, что "Дельфи" основан(а/о) на Object Packal.
|
|
|
|
15.08.2011, 19:59
|
|
Частый гость
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
Но на мой взгляд - языки высокого уровня на то и существуют, чтобы создать человеку максимальную комфортность, взяв на себя все сложности преобразования параметров, а не делать проще себе за счет человека за клавиатурой. Вы как полагаете?
|
Я думаю, что за все приходится "платить". И за простоту и удобство тоже.
Дилема: либо более длительное обучение и усвоение передовых методов, средств и понятий программистской "техники", либо отсутствие глубины в своих познаниях в этой области.
Хорошо бы все знать и уметь... Но можно в этом и утонуть ничего существенного так и не сделав.
Оптимум каждый ищет для себя сам.
Впрочем, иногда, люди "затачивают" инструмент под себя сами, и тогда не на кого будет катить "бочки" вообще.
Последний раз редактировалось vicorin; 16.08.2011 в 00:53.
|
|
|
Сказали "Спасибо" vicorin
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:02.
|
|