|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 15.03.2019
Сообщений: 18
|
Ну видимо да. Вы же задачу лучше меня думаю не знаете ))) Кто может знать, как мне нужно формировать чертеж лучше меня. Именно пишется под себя и под сиюминутную задачу.
Цитата:
Вот вы ... ))) Я вас прекрасно понимаю, что можно делать БД с большим объемом информации: фото, ссылки, даташиты и т.д. Но мне это не нужно. Я интересовался на первом этапе вопросом взаимодействия штатной таблицы БД с "мышью" пользователя. Понял, что это невозможно либо делать вариант через ObjectARX, о котором пока никто не рассказал. Благодарю за примеры БД. Очень считаю удобно, к этому нужно стремиться. Интересные вещи, просто интересно это знать. Но пока это не по моей части. Нужна простейшая, примитивная база. Цель - спецификация на чертеж. Всё ! Именно поэтому в БД кроме поля "наименование" ничего не нужно ))) А на чем написана приведенная в предыдущем посте БД ? Последний раз редактировалось sergeyVostok, 23.05.2019 в 09:55. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Цитата:
Цитата:
ID Name 1 Р-12-0,125 120 Ом +/- 5% АБВГД.1234.0000.ЮЯ 2 Р-12-0,25 120 Ом +/- 5% АБВГД.1234.0000.ЮЯ привязываете к чертежу. А потом расширяете содержимое таблицы по необходимости. Хотя изначально для тех же постоянных резисторов в УГО заложена их мощность - поэтому напрашивается сделать еще один столбец сразу - Мощность Рассеивания и либо выбирать параметр видимости динблока резистора по мощности выбранной позиции, либо при выборке из БД передавать в SELECT текущее состояние видимости - чтобы он выдал резисторы только данной мощности. И т.п. А потом подумайте, например, что понадобиться заменить марку резисторов сразу на всей схеме, но все резисторы разной мощности и номинала - вручную все менять? Или ввести столбцы сопротивления, точности, марку, тип и т.п. и задав маску в диалоге - все разом поменять? Чем меньше "жестких" связей с данными внутри чертежа - тем проще будет модифицировать программу в дальнейшем. |
|||
|
||||
Регистрация: 15.03.2019
Сообщений: 18
|
Цитата:
Я спрашивал не об этом. Не о структуре БД. Я интересовался возможностью взаимодействия штатной таблицы БД с "мышью" пользователя. Либо об инструментах, с помощью которых можно заменить штатную БД и написать свою. Но я не спрашивал как мне реализовывать структуру, топологию и т.д. БД. С этим у меня нет вопросов. Ну в самом деле ))) Поэтому про чтение по диагонали я бы не стал говорить и тема уходит в оффтоп. Что такое ключ в БД, какие должны быть поля в БД, сколько таблиц в БД и их взаимосвязи - с этим у меня нет вопросов. Я понял, что нужно брать .NET и писать что-то свое или через API попробовать перехватить событие в штатной БД. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Цитата:
Кстати, появляются периодически вопросы - как защитить содержимое *.dwg чертежей, чтобы другие не могли на "шару" пользоваться. А вот так и защищать - средства ускорения работы программные и их защищать, а кто получит сам чертеж с одними идентификаторами - ну сможет блоки позаимствовать, оформление. А со всем остальным обломится) А чертежи уходят налево только так, если в организации нет жесткого контроля за этим. |
|||
|
||||
Регистрация: 15.03.2019
Сообщений: 18
|
Цитата:
Цитата:
Вот это уже в тему. Что в папке, примеры работы с БД ? Последний раз редактировалось sergeyVostok, 23.05.2019 в 12:17. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
Offtop: Если бы не смотрели так узколобо - "это по делу, а это нет", то подумали бы об том - для чего это все делаете. Какая ситуация общая в стране, что ваши умения программирования для работодателя ничего не стоят (так как не профильное) - а вот если получиться быстрее делать: то это ваш конкурентное преимущество перед другими и раздавать это свободно - каждый решает сам, конечно.. И что защиту разработок от свободного хождения нужно еще на этапе общей архитектуры системы продумывать, чтобы не оставлять "открытых ворот" потом. Но вы же лучше всех все знаете - вам нужно лишь четкие правильные готовые решения. Успехов)
|
|||
|
||||
Регистрация: 21.07.2008
Луцьк
Сообщений: 179
|
|
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,051
|
|
|||
|
||||
Регистрация: 23.09.2015
Сообщений: 146
|
Цитата:
Или может эту тему закрепить? Тема интересная, а информации в сети (на русском) маловато.... Как например, через LISP делать взаимосвязь элементов (расширенных данных) и БД. Как делать связь БД с MS Word/Excel и т.д.
__________________
Проекты СС |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
как вы думаете - кто-то в здравом уме будет выкладывать коды/подробное описание рабочих вариантов своих защит?) Но явно защита должна быть не уровня - введите пароль или получите какой то из параметров компа - и разрешите дальше работать в случае совпадения. Это действительно "открытые ворота" по сути. Хотя и подобная защита для 99% "непрограммистов"-пользователей станет непреодолимом препятствием, имхо)
не связь. Рассматривайте документы офиса как шаблоны для вывода отчетов, сформированных на базе информации из БД. Поменяют завтра визуальный формат документов, а в программу жестко зашита взаимосвязь - и все, приехали?) А так переписать лишь малую часть кода, отвечающий за непосредственный вывод в шаблоны. |
|||
|
||||
Регистрация: 23.09.2015
Сообщений: 146
|
Цитата:
я даже не могу соединиться с базой данный из папки Sample....
__________________
Проекты СС |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
В главе 19 "Работа с базой данных" книги "САПР на базе AutoCAD - как это делается" рассматривается на примерах, как работать с БД, начиная с подключения.
Вот тут пример есть куценький и с пояснениями на английском. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Уж не потому ли, что в нем как бы есть своя собственная база данных - ассоциативный список?
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,039
|
БД - это не просто хранение информации, но и обеспечение ее целостности при операциях модификации БД. Упрощенно говоря: вылетело ли приложение, ребутнулся комп и т.д. - информация в БД должна остаться согласованной, а не часть старого содержимого, часть нового и часть битой информации, которая не успела записаться на энергонезависимый носитель информации во время сбоя. И, кстати, что называют чертеж акада базой данных (и это прослеживается в названиях тех же классов) весьма условно - иначе не было активной ветки о восстановлении файлов)
|
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Просто "база данных" - модные слова, особенно среди тех, кто только их и слышал. "Базой данных" могут называть любую информацию. На самом деле все сложнее. Только книга "Введение в базы данных" содержит около 1000 страниц.
Вот, например, очень многие говорят "У меня база данных в Excel". Да, чрезвычайно примитивную БД можно сделать и там. Строки (записи), колонки (поля). Вот только это совершенно не защищено. Пользователь запросто может ввести в ячейку, где должно быть число, строку - например те же цифры, но с десятичным разделителем в виде запятой вместо точки или наоборот. И всё, "БД" накрылась. Данные в БД в принципе могут быть в любых форматах, в том числе в виде обычного текста. Они и были текстовые на "больших ЭВМ" и именно это позволило огромнуые массивы информации перевести в современные системы. Но для работы с любой БД необходима соответствующая СУБД, которая и дает все возможности работы с данными. Для "офисного планктона" это Access, которую почему-то боятся, как черт ладана. А ассоциативный список - это никакая не база данных, сколько бы по невежеству не написали статей "скажи НЕТ субд! ЛИСП НЕ НУЖДАЕТСЯ НИ В КАКИХ ВНЕШНИХ БАЗАХ ДАННЫХ !!!". |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пропадает связь OLE-объекта с оригинальной таблицей Excel | XoRys | AutoCAD | 2 | 30.09.2014 15:09 |
Взаимодействие AutoCad Architecture с AutoCad Structural Detailing возможно? | VikaLupan | Вертикальные решения на базе AutoCAD | 4 | 28.08.2012 12:39 |
Можно ли создать подобное взаимодействие и прокрутить его во времени средсвами Автокада 2012? | proteirei | AutoCAD | 2 | 02.06.2012 11:17 |
Как в Лире 9.4 смоделировать взаимодействие грунта и бетонной конструкции? | sergeyc700 | Лира / Лира-САПР | 12 | 31.01.2012 17:49 |
Нужна форма с таблицей что посоветуете | Cleper | Программирование | 2 | 04.04.2007 09:26 |