На языке C#(.NET Framework 4.8) разработано приложение Windows Forms, которое на главной форме содержит карту из библиотеки GMap.NET, загружает из базы данных Microsoft SQL Server географические координаты маркеров и отображает их на карте. Так же реализовано перемещение маркеров с помощью мыши (Drag&Drop, то есть нажать на маркер и перенести в другую точку карты) и сохранение новых координат в базу данных. После перезапуска приложения маркеры остаются расположены так же, как и до закрытия приложения.
Полное создание Базы Данных, Таблицы и начальных данных происходит в файле CreateDataBase.sqlМаркер на карте ставиться с помощью правой кнопки мыши. Можно при желании переместить маркер нажав на него левой кнопкой мыши, потом перетащить его на нужное место и отпустить кнопку. Чтобы сохранить маркеры в базу данных, нужно нажать кнопку 'запись в базу'. Это сделано на тот случай если вы переместили маркер не куда нужно. Если все прошло хорошо появиться окно в котором будет сказанно что данные успешно записанны, если сохранить не удалось, программа оповестит об этом, и данные не будут сохранены.
- Azure.Core
- Azure.Identity
- Microsoft.Bcl.AsyncInterfaces
- Microsoft.Data.SqlClient
- Microsoft.IdentityModel.JsonWebTokens
- Microsoft.IdentityModel.Logging
- Microsoft.IdentityModel.Protocols
- Microsoft.IdentityModel.Protocols.OpenIdConnect
- Microsoft.IdentityModel.Tokens
- System.ServiceProcess
- System.Text.Encodings.Web
- System.Text.Json
- System.Threading.Tasks.Extensions
- System.Transactions
- System.ValueTuple
- System.Xml.Linq
- System.Data.DataSetExtensions
- System.Data
- System.Deployment
- System.Drawing
- System.Net.Http
- System.Xml
- GMap.NET.WindowsForms
- System.Windows.Forms
- WindowsBase
