На чем писать приложения для виндоус
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: На чем писать приложения для виндоус
BlackKilkennyCat, так с COM портом везде работать просто. Но C#, во-первых, не интерпретатор, в отличии от Perl, во-вторых, несколькими строчками чуть ли не из консоли GUI делать не позволяет, как Tcl/Tk.
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: На чем писать приложения для виндоус
ПростоНуб, Да, но работа с WinForms позволяет (к ужасу) почти не знать о программировании, больше требуется знание VisualStudio. И тогда бодро тащим контролы да кликаем на события... а где что не так - среда подсказывает очень мощно.
К стыду своему, с Perl сравнить не могу. Читал о нем лет 10 назад, да и то, веб-ориентированно
Консольный же пример приведен из-за остальных примеров
К стыду своему, с Perl сравнить не могу. Читал о нем лет 10 назад, да и то, веб-ориентированно
Консольный же пример приведен из-за остальных примеров
Меня здесь больше нет
Re: На чем писать приложения для виндоус
На XP по умолчанию .NET не установлен.BlackKilkennyCat писал(а):начиная с WinXP SP3 этот код компилируется без дополнительных установок
Чем интерпретатор по вашему лучше? Наоборот, нужно ставить его в систему что требует больше действий чем запуск exe файла приложения.ПростоНуб писал(а):во-первых, не интерпретатор, в отличии от Perl
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: На чем писать приложения для виндоус
[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3745352#p3745352"]
начиная с WinXP SP3 этот код компилируется без дополнительных установок, компилятор уже в системе.[/uquote]И
[uquote="1dimon1",url="/forum/viewtopic.php?p=3744546#p3744546"]выводить в назначенные для этих данных окна
подскажите на чем это можно сделать новичку.[/uquote]
[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3745367#p3745367"]требуется знание VisualStudio[/uquote]которую точно так же надо устанавливать и изучать не 1 день...
А [uquote="alexander.k",url="/forum/viewtopic.php?p=3744725#p3744725"]C++[/uquote] для новичка котенка - довольно-таки жестоко
Код: Выделить всё
...[uquote="1dimon1",url="/forum/viewtopic.php?p=3744546#p3744546"]выводить в назначенные для этих данных окна
подскажите на чем это можно сделать новичку.[/uquote]
[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3745367#p3745367"]требуется знание VisualStudio[/uquote]которую точно так же надо устанавливать и изучать не 1 день...
А [uquote="alexander.k",url="/forum/viewtopic.php?p=3744725#p3744725"]C++[/uquote] для новичка котенка - довольно-таки жестоко
Делай то, что тебе нравится и ты никогда не будешь работать
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: На чем писать приложения для виндоус
Мурик, SP3
хотя, я не помню, какую версию .net он включал... может и накладка быть
ЭлектроKOT, в любом случае что-то изучать. Изучение VisualStudio - не самое бесполезное занятие. Ну, можно в принципе использовать и попроще: SharpDevelop
хотя, я не помню, какую версию .net он включал... может и накладка быть
ЭлектроKOT, в любом случае что-то изучать. Изучение VisualStudio - не самое бесполезное занятие. Ну, можно в принципе использовать и попроще: SharpDevelop
Меня здесь больше нет
Re: На чем писать приложения для виндоус
По умолчанию не устанавливается .NET.BlackKilkennyCat писал(а):Мурик, SP3
Речь про дистрибутив с сайта майкрософта, а не сборки.
Для примера код на PureBasic открывающий COM порт на скорости 9600 бод и отправляющий в него строку SetParam=1 в Ascii формате.
Код: Выделить всё
If OpenSerialPort(0, "COM1", 9600, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 255, 255)
WriteSerialPortString(0, "SetParam=1", #PB_Ascii)
CloseSerialPort(0)
Else
MessageRequester("Не удалось открыть порт")
EndIf- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: На чем писать приложения для виндоус
[uquote="BlackKilkennyCat",url="/forum/viewtopic.php?p=3745367#p3745367"]работа с WinForms позволяет (к ужасу) почти не знать о программировании, больше требуется знание VisualStudio.[/uquote]
Так вроде бы ТС как раз программировать умеет, а вот VS с WinForm не знает.
Tcl/Tk позволяет создавать формы простыми вызовами его методов, тогда как WinForm требует, однако, компилятора для обработки его событий.
2. Не требует компиляции и линковки, то есть работает сразу и зависит только от наличия интерпретатора, который можно опять таки установить хоть на смартфон, а не всего toolchain.
3. Любой интерпретатор всегда умеет интерпретировать и самого себя из строки, что очень полезно в подобных случаях (любые вычисления и преобразования прямо из GUI).
Так вроде бы ТС как раз программировать умеет, а вот VS с WinForm не знает.
Tcl/Tk позволяет создавать формы простыми вызовами его методов, тогда как WinForm требует, однако, компилятора для обработки его событий.
1. Будет работать на любой платформе, даже самой экзотической, включая смартфоны.Мурик писал(а):Чем интерпретатор по вашему лучше?
2. Не требует компиляции и линковки, то есть работает сразу и зависит только от наличия интерпретатора, который можно опять таки установить хоть на смартфон, а не всего toolchain.
3. Любой интерпретатор всегда умеет интерпретировать и самого себя из строки, что очень полезно в подобных случаях (любые вычисления и преобразования прямо из GUI).
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: На чем писать приложения для виндоус
Еще один проект на Python (без QT, но с графикой
), почти готовая заготовка для ТС:
Сбор показаний датчиков и их отображение
Сбор показаний датчиков и их отображение
Делай то, что тебе нравится и ты никогда не будешь работать
Re: На чем писать приложения для виндоус
В винде по умолчанию установлен интерпретатор для ЯП кроме VBS?ПростоНуб писал(а):Будет работать на любой платформе, даже самой экзотической
Интерпретатор нужно устанавливать. В винде программы обычно скомпилированы и запускаются без установки дополнительных компонентов.ПростоНуб писал(а):Не требует компиляции и линковки, то есть работает сразу и зависит только от наличия интерпретатора
Речь о простых программах, а не про игры типа GTA или программы типа фотошопа.
Кроме того, на интерпретацию тратится процессорное время и память и интерпретируемая программа проиграет компилируемой по используемым ресурсам и быстродействию.
ТС спросил про винду, а не про другие платформы.
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: На чем писать приложения для виндоус
[uquote="Мурик",url="/forum/viewtopic.php?p=3745449#p3745449"]на интерпретацию тратится процессорное время и память и интерпретируемая программа проиграет компилируемой по используемым ресурсам и быстродействию.[/uquote]У ТС нет этих ограничений, вы их на ходу добавили "от себя", усложняя ему задачу.
Делай то, что тебе нравится и ты никогда не будешь работать
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: На чем писать приложения для виндоус
[uquote="Мурик",url="/forum/viewtopic.php?p=3745449#p3745449"]Интерпретатор нужно устанавливать. В винде программы обычно скомпилированы и запускаются без установки дополнительных компонентов.[/uquote]
Вы знаете способ скомпилировать на голой Windows программу без установки дополнительных компонентов?
А я знаю способ скомпилировать Perl скрипт в EXE файл для его исполнения под голой Windows без установки дополнительных компонентов.
Вы знаете способ скомпилировать на голой Windows программу без установки дополнительных компонентов?
А я знаю способ скомпилировать Perl скрипт в EXE файл для его исполнения под голой Windows без установки дополнительных компонентов.
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: На чем писать приложения для виндоус
ПростоНуб, ну... батник считается?
там ведь довольно-таки мощно можно написать, даже в старом варианте. конечно, очень далеко не всё, и это будет интерпретируемое.
И если говорить о виндоуз начиная с Висты (хотя всё-таки есть у меня предположение, что .нет 1.0 шел в дистрибутиве хр sp3) можно компилировать мой любимый с#
И если говорить о виндоуз начиная с Висты (хотя всё-таки есть у меня предположение, что .нет 1.0 шел в дистрибутиве хр sp3) можно компилировать мой любимый с#
Меня здесь больше нет
Re: На чем писать приложения для виндоус
Программа компилируется на компе разработчика. На компе пользователя нет необходимости устанавливать дополнительные компоненты (зависит от ЯП и компилятора). В архиве программа, собранная из исходника. https://radiokot.ru/forum/viewtopic.php ... 8#p3745418ПростоНуб писал(а):Вы знаете способ скомпилировать на голой Windows программу без установки дополнительных компонентов?
Посмотрите на список функций экспорта и думаю поймете что будет работать начиная с Win9x без установки дополнительных компонентов на компе пользователя.
В случае интерпретируемого ЯП, на компе пользователя минимум нужно установить интерпретатор, если его нет по умолчанию. В винде насколько помню по умолчанию установлены только интерпретатор VBS.
- Вложения
-
- COM1_Port.zip
- (3.51 КБ) 263 скачивания
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: На чем писать приложения для виндоус
Мурик, Почитал про PureBasic. Выглядит красиво. Вот только в полном функционале платный, хотя и не космически, конечно, 79 евро за пожизненную лицензию - на фоне остальных это даром.
примеры у них на сайте достойные: https://www.purebasic.com/showcase.php
примеры у них на сайте достойные: https://www.purebasic.com/showcase.php
Меня здесь больше нет
- Eddy_Em
- Собутыльник Кота
- Сообщения: 2516
- Зарегистрирован: Пт июл 12, 2019 22:52:01
- Контактная информация:
Re: На чем писать приложения для виндоус
Вот же геймеры, ну как дети прямо!
Да поставь ты вместо прошивки игровых приставок нормальную генту, и будет у тебя и компиляторов куча, и все необходимые библиотеки. И ничего воровать не нужно будет!
Все-таки, для работы надо выбирать подходящую среду, а не пытаться палкой-копалкой рыть волгодонский канал!
Да поставь ты вместо прошивки игровых приставок нормальную генту, и будет у тебя и компиляторов куча, и все необходимые библиотеки. И ничего воровать не нужно будет!
Все-таки, для работы надо выбирать подходящую среду, а не пытаться палкой-копалкой рыть волгодонский канал!
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: На чем писать приложения для виндоус
Мурик писал(а):В случае интерпретируемого ЯП, на компе пользователя минимум нужно установить интерпретатор
У Вас аутизм?ПростоНуб писал(а):я знаю способ скомпилировать Perl скрипт в EXE файл для его исполнения под голой Windows без установки дополнительных компонентов.
Re: На чем писать приложения для виндоус
В комплекте до адурины идет processing...
https://processing.org
Это как среда разработки комплектного ПО к адуринкам для ПК или андроида...
или
DEV-C++
https://soft.mydiv.net/win/files-DEV-C.html

https://processing.org
Это как среда разработки комплектного ПО к адуринкам для ПК или андроида...
или
DEV-C++
https://soft.mydiv.net/win/files-DEV-C.html
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: На чем писать приложения для виндоус
[uquote="BOB51",url="/forum/viewtopic.php?p=3745594#p3745594"]В комплекте до адурины идет processing...[/uquote]В исходной постановке задачи адурины не было:[uquote="1dimon1",url="/forum/viewtopic.php?p=3744546#p3744546"]устройство на контроллере авр, которое передает по юарт данные в аски коде[/uquote]а пока ТС разберется с С++ (если не бросит на полпути), уже отпадет надобность решить эту задачу...
Делай то, что тебе нравится и ты никогда не будешь работать
-
BlackKilkennyCat
- Собутыльник Кота
- Сообщения: 2905
- Зарегистрирован: Ср ноя 29, 2017 06:58:50
Re: На чем писать приложения для виндоус
Посмотрев и сбацав простенькую программку в PureBasic, согласен с ЭлектроКотом. Для начинающего это пока самый лучший вариант.
Меня здесь больше нет