Как создать приложение формы Windows (.exe), связанное с сервером SQL и имеющее функцию утверждения (PDF / PNG, штамповка с утверждением) - PullRequest
0 голосов
/ 29 января 2019

Большое спасибо @Mirko за ответ и комментарий.Извините, если я не проясню себя.Я постараюсь сделать это намного более понятным.

  • Прежде всего, я хочу создать приложение для формы ввода данных в Windows (Windows Form Application .exe).Это приложение требует базы данных и для сервера базы данных я думаю о SQL (Нужно несколько советов здесь на сервере).

  • После того, как Form-Design завершен и связан с базой данных, я хочу егочтобы иметь возможность доступа к PDF / PNG и штамповки, а также для целей утверждения.Таким образом, мне нужен некоторый сервер передачи файлов для этого и несколько новых строк кода для этой функции.(Мне нужна большая помощь, особенно строка кода).

Обратите внимание, я также пытался создать приложение на основе форм в VBA Excel и использовать его листы для базы данных.Но я изо всех сил пытаюсь получить доступ к протоколу передачи файлов и штамповки (утверждения).Таким образом, приведите меня к C # в Visual Studio, надеясь, что эта программа кодирования сможет справиться с такой системой встраивания файлов.

1 Ответ

0 голосов
/ 29 января 2019

Редактировать: Нико, я не уверен, что это сделает большой вопрос SO.Извините, я не могу предоставить этот подробный отзыв в комментариях, так как в них недостаточно текста.Вы просите совета, который, на мой взгляд, слишком широк.Это означает, что у вас действительно много соображений здесь, и вы по сути спрашиваете (я думаю), как мне создать приложение для управления документами и их утверждения (рабочего процесса).

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

Я бы порекомендовал вам тщательно продумать дажеваши исходные предположения.По моему мнению, если вы сейчас создаете приложение для «зеленого» поля, вам следует выбрать между WPF (вместо Windows Forms) и веб-приложением (которое находится в .NET-пространстве), и я, вероятно, рекомендую ASP.NET Core Razor Pages.Если более чем один человек будет использовать это приложение, я бы сильно склонялся к последнему, так как к нему легче обращаться и обновлять.

Я не лучший человек, который может ответить на вопрос о том, как выполнить этап утверждения штампа, но вы можете рассмотреть любое существующее решение для управления документами (например, DocuSign и т. Д. Как интеграцию), поскольку они могут предложить вамфункции, которые вы ищете из коробки.Если нет, взгляните на библиотеки PDF в пространстве .NET (я лично использовал Aspose в прошлом, но они, как правило, дороги).

Если вы хотите отслеживать метаданные о загружаемых документах /Утвержденный SQL-сервер часто является хорошим выбором, но поскольку вы, похоже, в буквальном смысле стремитесь к управлению документами, лучше подойдут более ориентированные на документы параметры (MongoDB, Cosmos (Azure), DocumentDB (AWS), ...), поскольку онипозволяют хранить произвольные метаданные.

...