Вопрос не праздный, а очень даже с перспективой.
Интересует опыт программирования в области авиации на С++,
Paradox.
Вопрос не праздный, а очень даже с перспективой.
Интересует опыт программирования в области авиации на С++,
Paradox.
"В области авиации" - это как? Мат. моделирование, аэродинамические и прочностные расчёты, а может статистика перевозок грузов авиакомпаниями?
И что такого в области авиации может потребовать применения давно мёртвой СУБД Paradox?
Самолет, весело звеня и подпрыгивая, остановился точно у посадочного Т
Ну вот, слова не мальчика.....
Ни чего из перечисленного, а разработка и сопровождение систем наземного диагнострования авиационных систем.
Paradox вовсе не мёртв. Что делать - поддерживать старую, разработанную ещё в 1991г систему, или на основе новых СУБД?! Новые слишком дорого.
Вы не обижайтесь, я одну вещь скажу. То что в начале 90-х делали на Парадоксе, сейчаз какой-нибудь студент неспешно на 1С сделает с пивом и перекурами за выходные. И работать будет несравненно устойчивее.Сообщение от Лонжерон
Сам как-то нарвался, посетив места боевой славы и увидев собственное до сих пор работающее творение :-).
Стало стыдно. В порядке шефской помощи перенос на 1С 8.0 занял три вечера. Причем добавился интерфейс для цифрового фотоаппарата.
Т.ч. требования можно урезать до С++ только :-)
ЗЫ: Хоть и программер, но под требуемую область применения не подхожу по причине встроенного раз3.14здяйства :-).
А авиации таких и без меня хватает :-(
Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!
Вот так все и 3.14здят...Сообщение от LazyCamel
Чего уж тут обижаться....
Эх, прав был мой покойный руководитель, что программеров через одного расстреливать надо!!!:expl:
Хоть что такое 1с 8.0 расскажете? В тезисах?
И сильно я сумлеваюсь про студентов, потому как уже ни один коллектив из серьёзных институтов, ознакомившись с проблемой её брать не хочет.
Большая и разветвлённая архитектура.....
1c Бухгалтерия 8.0 , всего лишь. Если поискать в университетских тетрадках - могу даже рассказать что, такое "парадигма 1С".Сообщение от Лонжерон
Там, откуда я родом, еноты сушатся при свете луны.
--
You always have the biggest heart
When we're 6.000 miles apart
Я так и думал, что бухгалтерская.
Только при чём здесь это?! Что-то я не догоняю....
По объему, структуре и интерфейсу - 1с - детский лепет по сравнению с разработанной.
Извините, но вам - двойка.
а зачем разрабатывать, если есть готовое решение?
остановиться мне-бы...
но я всю ночь летал
В 90-е годы обычно на clipper-е да на foxpro всё ваялихотя я тоже на Paradox-е работал, 3-ей и 4-й версии (DOS ещё). Потом Borland Pascal, Delphi. Сейчас вэб-интерфейсы рисую на PHP и Parser но редко, очень редко...
Системами диагностики заниматься не доводилось, но по-моему здесь было бы уместно использование open-source ПО - ОС, СУБД, интерфейсы можно, к примеру, на tcl/tk делать.
Самолет, весело звеня и подпрыгивая, остановился точно у посадочного Т
Позвольте поправить, не "1С:Бухгалтерия 8.0", такого вообще не существует, а 1С:Предприятие 8.0 "Бухгалтерия предприятия", то есть конфигурация для ведения бухучета (всего лишь одна из многих разнообразных конфигураций для различных задач) на платформе версии 8.0. А уж возможности платформы уже давно перевалили за бухгалтерский и складской учет.Сообщение от NikitOS
Извините, но это вам - двойка. В одном посте спрашиваете что такое 1С 8.0, а в другом, видимо быстро разобравшись в вопросе (на основе некомпетентного ответа), базапеляционно пишете про детский лепет.Сообщение от Лонжерон
Крайний раз редактировалось heh; 27.09.2005 в 14:28.
Да всё уже сделано, только кое-какие ошибки подправить надо и кое что запрограммировать (тоже поправить). И Интерфейс и всё прочее сделано на Delphi и C++, а БД - в Парадоксе.Сообщение от commit
Да вот, жаль только из Москвичей никто не откликается.... А работка интересная....., Перспективная....
![]()
Да тут то особенно и разбираться оказалось не надо. Я сначала подумал, что настолько отстал от жизни, что не знаю, что такое за СУБД 1С?!Сообщение от heh
А разве не 2-ку челу ставить надо, когда он вовсе не представляя проблемы пихает 1С?!
Во первых, я не неразобравшись пихаю Вам 1С. 1С - была приведена для примера того, что современные RAD мало того что делают перенос старой структуры данных намного быстрее, а во вторых это и получается намного надежнее. Если у кого-то истерика на словосочетание 1С - есть RADы от того же Оракла.
RAD tools - Rapid Application Development tools/Средства быстрой разработки
И главное в системах подобной Вашей по моему мнению это не сбор, а АНАЛИЗ информации. Не так ли ?
По поводу крутых системы на парадоксе. Я ни с кем не собираюсь меряться пиписьками, однако с системами на базе 4.5/5.0 возился не по детски.
И это были отнюдь не глюкалы для расчета отпусков. Уж извините. Там объем баз подтягивался к 2ГБ.
Проблем с неработой триггеров и логической целостностью баз наелся по самое небалуйся.
Которые проблемы куда-то изчезли, когда система переехала на Interbase/Firebird.
Хотите делать распределенные базы на системе 1994 г.в. с идеологией хранения и обработки данных начала 80-х - в добрый путь.
Поэтому я и предложил вариант - возможно будет за месяц-два проще переписать ( и исправить те косяки до которыз руки не доходили) ту часть сбора данных что сейчаз крутится у Вас на парадоксе, чем искать человека которой в этой вашей системе будет разбираться полгода, потом еще полгода дописывать то, что вы хотите.
PS: 1с 8.0, если не зацикливаться на тут же возникающей аналогии с "1с:Бухгалтерией" достаточно мощный и удобный русскоязычный ДВИЖОК(engine) именно для систем сбора и анализа данных, имеющий интерфейсы к любым COМ-объектам и встроенныю поддержку не только миграции данных на объектном уровне между распределенными базами, но и процессной модели.
Причем работающий с одинаковым кодом как для файловой так и MS-SQL базы данных.
И для которой проблем с поисками програмистов не возникнет.
У нее конечно нет мощных систем репликации уровня того же Оракла, и возможно система на этом движке будет работать немного медленнее традиционно-крутопрограммерских схем Делфи-Оракл (Kilix-Firebird, php-MySql и т.д), вот только полноценно работающий проект, а не бета-версия, требующая постоянной доработки еще полгода выйдет в 2-3 раза быстрее.
Это тезисно - если хотите, могу и подробнее.
PPS:
Есть еще одно "НО".
Если зарплата программера не показатель (ибо ниже плинтуса), програмное обеспечение для разработки и использования не стоит ничего, а средства осваивать надо как можно подольше, т.к. на другой проект их еще придется выбивать - соответственно мое мнение никуда не годиться, потому как оно исходит из того что "time-to-market" и "total-cost" это одно из важнейших качеств проекта.
Крайний раз редактировалось LazyCamel; 28.09.2005 в 09:46.
Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!
Очевидно это только в железном конструировании считается, что нетривиальное и экономичное использование систем - это показатель качества инженерного мышления.Сообщение от heh
В программировании все проще
Субд : Oracle
Интерфейс : Дельфи
Драйвера : Си
Оборудование: ассемблер
Шаг вправо, шаг влево считается побегом. Прыжок на месте - провокация.
Ибо всем известно что виндоуз - маздай, а 1С - тормозной бухалтерский калькулятор.
Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!
А почему Delphi не заменить CPPBuilder?![]()
Русские варвары врывались в кишлаки, аулы, стойбища, оставляя после себя города, библиотеки, университеты и театры.
Правила - тут.
А разве нет?Сообщение от LazyCamel
И согласен с предыдущим оратором.
Моя жизнь выпускает шасси и закрылки
и идёт, не спеша, на последний вираж...
http://foto-oblakov.narod.ru
у никсов нет Ил-2, и нахрена их навороты которые дома нафиг не нужны.Сообщение от Glass Eagle
остановиться мне-бы...
но я всю ночь летал
2 Лонжерон.
В каком городе работа?
Какая зарплата?
<<Это тезисно - если хотите, могу и подробнее.>>>
Ну, если как то обидел, то прошу прощения.
Да, желателно по подробнее, и может быть чего то не пойму, тоогда уж переспрошу.
2 OLL:
Господа, просьба не забывать, что это ПО - не игрушка, а имеющее сертификат применения в ГА ПО, на только сертифицированных продуктах.
Поэтому то и Оракл как СУБД был отставлен сразу, так как эксплуатанты гражданской техники нищие, не потянут такого пакета, не смогут обучить свокго системнорго админа (если таковой вообще есть).
Тут очень много "но", которые сужают рамки.
А по части перепрограммирования - у нас уже был такой опыт, нашли команду, представили документацию, алгоритмы. Команда рассмотрев, сказала, что запрограммирует за месяц. Делали 2 года, и ещё до сих пор подлаживаем, устраняем косяки.
А зарплата просится просто для фирмы - заоблачная, а на деле выясняется, что стоят в лучшем случае только 10-ой части.
Оракл такой дорогой?Сообщение от Лонжерон
А про обучение системного админа - неужели все так сложно? Он у вас такой тупой? И нельзя взять нового админа, который все умеет?
Да запросы в Оракле не сложнее, чем в том же Access - уж им-то любая секретарша пользоваться умеет. На уровне запросов и форм по крайней мере.
ЗЫ Я не в Москве, в Дельфи и Парадоксе понимаю как свинья в апельсинах, в 1С не смыслю тоже ничего, но существуют и другие способы решать эту задачу.
Например работать с БД в VC через RDO (ODBC), ADO или DAO. ADO и DAO, между прочим, работают не только с Аксессом! С чем угодно, лишь бы MDAC стоял, а уж он бесплатный.
Я вот не помню, правда, есть ли в MDACе драйверы для Парадокса? Но судя потому, что там есть драйвера даже для DBase 3,4 очень может быть.
ЗЗЫ Вопрос, как я понял, в деньгах?
Крайний раз редактировалось =FPS=Altekerve; 30.09.2005 в 17:07.
suum quique
Да тут уже не в деньгах...
Ну как объяснить?....
Начинать всё сначала? глупо, при 95% выцполнения ТЗ.
А сколько стоит пакет Оракала? Раньше, точно помню, аявлялась 20000у.е.
Счас сильно подешевел?
interbase (платный) firebird (бесплатный) спасут от разоренияВсё необходимое для СУБД среднего уровня в нем есть.
http://firebird.sourceforge.net/guide/FBFactsheet.html
Да нет, предложения расстрелять - уже не обижают. :-)Сообщение от Лонжерон
А если серьезно и по пунктам.
Разумеется если 95 процентов работы выполнено и кажется что осталось совсем немного, то целиком менять базу данных и код (Парадокс - это имхо практически 100% BDE в качестве интерфейса доступа к данным, а не стандартные микрософтовские DAO/ODBC) - занятие для клинических оптимистов, если не сказать крепче...
Я-то предполагал что вы еще на этапе переделки старой версии и выпуска новой.
Теперь вкрадце о 1С 8.0. Сразу предупреждаю - рассказы про тормозной бух. калькулятор, сырая еще, глюки и т.д. обычно идут от людей не больно знакомых не то что с 8.0, а с 1С и ПРИКЛАДНЫМ программированием вообще.
На мой взгляд на рынке вобще нет систем которые не нужны людям. Начиная от акцесса с ВижуалВасиком и заканчивая системами стоимостью в миллионы баксов.
И так, что 8.0 на мой взгляд из себе представляет.
1) Данные хранятся либо в MS SQL, либо в собственном хранилище данных в виде одного компаунд файла(до 3-5 пользователей).
2) Язык свой, чем-то напоминает помесь визуал-бейсика с визуал фокспрои поддержкой SQL-подобного синтаксиса запросов. Интерпретирующий Р-код. Возможно хранение только
объектного кода. В комплекте идет полное русскоязычное описание как языка так и конфигурирования (разработки).
3) Среда разработки - визуальная, интегрированная. Встроенный отладчик. Поддержка контроля версий - интегрированная, с монопольным захватом объектов.
4) Крайне!!! удобная система поддержки обновления програмного продукта. Куммулятивные и инкрементальные обновления. Автоматическое изменение структур баз данных при обновлении версии, если это необходимо.Поставка обновления как с исходным. так и с объектным кодом.
5)Быстродействие и системные ресурсы. Даже при работе в режиме клиент-сервер достаточно ощутимы. Причем в основном по памяти. Реально работать только на системах начиная с 128МБ памяти. По процессору требования ниже, уровня P3-1Ггц.
6) В языке программирования встроенная поддержка прикладных объектов програмирования.
Из примеров :
Регистры.
Многомерная таблица со встроенными средствами получения различных срезов (по датам, по отдельным измерениям и т.д.). Своего рода OLAP для бедных.
Справочник - виртуальная таблица, для хранения информации. При использовании плана характеристик позволяет хранить разнородные дополнительные характеристики. Простейший пример - справочник номенклатуры у которого для одной позиции храняться дополнительные характеристики цвет, а у соседнего - длина. Причем что у чего хранить выбирает не програмист, а пользователь при вводе данных.
7) Возможность ведения сложных видов расчета с вытеснением. По-моему оч. удобная штука. Например для чего-то типа расчета общего ресурса по ресурсам комплектующих, у которых этот ресур резко отличается. Например при замене детали, расчет ресурса этой детали автоматически будут вытеснен и будет работать расчет ресурса новой детали. Или в применении к тому же сетевому планированию.
8) Встроенная в язык подсистема миграции прикладных объектов с разрешением коллизий. При обмене между центральной и переферийной базой нет необходимости заботиться о когерентности справочников и нумерации в базах.
9) Встроенная поддержка процессного управления. Грубо говоря, есть возможность указать нить и этапы выполнения какого-то процесса. Что за чем идет и в какой последовательности. Система соответственно не дает выполнить ряд действих в неположенной последовательности.
10) Встроенных генератор отчетов, в том числе и на уровне пользователя. Диаграмы разных видов, в том числе Ганта.
11) встроенные POP3/SMTP/FTP/HTTP клиенты.
12) Встроенные инструменты анализа данных, в том чмисле статистического.
13) встроенная система подготовки хелпа.
ЗЫ: "А теперь со всей вот этой хренотенью мы тихонько попытаемся взлететь" :-).
А если серьезно - то кажется, что вроде это как везде есть или не трудно сделать внешним модулем или ... и т.д. и .т.п. Вот только в результате оказывается что быстро это " и т.д." как раз и ничерта не сделаешь, потому как начинаются проблемы увязки друг с другом и понеслось. А потом оказывается что надо слегка кое что изменить, а чтобы изменить - перелопатить полструктуры базы и снова по кругу.
1С разумеется ВСЕГДА будет проигрывать в абсолютном быстродействии сиcтемам на "Дельфи/ODBC/SQL-Server", хотя бы потому что это интерпретатор/враппер SQL-команд, а вместо програмиста над увязкой объектов в базу думает глупая железяка.
А уж если использовать 1С как тупой заменитель какой-либо СУБД (т.е. использовать из средств только интерфейс и примитивные таблицы), тогда и подавно у нее нет никаких шансов.
НО стоит пару-тройку раз провести например обновление версий с изменением структуры данных, причем у одных клиентов будет стандартная версия Х, у вторых с обновлением Y, а у третьих слегка заточенная под них Z - разборки где какие скрипты гоняли, а где еще нет, где что чуть поправлено в коде, где какие данные как связаны...
А если клиентов под сотню, у половины сисадмин - это мальчик-контерстрайщик из отдела главного энергетика или девочка, лет за 40, с факультета вычислительной математики, уснувшая на эпохе СМ-ЭВМ, а раскиданы клиенты на територии в 1500х1500км - то каждое более менее серьезное обновление двух инфарктов стоит.
А в это время рядом натыканы эта 1С, которая работает по всей стране, и на обновлении у которой сидят люди с 3-хмесячных курсов...
ЗЫ: Я не продаю 1С. Я даже не работаю над ней на своей текущей работе. Я на ней делаю различные проекты для творческого заработка. В большинстве своем они напрямую с бухгалтерией или торговлей вобще не связаны, ибо бухгалтерию и торговлю спокойно покрывают и типовые конфигурации.
Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!
Сообщение от LazyCamel
нет ничего хуже измененной конфигурации 1с, работал на 7.7 как аникейщик. причем в большинстве случаев нужны не изменения 1с, а мозги юзеров править.
Сорри за ОФФ
остановиться мне-бы...
но я всю ночь летал
А вроде в дельфях, начиная с 7-ой ужЕ и interbase был бесплатный? Т.е. платить нужно было только за Дельфи/Билдер? Нет?Сообщение от Sea
Моя жизнь выпускает шасси и закрылки
и идёт, не спеша, на последний вираж...
http://foto-oblakov.narod.ru