| Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств. |
Как научиться писать ПО под Win?
08.08.2011, 19:42
|
|
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
Сообщение от terminator_seva Посмотреть сообщение
А я бы, посоветовал Python
Там русских доков нету.
|
Это даже не смешно. А где есть?
|
|
|
|
08.08.2011, 19:44
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от vicorin
|
|
Мой обходной путь PureBasic. + API .
|
Я попытался писать на нем. Появилось много претензий.
Основная: Visual Designer работает только в одну сторону: создает заготовку для программы. А в обратную - с исходного текста в графический вид - уже никак. Добавить новый объект - тоже только руками.
Или я не пропер чего-то?
Описание окон очень громоздкое (не сравнить с VB - в нем этого просто нет). Управление объектами через их свойства - слабенькое совсем, не удовлетворило(((((
Но вот библиотеки и совместимость - действительно на высоте, это Вы правы. Но, имхо среду капитально бы переработать.
Я серьезно хотел на него пересесть.
|
|
|
|
08.08.2011, 20:11
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 28.05.2010
Сообщений: 1,117
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
...за три дня существования темы нафлудили на 13 страниц и похоже переросло в холивар по выбору языка программирования и среды
Акститесь, люди. Язык - лишь инструмент, каждая среда имеет свое применение под Win или не Win. Зачем что-то доказывать и бить себя в грудь? Практически любое приложение можно написать с большими или меньшими извращениями на любом языке, даже используя батники.
TC, как уже сказано, определитесь с задачей. Это первое. Определитесь под что, под Win? Тогда какие могут быть рассуждения остальных участников про кроссплатформенность? Имхо, кроссплатформенность хороша, но если проект будет крутиться только под эту платформу и иного не предусмотрено. Не рассуждать надо "Как научиться писать ПО", а просто потихоньку делать то что нужно или хочеться, вот тогда будут сдвиги, продвижение вперед и прогресс.
P.S.: а англицкий надо учить, да, без этого сейчас никуда. А не жаловаться, что русских доков нет.
Последний раз редактировалось raxp; 08.08.2011 в 20:15.
|
|
|
|
08.08.2011, 20:29
|
|
|
Частый гость
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
Основная: Visual Designer работает только в одну сторону: создает заготовку для программы. А в обратную - с исходного текста в графический вид - уже никак. Добавить новый объект - тоже только руками.
Или я не пропер чего-то?
|
Не очень понял вашей претензии к Visual Designer. Он сохраняет проект окна со всеми объектами в файл, который всегда можно править, именно, графически! Необходимость преобразования текста обратно в графику не осознал.
Есть альтернативные инструменты. Можно сделать даже свой под себя этим же PB (в качестве тренажа) Это Просто.
Описание окна запихивается или в отдельный include файл или процедуру. Есть механизм "сворачивания текста" в {}
Сообщение от кустомер
|
|
Я серьезно хотел на него пересесть.
|
Есть коллега, который пересел с VB на PB и очень доволен. Но все эти разговоры на любителя. Первооснова - Задача и ее сложность.
Последний раз редактировалось vicorin; 08.08.2011 в 21:49.
|
|
|
|
08.08.2011, 20:45
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от vicorin
|
|
Не очень понял вашей претензии к Visual Designer. Он сохраняет проект окна со всеми объектами в файл, который всегда можно править! Необходимость преобразования текста обратно в графику не осознал.
|
У меня получалось так.
1. Есть рабочий исходник (экзампл). Его могу скомпилировать, запустить и увидеть, какова форма и что на ней.
Но Viis.Des. не может эту форму создать по коду исходника, по описаниям окон, объектов и т.п.
2. Есть форма спроектирована на Vis.Des. Я работаю с кодом. Выяснилось, что нужно подвинуть объект или изменить размеры, или добавить еще объект. Если я запускаю для этого Vis.Des. - он мне весь написанный код обнуляет!
Может я что-то не понял (хороших док на русском оч мало.)
Сообщение от raxp
|
|
англицкий надо учить
|
А я русский человек, и в своей стране живу, а не в английской колонии.
|
|
|
|
08.08.2011, 21:06
|
|
|
Частый гость
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
У меня получалось так.
1. Есть рабочий исходник (экзампл). Его могу скомпилировать, запустить и увидеть, какова форма и что на ней.
Но Viis.Des. не может эту форму создать по коду исходника, по описаниям окон, объектов и т.п.
2. Есть форма спроектирована на Vis.Des. Я работаю с кодом. Выяснилось, что нужно подвинуть объект или изменить размеры, или добавить еще объект. Если я запускаю для этого Vis.Des. - он мне весь написанный код обнуляет!
Может я что-то не понял (хороших док на русском оч мало.)
А я русский человек, и в своей стране живу, а не в английской колонии.
|
Я не думаю, что всем форумчанам нужна здесь дискуссия по PB.
Есть форум по PB. Там есть грамотные ребята. Есть перевод оригинальной книги PureBasic for beginer's (PB для начинающих). Есть учебники.
http://www.mirashic.narod.ru/index.htm
http://pure-basic.narod.ru/
http://purebasic.ucoz.ru/
Небольшая доля смекалки. После трансляции нового варианта окна, например, копируем текст в свою программу на место старого текста. Если имеем разные имена, то "обнуление" будет невозможно. Ну это как вариант. Можно текст окна держать в отдельном файле, тогда основную программу трансляция окна не затронет. Вариантов масса...
Если в вашем примере отсутствует отдельный файл проекта окна, то по тексту программы окно построится только в варианте рабочей программы.
Исходно Окно должно быть построено в Дизайнере, сохранено в отдельный файл проекта окна и оттранслировано в текст программы.
Когда вы пройдете этот путь и сопоставите текст с изображением, то иногда даже нет нужды возвращаться в графику. Это просто. Может быть несколько иначе чем в VB, но внешне очень похоже ...
Последний раз редактировалось vicorin; 08.08.2011 в 21:37.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо vicorin за это сообщение:
|
|
|
08.08.2011, 21:14
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от кустомер
|
|
Описание окон очень громоздкое (не сравнить с VB - в нем этого просто нет).
|
Неправда ваша. За каждое окно отвечают 2 файла (.frm и .frx). То, что в редакторе Вы не видите описания формы не говорит о том, что его нет.
Для ТС. Найдите задачу, которую надо решить как можно быстрее и сильнее. И занимайтесь её решением в том, что знаете хоть немного, иначе обсуждение используемого языка может затянуться на многие годы...
Функции API будут работать одинаково при вызове из любой среды и любого языка. DOS тоже операционная система. Вас же не пугают обращения к ядру DOS?
Ну и так, в качестве лирики... не всё...
|
|
|
|
08.08.2011, 22:09
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Сообщение от omercury
|
|
Неправда ваша. За каждое окно отвечают 2 файла (.frm и .frx). То, что в редакторе Вы не видите описания формы не говорит о том, что его нет.
|
Знаю я про это. Я говорил, что в коде исходника этого нет. И оч правильно - зачем захламлять, кода и без того бывает много.
Среда VB продумана для естественных действий: рисунок формы и текст кода доступны одновременно. Кликаем по проекту объекта - открывается его подпрограмма. Всё как на ладони. Добавляй объект, убирай - и не рискуешь, что весь код очистится.
|
|
|
|
09.08.2011, 07:06
|
|
|
Частый гость
Регистрация: 28.01.2007
Сообщений: 42
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
Можно попробовать поучиться писать здесь:
http://www.algsite.ru/
http://www.algoritm2.ru/
Среда разработки полностью на русском !!!
Правда еще не все реализованно 
Но для начинающих будет интересно. 
Нет возможности передавать данные через сом порт.
Но это проблему можно исправить при помощи простой программки написанной например, на Delphi.
Скажем БД на Access и клиент, ктотрый считывает с порта (выбирается пользователем) и складывает в БД. И считывает с БД и выдает в сом порт.
Как минимум можно понять основы программирования на языках высокого уровня.
|
|
|
|
09.08.2011, 08:23
|
|
|
Гражданин KAZUS.RUN
Регистрация: 03.12.2004
Сообщений: 932
Сказал спасибо: 822
Сказали Спасибо 609 раз(а) в 216 сообщении(ях)
|
Re: Как научиться писать ПО под Win?
я ставил себе Алгоритм, но всё как-то странно
пока единственно, что я смог пощупать и сдделать прогу под Вин, так это ЛибертиБейсик
кривоват - жуть
но у него есть бесплатный прототип без поддержки работы с портами
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:45.
|
|