DEVELOPMENT OF A SOFTWARE MODULE FOR CENTRALIZED THE CONTROL CONTAINS DATA FOR PROGRAM COMPLEX "GEOPOISK"
DOI:
https://doi.org/10.18372/2310-5461.29.10106Keywords:
"Geopoisk", software package, geobase data, centralized management, INI file, ConfigurationAbstract
Any technological process, including technology of software development is a complex process that depends on the choice of structural model of the future software. In this work was made analysis and determined that the structure of the software package "GeoPoisk", which is made up of more than 30 applications, is a symbiosis between two model "every problem — a separate program" and modular. Following the analysis, it was developed method to solve problem of centralized management of geodatabase data and its objects, which involved in different modules “GeoPoisk”. The method is based on safekeeping, by writing to the INI-file, database configuration properties, such as information about the number of fields, group of drills and number of drill hole, which will be active to use.
Also developed software module "manager" for automated solution to this problem. The program implements the following list of interactions: with the launch of control program, load from INI-file the last saved configuration, with any change in the control program is replacing the old configuration to the new, when launch a new module of "GeoPoisk" it gets working configuration from INI-file. This greatly facilitates the use of the software package "GeoPoisk" because there is no need to tune on the configuration to those, which used in previous modules, each time, when launch another module of "GeoPoisk". This is very useful when working with basic modules of "GeoPoisk": geodatabase explorer , tablets, geophysical formulas language.
References
Хьюз Дж. Структурний підхід до програму-вання / Дж. Хьюз, Дж. Мічтом. — М. : Мир, 1980. — С. 29–71.
Турскій В. Методологія програмування / В. Турскій. — М. : Мир, 1981. — С. 90–164.
Жоголев Е. А. Технологічні основи модульного програмування / Е. А. Жоголев // Програмування, 1980, № 2. — С. 44–49.
http://www.geopoisk.com/practice.htm
Горбунов-Посадов М. М. Расширяемые про-граммы / М. М. Горбунов-Посадов, М. Полиптих. Глава 3. Пакет программ, 1999. — 336 с.
technet.microsoft.com — Конфигурации пакета
Хантер Дэвид, Рафтер Джефф, Фаусетт Джо, Эрик ван дер Влист и др. XML. Работа с XML, 4-е издание (Beginning XML, 4th Edition). — М. : «Диалектика», 2009. — 1344 с.
Горбунов-Посадов М. М. Безболезненное раз-витие программы. Открытые системы / М. М. Гор-бунов-Посадов. — 1996, № 4. — С. 65–70.
msdn.microsoft.com — Структура реестра, программирование реестра