"Считается, что составить приличную IBM-программу под Windows, можно, лишь изучив один из алгоритмических языков высокого уровня: Delphi, C++, Perl и т.д. Российский программист Dilma (это его псевдоним) думает иначе. В его конструкторе HiAsm ("ХойАсм") пользователь не пишет ни единой строчки кода, но программы великолепно работают в среде Win98/XP! Программирование, как таковое, заменяется расстановкой на экране монитора элементов блок-схемы и рисованием между ними линий связи. Компиляция кода выполняется автоматически, элементы предоставляются бесплатно. Весь процесс напоминает забытую детскую игру в кубики, но результат получается не по годам профессиональный. Освоить HiAsm можно с нуля за час даже школьнику. Визитная карточка HiAsm представлена в Интернете на официальном сайте программы http://hiasm.heshock.com/:
"HiAsm - это оболочка для визуального проектирования и построения приложений под Windows. Конструктор программ полезен как для новичков, так и для профессионалов."
Не получается подключиться к серверу, может кто попробует. Интересно всетаки, такая хорошая реклама.
Пост N: 258
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
1
Отправлено: 22.06.07 13:11. Заголовок: Re:
vintik пишет:
цитата:
"Считается, что составить приличную IBM-программу под Windows, можно, лишь изучив один из алгоритмических языков высокого уровня: Delphi, C++, Perl и т.д.
Это только считается... Пример тому AsmEditor. Он написан на языке PureBasic т. е. на бейсике, и что плохо работает? Синтаксис у этого языка один из самых простых, а объём EXE-шника относительно небольшой.
vintik пишет:
цитата:
Освоить HiAsm можно с нуля за час даже школьнику.
PureBasic тоже можно легко освоить. Помнишь конвертер для HD44780. Я его написал через неделю после начала обучения.
Пост N: 166
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 22.06.07 13:30. Заголовок: Re:
RW1ZK пишет:
цитата:
Пробовал эту программу... Такая бадяга...
Подкупило, что можно управлять COM портом. А на сервер подключился? Пётр пишет:
цитата:
PureBasic тоже можно легко освоить.
Когдато была книжка "Бейсик - зто просто", по ней написал одну программу для "РАДИО 86РК" и на этом все заглохло, перестройки там всякие пошли и было не до того. А где можно качнуть PureBasic?
Пост N: 122
Зарегистрирован: 26.12.06
Откуда: Россия, Заозерск, Мурманской обл.
Рейтинг:
1
Отправлено: 22.06.07 16:55. Заголовок: Re:
vintik пишет:
цитата:
там будет видно
HiAsm... Мне кажется, что ничего толкового из этого не выйдет... Всё-равно что писать программу для PIC на PIC-Basic (много мусора и память забита по самые "некуда")
Пост N: 42
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 22.06.07 17:14. Заголовок: Re:
В связи с "пристегиванием" ПИКов к компьютеру и открывающимися после этого возможностями, поднятая тема очень актуальна и своевременна. Надеюсь, что результатом ее обсуждения будут четкие рекомендации (и "наводки") по наиболее эффективному и быстрому "въезду" в программирование в Виндах.
Пост N: 261
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
1
Отправлено: 22.06.07 17:42. Заголовок: Re:
Evgeny Korabelnikov пишет:
цитата:
наиболее эффективному и быстрому "въезду" в программирование в Виндах.
Я считаю что наиболее подходит для этих целей PureBasic. Ведь с его помощью можно решать довольно сложные задачи особо не напрягаясь. Все ключевые слова состоят из сокращений английских слов. Например, файл открывается с помощью функции OpenFile. Если кто-то решит изучать этот язык, я чем смогу - помогу.
Пост N: 43
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 22.06.07 19:52. Заголовок: Re:
К слову. Петр, погонял в "железе" Ваши программы ("связка" ПИК-компьютер. Интерфейс RS232). Работают как часы. Ваше учебное устройство войдет в состав подраздела "Практикума...", "ваянием" которого я сейчас занимаюсь (6/2/4). Рад за Вас. Имеет место быть явный и совсем не слабый прогресс.
Пост N: 44
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 22.06.07 20:11. Заголовок: Re:
Уважаемые коллеги. А не организовать ли нам в “междусобойчике” раздел, посвященный обучению “с нуля” программированию в Виндах с “ПИКовым уклоном”? Дело только за информацией, плюс, желание “потянуть этот воз”. Что скажете?
Пост N: 45
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 22.06.07 23:17. Заголовок: Re:
Петр, как на счет "затравки" в виде первичного "въезда" в PureBasic? Судя по Вашей "скорости въезда", это один из самых оптимальных вариантов (но возможны и другие "ветви") для начинающих. Если Вы согласны заняться этим направлением, то можно начинать (а это самое трудное). Думаю, что по ходу дела и еще кто-нибудь подключится. Проблем с распространением информации и доброжелательностью не будет. PS: всем советую обратить внимание на высказывание, которым я подписываюсь (см. ниже). Многого добиться может только тот, кто "трепыхается".
Пост N: 46
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 23.06.07 16:20. Заголовок: Re:
ОК, Петр. “Затравка” есть. По-моему, самым разумным будет дать людям время ее “переварить” (“с реактивным свистом” такие дела не делаются) и подождать их реакции в закрытой части форума. В этой связи, прошу “состыковаться” с Сергеем Росликом с целью организации в закрытой части форума соответствующей темы (название - на Ваше усмотрение). После этого, прошу перенести в нее все необходимые для “затравки” ссылки и первичную информацию, объясняющую практический смысл организации этой темы. Дальше - жизнь покажет. По HiAsm: может быть имеет практический смысл проделать то же самое и с HiAsm? Дело только за человеком, который пожелает “курировать” эту тему. Есть желающие?
Пост N: 264
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
1
Отправлено: 23.06.07 16:58. Заголовок: Re:
vintik пишет:
цитата:
Таки удалось поморгать светодиодами на программаторе, подключеном к LPT при помощи кнопочек, и этой программы
А по конкретней можно? HiAsm я не скачивал, объём сравнительно большой. Как я понимаю "HiAsm" создал EXE-файл. Какой размер у этого файла?
Моё мнение об этом конструкторе такое: С его помощью можно создать простую программу, потратив при этом минимум усилий. Что-то по сложнее с помощью этого конструктора создать скорее всего не получится. Вполне возможна такая ситуация, что требуемого элемента в конструкторе не окажется и что тогда?
Evgeny Korabelnikov пишет:
цитата:
В этой связи, прошу “состыковаться” с Сергеем Росликом с целью организации в закрытой части форума соответствующей темы
Ну тему там я сам могу создать. Только скорее всего потребуется создать целый раздел, в котором будет несколько тем.
Открываем папку: каталог проэктов / examle / System / LPT Открывается прект, там четыре кнопочки, которые управляют пинами 0 1 2 3. Да, еще нужно зайти в свойства ЛПТ, клацнув по нему, и в правом верхнем углу нажать на ладошку, выпадет окошко в котором выставить адрес порта 378й, по умолчанию стоит 278.
Файл .exe получился 84 кб, но на другом ПК работать не захотел из-за отсутствия драйвера, программа HiAsm на нем не устанавливалась. Вот такая информация на вчерашний вечер, а сегодня я только вот догреб до комутера
цитата:
Вполне возможна такая ситуация, что требуемого элемента в конструкторе не окажется
Согласен , просто было интересно поковыряться в новой программе
По бейсику, файлы по вышеупомянутым ссылкам скачал, но они не определяются, может нужно поменять расширение? Пока с ними не разбирался.
Пост N: 265
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
1
Отправлено: 23.06.07 22:32. Заголовок: Re:
vintik пишет:
цитата:
По бейсику, файлы по вышеупомянутым ссылкам скачал, но они не определяются, может нужно поменять расширение? Пока с ними не разбирался.
цитата:
Скачать компилятор можно со странички ......... Оттуда следует скачать файлы "Pure", "Basic" и " REANIMATOR.exe". Поместить их следует в одну папку, после нужно запустить файл " REANIMATOR.exe", который создаст из выше указанных файлов самораспаковывающийся архив. Далее следует запустить файл "Setup.exe" расположенный в этом архиве, предварительно распаковав этот архив. Установка никаких особенностей не имеет. Программу нужно русифицировать (по желанию). Русификатор можно скачать отсюда..............
Это я взял из материала, который сейчас готовлю для первичного "въезда"
vintik пишет:
цитата:
Открываем папку: каталог проэктов / examle / System / LPT Открывается прект, там четыре кнопочки, которые управляют пинами 0 1 2 3........
В Пурике (так я называю PureBasic) всё гораздо проще. Во первых, физический адрес указывать не нужно, достаточно сообщить программе какой порт используется (COM1, COM2...) т. е. возможно программа будет работать даже с виртуальным портом. Во вторых, драйвер с собой тащить не нужно, используется тот что есть в Винде.
Пост N: 172
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 23.06.07 22:54. Заголовок: Re:
Пётр пишет:
цитата:
Во вторых, драйвер с собой тащить не нужно, используется тот что есть в Винде.
Если это касается COM, а если это LPT, то тут я не согласен. К примеру,- ICprog.exe без драйвера на ЛПТ покойник, и моя железяка без него(драйвера), не работает. А на моем ПК COMa нету
За разьяснения бейсику спасибо, докачаю третий файл и попробую
Пост N: 269
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
1
Отправлено: 25.06.07 10:41. Заголовок: Re:
vintik пишет:
цитата:
Ждем
Уже почти закончил первую часть, осталось только немного "подшлифовать". Прочитал что получилось, честно признаюсь - результатом недоволен, не совсем всё понятно. Приходилось объяснять почти "на пальцах". В следующих разделах будет проще, поскольку весь материал будет "привязан" к практике.
Пост N: 177
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 25.06.07 11:12. Заголовок: Re:
Пошарился по форуму, по программе PureBasic, но ничего не нашел ни по COM, ни по LPT. А с HiAsm, дальше их примера с LPT не ушел, чтото мутно с этими кубиками. В последней рассылке, что была, так там надо С++ осваивать. Опускаюсь на землю, к ассемлеру для ПИКов
цитата:
Приходилось объяснять почти "на пальцах".
Мне сдается, что если на форуме будеш вести тему по "пурику", то будет проще, может и не прийдется какието вещи подобно расписывать
Пост N: 47
Зарегистрирован: 06.05.07
Откуда: Россия, Липецк
Рейтинг:
0
Отправлено: 25.06.07 12:18. Заголовок: Re:
Уважаемые коллеги. В закрытой части форума организована тема, связанная с программированием на языках высокого уровня. Просьба перенести обсуждение в закрытую часть форума.
Пост N: 619
Зарегистрирован: 12.01.07
Откуда: Приднестровье
Рейтинг:
2
Отправлено: 01.04.08 17:04. Заголовок: Попробовал этот HiAs..
Попробовал этот HiAsm... Прога выглядит шикарно, писать (точнее рисовать) программы не очень сложно. Например, прогу передающую чере COM порт пару байт нарисовал буквально за минуту. Конструктор больше подходит для простых программ, он вне конкуренции, а вот относительно сложные программы с его помощью не создать. Точнее, создать то можно, но рисунок программы будет плотно нашпигован паскалевскими вставками.
Для примера, прогу типа KS0108 создать можно (правда с трудом, и с паскалевскими вставками), а вот PicAsmEditor уже выше возможностей конструктора.
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет