4.4. Особенности реализации КМИС в условиях многопрофильного лечебного учреждения В качестве среды разработки прототипа КМИС использован программный продукт У1зиа1 ЗПнИо .ЫЕТ корпорации МгсгозоЙ, позволяющий создавать приложения для платформы .ЫЕТ [85]. У1зиа1 ЗЩсНо .МЕТ является полностью интегрированной средой разработки, которая создана для упрощения процесса написания кода, его отладки и компиляции в сборку. У^зиа! 81исНо .1МЕТ представляет собой сложное многооконное приложение, в котором можно выполнять практически все, что связано с разработкой кода. В состав У1зиа1 $1исИо входят несколько языков программирования, но для реализации поставленной задачи был выбран язык С#, созданный с нуля специально для .МЕТ. Это означает, что он более полно поддерживает все особенности .МЕТ и предлагает в этом контексте более удобный синтаксис, чем остальные языки. Официально Мхсгозой описывает С# * как «простой, современный, объектно-ориентированный язык программирования с безопасными типами, производный от С и С++» [85]. Платформа .МЕТ предоставляет следующие преимущества для разработчика (рис. 38) [89]: 1. Объектно-ориентированное программирование, которое является более качественным, чем процедурное и увеличивает степень повторного использования кода. Библиотека .МЕТ является библиотекой классов, а не функций, что позволяет производить наследование классов, а также вызывать их общие методы, тем самым создавать интуитивно понятный, хорошо структурированный и более надежный клиентский код, что невозможно сделать с помощью \Утск»лгз АР1 [5]. 103 |
115 ГЛАВА 4. Практическая реализация 4.1. Особенности реализации прототипа информационной системы в среде разработки Уюиа! 8(исНо .МЕТ 2005 В качестве среды разработки прототипа ИС использован программный продукт У1зиа1 ЗШсНо .МЕТ 2005 корпорации Мюгозой, позволяющий создавать приложения для платформы МЕТ [68]. У1зиа1 8Шс1ю МЕТ 2005 является полностью интегрированной средой разработки, которая создана для упрощения процесса написания кода, его отладки и компиляции в сборку. У1зиа1 8ш<Но МЕТ 2005 представляет собой сложное многооконное приложение, в котором можно выполнять практически все, что связано с разработкой кода. В состав У1зиа1 81исНо входят несколько языков программирования, но для реализации поставленной задачи был выбран язык С#, созданный с нуля специально для МЕТ. Это означает, что он более полно поддерживает все особенности .МЕТ и предлагает в этом контексте более удобный синтаксис, чем остальные языки. Официально МюгозоЕ описывает С# как «простой, современный, объектно-ориентированный язык программирования с безопасными типами, производный от С и С++» [68]. Платформа .ЫЕТ предоставляет следующие преимущества для разработчика (рис. 4.1) [69]: 1. Объектно-ориентированное программирование, которое является более качественным, чем процедурное и увеличивает степень повторного использования кода. Библиотека МЕТ является библиотекой классов, а не функций, что позволяет производить наследование классов, а также вызывать их общие методы, тем самым создавать интуитивно понятный, хорошо структурированный и более надежный клиентский код, что невозможно сделать с помощью \Утёо\уз АР1 [70]. |