Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

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

 
Опции темы

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

Непрочитано 28.08.2011, 16:09  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
А не могло быть у Вас так, что исправили что-то в DLL - и очередная программа начинает работать лучше, зато какая-нибудь из предыдущих стала глюкать: не согласовалась со внесенным исправлением?
Ну это от программиста зависит.

Вообще-то никто не запрещает обновлять dll только у нужных программ, а не у всех сразу.
Godzilla82 вне форума  
Непрочитано 28.08.2011, 16:27  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от Godzilla82 Посмотреть сообщение
Ну это от программиста зависит.
Просто я налетал на подобное в рамках одного проекта. Процедура используется многими фрагментами. Для нужд одного что-то подправил - и вполне возможна неадекватная реакция в других местах. Конечно, если по-уму, то это следует предвидеть. Но у мя ж голова не как Дом Советов. Всего не упомнишь даже в рамках одного проекта (особенно если делаешь с перерывами на что-то другое).
Сообщение от Godzilla82 Посмотреть сообщение
Вообще-то никто не запрещает обновлять dll только у нужных программ, а не у всех сразу.
Но этим исчезает сам смысл разделяемости. Приходим к тому, что я исходно говорил: каждая программа - собственный полноценный комплект.
кустомер вне форума  
Непрочитано 28.08.2011, 18:32  
evg220
Гражданин KAZUS.RUN
 
Аватар для evg220
 
Регистрация: 03.02.2007
Сообщений: 116
Сказал спасибо: 3
Сказали Спасибо 20 раз(а) в 9 сообщении(ях)
evg220 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
каждая программа - собственный полноценный комплект
Никто не мешает окончательный вариант "сваять" в "статике". И Вы получите не только "комплект", но и ВСЕГО один исполняемый файл.
Однако, это ни коим образом не связано с тем, что я говорил про классы. Вся идеология остается без изменений. Внося изменения в класс надо его дополнять, а не переделывать. Или просто создавать НОВЫЙ класс, если решили сменить "ориентацию"...
Этим и достигается совместимость версий.
__________________
Здесь вам не тут!

Последний раз редактировалось evg220; 28.08.2011 в 18:35.
evg220 вне форума  
Непрочитано 29.08.2011, 22:07  
vicorin
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
vicorin на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
VB мне понравился больше.
Встретил тут на одном сайте тему: "О переносимости программ на VB". Может кому будет полезна информация:

"Иногда требуется написать небольшую программку, которая бы заработала на другом компьютере, но если писать ее на VB, то придется тащить с собой MSVBVM60.DLL плюс еще ActiveX контролы используемые программой. И хотя эта DLL присутствует в дистрибутиве Windows 2000/XP, очень часто ее там не оказывается. Так как, многие программисты, создавая инсталляционный скрипт для своего приложения, указывают, что при деиинсталляции, надо удалить все файлы используемые приложением, в том числе и MSVBVM, в результате никогда нельзя быть уверенным, что эта DLL присутствует на компьютере пользователя. Можно конечно пользоваться программами типа Bit-Arts Fusion, слинковывающими DLL с основным приложением, но при этом иногда возникают проблемы с запуском таких файлов под NT4."

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

Сообщение от aleksandr-zh Посмотреть сообщение
я уже не помню, вроде я не смог откомпилировать вообще
надо проверить еще раз
Когда начнешь творить , помогу ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 30.08.2011, 10:06  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

vicorin, ну так что же в конечном итоге рекомендуют в статье для улучшения переносимости? -
Да, я в курсе, что у VB она очень плохая(((( по каковой причине я отказался от использования любых контролов. Ну а с MSVBVM тут уж ничо не поделаешь((((


(Кстати, уважаемый aleksandr-zh, мы с Вами говорили о легальности портейблов. Вот какой ответ об этом дают профессиональные юристы: http://www.uristy.ru/questions/q1383261.html )

Последний раз редактировалось кустомер; 30.08.2011 в 14:37.
кустомер вне форума  
Непрочитано 01.09.2011, 01:24  
vicorin
Частый гость
 
Регистрация: 09.04.2009
Сообщений: 49
Сказал спасибо: 32
Сказали Спасибо 19 раз(а) в 12 сообщении(ях)
vicorin на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
vicorin, ну так что же в конечном итоге рекомендуют в статье для улучшения переносимости? -
Я не имел в виду конкретно, что кто-то чего-то не знает. Упомянул все это для следующих вещей:

1. Что все это относится к форумчанам обсуждающим VB.
2. Упомянуты причины из-за которых переносимость страдает.
3. Что есть такие программы типа Bit-Arts Fusion, которые частично решают вопрос с переносимостью.

Все полезное из статьи я уже привел.
vicorin вне форума  
Непрочитано 01.09.2011, 12:08  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от yhnm Посмотреть сообщение
Mожет кто-то из читателей ветки интересовался FlowStone
http://www.dsprobotics.com/
поделитесь впечатлениями.
На первый взгляд вещица современная и имеет бесплатный вариант FlowStone FREE с ограничением по количеству элементов и возможностей.
У него есть проблемы с кириллицей в полях ввода(((
Во-вторых, мануалов на русском по-видимому не существует вообще.
Т.е. по всем признакам - инструмент кем-то был сделан чисто "под себя" для решения специальных задач. Среда на порядок(!) сложнее того же Хиазма, но когда начинаешь въезжать в ход мыслей автора - оказывается, что всё вполне удобно распланировано.
Дизайн среды и элементов - явно не доморощенный, во всем чувствуется рука профессионала.
Думаю, для задач обработки звука в реальном времени - самое оно. Впрочем, он так и позиционируется - как DSP.

ЗЫ:
В отличие от Хиазма - проблем с антивирями не имеет! (а пресловутый Dima столько лет такой вопрос решить не в состоянии(((((
кустомер вне форума  
Непрочитано 01.09.2011, 19:54  
Jek2009
Прописка
 
Регистрация: 24.03.2009
Сообщений: 206
Сказал спасибо: 157
Сказали Спасибо 127 раз(а) в 67 сообщении(ях)
Jek2009 на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от кустомер Посмотреть сообщение
В отличие от Хиазма - проблем с антивирями не имеет! (а пресловутый Dima столько лет такой вопрос решить не в состоянии(((((
Там, на сколько мне известно, проблемы были в компиляторе. Он генерил какой-то участок кода похожий на сигнатуру известного вируса. На сегодня, известные мне антивири на скомпилированные программы больше не ругаются. На форуме HiAsm о вирусах с прошлого года уже не вспоминают.
Немного рекламы:
Цитата:
HiAsm (по-русски обычно произносится как «хайа́см») — бесплатная среда разработки приложений win32, Qt, wxWidgets, сценариев и страниц PHP, html и JavaScript, а также приложений для устройств на базе Windows Mobile — например, для КПК.
А здесь можно ознакомится с этой платформой
Видео:

Ребята уже в этой среде под ГЛАНАСС программы струячат.

Последний раз редактировалось Jek2009; 01.09.2011 в 23:11. Причина: небольшой пиар
Jek2009 вне форума  
Непрочитано 02.09.2011, 10:08  
кустомер
Почётный гражданин KAZUS.RUN
 
Аватар для кустомер
 
Регистрация: 29.12.2009
Сообщений: 4,380
Сказал спасибо: 608
Сказали Спасибо 1,720 раз(а) в 918 сообщении(ях)
кустомер на пути к лучшему
По умолчанию Re: Как научиться писать ПО под Win?

Сообщение от Jek2009 Посмотреть сообщение
На сегодня, известные мне антивири на скомпилированные программы больше не ругаются.
Ругаются. Я проверил лично на последней версии Хиазма, скачанной с офсайта.

Сообщение от Jek2009 Посмотреть сообщение
На форуме HiAsm о вирусах с прошлого года уже не вспоминают.
Не вспоминают вот почему.
Раньше антивири ругались и на сам Хиазм, когда его устанавливашь. Против этого Dima сделал такой паллиатив - замаскировал проблемный файл Hook. На установщик антивири теперь не ругаются.
Но продолжают ругаться на скомпилированные программы, как и прежде.

Сообщение от Jek2009 Посмотреть сообщение
Немного рекламы:
Не надо дурной рекламы. Разберитесь со своим детским садом с антивирями - и продукт сам себя прорекламирует.
кустомер вне форума  
 
Опции темы

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

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


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