Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Вниз

free Решение для разработки ПО с поддержкой плагинов   Найти похожие ветки 

 
Black_phoenix ©   (2005-11-10 14:59) [80]

> DK2DK2DK2   (10.11.05 14:12) [79]

Я не строю я делаю и БЕСПЛАТНО выкладываю ! А вы только трепаться умеете :)

Что же касаеться мастеров то я прислушаюсь к их совету.
Остальных прошу больше не неспокоить и не поднимать тему.

Надеюсь что ответил на все вопросы , считаю дискусию закрытой


 
Ega23 ©   (2005-11-10 15:20) [81]

Удалено модератором


 
DK2DK2DK2   (2005-11-10 15:29) [82]

OMFG ne udejalsaj ne napisat" eto:
"
Далее под представителями корпорации ACs inc. и автора продукта подразумеваются руководитель проекта, официальные дистрибьюторы первого уровня, официальные дистрибьюторы второго уровня.
" - eto vyderjka iz lecinsii, kotoraja pojavljaetsaj pri ustanovke. xDDDD
Deti, korporacija iz paru 4elovek xDDDD


 
DK2DK2DK2   (2005-11-10 15:33) [83]

BsForm vorovannyu navernoe? Ne horosho


 
DK2DK2DK2   (2005-11-10 15:35) [84]

Ska4al, posmotrel. IMHO sama ideja horoshaja, vot toko sdelano, Hz 4to eto takoe 4estno govorja )


 
Piter ©   (2005-11-10 19:05) [85]

Black_phoenix ©   (10.11.05 13:21) [78]
нет чтобы действительно заняться работой


вообще-то большинство постоянных посетителей как раз занимаются работой - работают программистами, пишут коммерческое ПО.


 
jack128 ©   (2005-11-10 20:28) [86]

ошибка в плагине pe.dll но отладить я его не могу, так как в дистрибутиве не было файла pdPlugins. Если хочешь - могу выслать проблемный файл.

PS а вызвать AV в твоей программе легко. Достаточно удалить файл mixed.lng и мы впадем в бесконечный цикл AV"шек


 
Kerk ©   (2005-11-10 20:36) [87]

jack128 ©   (10.11.05 20:28) [86]
так как в дистрибутиве не было файла pdPlugins.


Невнимательность, блин :)
Прилинкуй mxPlugins вместо него :)

> Достаточно удалить файл mixed.lng

Тут дело в том, что программа писалась не для криворуких юзеров, а в большей степени для себя. Потом уже выложил.


 
iZEN ©   (2005-11-10 21:04) [88]

http://www.yandex.ru/yandsearch?text=JMX


 
Джо ©   (2005-11-10 21:07) [89]


>  [88] iZEN ©   (10.11.05 21:04)

А Жаба к чему?


 
iZEN ©   (2005-11-10 21:15) [90]


> Джо ©   (10.11.05 21:07) [89]
> >  [88] iZEN ©   (10.11.05 21:04)
>
> А Жаба к чему?

К открытым исходникам. ж)


 
Ермак ©   (2005-11-10 23:36) [91]

Проблема плагинов блестяще решена в Обероне, например, в BlackBox. Динамическая загрузка и линковка модулей - и никаких гвоздей. Возможна даже замена "на горячую"... :-)
Ну а если чего помоднее да покривее - дык сборки .NET...
Все лучше, чем изобретать спецдвижки


 
Игорь Шевченко ©   (2005-11-10 23:54) [92]


> Ну а если чего помоднее да покривее - дык сборки .NET...


собака типа лает, а караван как бы идет


 
Ермак ©   (2005-11-11 00:15) [93]

Да пусть себе идет, Игорь! Только то, что Микрософт впаривает как последнее достижение прогресса, было сделано уже лет 10 назад. Виртом со товарищи. И то, что на Дельфе (при всем моем к ней уважении) новичку нужно осваивать полгода (если начинать с Турбика, а потом уже к ООП и GUI), у меня в школе одиннадцатиклассники делают уже на втором занятии - графический интерфейс, гораздо более гибкий. На BlackBox. А как вам задачка - за 15 минут переделать кардинально интерфейс пользователя прямо при клиенте? Введя пять новых форм вместо двух? Чтобы почти не переписывать кода... А мы такое в фирме делаем постоянно. Клиент приходит после пробной версии, садится, говорит, чего не так - и тут же получает то, чего хотит..
Вы можете представить себе, что ООП объясняется школьникам, знакомым со структуркой, за 20 минут? Полноценный ООП, с наследованием, абстрактными классами, ну разве что динамическая диспетчеризация объясняется потом по ходу... Просто в Обероне Вирт не вводил новомодных словечек class и object, а добавил расширение записей и свзязывание типов с процедурами. А если объяснять в Дельфе? А уж С++ - не говорю... Я не застарелый фанат Оберонов, сам два месяца пишу - и не усатю поражаться, насколько инструмент прост и одновременнно мощен. Как автомат Калашникова.


 
Игорь Шевченко ©   (2005-11-11 00:33) [94]

Ермак ©   (11.11.05 00:15) [93]

.Net вообще-то тоже сделан не сейчас :)


> И то, что на Дельфе (при всем моем к ней уважении) новичку
> нужно осваивать полгода (если начинать с Турбика, а потом
> уже к ООП и GUI),


А зачем, собственно, идти таким окольным путем ? Уже 10 лет как на Delphi можно сразу в GUI ваять :)


> А как вам задачка - за 15 минут переделать кардинально интерфейс
> пользователя прямо при клиенте? Введя пять новых форм вместо
> двух?


Ведь это не совсем от как бы языка зависит, но еще и типа от среды :)

> Вы можете представить себе, что ООП объясняется школьникам,
>  знакомым со структуркой, за 20 минут? Полноценный ООП,
> с наследованием, абстрактными классами


Нет, не могу. При всем желании. То есть, за 20 минут можно конечно все эти слова высказать, но чтобы от 20-минутного объяснения был толк - при все уважении не поверю.


> Я не застарелый фанат Оберонов, сам два месяца пишу - и
> не усатю поражаться, насколько инструмент прост и одновременнно
> мощен. Как автомат Калашникова


Smalltalk, по слухам тоже. Только что он старее :))

Но тут такой момент - где он, Оберон, ау ? А .Net, Java и С++ - на каждом, пардон, углу слышно.

Весьма вероятно, что у него и будущее есть, у Оберона - не берусь судить.
Посмотрим.

Но вот кривизны я в .Net пока не вижу.


 
Ермак ©   (2005-11-11 00:54) [95]

Да нет, не в кривизне дело... Не так выразился. Просто перегруженность сильная второстепенными вещами. Оберон как наркотик - затягивает своим аскетизмом. После этого каждое излишество уже не воспринимается.
>Ведь это не совсем от как бы языка зависит, но еще и типа от среды :)
Ну так изначально это сразу и среда была! Язык-то делался параллельно с ОС...

Ну и опять же - где найти еще среду, которую весит 30 М, а без интерфейсов к МС Офису - 17? И даже устанавливать не надо... Я ее на флэшке с собой ношу - где сел, там и рабочее место тебе... Хоть у клиента, хоть   где...

Да вот просто процитирую свой же текст:

Эта среда сама по себе является уникальной. BlackBox представляет собой промышленное воплощение Оберон-концепций в среде разработки и выполнения (framework) под Windows и MacOS. Готовится версия под Linux. Подход, опробованный в BlackBox, оказал непосредственное влияние на среду .NET (ведущий разработчик BlackBox, Клеменс Шиперски к тому времени перешел в Microsoft Researches). Однако, если BlackBox прост и изящен, то .NET продолжает традиции громоздких и перенасыщенных второстепенными возможностями систем. Сам за себя говорит тот факт, что размер среды BlackBox в распакованном виде - 30 Мб, а без интерфейсов автоматизации к MS Office - 17 Мб. Среда устанавливается простым копированием. Итак, что же входит в эти 17 Мб?


1. Компилятор языка Компонентный Паскаль, дающий на выходе быстрый код, не уступающий компиляторам Си.

2. Ядро времени выполнения: динамический контроль типов, сборщик мусора, загрузчик модулей, выполняющий загрузку и связывание "на лету".

3. Компилятор Direct-To-COM - получил в 2000 году на выставке CeBIT приз за технологическое совершенство. Позволяет разрабатывать сервера и клиенты COM на Компонетном Паскале. Полностью скрывает внутренние механизмы COM за системой типов языка. Уникальная особенность: для COM-объектов полностью поддерживается сборка мусора, избавляющая программиста от необходимости вести подсчет ссылок.

4. Система метапрограммирования - позволяет во время выполнения символически обращаться к модулям и разбирать их содержимое, связывать процедуры, размещать переменные и т.п. Возможности аналогичны соответствующим библиотекам .NET.

5. Среда графического интерфейса, построенная на концепции составных документов (расширении OLE). Документы динамически связываются с программными модулями. Документами в BlackBox являются:

 а) визуальные формы и диалоги. Элементы управления связываются с процедурами и переменными-интеракторами "на лету".

  б) текстовые документы, в т.ч. тексты программ (в текст могут быть встроены и формы, и элементы управления).

6. Возможности текстовой подсистемы BlackBox эквивалентны мощным текстовым процессорам. Важно, что они легко доступны во время выполнения. Это незаменимо для бизнес-приложений, которым необходимо генерировать отчеты.

7. Подсистема SQL обеспечивает доступ к базам данных через ODBC. Можно напрямую работать с переменными-записями в SQL-запросах (SQL-препроцессор основан на мета-механизме среды).

8. Исходные коды системы.

9. Прекрасная документация, в настоящий момент полностью переведенная нами и участиками проекта Информатика-21 на русский язык. Приложения, созданные на BlackBox, можно поставлять как в виде отдельных загружаемых модулей с exe-файлом - ядром (80 Кб) либо в статически скомпонованном виде. Можно исключить все ненужные подсистемы (даже ядро со сборщиком мусора) и получить традиционные EXE и DLL размером от 30 Кб.


 
Ермак ©   (2005-11-11 01:04) [96]

>Нет, не могу. При всем желании. То есть, за 20 минут можно конечно все эти >слова высказать, но чтобы от 20-минутного объяснения был толк - при все >уважении не поверю.

Единственное, о чем я умолчал, что школьники не обычные, а одаренные. И урок не обычной информатики, а спецкурс по программированию. И в математике они шибко подкованные.
Но факт остается фактом. Начали делать проект на конференцию (моделирование городской местности). Тут уже стандартными контролами BlackBox не обойтись - надо новые писать.  Я этим раньше не занимался тоже, прямо по ходу объяснения разбираться пришлось. Ну а тут и от ООП никуда не деться. Обяснил по быстренькому на аллегориях "холодильников", а когда до синтаксиса дело дошло, ничего и объяснять не пришлось, дети сами хором все рассказали. А черещз полчаса и новый элемент управления был готов. А на следующий день дети радостно мне: а мы там то и то и то поменяли, такие-то методы добавили, создали расширенный тип...

Сознание новичка в программировании - самое естественное, оно еще не испорчено никакими "извратами" нашей области. Если они воспринимают что-либо как по маслу, значит это объективно является самым естественным для мышления. Замечу, что в данном случае не для мышления чайника, а мышления математического, системного, т.к. в математике и физике эти ребята подготовлены были еще до начала занятий у меня очень хорошо.


 
DiamondShark ©   (2005-11-11 01:49) [97]

Покажите что-нибудь сделанное в БлэкБоксе.
Выложите для скачивания бинарник или исходник, который можно будет скомпилить.


 
Kerk ©   (2005-11-11 02:03) [98]

jack128 ©   (10.11.05 20:28) [86]
ошибка в плагине pe.dll


Аааа.а.. только что сообразил.. ты EXE открываешь.. Ошибка с разбором структуры PE... блин


 
Ермак ©   (2005-11-11 02:16) [99]

2DiamondShark:
Если действительно искренне интересуетесь, могу специально Вам показать систему скаладского учета, демку которой пока не хотел выкладывать, так как некоторые мелочи не позволяют ее считать общей (писали по заказ). Ничего крутого, но была сделана за 3 недели одним человеком. Гораздо быстрей, чем где бы то ни было.
Но это если не из праздного любопытства. Пишите на ermakov@metasystems.ru. Дело не в том, что показать мне нечего, просто работаем в этой среде всего два месяца.
А вообще: вся среда в открытом коде и написана на самой себе. То есть, можно пересобрать всю среду в ней же самой. И ни одного отказа либо глюка у нее обнаружено не было. По скорости - пашет на 486.
Наши "соратники", так сказать :-), из Института Ядерных Исследований РАН совместно со швейцарским CERN на ней все ПО для рассчетов и управления циклотронами пишут.
В Швейцарии на Обероне (не БлэкБокс, но из той же оперы) сделана национальная система управления транспортным движением. В бразилии недавно делали ПО для крупнейшей ГЭС на Амазонке. Это уже именно неа БлэкБокс. Просто качественный очень код получается, самое то, что надо для систем реального времени.
Можете себе представить, что отлаживать программу почти не приходится? Даже пошаговый отладчик специально не включен в среду, вместо этого сделан полный дамп значений переменных, с навигацией по ним.


 
Ермак ©   (2005-11-11 02:22) [100]

В принципе, сейчас дискуссию на эту тему продолжать не буду, т.к. времени мало, но через недельку - две откроем портал "BlackBox в программной индустрии и образовании", с форумами и т.п. То есть, он есть и сейчас, но пока пускать на него никого не хочется, доделать надо...
Как только будет готово, скину инфу сюда.


 
Юрий Зотов ©   (2005-11-11 02:57) [101]

> Вы можете представить себе, что ООП объясняется школьникам,
>  знакомым со структуркой, за 20 минут? Полноценный ООП,
> с наследованием, абстрактными классами

Да, могу себе такое представить. И даже легко. И даже без тени сомнений взялся бы за это. И даже сделал бы это, со 100% гарантией.

Но при двух условиях:

1. Не каждому школьнику,  а только тем кого я выберу сам. Впрочем, их будет не так уж и мало (при выполнении второго условия).

2. Они должны быть не просто знакомымыи со структуркой - они должны понимать ее идеологию. Идеально - если не просто понимать, а чувствовать. На уровне подсознания.

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

Только волю дайте. И ребят. Хотя бы пару.

Хотя их можно и вырастить. Но тогда уже с более раннего этапа.
:о)


 
Black_phoenix ©   (2005-11-11 06:46) [102]

>Ska4al, posmotrel. IMHO sama ideja horoshaja, vot toko sdelano, Hz 4to eto takoe 4estno govorja )

Например сделана система для управления сетью игоровых клубов , видео наблюдения и пр.

Пример можно посмотреть сдесь :

http://acs.drage.kz/files/pic/userlist.jpg - Список пользователей

http://acs.drage.kz/files/pic/sup.base_config.jpg - Конфигуратор базы
http://acs.drage.kz/files/pic/sup2.base_config.jpg - Конфигуратор базы

http://acs.drage.kz/files/pic/new1.2beta2.jpg  - общий вид ПО в реальном размере

и подумать что всё таки это реальный движок на котором можно делать реальные модули ( реальные о слова - существующие :)   )


 
black_phoenix ©   (2005-11-11 06:49) [103]

кто тут кстати возмущался на счёт воровства :)

Терпеть не могу этого , не знаете а с советами лезете ! :(  
Все компоненты написаны либо нами либо куплены , либо бесплатные.

Используемая база MS SQL Server идёт в поставке MSDE ( т.е тоже бесплатная )


 
Беспечный_Ангел ©   (2005-11-11 11:15) [104]


> black_phoenix ©   (11.11.05 06:49) [103]

ээээ... А BSForms? Он платный, а в "комплекте" идет с исходниками... Странно как-то ;)


 
DiamondShark ©   (2005-11-11 11:26) [105]


> Ермак ©   (11.11.05 02:16) [99]

Да, я действительно интересуюсь, и мне было бы действительно интересно посмотреть пример более-менее серьёхной системы, реализованной на ББ.


 
jack128 ©   (2005-11-11 12:05) [106]

Kerk ©   (11.11.05 2:03) [98]
Аааа.а.. только что сообразил.. ты EXE открываешь.. Ошибка с разбором структуры PE... блин

нет, бмп файл. Ошибка при вызове исходной функции плагина (SetStartUpInfo или что то типа этого. Короче инициализация плагина)


 
Карелин Артем ©   (2005-11-11 13:20) [107]


> Ермак ©   (11.11.05 02:16) [99]


> Можете себе представить, что отлаживать программу почти
> не приходится? Даже пошаговый отладчик специально не включен
> в среду, вместо этого сделан полный дамп значений переменных,
>  с навигацией по ним.

Отсутствие отладчика является преимуществом?? Интререстно отчень!!!


 
Джо ©   (2005-11-11 13:34) [108]


>  [107] Карелин Артем ©   (11.11.05 13:20)
> Отсутствие отладчика является преимуществом?? Интререстно
> отчень!!!

По мнению некоторых (не последних в программировании людей) пошаговый отладчик - зло.


 
Игорь Шевченко ©   (2005-11-11 14:10) [109]

Джо ©   (11.11.05 13:34) [108]

А вот не затруднило привести высказывания этих самых непоследних людей ?


 
DiamondShark ©   (2005-11-11 14:24) [110]


> Игорь Шевченко ©   (11.11.05 14:10) [109]
> Джо ©   (11.11.05 13:34) [108]
>
> А вот не затруднило привести высказывания этих самых непоследних
> людей ?

http://www.inr.ac.ru/~info21/blackbox/disciplina/poshag_otlad.htm
Мнение Н.Вирта: "... Нет другого, более сильного стимула для аккуратного программирования, чем отсутствие отладчика.

Столь широко распространенное смещение акцента от языков программирования в сторону сред программирования (в особенности отладчиков), которое произошло за последнее десятилетие, является весьма прискорбным фактом и крайне вредно в смысле обучения программированию.


----------------------------------------------------

http://www.watchtower.org/languages/russian/library/g/2004/6/22/diagram_01.htm

;-)


 
Суслик ©   (2005-11-11 14:27) [111]

У нас в системе есть небольшая убогенькая среда разработки. Отладчика нет. Никто не жалуется (я, правда, жалуюсь, когда приходится разрабатывать самому что-то). Все просто пишут аккуратно :)


 
Джо ©   (2005-11-11 14:30) [112]


>  [109] Игорь Шевченко ©   (11.11.05 14:10)

Ну вот, DiamondShark уже и привел :)


 
Игорь Шевченко ©   (2005-11-11 14:35) [113]

Джо ©   (11.11.05 14:30) [112]

Вирта бояться - в лес не ходить.
Неубедительно.


 
Джо ©   (2005-11-11 14:52) [114]


> [113] Игорь Шевченко ©   (11.11.05 14:35)
> Вирта бояться - в лес не ходить.

:)


> Неубедительно.

А я и не старался убедить кого-то. Я просто сказал Карелину Артему, что существуют и другие точки зрения на этот достаточно неоднозначный вопрос. А

> Отсутствие отладчика является преимуществом?? Интререстно
> отчень!!!

излишне эмоционально и категорично этот вопрос решает.


 
DiamondShark ©   (2005-11-11 14:56) [115]

Неофиты, как обычно, переврали собственного пророка.


 
Ермак ©   (2005-11-11 15:26) [116]

2DiamondShark:
>Да, я действительно интересуюсь...
Ну тады...
Собственно, если я продолжу сейчас пустую трепню в форуме, ваш интерес от этого не удовлетвориться. Поэтому, как и обещал, через пару недель скину сюда ссылку на наш портал. Тама можно будет посмотреть все, что есть в BlackBox, что реализуется с помощью BlackBox, и т.д. А самое главное - чего там еще нет, но может и должно быть в скором времени. А тогда - готов к дискуссиям и обсуждениям


 
Piter ©   (2005-11-11 16:11) [117]

Игорь Шевченко ©   (11.11.05 14:35) [113]
Вирта бояться - в лес не ходить.
Неубедительно


хм. Очень интересный подход.

В свою очередь, вопрос - а какое мнение и кого будет таки убедительным?

А то предчувствую:

- Билл Гейтс сказал...
- Гейтса бояться - в лес не ходить

- Ну вот еще Крис Барбин говорил..
- Барбина бояться - в лес не ходить...


 
Игорь Шевченко ©   (2005-11-11 16:18) [118]

Piter ©   (11.11.05 16:11) [117]

"А маленький злой Яго: Атеда...Дедемона"


 
Sandman29 ©   (2005-11-11 16:26) [119]

Piter ©   (11.11.05 16:11) [117]

А что смущает?
Неважно, кто сказал, главное - что сказал и чем аргументировал?
"Не сотвори себе кумира" и "Думай своей головой" не на пустом месте появились :)


 
oldman ©   (2005-11-11 16:29) [120]


> Sandman29 ©   (11.11.05 16:26) [119]
> "Не сотвори себе кумира" и "Думай своей головой" не на пустом
> месте появились


На лобном... :(



Страницы: 1 2 3 4 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.72 MB
Время: 0.043 c
3-1129711285
July
2005-10-19 12:41
2005.12.04
дробные числа в Interbase


14-1132057186
Ласточка
2005-11-15 15:19
2005.12.04
Аксес - Мускул


2-1132337136
Crash123
2005-11-18 21:05
2005.12.04
Кодировка файла в текст


3-1129642686
alex_***
2005-10-18 17:38
2005.12.04
использовать набор из хр


14-1131793760
uw
2005-11-12 14:09
2005.12.04
Ван Гог





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский