Member 12258683 Ответов: 1

Как создать веб-страницу интрасети, которая управляет бронированием в заимствованных инструментах и из них


Мой босс попросил меня создать систему для контроля инструментов, "заимствованных" из хранилища, идея заключается в том, что мы фиксируем следующую информацию:

идентификатор пользователя
Идентификатор инструмента
Дата &усилителя; штамп времени

Затем я просматриваю список идентификаторов пользователей и идентификаторов инструментов, оттуда я заполняю, кто этот пользователь и что они тоже взяли. То же самое, когда они возвращают инструмент. Район самообслуживания и не укомплектован персоналом.

В настоящее время я делаю это с Google Forms и Sheets, но API поиска для листов имеет ограничения, в основном "поиск" возвращает ненужные данные, если список не отсортирован - если инструмент был извлечен несколько раз, есть несколько записей, и поиск последнего человека, который его взял, ненадежен, несмотря на то, что он пытается многими способами использовать вызовы Google API.

Итак, поскольку я уже пишу код ПЛК в ST (очень java-scripty) Я подумал, почему бы не создать свою собственную систему, основанную на веб - странице, HTML5 и Javascript, но я не могу найти простой инструмент для создания визуальных интерактивных веб-страниц и записи в blob-файлы.

У меня есть доступ к хранилищу интрасети, поэтому могу ли я создать автономную систему с использованием веб-страниц и построить графический интерфейс для страниц с помощью любого инструмента, который доступен бесплатно онлайн, пока я не узнаю, что он работает? У меня нет веб-сервера, я надеялся использовать ссылку на веб-страницу и заставить ее хранить большие двоичные объекты локально. Не так уж много данных в списках.

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

Что я уже пробовал:

Поискал Google повсюду, ничего не кажется простым - нет доступа к веб - серверу для развертывания этого, я хочу, чтобы он работал аналогично VB-приложению-локальному файловому хранилищу и т. д.

1 Ответов

Рейтинг:
8

Richard MacCutchan

Есть много мест, где вы найдете примеры кода и учебные пособия по созданию веб-страниц. W3Schools Online Web Tutorials[^], ASP.NET | веб-фреймворк с открытым исходным кодом для .NET[^] говоря только о двух.


Member 12258683

Ура - это отличная связь. Действительно ценить. Знаете ли вы о какой-либо IDE, которая похожа на VB6, visual drag n drop для создания графического интерфейса и кодирования действий с помощью JS, как я раньше делал в VB?

Richard MacCutchan

Visual Studio от Microsoft бесплатна и, вероятно, это то, что вам нужно. Я не использовал его для веб-разработки, но предполагаю, что он так же хорош, как и для настольных компьютеров.

Member 12258683

Да, я уже скачал его, не копался в нем глубоко, но он совсем не похож на предыдущую visual studio, которую они выпустили для VB, то есть не перетаскивал графические элементы, но я дам ему вращение и посмотрю, что к чему. В идеале я хотел бы иметь набор инструментов графических элементов, кнопок, текстовых полей и т. д., а затем обрабатывать код для событий в JS самостоятельно, за кулисами, сокращая рабочую нагрузку, а не кодируя каждый визуальный элемент в JS, а также обработчики / события тоже.

Richard MacCutchan

VB был фактически убит 20 лет назад. С тех пор Visual Studio значительно эволюционировала. И веб-приложения сильно отличаются от VB6, хотя вы можете использовать VB.NET для кода на стороне сервера.

Member 12258683

Я знаю, мой угол зрения-это то, что я знаю, и я привык к визуальному редактору, а не к ручному кодированию построчно для реального пользовательского интерфейса. Не похоже, что это шаг вперед, чтобы не иметь визуального создателя графического интерфейса WYSIWYG...Я знаю, что веб-страница очень отличается, и я понимаю html, я пытаюсь найти инструмент для создания самого пользовательского интерфейса, который также позволит мне писать JS позади него в событиях для элемента, так же, как это делал VB, поэтому я могу создать то, что выглядит как приложение windows, то есть на самом деле локальная веб-страница основана. Теперь это имеет смысл. Может быть, в первый раз не очень хорошо объяснил.

Richard MacCutchan

Visual Studio имеет визуальный редактор, который позволяет перетаскивать компоненты на вашу веб-страницу.

Member 12258683

Ладно, теперь ты меня понял. Я вывернул его наизнанку и не могу найти ничего, кроме текстового редактора терминального типа на VS Code...Я пойду погуглю, почему это происходит или как его вызвать. И я не новичок, я инженер, и я не вижу никаких признаков перетаскивания редактора в нем. Просто скачал его сегодня же.

Richard MacCutchan

Да, потому что Visual Studio Code-это совершенно другой продукт. Вам нужна Visual Studio : Visual Studio 2019 IDE - программное обеспечение для программирования Windows[^].

Member 12258683

Ричард, большое спасибо. Я чувствую себя полной сливой, я искал VS и нашел VS-код, предполагая, что это текущая версия, и удивлялся, почему я не могу найти GUI builder.....Боже, старость не приходит одна, Эх.

Richard MacCutchan

- старость приходит не одна."
Ха-ха. Расскажи мне об этом.